body {background:url(/img/bg.gif) repeat-x top left #6D6D6D; font-family:Tahoma, Arial, sans-serif; font-size:11px; margin:0 0 14px 0; color:#333333}
form {margin:0; padding:0}
#main {width:780px; margin:0 auto}
#header {width:760px; margin-left:20px}
#header .logo {background:url(/template/img/logo.gif); width:174px; height:101px; float:left; color:#333333}
#header .logo .spazio {margin:3px 0 0 17px !important; margin:1px 0 0 17px}
#header .noi {width:96px; height:101px; background:url(/template/img/logo_dx.gif); float:left}
#header .navigazione {width:302px; height:101px; float:left}
#header .mamma {width:168px; height:66px; float:left; background:url(/template/img/bg_mamma.gif); padding:35px 0 0 20px}

#contenuti {width:760px; background:url(/template/img/bg.gif) repeat-y; margin-left:20px}
#contenuti .sx {width:188px; float:left; margin-left:1px; display:inline}
#contenuti .sx .network {width:181px; height:211px; background:url(/template/img/bg_navigazione.gif); margin-bottom:10px; padding-left:7px}
#contenuti .sx .network img {display:block}
#contenuti .dx {width:569px; float:left; background:url(/template/img/bg_dx.gif) repeat-y}
#contenuti .dx .dettaglio { width:381px; float:left; margin-left:1px; display:inline}
#contenuti .dx .dettaglio .testata {display:block}
#contenuti .dx .banner {width:185px; float:left; margin-left:2px; display:inline; background:url(/template/img/bg_banner.gif) no-repeat; padding-top:10px; min-height:720px; height: auto !important;height: 720px;}
#contenuti .dx .banner .spazio {width:180px; margin:0 auto}
#contenuti .divisorio {height:13px; display:block}
#contenuti .dx .banner .testuali {padding:0 4px 0 4px}
#contenuti .dx .banner a {color:#333333; text-decoration:none;}
#contenuti .dx .banner a:hover {color:#000000}
#contenuti .dx .banner-footer {width:569px; height:70px; background:#FFFFFF; clear:left; border-top:1px #666666 solid}
#contenuti .dx .banner-footer .info {float:left; width:85px; padding:5px}
#contenuti .dx .banner-footer .pubb {float:left; padding-top:5px}
#contenuti .dx #paginazione {background:url(/template/img/bg_paginazione.gif); width:362px; height:26px; margin:0 auto 10px; color:#AAAAAA; font-weight:bold}
#contenuti .dx #paginazione .sx {width:105px; float:left; padding:6px 0 0 10px}
#contenuti .dx #paginazione .pag-dx {width:227px; float:left; padding:6px 10px 0 0; text-align:right}
#contenuti .dx #paginazione .pag-dx a {color:#5B5B5B; text-decoration:none; font-weight:bold}
#contenuti .dx #paginazione .pag-dx a:hover {color:#F97D07}

/*template-shopping*/
#contenuti .dx .dettaglio .shopping {width:362px; margin:0 auto; height:155px}
#contenuti .dx .dettaglio .shopping img {float:left; border:1px #999999 solid;}
#contenuti .dx .dettaglio .shopping .testo {float:left; background:url(/shopping/img/bg.gif); width:203px; height:131px; margin-left:2px; display:inline; color:#333333; padding:5px; position:relative}
#contenuti .dx .dettaglio .shopping .testo .titolo {display:block; color:#FFFFFF; text-transform:uppercase; font-weight:bold}
#contenuti .dx .dettaglio .shopping .testo .link {position:absolute; bottom:3px; clear:both; left:5px}
#contenuti .dx .dettaglio .shopping .testo .link a {color:#5B5B5B; text-decoration:none; font-weight:bold}
#contenuti .dx .dettaglio .shopping .testo .link a:hover {color:#333333}

/*template-prove*/
#contenuti .dx .dettaglio .sport {width:362px; margin:0 auto}
#contenuti .dx .dettaglio .sport a.segue {color:#000000; font-weight:bold; text-decoration:none}
#contenuti .dx .dettaglio .sport a.segue:hover {color:#F96200; font-weight:bold; text-decoration:none}
#contenuti .dx .dettaglio .sport .titolo {font-size:20px; color:#F96200; font-weight:bold; height:30px}
#contenuti .dx .dettaglio .sport img {display:block}
#contenuti .dx .dettaglio .sport .foto {border:1px #333333 solid}
#contenuti .dx .dettaglio .sport p {margin:5px 0 5px 0; line-height:15px}
#contenuti .dx .dettaglio .sport .archivio { width:362px; height:133px; background:url(/prove/img/bg_archivio.gif); display:block; margin-bottom:5px}
#contenuti .dx .dettaglio .sport .archivio .arancio {color:#F96200}
#contenuti .dx .dettaglio .sport .archivio .riga-1 {padding:5px 0 0 7px} 
#contenuti .dx .dettaglio .sport .archivio .riga-2 {width:354px; height:100px; margin:5px 0 0 1px; overflow:auto; color:#999999}
#contenuti .dx .dettaglio .sport .archivio .riga-2 p {margin:7px}
#contenuti .dx .dettaglio .sport .archivio .riga-2 a {color:#5B5B5B; text-decoration:none; font-weight:bold}
#contenuti .dx .dettaglio .sport .archivio .riga-2 a:hover {color:#F96200}

/*template-mms*/
#contenuti .dx .dettaglio .mms {width:362px; display:block; margin:0 auto}
#contenuti .dx .dettaglio .mms .spazio {float:left; width:28px}
#contenuti .dx .dettaglio .mms .blocco {background:#B2B2B2; width:102px; float:left; margin-bottom:10px; color:#333333; font-size:10px; padding-bottom:7px; display:inline}
#contenuti .dx .dettaglio .mms .blocco img {border:1px #000000 solid; margin:5px 0 1px 0; display:block}

/*template news*/
#contenuti .dx .dettaglio .news {width:362px; display:block; margin:0 auto}
#contenuti .dx .dettaglio .news .label {width:16px; float:left}
#contenuti .dx .dettaglio .news .scroll {width:340px; float:left; height:163px; background:url(/news/img/bg_scroll.gif); padding-left:6px}
#contenuti .dx .dettaglio .news .scroll .overflow {width:340px; height:126px; overflow:auto}
#contenuti .dx .dettaglio .news .scroll img {display:block; margin:3px 0 0 0}
#contenuti .dx .dettaglio .news .scroll a {color:#B35D00; text-decoration:none; font-weight:bold}
#contenuti .dx .dettaglio .news .scroll a:hover {color:#FB7E06}

/*template meteo*/
#contenuti .dx .dettaglio .meteo {background:url(/meteo/img/box_citta.gif); width:362px; height:132px; display:block; margin:10px 0 10px 0}
#contenuti .dx .dettaglio .meteo img {float:left; margin:20px 0 0 10px}
#contenuti .dx .dettaglio .meteo .citta {float:left;  margin:20px 0 0 10px; width:160px}
#contenuti .dx .dettaglio .meteo .citta .sxdx {width:80px; float:left; font-weight:bold; color:#707070}
#contenuti .dx .dettaglio .meteo .citta .sxdx a {text-decoration:none; color:#707070}
#contenuti .dx .dettaglio .meteo .citta .sxdx a:hover {color:#F96200}
/*template generico*/
#contenuti .dx .dettaglio .generico {width:362px; display:block; margin:0 auto}
#contenuti .dx .dettaglio .generico .titolo {font-size:14px; font-family:"Arial Black", Arial}
#contenuti .dx .dettaglio .generico .arancio {color:#F96200}
#contenuti .dx .dettaglio .generico .listing {border-bottom:1px solid #CCCCCC; height:69px; padding-top:7px}
#contenuti .dx .dettaglio .generico .listing .foto {float:left; width:85px}
#contenuti .dx .dettaglio .generico .listing .foto img {border:1px solid #999999}
#contenuti .dx .dettaglio .generico .listing .descrizione {float:left; width:277px; padding-top:3px}
#contenuti .dx .dettaglio .generico .listing .descrizione a {color:#F96200; text-decoration:none; font-weight:bold; display:block; font-size:12px}
#contenuti .dx .dettaglio .generico .listing .descrizione a:hover {color:#5B5B5B}
#contenuti .dx .dettaglio .generico .directory { width:362px; display:block; background:url(/template/img/bg_directory.gif) repeat-y center}
#contenuti .dx .dettaglio .generico .directory .col {width:171px; float:left; padding:5px}
#contenuti .dx .dettaglio .generico .directory .col a {color:#5B5B5B; text-decoration:none}
#contenuti .dx .dettaglio .generico .directory .col a:hover {color:#F96200}
#contenuti .dx .dettaglio .generico .directory .col .linea {width:160px; background:url(/img/spazio_grigio.gif) repeat-x 0 0; margin-top:2px; margin-bottom:2px; height:1px; font-size:0px; line-height:0px}
/*footer*/
#footer {width:760px; height:30px; margin-left:20px; display:block; clear:left; color:#333333}
#footer .sx {width:270px; float:left; padding:5px}
#footer .dx {width:470px; float:left; text-align:right; padding:5px}
#footer a {color:#CCCCCC; text-decoration:none; font-weight:bold; margin-right:10px}
#footer a:hover {color:#FFFFFF}
/*webcam*/
.titolo-webcam {font-size:14px; font-family:"Arial Black", Arial}
.arancio-webcam {color:#F96200}
a.webcam {color:#5B5B5B; text-decoration:none}
a.webcam:hover {color:#F96200}
/*the crew*/
.crew {width:336px; height:167px; background:url(/crew/img/seconda.jpg); display:block; padding-left:26px; font-size:12px}