html {
background-image:url(../image/body_bg.gif);
background-repeat:repeat-x;
background-color:#369;
}

body {
background-image:url(../image/body_bg.gif);
background-repeat:repeat-x;
background-color:#369;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
font-size:12px;
font-weight:400;
color:#369;
text-align:center;
margin:0;
padding:0;
}

.clear {
clear:both;
}

.hide {
display:none;
}

A:link,A:visited {
font-size:11px;
font-weight:700;
color:#369;
text-decoration:underline;
}

#page {
width:990px;
text-align:left;
background-color:#FFF;
border-left:5px solid #FFF;
border-right:5px solid #FFF;
margin:auto;
padding:0;
}

#head {
width:990px;
height:100px;
margin:0;
padding:0;
}

#head #logo {
width:197px;
float:left;
}

#head #banner {
width:793px;
text-align:right;
float:left;
padding:5px 0 0;
}

#head_menu {
background-image:url(../image/head_menu.gif);
width:990px;
height:36px;
float:left;
}

#head_menu #location {
font-size:16px;
font-weight:700;
color:#369;
float:left;
display:inline;
margin:7px 0 0 10px;
}

#head_menu UL {
float:right;
margin:10px 0 0;
padding:0;
}

#head_menu UL LI {
list-style:none;
background-image:url(../image/head_menu_li.gif);
background-repeat:no-repeat;
float:left;
margin:0;
padding:0 8px;
}

#head_menu UL LI A:link,#head_menu UL LI A:visited {
font-size:12px;
color:#369;
text-decoration:none;
}

#spalla_sx #tit_cerchi {
background-image:url(../image/tit_cerchi.gif);
background-color:red;
width:195px;
height:46px;
float:left;
margin:0;
padding:0;
}

#spalla_sx #ricerca {
background-image:url(../image/ricerca_bg.gif);
background-repeat:repeat-x;
width:195px;
height:36px;
float:left;
margin:0 0 1px;
padding:0;
}

#spalla_sx #ricerca INPUT {
width:130px;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
font-size:11px;
font-weight:400;
color:#369;
float:left;
margin:7px 0 0 10px;
padding:0 0 0 2px;
}

#spalla_sx #ricerca IMG {
vertical-align:middle;
margin:7px 0 0 5px;
}

#spalla_sx .box H2.titolo_red {
background-image:url(../image/box_h2_red.gif);
background-repeat:repeat-x;
width:153px;
height:auto;
font-size:14px;
color:red;
background-color:#FFF;
margin:0;
padding:6px 10px 4px 28px;
}

#spalla_sx .box #italia {
background-image:url(../image/box_italia.gif);
background-repeat:repeat-x;
width:191px;
text-align:center;
background-color:#ECECEC;
margin:0;
padding:0;
}

#spalla_sx .box H2.titolo_nl {
background-image:url(../image/box_h2_nl.gif);
background-repeat:repeat-x;
width:171px;
height:auto;
font-size:20px;
color:#FFF;
background-color:red;
margin:0;
padding:5px 10px 2px;
}

#spalla_sx .box #nl {
background-image:url(../image/box_h2_nl.gif);
background-repeat:repeat-x;
width:171px;
height:auto;
border-top:1px solid #FFF;
background-color:red;
float:left;
margin:0;
padding:10px;
}

#spalla_sx .box #nl INPUT {
width:165px;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
font-size:11px;
font-weight:400;
color:red;
margin:0;
padding:0 0 0 2px;
}

#spalla_sx .box #nl IMG {
float:right;
margin:10px 0 0;
}

#spalla_sx .box UL.elenco_a LI {
list-style:none;
background-image:url(../image/li_elenco_a.gif);
background-repeat:no-repeat;
font-size:11px;
line-height:13px;
border-bottom:1px solid #E2E2E2;
margin:0;
padding:5px 0 5px 10px;
}

#spalla_sx .box UL.elenco_b LI A:link,#spalla_sx .box UL.elenco_b LI A:visited {
width:161px;
font-size:11px;
font-weight:700;
color:#369;
text-decoration:none;
background-color:#EDEDED;
display:block;
padding:5px 0 5px 10px;
}

#spalla_sx .box UL.elenco_b LI A:hover {
color:#FFF;
text-decoration:none;
background-color:red;
}

#spalla_sx .box .text_big SELECT.provincie {
width:171px;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
font-size:12px;
font-weight:700;
color:#369;
margin:0;
padding:0;
}

