body { margin:0px; background-color: #cecece;  }
body { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 13px; color: #000; }

a:link { text-decoration: underline; color:#000;}
a:visited { text-decoration: underline; color:#000;}
a:hover { text-decoration: none; color:#e80000;}
a:active { text-decoration: underline; color:#000;}

p,h4 { margin:0; padding:0; }

.testo { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 13px; line-height:22px; font-style: normal; font-weight: normal; color: #000; }

#main { width:960px; text-align:left; margin: 0 auto;}
#cont { width:960px; background:url(../images/bg_cont.gif);}

#contenuti { float:left; width:673px; background:#fff;}
#lato_sx { background:#fff0b2; float:right; width:287px;}
#logo { width:960px; height:120px; }
#logo a { display:block; }
/*menu sx*/
#cont_menu { float:left; width:271px; margin-top:10px; }
ul#menu_sx, ul#menu_sx ul { list-style-type:none; margin:0; padding:0; }
ul#menu_sx a { display:block; font-size:14px; font-weight:bold; color:#FFFFFF; }
ul#menu_sx li { margin:0px; padding:0px; border-bottom:1px solid #FFF; }
ul#menu_sx li a { padding:10px 5px 5px 5px; text-decoration:none; }
ul#menu_sx li a:hover { color:#dfc327; text-decoration:none; }
ul#menu_sx li.trigger { background:url(../images/menu_up_dw.gif) no-repeat 246px -23px; }
ul#menu_sx li.active { background:url(../images/menu_up_dw.gif) no-repeat 246px 8px; }
ul#menu_sx li a.sele { color:#dfc327; }
/*sub menu sx*/
ul#menu_sx ul { display:none; background: #6d7371; }
ul#menu_sx li ul li a { background: #6d7371;  }
ul#menu_sx li ul li a:hover { background: #6d7371;}
ul#menu_sx li ul li a.sele { color:#dfc327; margin-left:10px; background: #6d7371;}

/*Pagine*/
#page { line-height:20px; margin:0px 20px 20px 20px; overflow:auto; }
#contenuti h2 { font-size:16px; background:#fecc00; color:#e80000; padding:0 20px; margin:0 0 5px 0; }
#contenuti h3 { color:#e80000; margin:5px 0; }
.campo1 { font-size: 15px; font-weight:bold; color: #000;}
.campo2 { font-size: 13px; font-weight:normal; font-style:italic; color: #888;}
#page img.big { border:0; margin:5px 0 2px 0;}
#img_page { height:160px; display:block; overflow:hidden; margin-bottom:15px; z-index:9; }
#img_page_open { position:absolute; text-align:center; font-weight:bold; font-size:16px; margin:-55px 0 0 0; padding:10px 0px; background:url(../images/trasp_50.png); z-index:10; width:auto; cursor:pointer; color:#000; min-height:10px; min-width:100px; }
#caratteristiche { width:500px; }
#caratteristiche h3 { color:#48504d; padding:4px 4px 0px 0;}
#car_left { width:150px; background-color:#dedede; margin:1px; padding:3px; border:1px solid #000; }
#car_right { width:330px; background-color:#FFFFFF; margin:1px; padding:3px; border:1px solid #000; }
#foto { float:left; width:330px;}
#foto_plus_tot { width:330px; display:block;}
#foto_plus a img{ float:left; border:2px solid #fecc00; margin:5px 5px 0px 0px;}
#foto_plus a:hover img { float:left; border:2px solid #e80000; margin:5px 5px 0px 0px;}
/*Fine Pagine*/
#elenco { width:507px; margin:15px 0 0 0; padding:0;  }
#singolo { float:left; width:236px; margin-right:5px; margin-bottom:8px; padding:5px; border-bottom:1px dotted #48504d; border-right:1px dotted #48504d; } 
#singolo a { display:block; width:100%; height:100%; }
#singolo img{ float:left; margin:0; padding:0; }
#singolo p { float:left; margin-left:5px;  }

#footer, #footer a { font-size:14px; height:36px; background:#fecc00;}
.credits { text-align:left; padding:10px; font-size:12px; }

#categorie { float:right; width:287px;}

#prodotto_elenco { width:152px; overflow:hidden; margin:0px 4px 4px 0; float:left; text-align:center; border:1px solid #fecc00; background-color:#fff0b2; }
#prodotto_elenco a img.thumb { margin:8px 0 0 0; padding:0px; border:none; }
#prodotto_elenco h2 { width:154px; margin:0; padding:2px; font-size:13px; font-weight:bold; }
#prodotto_elenco a.det { float:right; margin-right:8px; margin-bottom:8px; padding:0px 6px; background-color:#e80000; color:#FFF; text-decoration:none; font-size:11px; font-weight:bold;} 
#prodotto_elenco p { font-size:12px; margin:0; padding:8px; display:block; width:146px; text-align:left; }
#prodotto_elenco img.cont { position:absolute; bottom:10px; right:10px;}

#prodotto { width:633px;}
#prodotto h2 { margin:0; padding:5px 0px; display:block;}
/*#prodotto img { float:left; margin:0px 0px; display:block;}*/

ul#navigation { padding:0px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
#navigation li { float: left; list-style: none; margin-right:5px; color:#000;}
#navigation li a { margin:0px; padding: 3px 5px; border: 1px solid #ccc; background: #FFF; text-decoration: none; color:#000; }
#navigation li a:hover { background: #fecc00; color:#000;}
#navigation li a.activeSlide { background: #fecc00; color:#000; font-weight:bold; }

/*foto jquery*/
#image { width:673px; height:270px; margin:0; padding:0; }
#image img { width:673px; height:270px; margin:0; padding:0; }
#navPhotos{position:absolute; height:59px; z-index:11; width:673px; margin-top:106px;}
#navPhotos #prev{float:left; cursor:pointer; }
#navPhotos #next{float:right; cursor:pointer; }
#prev { background:url(../images/btn_sx.png) no-repeat; width:27px; height:59px;}
#next { background:url(../images/btn_dx.png) no-repeat; width:27px; height:59px;}
#prev:hover { background:url(../images/btn_sx-hover.png) no-repeat; width:27px; height:59px;}
#next:hover { background:url(../images/btn_dx-hover.png) no-repeat; width:27px; height:59px;}
#navNumbers {margin-left:15px; margin-top:245px; float:left; position:absolute; z-index:12;}
ul#nav { padding:0; margin:250px 0px 0px 20px; position:absolute; z-index:100;}
#nav li { float: left; list-style: none; margin-right:4px;}
#nav a { display:block; margin:0px; border: 1px solid #333333; background: #fecc00; text-decoration: none; width:12px; height:12px; }
#mav a:hover { background:#e80000;}
#nav a.activeSlide { background: #e80000; color:#FFF }
#nav a:focus { outline: none;}
/*fine foto jquery*/

.tito_tab { font-size: 13px; font-weight:bold; color: #CC0000;}
.det_pro_cara, .det_pro_text {font-size: 12px; color: #333;}
.det_pro_cara {font-weight:bold;}

.tito_testo { font-size: 15px; font-weight:bold; color: #CC0000;}

.testo_piccolo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
.pannello { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFF; float:none; background:#00aeed; padding-left:42px; height:23px; padding-top:4px; }

.data_news { font-size:12px;}
.link_news, .link_news a { font-size: 11px; font-weight:normal; color: #00294b; text-decoration:none; }
.tit_news a { font-size: 13px; font-weight:bold; color: #00294b; text-decoration:none;  }
.link_news a:hover, .tit_news a:hover{ text-decoration:underline; }
#tutte-news { font-size: 11px; font-weight:bold;}
#go_news a{ color: #CC0000; font-weight:bold;}

.nav, .nav a:link, .nav a:visited { font-size:11px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal;}
.nav a:hover { font-size:11px; color: #CC0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-style: normal; line-height: normal; }

#ls2{ background-color:#FFF; width:198px; height:17px; float:right; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:6px;}

#ls{ background-color:#FFF; width:206px; height:25px; float:right; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:4px;}

.searchfield{ background-color:#FFF; width:170px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:4px;}
#pwd, #txt { position:absolute;}

#submit{float:right;}

.step_input { background-color:#fff; width:260px; min-width:120px; max-width:260px; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.step_input_sele { background-color:#fecc00; width:260px; min-width:120px; max-width:260px; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.step_input#textarea { overflow:auto; width:260px; }
.step_button { background-color:#fecc00; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; padding:6px; }
/*top_menu*/
#top_menu { margin:0px; background:#fff0b2; border-bottom:5px solid #fecc00; color:#e80000; font-size:16px; overflow:hidden;}
#top_menu ul{ margin:0 0 0 18px; padding:0; list-style:none;}
#top_menu ul li { float:left; margin-right: 50px;}
#top_menu ul li a{ display:block; padding:12px 5px; color:#e80000; text-decoration:none; font-weight:bold; font-size:16px; }
#top_menu ul li a:hover{ color:#757575; text-decoration:none;} /*color:#2424fa;*/
#top_menu ul li.sele a{ color:#757575; text-decoration:none; }

#status p.error{ font-weight:bold; color:#D00; border:2px dashed #D00; padding:20px; background: url(../images/alert.png) top right no-repeat;}
#status p.ok{ font-weight:bold; color:#070; border:2px dashed #070; padding:20px; background: url(../images/ok.png) top right no-repeat;}
#listino { float:left; width:287px;}
#listino h1{ font-size:16px; color:#e80000; padding:0px 30px; margin:5px 0 0 0px;}
#listino label{ display:block; width:100%}
#listino select{ min-width:150px; margin-bottom:5px;}
#listino form{ margin:0px; padding:15px 30px; border-bottom:5px solid #fecc00;}
#listino #cerca{ margin-left:90px; margin-top:3px;}
#marche { width:673px; margin-bottom:4px; }
#marche ul { list-style:none; margin:0; padding:0;}
#marche ul li a {float:left; display:block; padding:0 3px 5px 0;}
#dettagli {float:right; width:285px;}
#dettagli h1 { font-size:13px; font-weight:bold; background:#fff; color:#000; margin:4px 0 0 0;}
#dettagli h2 { font-size:18px; font-weight:bold; background:#fff; color:#e80000;}
.riga { clear: both; border-bottom:1px solid #cecece; overflow:auto;}
.colonna,.colonna2 { float: left; width:125px; margin:0 15px 3px 0;}
.colonna2 { font-weight:bold;}
.colonna3 {float: left; margin:0 15px 3px 0;}
.cerca {background-color:#fecc00; border:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#e80000; padding:3px 6px; margin-top:6px;}
#parco_auto { padding:0px 10px 10px 0px; }
a.parco_auto{ padding:3px 9px; background-color:#e80000; color:#FFF; text-decoration:none; font-size:15px; font-weight:bold;}
#loghi { width:633px; margin:10px 20px 10px 20px;}
.qtip, .qtip-content { font-size:18px; font-weight:bold; }
div.richiedi a{ float:right; padding:3px 9px; background-color:#e80000; color:#FFF; text-decoration:none; font-size:15px; font-weight:bold;}

ul.tag_opt { margin:0px; padding:0px; list-style:none; }
.tag_opt li { float:left; margin:0px 5px 5px 0px; padding:2px 4px; background:#fff0b2; color:#000; font-size:12px; font-weight:bold; }
