body { 
font:64% verdana, helvetica, sans-serif;
text-align:center;
background:#FFFFFF;
color:#000;
margin:0;
padding:0;
}

hr { display:none } /* occorre solo per strutturare il codice per i browser che non supportino i CSS */

/* LINK */
	/* gestione sottolineature */
a:link, a:visited { text-decoration:none }
a:hover, a:active { text-decoration:underline }
/* link grande*/
#contenuto-principale .riga-1 .colonna-1 a { font-size:1.25em; }
/* link nero bold */
#contenuto-principale .riga-2 a:link, #contenuto-principale .riga-2 a:visited,#header a:link, #header a:visited, #link-canali #link-canali-naviga a:link, #link-canali #link-canali-naviga a:visited, #colonna-link a:link, #colonna-link a:visited { color:#000;font-weight:bold }
#contenuto-principale .riga-2 a:hover, #contenuto-principale .riga-2 a:active,#header a:hover, #header a:active, #link-canali #link-canali-naviga a:hover, #link-canali #link-canali-naviga a:active, #colonna-link a:hover, #colonna-link a:active { color:#900; }
/* link bianco bold */
#header .colonna-3 a:link, #header .colonna-3 a:visited { font-weight:bold;color:#FFF; }
#header .colonna-3 a:hover, #header .colonna-3 a:active { font-weight:bold;color:#000; }
/* link nero normal */
#link-canali a:link, #link-canali a:visited, #pie-di-pagina a:link, #pie-di-pagina a:visited, #network a:link, #network a:visited, #altri a:link, #altri a:visited, #cliccati a:link, #cliccati a:visited, #contenuto-principale .riga-3 .footer a:link, #contenuto-principale .riga-3 .footer a:visited { color:#000;font-weight:normal }
#link-canali a:hover, #link-canali a:active, #pie-di-pagina a:hover, #pie-di-pagina a:active, #network a:hover, #network a:active, #altri a:hover, #altri a:active, #cliccati a:hover, #cliccati a:active, #contenuto-principale .riga-3 .footer a:hover, #contenuto-principale .riga-3 .footer a:active { color:#900; }
/* tutti gli altri link */
a:link, a:visited { font-weight:bold;color:#900; }
a:hover, a:active { font-weight:bold;color:#900; }
/* /LINK */

/* struttura generale */
#header { 
background:#F90;
color:#000;
margin:0 auto;
width:760px; 
text-align: left;
}
#corpo { 
position:relative;/*indispensabile per il posizionamento assoluto delle colonne*/
background:#FAF8F6;
color:#000;
margin:0 auto;
width:760px; 
text-align: left;
}
#pie-di-pagina {
width:760px; 
margin:0 auto;
text-align: left;
border-top:1px solid #866141;
}

/* /struttura generale */

/* dettagli #header */
#header .riga-1 { 
position:relative;/*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFE7AE;
}
#header .riga-1 .colonna-1 { 
background:#FFCF61;
width:156px; 
padding: 2px 0;
text-align:center;
}
#header .riga-1 .colonna-2 {
position:absolute;
top:0;left:156px;
width:478px;
padding: 2px 0;
text-align:center;
}
#header .riga-1 .colonna-3 { 
position:absolute;
top:0;left:634px;
background:#FF8618;
width:126px; 
padding:2px 0;
text-align:center;
}
#header .riga-2 { 
position: relative;/*indispensabile per il posizionamento assoluto delle colonne*/
border-top:1px solid #694929;
}
#header .riga-2 .colonna-1 { 
width:156px; 
height:47px;
}
#header .riga-2 .colonna-2 {
position:absolute;
top:0;left:156px;
width:478px;
height:47px;
text-align:center;
}
#header .riga-2 .colonna-2 form {
display:block;
margin:10px 0 0 0;
}