#spalla_sx .box .text_utente {
width:171px;
font-size:12px;
color:#369;
background-color:#FFF;
margin:0;
padding:10px 10px 0;
}

#spalla_sx .box .text_utente P {
font-size:14px;
line-height:14px;
font-weight:700;
margin:0 0 10px;
padding:0;
}

#principale {
width:600px;
float:left;
display:inline;
margin:0;
padding:0;
}

#principale_big {
width:795px;
float:left;
display:inline;
margin:0;
padding:0;
}

#spalla_dx #tit_offri {
background-image:url(../image/tit_offri.gif);
background-color:#369;
width:195px;
height:46px;
float:left;
margin:0;
padding:0;
}

#spalla_dx .box H2.titolo_blue {
background-image:url(../image/box_h2_blue.gif);
background-repeat:repeat-x;
width:153px;
height:auto;
font-size:14px;
color:#369;
background-color:#FFF;
margin:0;
padding:6px 10px 4px 28px;
}

#spalla_dx .box UL.elenco_a LI {
list-style:none;
background-image:url(../image/li_elenco_a2.gif);
background-repeat:no-repeat;
font-size:11px;
line-height:13px;
border-bottom:1px solid #E2E2E2;
margin:0;
padding:5px 0 5px 10px;
}

#spalla_dx .box .reg {
width:171px;
text-align:center;
margin:0 10px;
padding:0 0 10px;
}

#spalla_dx .box_premium {
width:191px;
height:auto;
float:left;
border:1px solid #84A3C2;
margin:0 0 5px;
padding:1px;
}

#spalla_dx .box_premium H2.titolo_premium {
background-image:url(../image/box_h2_premium.gif);
background-repeat:repeat-x;
width:153px;
height:auto;
font-size:14px;
color:#FFF;
background-color:#369;
margin:0;
padding:6px 10px 4px 28px;
}

#spalla_dx .box_premium .text {
background-image:url(../image/box_premium.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:171px;
font-size:11px;
line-height:13px;
color:#FFF;
background-color:#369;
float:left;
margin:0;
padding:10px 10px 60px;
}

#spalla_dx .box_premium .text UL.elenco_premium {
width:171px;
margin:0;
padding:0 0 10px;
}

#spalla_dx .box_premium UL.elenco_premium LI I {
color:#84A3C2;
}

#spalla_dx .box_premium .text UL.elenco_premium LI A:link,#spalla_dx .box_premium .text UL.elenco_premium LI A:visited {
width:166px;
font-size:13px;
font-weight:700;
text-decoration:none;
background-color:#FFF;
display:block;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
opacity:0.7px;
padding:5px 0 5px 5px;
}

#spalla_dx .box_premium .text UL.elenco_premium LI A:hover {
color:#FFF;
text-decoration:none;
background-color:#F90;
filter:alpha(opacity=100);
-moz-opacity:1px;
opacity:1px;
}

#spalla_dx .box_premium UL.elenco_premium LI A:hover I {
color:#FFF;
}

#spalla_dx .box_premium .text_ar {
width:171px;
font-size:11px;
line-height:13px;
color:#FFF;
background-color:#369;
float:left;
margin:0;
padding:10px;
}

#spalla_dx .box_premium .text_ar .crediti {
width:171px;
background-color:#FFF;
float:left;
margin:0 0 1px;
padding:8px 0 7px;
}

#spalla_dx .box_premium .text_ar .crediti DIV {
font-size:12px;
color:#369;
font-weight:700;
float:left;
display:inline;
margin:2px 0 0 5px;
padding:0;
}

#spalla_dx .box_premium .text_ar .crediti P {
font-size:16px;
color:#F90;
font-weight:700;
float:right;
display:inline;
margin:0 5px 0 0;
padding:0;
}

#spalla_dx .box_premium .text_ar UL.elenco_premium_ar {
width:171px;
float:left;
margin:0;
padding:0 0 10px;
}

#spalla_dx .box_premium .text_ar UL.elenco_premium_ar LI A:link,#spalla_dx .box_premium .text_ar UL.elenco_premium_ar LI A:visited {
width:166px;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
background-color:#7194B8;
display:block;
padding:5px 0 5px 5px;
}

#spalla_dx .box_premium .text_ar UL.elenco_premium_ar LI A:hover {
text-decoration:none;
background-color:#F90;
}

#footer {
width:970px;
height:auto;
background-color:#369;
float:left;
margin:0;
padding:10px;
}

#footer #copy {
font-size:11px;
color:#C2D1E1;
float:left;
margin:0;
padding:0;
}

