/* hp */
body {background:url(/img/bg.gif) repeat-x top left #6D6D6D; font-family:Tahoma, Arial, sans-serif; font-size:11px; margin:0; color:#333333}
form {margin:0; padding:0}
#main {width:780px; margin:0 auto}
#testata {background:url(/img/testata.jpg); height:312px; width:760px; margin-left:20px; position:relative}
#testata .link-1 { width:83px; height:73px; left:0; top:0; position:absolute}
#testata .link-2 { width:201px; height:202px; left:201px; top:93px; position:absolute}
#testata .link-2 img {display:block}

/* blocco notizie-musica */
#news-musica {width:780px; display:block; clear:both}
#news-musica .sx { width:20px; height:138px; float:left; padding-top:19px; display:block}
#news-musica .dx { width:755px; height:152px; float:left; background:#FFFFFF; padding:5px 0 0 5px; border-bottom:1px #333333 solid; display:block}
#musica-news {width:780px; display:none; clear:both}
#musica-news .sx-musica { width:20px; height:138px; float:left; padding-top:19px}
#musica-news .dx-musica { width:755px; height:157px; float:left; background:#FFFFFF; border-bottom:1px #333333 solid;}

.news {width:371px; height:146px; background:url(/img/bg_news.gif); float:left}
.news .motogp {display:block}
.news .superbike {display:none}
.news .offroad {display:none}
.news .mercato {display:none}
.news .bottoni { float:left; margin:3px 0 0 3px; display:inline}
.news img.selezione {display:block; padding:3px 0 0 0}
.news .scroll {width:298px !important; width:300px; height:95px; overflow:auto; padding:5px 0 3px 0; margin-left:5px !important;}
.news a {color:#B35D00; text-decoration:none; font-weight:bold}
.news a:hover {color:#FB7E06}
.directory { width:371px; height:146px; background:url(/img/bg_directory.gif); float:left; margin-left:8px; display:block}
.directory .bottoni { padding:4px 0 0 3px; display:block}
.directory .search {display:block}
.directory .piloti {display:none}
.directory .team {display:none}
.directory .hot {display:none}
.directory .mamma {width:365px; margin:0 auto}
.directory .mamma .casella {float:left; padding:17px 20px 0 10px}
.directory .mamma .ricerche {float:left; color:#FA7800; padding-top:17px} 
.directory .mamma .ricerche a {color:#000000; text-decoration:none}
.directory .mamma .ricerche a:hover {color:#5B5D5E; text-decoration:none}
.directory .mamma .ricerche img {margin-bottom:3px}
.directory .piloti-team {width:340px; margin:0 auto}
.directory .piloti-team .blocco {float:left; margin: 12px 1px 0 0; width:100px; padding:5px}
.directory .piloti-team a {color:#999999; text-decoration:none; font-weight:bold; display:block}
.directory .piloti-team a.hot {color:#FF0000; text-decoration:none; font-weight:bold; display:block}
.directory .piloti-team a:hover {color:#5B5D5E}
.directory .piloti-team img {float:left; margin-top:20px}

/* 4 colonne -- 190 + 192 + 190 + 188 */ 
#colonne {width:760px; margin-left:20px; display:block}
#colonne .shopping {width:188px; height:451px; border-right:1px solid #4E4E4E; border-left:1px solid #4E4E4E; background:url(/img/bg_shopping.gif) no-repeat top left #C7C7C7; float:left}
#colonne .shopping .box-1 {background:url(/img/bg_shopping_bottom.gif); width:163px; height:144px; margin:0 auto 10px}
#colonne .shopping .box-1 img {border: 1px solid #949494; display:block; margin-left:7px}
#colonne .shopping .box-1 a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; font-weight:bold}
#colonne .shopping .box-1 a:hover {color:#333333; text-decoration:none}
#colonne .shopping .box-1 p {margin:5px 7px 0 8px} 
#colonne .shopping .box-2 {width:163px; height:90px; margin:0 auto 5px}
#colonne .shopping .box-2 img {display:block}
#colonne .shopping .box-2 a {color:#5B5D5E; text-decoration:none}
#colonne .shopping .box-2 a:hover {color:#333333; text-decoration:none}
#colonne .gruppo {width:570px; height:451px; float:left}
#colonne .gruppo .col-1 { width:190px; height:381px; background:url(/img/bg_col-1.gif) no-repeat top #6C6C6C; border-left:1px solid #9E9E9E; border-right:1px solid #575757; float:left}
#colonne .gruppo .col-1 .box-prove {width:163px; height:144px; background:url(/img/bg_prove.gif); margin:0 auto 10px; padding-top:6px}
#colonne .gruppo .col-1 .box-prove .foto {border: 1px solid #949494}
#colonne .gruppo .col-1 .box-prove img {display:block}
#colonne .gruppo .col-1 .box-prove a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold}
#colonne .gruppo .col-1 .box-prove a:hover {color:#333333; text-decoration:none}
#colonne .gruppo .col-1 .box-prove p {margin:5px 7px 0 8px} 
#colonne .gruppo .col-1 .box-quick {width:142px; height:137px; background:url(/img/bg_quick.gif); margin:0 auto; color:#FFFFFF; font-weight:bold; padding:0 7px 0 14px}
#colonne .gruppo .col-1 .box-quick a {color:#333333; text-decoration:none; font-weight:normal}
#colonne .gruppo .col-1 .box-quick a:hover {color:#5B5D5E; text-decoration:none; font-weight:normal}
#colonne .gruppo .col-1 .box-quick .autore {background-color:#CCCCCC; display:block; color:#333333; margin-top:3px; padding-left:3px}
#colonne .gruppo .col-1 .box-quick .autore a {color:#333333; text-decoration:none; background-color:#CCCCCC; font-weight:bold;}
#colonne .gruppo .col-1 .box-quick .autore a:hover {color:#5B5D5E; text-decoration:none; background-color:#CCCCCC; font-weight:bold}
#colonne .gruppo .col-1 .box-quick .invia {margin:5px 0 0 63px; display:block}
#colonne .gruppo .col-2 { width:188px; height:381px; border-left:1px solid #9E9E9E; border-right:1px solid #575757; float:left; background:#5B5D5E}
#colonne .gruppo .col-2 .webcam {width:188px; height:299px; display:block}
#colonne .gruppo .col-2 .mms {width:188px; height:82px; background:url(/img/bg_mms.gif)}
#colonne .gruppo .col-2 .mms .link {width:81px; height:82px; float:left}
#colonne .gruppo .col-2 .mms .foto {margin:7px 0 0 10px; border:1px solid #999999} 
#colonne .gruppo .col-3 { width:187px; height:381px; border-left:1px solid #9E9E9E; float:left; color:#FFFFFF; background:#333333}
#colonne .gruppo .col-3 p {margin:0 12px 0 12px}
#colonne .gruppo .col-3 .previsioni {width:187px; height:58px; background:url(/img/tit_previsioni.gif); display:block; padding-top:12px}
#colonne .gruppo .col-3 .previsioni img {margin:0 0 5px 12px; display:block}
#colonne .gruppo .col-3 .viabilita {width:187px; height:59px; background:url(/img/tit_viabilita.gif); display:block; padding-top:8px}
#colonne .gruppo .col-3 .viabilita img {margin:0 0 5px 12px; display:block}
#colonne .gruppo .col-3 .mappe {width:187px; height:74px; background:url(/img/tit_mappe.gif); display:block; padding-top:7px}
#colonne .gruppo .col-3 .mappe img {margin:0 0 5px 12px; display:block}
#colonne .gruppo .col-3 .hotel {width:187px; height:72px; background:url(/img/tit_hotel.gif); display:block; padding-top:9px}
#colonne .gruppo .col-3 .hotel img {margin:0 0 5px 12px; display:block}
#colonne .gruppo .col-3 .aerei {width:187px; height:71px; background:url(/img/tit_aerei.gif); display:block; padding-top:10px}
#colonne .gruppo .col-3 .aerei img {margin:0 0 5px 12px; display:block}
#colonne .gruppo .banner {display:block; width:570px}
#colonne .gruppo .banner img {float:left}
#colonne .gruppo .banner .adv {float:left; background:#FFFFFF; width:472px; height:65px; padding:5px 0 0 0}
#footer {width:760px; height:79px; margin-left:20px; background:url(/img/bg_footer.gif) no-repeat left top; 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}