#header .riga-2 .colonna-2 form .submit { 
border-width:1px;
border-style:solid;
border-color:#FFCF61 #000000 #000000 #FFCF61;
background:#900;
color:#FFF;
font:12px verdana, helvetica, sans-serif;
}
#header .riga-3 { 
position:relative;/*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFF;
}
#header .riga-3 .colonna-1 { 
background:#FFCF61;
width:156px; 
padding: 2px 0;
text-align:center;
border-top:1px dotted #000;
border-bottom:1px solid #FF8618;
border-right:1px solid #FF8618;
}
#header .riga-3 .colonna-2 {
position:absolute;
top:0;left:156px;
width:478px;
padding: 2px 0;
text-align:center;
border-top:1px solid #000;
border-bottom:1px dotted #000;
}
#header .riga-3 .colonna-3 { 
position:absolute;
top:0;left:634px;
background:#FF8618;
width:126px; 
padding:2px 0;
text-align:center;
border-top:1px dotted #000;
border-bottom:1px solid #FF8618;
}
/* /dettagli #header */

/* dettagli #corpo */
	/* dettagli struttura #corpo */
#corpo #contenuto-principale { 
position:absolute;
top:0;left:156px;
width:478px;
padding:8px 0;
}
#corpo #colonna-link {
width:156px; 
padding:8px 0 0 0;
background:#FFF;
}
#corpo #colonna-secondaria {
position:absolute;
top:0;left:634px;
width:126px; 
padding:8px 0;
text-align:center;
}
	/* /dettagli struttura #corpo */
			/* dettagli #corpo #contenuto-principale */
#corpo #contenuto-principale .riga-1 { padding:0 5px;position:relative; }
#corpo #contenuto-principale .riga-2 { padding:10px 5px }
#corpo #contenuto-principale .riga-3 { padding:0 5px;position:relative }

#corpo #contenuto-principale .riga-1 .colonna-1 {
	width:312px;
	float:left;
	margin-right:4px
}
#corpo #contenuto-principale .riga-1 .colonna-2 { width:152px;float:left }
#corpo #contenuto-principale .riga-1 .colonna-1 img {
border:1px solid #000;
float:left;
margin-right:5px;
}
#corpo #contenuto-principale .riga-1 .colonna-2 img {
border:1px solid #000;
float:left;
margin-right:3px
}
#corpo #contenuto-principale .riga-1 .colonna-2 div {clear:left;  }
#corpo #contenuto-principale .riga-2 h6 {
font-size:1em;
font-weight:bold;
color:#F90;
margin:0 0 3px 0;
}
#corpo #contenuto-principale .riga-2 .box {
padding: 6px 9px;
color: #F90;
border-width:1px;
border-color: #E44E01 #F90;
border-style:dotted solid;
}
#corpo #contenuto-principale .riga-3 .colonna-1 {
	width:152px;
	float:left;
	margin-right:10px
}
#corpo #contenuto-principale .riga-3 .colonna-2 { float:left;width:306px; }
#corpo #contenuto-principale .riga-3 .colonna-1 h6 {
font-size:1em;
font-weight:bold;
color:#F90;
margin:0 0 3px 0;
}
#corpo #contenuto-principale .riga-3 .colonna-1 img {display:block;border:1px solid #000;}
#corpo #contenuto-principale .riga-3 .colonna-1 .box {
padding:5px 0;
margin:5px 0;
border-top:1px dotted #E44E01;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping { width:100%;margin-bottom:10px; } 
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping h6 {
display:block;
margin:0;
width:7em;
font-size:1em;
font-weight:bold;
background:#FFCF61 url(immagini/angolo_s.gif) 100% 0% no-repeat;
color:#F36D10;
padding:1px 30px 2px 5px;
white-space: nowrap;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping .box {
border:1px solid #FFCF61;
background:#FAF6E6;
color:#000;
padding:4px;
margin:0;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping .box .colonna-1 {
width:144px;
margin:0;padding:0 0 4px 0;
float:left;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping .box .colonna-2 {
width:144px;
margin:0;padding:0 0 4px 0;
float:right;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #shopping .box .footer {
clear:both;
background:#FFE7AE;
color:#F90;
padding:2px 5px 4px 5px;
margin: 5px -4px -4px -4px;
text-align:right;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #cliccati { margin-top:10px 0 }
#corpo #contenuto-principale .riga-3 .colonna-2 #cliccati h6 {
font-size:1em;
font-weight:bold;
color:#F90;
margin:0 0 3px 0;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #cliccati .box {
padding: 4px;
margin:0;
background:#F7E6C3;
color: #F90;
border-width:1px;
border-color: #E44E01;
border-style:dotted none;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #community { width:100%;margin:10px 0; } 
#corpo #contenuto-principale .riga-3 .colonna-2 #community h6 {
display:block;
margin:0;
width:7em;
font-size:1em;
font-weight:bold;
background:#900 url(immagini/angolo_c.gif) 100% 0% no-repeat;
color:#F36D10;
padding:1px 30px 2px 5px;
white-space: nowrap;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #community .box {
border:1px solid #900;
background:#EEE3E3;
color:#000;
padding:4px;
margin:0;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #community .box .colonna-1 {
width:144px;
margin:0;padding:0 0 4px 0;
float:left;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #community .box .colonna-2 {
width:144px;
margin:0;padding:0 0 4px 0;
float:right;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #community .box .footer {
clear:both;
background:#DFC7C7;
color:#900;
padding:2px 5px 4px 5px;
margin: 0 -4px -4px -4px;
text-align:right;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #altri {
background:#FAF6E6;
padding:4px 7px 5px 7px;
margin:10px 0;
border-top:1px dotted #E44E01;
border-bottom:1px dotted #E44E01;
color: #F90;
}
#corpo #contenuto-principale .riga-3 .colonna-2 #network { color:#B3ADAD }
#corpo #contenuto-principale .riga-3 .colonna-2 #network h6 {
font-size:1em;
font-weight:bold;
color:#F90;
margin:0 0 3px 0;
border-bottom:1px dotted #E44E01;
}
			/* /dettagli #corpo #contenuto-principale */
			/* dettagli #corpo #colonna-link */
#corpo #colonna-link ul { 
list-style: none;
margin:0;
padding:0 3px 0 8px;
}
#corpo #colonna-link ul li { padding-bottom:8px; }
#corpo #colonna-link #link-canali { 
background:url(immagini/sfondo_colonna_link.gif) repeat-y; 
}
#corpo #colonna-link #link-canali ul { padding:0;border-bottom:1px dotted #E44E01; }
#corpo #colonna-link #link-canali ul li { padding:3px 3px 3px 17px; }
#corpo #colonna-link #link-canali ul#link-canali-naviga { background:url(immagini/lb_scegli.gif) 3px 5px no-repeat; }
#corpo #colonna-link #link-canali ul#link-canali-comunica { background:url(immagini/lb_comunica.gif) 3px 5px no-repeat; }
#corpo #colonna-link #link-canali ul#link-canali-trova { background:url(immagini/lb_trova.gif) 3px 5px no-repeat; }
#corpo #colonna-link #link-canali ul#link-canali-guarda { background:url(immagini/lb_guarda.gif) 3px 5px no-repeat; }
#corpo #colonna-link #link-canali ul#link-canali-usa { background:url(immagini/lb_usa.gif) 3px 5px no-repeat;padding-bottom:50px;border-style:none; }
			/* /dettagli #corpo #colonna-link */
			/* dettagli #corpo #colonna-secondaria */