#footer UL {
float:right;
margin:0;
padding:0;
}

#footer UL LI {
list-style:none;
color:#C2D1E1;
float:left;
margin:0;
padding:0 4px 0 3px;
}

#google_468x60 {
float:left;
margin:10px 0 0;
padding:0;
}

#pagine {
width:100%;
text-align:center;
color:#036;
font-weight:400;
font-size:12px;
float:left;
border-top:3px solid #F2F2F2;
margin:10px 0 0;
padding:3px 0 0;
}

#pagine IMG {
margin:0 3px;
padding:0;
}

#pagine A:link,#pagine A:visited {
font-size:12px;
color:#036;
font-weight:700;
text-decoration:none;
}

#pagine A:hover {
text-decoration:underline;
color:red;
}

#content .box_elenco_canali {
width:580px;
float:left;
display:inline;
margin:10px 0;
padding:0;
}

#content .box_elenco_canali .info {
background-image:url(../image/canali_info.gif);
background-repeat:no-repeat;
background-position:4px 0;
width:45px;
height:40px;
float:left;
display:inline;
margin:0;
padding:0;
}

#content .box_elenco_canali .voci {
width:534px;
float:left;
display:inline;
border-left:1px solid #369;
margin:0;
padding:0;
}

#content .box_elenco_canali .voci SPAN {
font-size:12px;
color:red;
font-weight:700;
}

#content .box_elenco_canali .voci DIV {
margin:0 0 0 5px;
padding:0;
}

#content .box_elenco_canali .voci A:link,#content .box_elenco_canali .voci A:visited {
font-size:11px;
color:red;
font-weight:400;
text-decoration:underline;
}

#content .box_elenco_canali .voci .back {
margin:8px 0 0 5px;
padding:0;
}

#content .box_elenco_canali .voci .back A:link,#content .box_elenco_canali .voci .back A:visited {
font-size:12px;
color:#369;
font-weight:700;
text-decoration:underline;
}

form,#center {
margin:0;
padding:0;
}

A:hover,#head_menu UL LI A:hover,#spalla_sx .box UL.elenco_a LI A:hover,#spalla_dx .box UL.elenco_a LI A:hover {
color:red;
text-decoration:underline;
}

#head_menu #location B,#spalla_sx .box .text_big B,#spalla_dx .box .text_big B,#content .box_elenco_canali .voci .back A:hover {
color:red;
}

#spalla_sx,#spalla_dx {
width:195px;
float:left;
display:inline;
margin:0;
padding:0;
}

#spalla_sx #tit_cerchi H2,#spalla_dx #tit_offri H2 {
font-size:14px;
color:#FFF;
margin:10px 0 0 15px;
padding:0;
}

#spalla_sx .box,#spalla_dx .box {
width:191px;
height:auto;
float:left;
border:1px solid #C4C4C4;
margin:0 0 5px;
padding:1px;
}

#spalla_sx .box UL.elenco_a,#spalla_sx .box UL.elenco_b,#spalla_dx .box UL.elenco_a {
width:171px;
margin:0 10px;
padding:0 0 10px;
}

#spalla_sx .box UL.elenco_a LI A:link,#spalla_sx .box UL.elenco_a LI A:visited,#spalla_dx .box UL.elenco_a LI A:link,#spalla_dx .box UL.elenco_a LI A:visited {
font-size:11px;
font-weight:700;
color:#369;
text-decoration:none;
}

HTML>BODY #spalla_sx .box UL.elenco_b,HTML>BODY #spalla_dx .box_premium .text UL.elenco_b {
float:left;
}

#spalla_sx .box UL.elenco_b LI,#spalla_dx .box_premium UL.elenco_premium LI,#spalla_dx .box_premium .text_ar UL.elenco_premium_ar LI {
list-style:none;
font-size:11px;
line-height:13px;
float:left;
margin:0 0 1px;
padding:0;
}

#spalla_sx .box .text_big,#spalla_dx .box .text_big {
width:171px;
font-size:14px;
font-weight:700;
color:#84A3C2;
background-color:#FFF;
margin:0;
padding:10px;
}

#spalla_sx .box .text_big SPAN,#spalla_dx .box .text_big SPAN,#content .box_elenco_canali .voci A:hover {
color:#369;
}

#footer #copy A:link,#footer #copy A:visited,#footer UL LI A:link,#footer UL LI A:visited {
font-size:11px;
color:#C2D1E1;
text-decoration:none;
}

#footer #copy A:hover,#footer UL LI A:hover {
color:#FFF;
text-decoration:underline;
}				    