
/* CSS Document */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


body{font: 100.01%/1.5 Arial, Helvetica, sans-serif; background:#535353 url(/img/bg_body.jpg) top left repeat-x}

div#container{width:980px;margin:0 auto; }
div#header{background: url(/img/secondo_header.png) top center no-repeat; height:170px; background-color:transparent} /**/
div#content{float:right;width:800px; margin:0; background:#eee; min-height:600px}
div#navigation{float:left;width:160px; margin:0 0 0 0}
div#extra{float:right;width:800px; background:#FF0000}
div#footer{clear:both;width:100%; padding:30px 0 0 0; color:#fff}

span.sc_time{border-left:solid 1px #666; padding:0 0 0 3px}
strong{font-weight:bold}
em{font-style:italic}
img.foto_contorno{border:solid 1px #000}

#autoccasioni{float:right;width:800px; margin:0 0 0 0;}

div#header a.logo_home {float:left; height:150px; width:410px;}
div#header h1{position:absolute; top:-9999px; left:-9999px}
div#main_container{background:url(/img/header.jpg) top center no-repeat; padding:90px 0 0 0} /* */
div#navigation_content{background: url(/img/bg_menu_left.png) top left repeat-y; text-align:right; padding:20px 0;}
div#navigation_content a{text-decoration:none; color:#fff; font-size:0.80em; text-transform:uppercase}
div#navigation_content dt{background:#f00; padding:2px 6px 2px 2px}
div#navigation_content dt a{display:block; color:#fff; font-weight:bold;font-size:0.9em}
div#navigation_content dd{margin:3px 6px 3px 0}
div#navigation_content dd a{display:block}
div#navigation_content dd a:hover{color:#FBD81F}
div#navigation_footer{background:url(/img/bg_menu_left_footer2.png) no-repeat bottom left; height:30px}
.searchform{float:right}
#footer{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:20px 0 0 0; margin:20px 0 30px 0; border-top:solid 1px #fff}

div#splash{margin:10px}
div#splash .left{width:460px; float:left; background:url(/img/barra_titoli_articoli.png) top left repeat}
div#splash .right{width:300px; height:250px; float:right; background:#FF0000}
div#splash .footer{clear:both}
div#splash h2{ background:#fff url( /img/barra_titoli_articoli.png) top left;}
div#splash h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}


/*#minibanner{float:left; margin:1px 0 0 460px}*/
#full_banner{float:right; padding:40px 20px 0 0; }

div.riga1, div.riga2,div.riga3,div.riga4 {margin:12px}

div.riga1 .box1{float: left; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga1 .box1 img{display:block; margin: 0 0 10px 0}
div.riga1 .box1 h2{}
div.riga1 .box1 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga1 .box2{float: right; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga1 .box2 img{display:block; margin: 0 0 10px 0}
div.riga1 .box2 h2{}
div.riga1 .box2 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga2 .box1{float: left; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga2 .box1 img{display:block; margin: 0 0 10px 0}
div.riga2 .box1 h2{}
div.riga2 .box1 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga2 .box2{float: right; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga2 .box2 img{display:block; margin: 0 0 10px 0}
div.riga2 .box2 h2{}
div.riga2 .box2 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga3 .box1{float: left; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga3 .box1 img{display:block; margin: 0 0 10px 0}
div.riga3 .box1 h2{}
div.riga3 .box1 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga3 .box2{float: right; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga3 .box2 img{display:block; margin: 0 0 10px 0}
div.riga3 .box2 h2{text-transform:uppercase}
div.riga3 .box2 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga4 .box1{float: left; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga4 .box1 img{display:block; margin: 0 0 10px 0}
div.riga4 .box1 h2{}
div.riga4 .box1 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga4 .box2{float: right; width:380px; height:345px; background:#fff url( /img/barra_titoli_articoli.png) no-repeat top left; border:solid 1px #000 }
div.riga4 .box2 img{display:block; margin: 0 0 10px 0}
div.riga4 .box2 h2{}
div.riga4 .box2 h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold}

div.riga_footer{height:3px; clear:both}
riga_footer{clear:both}

#topmenu {background: #000; border:solid 1px #0099FF; border-bottom:none}
#topmenu li{float:right; text-transform:uppercase; margin:5px 10px 0 0; border-right:solid 1px #09f}
#topmenu li a{color:#0099FF; text-decoration:none; font-weight:bold; margin:0 10px 0 0}
#topmenu li a:hover{color:#FFCC00}

#extra ul{margin:0 0 0 30px}
#extra li{float:left;text-transform:uppercase; margin:5px 0 5px 0; border-right:solid 1px #fff}
#extra li a{color:#fff; text-decoration:none; font-weight:bold; margin:0 15px}
#extra li a:hover{color:#000}
#extra li.last{border:none}

#slideshow{ width:460px; height: 222px; background:url(/img/barra_titoli_articoli.png) top left repeat-x}
#slideshow h2 a{color:#00A8E2; text-decoration:none; margin:0 0 0 10px; font-weight:bold; text-transform:uppercase}

.news_abstract {padding:8px 8px 8px 10px; font-size:0.8em; line-height:1.1em}
.news_abstract a{text-decoration:none; color:#000}

form.searchform {margin:20px 20px 0 0; background: url(/img/bg_search.png) no-repeat}
form.searchform input#search{border:none; width:190px; float:left; background:none; margin:6px 0 0 10px; font-size:0.9em; color:#666 }
form.searchform button{margin:0; padding:0; border:0; background:none}
form.searchform button img{margin:0; padding:0; background:none}

div#inner_content{float:right;width:800px; margin:40px 0 0 0; background:#ffffff; min-height:300px}

.path p, .path li{float:left; font-size:0.9em; color:#333; font-style:italic}
.path li{ margin:0 0 0 10px}
.path li a{text-decoration:none;}
.path p{margin:0 0 0 20px}

.inner_content_default {margin:20px; clear:both; text-align:justify; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.03em; word-spacing:-0.04em}
.inner_content_default h1{color:#00A8E2; font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:#fff url( /img/barra_titoli_articoli.png) repeat top left; padding:0 0 0 10px; border:solid 7px #00A8E2; border-top:solid 2px #00A8E2; border-bottom:solid 2px #00A8E2}
.inner_content_default h2{color:#006699; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:solid 1px #069;}
.inner_content_default .datafirma{margin:10px 0; font-style:italic; font-size:0.8em}
.inner_content_default img{background:#eee; margin:8px}
.inner_content_default img.foto_destra{float: right; margin:0 0 0 10px}
.inner_content_default img.foto_sinistra{float: left; margin:0 10px 0 0}
.inner_content_default table.tabella_prezzi{width:100%; margin:20px 0 0 0; font-size:0.8em}
.inner_content_default table.tabella_prezzi thead{ background:#666; color:#fff; font-size:0.8em; border:none; padding:2px 6px;}
.inner_content_default table.tabella_prezzi td{border:solid 1px #999; padding:2px 6px; vertical-align:top}
#content .inner_content_default p{margin:0.5em 0}

#content_main{margin:0 2em}
#content_main .main_path ol{height:40px; background:#666}
#content_main .main_path p{display:none; visibility:hidden}
#content_main .main_path li{float:left; text-transform:uppercase; color:#fff; font-size:1.4em; font-weight:bold; margin:0 0 0 20px}
#content_main .main_path li a{ font-size:0.5em; text-decoration:none; color:#fff}
#content_main h2 {background:#fff url( /img/barra_titoli_articoli.png) repeat top left; padding:0 0 0 10px;font-size:1.1em;}
#content_main h2 a{color:#00A8E2;  font-weight:bold; text-decoration:none; text-transform:uppercase }
#content_main h2 a:hover{color:#FFC200}
#content_main .contextual_menu_date {background:#666; color:#fff; font-size:0.8em; text-align:right; padding:0 20px 0 0}
#content_main .contextual_menu_abstract img{float:left; margin:0 20px 0 0}
#content_main  .contextual_menu {padding:20px 0 0 0; clear:both}

#content_index{margin:0 30px}
#content_index .main_path ol{height:40px; background:#666}
#content_index .main_path p{display:none; visibility:hidden}
#content_index .main_path li{float:left; text-transform:uppercase; color:#fff; font-size:1.4em; font-weight:bold; margin:0 0 0 20px}
#content_index .main_path li a{ font-size:0.5em; text-decoration:none; color:#fff}
#content_index h2 {background:#fff url( /img/barra_titoli_articoli.png) repeat top left; padding:0 0 0 10px;}
#content_index h2 a{color:#00A8E2; font-size:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase }
#content_index .contextual_menu_date {background:#666; color:#fff; font-size:0.8em; text-align:right; padding:0 20px 0 0}
#content_index .contextual_menu_abstract img{float:left; margin:0 20px 0 0}
#content_index .contextual_menu {padding:20px 0 0 0; clear:both}

div.photogallery1{ background: url(/img/bg_photogallery.png) 10px 0px no-repeat; padding:40px 0 0 0 }
ul.photogallery1{margin:10px 0 0 0}
ul.photogallery1 li{float:left;}
ul.photogallery1 li img{margin:10px; padding:10px; background:#000}

#feed_button{float:left; margin:6px 0 0 20px}

#autoruote4x4_inedicola, #storia_del_fuoristrada{margin:10px 0 0 0; background: url(/img/bg_menu_left.png) repeat-y;border-bottom:solid 1px #f00}
#autoruote4x4_inedicola h2, #storia_del_fuoristrada h2{ text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; background:#f00}

.main_box{border:solid 1px #333; margin:20px 0 20px 0; clear:both; background:url(/img/bg_element.png) 660px 50px no-repeat}
.main_box h2{color:#fff; text-transform:uppercase; padding:3px 8px; font-size:0.8em}
.main_box .element{width:200px; min-height:200px; float:left; border: solid 1px #999; text-align:center; margin:10px 0 10px 10px; background:#fffff9}
.main_box .element h3 {text-align:left; margin:6px 15px 3px 15px; font-size:0.9em; line-height:1.1em}
.main_box .element h3 a{text-decoration:none; color:#333}
.main_box .footer{clear:both}

#content_index .scc_page_element_container{border: solid 1px #666; margin:15px 0; clear:both; width:100%}
#content_index .scc_page_element_container h2{ background:none; padding: 30px 10px 0 10px; width:500px; float:left}
#content_index .scc_page_element_container h2 a{color:#333; text-transform:none}
#content_index .scc_page_element_container .photogallery{float:right; margin:4px 20px 0 0; width:140px; background:none}
#content_index .scc_page_element_container .more{clear:both; visibility:hidden; height:1px; line-height:1px}
#content_index .scc_page_element_container:hover{ background:#e0e0e0;}

#adv_footer {float:right;width:800px;}
#adv_footer .uno{margin:20px 0 0 0}
#adv_footer .uno, #adv_footer .due, #adv_footer .tre, #adv_footer .quattro, #adv_footer .quattro, #adv_footer .cinque{float:left; margin:20px 0 0 0}
#adv_footer .due, #adv_footer .tre, #adv_footer .quattro, #adv_footer .cinque{margin:20px 0 0 10px}

ul#ticker{background:#f00; height:20px}
ul#ticker li a{color:#fff; padding:0 0 0 100px; font-size:0.7em;}
.tickercontainer_main{height:28px; width:100%; background:#f00}

.adv_button{margin:10px auto 0 auto; text-align:center;}


/* commenti */
.comments{clear:both; padding:10px 0 0 0}
.comments h2{padding:10px 0 10px 30px; font-weight:bold}
.insert_ok {font-style:italic; padding:1em; border:solid 1px #ccc; }
.comment_header{font-size:0.8em}
.comment_box1, .comment_box2{margin:0 0 10px 0; padding:1em;}
.comment_box1 { background:#e0e0e0}
.comment_box2 { background:#f0f0f0}
.comments form{border-top:solid 1px #fff}
.comments legend{font-weight:bold}
.comments fieldset p{ font-style:italic; font-size:0.8em}
.required{color:#FF0000}
.comments label{display:block}
.comments textarea{height:200px;}
.comments input{width:300px;}
.comments button{display:block}
.comment_empty{font-style:italic; color:#990000}
.scc_email_c{display:none; visibility:hidden; height:1px}