#corpo #colonna-secondaria img { display:block;border:0 solid;margin: 10px auto; }
#corpo #colonna-secondaria .box {
background:#FAF6E6;
padding:8px;
margin:14px 0;
border-top:1px dotted #E44E01;
border-bottom:1px dotted #E44E01;
text-align:left;
}
			/* /dettagli #corpo #colonna-secondaria */
/* /dettagli #corpo */
/* dettagli #pie-di-pagina */
#pie-di-pagina .riga-1 { 
position:relative;/*indispensabile per il posizionamento assoluto delle colonne*/
}
#pie-di-pagina .riga-2 {
border-top:1px solid #866141;
color:#866141;
padding:10px 0 30px 0;
text-align:center
}
#pie-di-pagina .riga-1 .colonna-1 { 
width:156px; 
padding: 2px 0;
text-align:center;
border-left:1px solid #866141;
border-right:1px solid #866141;
}
#pie-di-pagina .riga-1 .colonna-2 {
position:absolute;
top:0;left:156px;
width:478px;
padding: 2px 0;
text-align:center;
color:#866141;
}
#pie-di-pagina .riga-1 .colonna-3 { 
position:absolute;
top:0;left:632px;
background:#F90;
width:126px; 
padding:2px 0;
text-align:center;
border-left:1px solid #866141;
border-right:1px solid #866141;
}
/* /dettagli #pie-di-pagina */
