/* REGOLE GENERALI */
*{
font-family:Tahoma, "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
body,input,textarea{
font-size:11px;
}
body{
background:#F5F5F5 url("/img/bg_zanon.gif") repeat-x 0 0;
color:#888888;
text-align:center;
}
.clear{
clear:both;
}
a, a:visited{
color:#888888;
text-decoration:underline;
background-color:transparent;
}
a:active, a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#777777;
}
a img{
border:0;
}
a.nobg:hover{
background-color:transparent; /* css per IE */
}
p{
margin-bottom:10px;
}
ul{
list-style:none;
}
.normal{
border-collapse:collapse;
}
.italic{
font-style:italic;
}
/* STRUTTURA */
#corpo{
width:980px;
margin:0px auto;
text-align:left;
}
#boxCentrale{
background-color:#ffffff;
padding-bottom:20px;
}

#boxRight{
font-size:13px;
float:left;
width:720px;
margin-left:10px;
}
/* INTESTAZIONE */
#header{
padding:8px;
position:relative;
height:145px;
background-color:#000000;
}
#intestazione a{
outline:none;
}
#intestazione a:hover{
background-color:transparent;
}
#intestazione h1{
text-indent:-9999px;
}
/* LANG BAR TOP */
#choose_lang_bar{
position:absolute;
top:20px;
right:50px;
}
#choose_lang_bar li{
list-style-type:none;
float:left;
} 
#choose_lang_bar li a{ 
color:#FFF;
text-decoration:none;
padding: .7em .8em; 
}  
#choose_lang_bar li a:hover{
background:none;
border-bottom:6px solid #e0041d;
}
.lang_ita #lang_ita a, .lang_eng #lang_eng a, .lang_deu #lang_deu a, .lang_fra #lang_fra a, .lang_esp #lang_esp a, .lang_cro #lang_cro a{
border-bottom:6px solid #e0041d;	
}
/* SEARCH BAR */
#quick_search{
background:#F5F5F5 url("/img/search_bar.png") no-repeat 0 0;
height:39px;
position:relative;
}
#quick_search li a{
text-decoration:none; /* regola comune per ricerca e quick search */
}
#choose_search li{
margin-top:12px;
float:left;
}
#choose_search li a{
color:#FFF;
padding:.7em 1em;
outline:none;
}  
#choose_search li a:hover{
background:none;
border-bottom:6px solid #e0041d;
}
#quick_search form{
float:right;
margin:5px 10px 0 0;
}
#quick_search input{
background:none;
border:0;
}
#text_search{
border:1px solid #f00;	
width:180px;
height:20px;
margin-right:15px;
padding:3px;
}
input#submit_search{
position:absolute;
right:10px;
top:7px;
width:26px;
height:26px;
cursor:pointer;
text-indent:-9999px;
font-size: 0;
display:block;
line-height: 0;
}
#input_form_search{
float:left;
width:177px;
height:20px;
padding:3px;
margin:0px 0px 0px 508px;
}
#box_quick_search{
position:absolute;
top:40px;
right:1px;
border:1px solid #999;
background-color:#ffffff;
width:300px;
display:none;
z-index:100;
}
#box_quick_search h4,#box_quick_search h5{
text-align:right;
padding:5px;
}
#box_quick_search h4{
background-color:#B2B2B2;
color:#fff;
}
#box_quick_search h5{
background:#D8D8D8 url("/img/bg_view_all.gif") no-repeat 99% 2px;
color:#888888;
padding-right:25px;
}
#box_quick_search h5 a{
text-decoration:none;
font-size:11px;
padding:2px;
}
#quick_search_result li a{
color:#888888;
display:block;
}
#quick_search_result li a:hover{
color:#000000;
border:0;
background-color:transparent;
}
#quick_search_result img{
width:70px;
float:left;
margin:0 5px 5px 0;
}
#quick_search_result li{
padding:3px;
clear:left;
border-bottom:1px dotted #ccc;
}
#quick_search_result li:hover{
background-color:#EFEFEF;
}
#quick_search_result span{
display:block;
}
/* ELENCHI PUNTATI */
#mainBody ul{
margin-left:15px;
list-style:outside;
list-style-image:url(/img/li_generic.gif);
margin-bottom:10px;
}
#mainBody li{
padding-left:3px;
}

/* IMG CENTRALE */
.centrale_img{
width:700px;
display:block;
float:left;
text-align:center;
padding:30px 0px 40px 0px;
margin:auto;
}

/************* FOOTER ****************/
#footer{
background:#1F2527;
width:965px;
clear:both;
height:155px;
padding:15px 0 10px 15px;
}
#footer_clm_1{
width:280px;
float:left;
}
#footer_clm_2, #footer_clm_3, #footer_clm_4{
width:220px;
float:left;
height:130px;
border-left:1px dotted #454545;
}
#footer span{
display:block;
padding:0 0 10px 10px;
color:#FFFFFF;
}
#footer li{
margin-left:-14px;
padding:0 0 3px 25px;
}
#footer li a{
background:none;
}
#footer li a:link, #footer li a:visited, #footer li a:active{
text-decoration:none;
color:#DDDDDD;
}
#footer li a:hover{
text-decoration:none;
color:#FF0000;
}
/* TITOLO H1, H2 */
h1 {
font:bold italic 1.40em "Trebuchet MS",verdana,sans-serif;
color:#FE0000;
}
h2 {
color:#f60e0e;
font-weight:bolder;
font-size:14px;
margin-bottom:6px;
}

/* BOX LEFT */
#boxLeft{
float:left;
width:220px;
margin:30px 0px 0px 14px;
font-size:14px;
}
#boxLeft a{
color:#555;
text-decoration:none;
}
#boxLeft a:hover{
color:#555;
background:transparent;
}
#boxLeft ul li{
margin:5px 0;
}
#boxLeft ul li a{
font-weight:normal;
}
#boxLeft ul li a:hover{
font-weight:normal;
color:#f00;
}
#boxLeft ul li ul{
margin-left:10px;
}
#boxLeft ul li ul li a{
color:#888;
border-left:3px solid #fff;
padding-left:3px;
}
#boxLeft ul li ul li a:hover{
color:#888;
border-left:3px solid #f00;
}
/* SPAZIO CENTRALE */
#boxRight{
text-align:justify;
}
#boxRight a{
color:#555555;
}
#boxRight a:hover{
color:#fff;
}
#boxRight h1{
text-align:right;
background:url("/img/right_h1.gif") no-repeat 100% 0;
padding:0 105px 0 0;
margin:20px 0;
}
#mainBody{
padding-top:15px;
}
.testi_pagina{
padding:0px 15px 30px 0px;
}
/* TESTO CENTRALE HOME-PAGE */
#container_txt_left{
width:210px;
float:left;
font-size:10px;
}
#container_txt_left a{
color:#555555;
}
#container_txt_left li{
font-weight:bold;
}
#container_txt_right{
padding:0px 0px 0px 20px;
width:350px;
float:left;
}

/* SECTION TXT */
.section_txt{
padding:5px 14px;
background:#f4f4f4;
height:45px;
margin:20px 0 10px;
position:relative;
}
.section_txt h2{
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:18px;
color:#D90000;
}
.section_txt h3{
font-size:11px;
}
#section_txt_video{
position:absolute;
right:10px;
top:5px;
}
#section_txt_video a{
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:18px;
color:#D90000;
outline:none;
text-decoration:none;
font-weight:bold;
}
#section_txt_video a:hover{
color:#D90000;
background-color:transparent;
}

/* PAGINA CATEGORIA ED ELENCO PRODOTTI */
#mainBody ul.immagini_categorie, ul#elenco_prodotti{
margin:0;
}
.immagini_categorie li{
list-style:none;
float:left;
text-align:center;
width:235px;
}
#elenco_prodotti li{
list-style:none;
padding:0;
clear:left;
background:url("/img/separator_600.gif") no-repeat 0 100%;
margin-bottom:10px;
/*height:150px;*/
padding:0 15px 30px 0;
}
#elenco_prodotti li.no_separator{
background:none;
}
#elenco_prodotti li a{
font-weight:bold;
}
#elenco_prodotti li p{
margin-top:10px;
}
.elenco_prodotti_img{
display:block;
/*height:110px;*/
width:150px;
overflow:hidden;
float:left;
margin:0 10px 5px 0;
}
a.elenco_prodotti_img:hover{
background-color:transparent;
}
.prodotto_nuovo{
color:#f00;
font-weight:bold;
}
/* SCHEDA PRODOTTO */
.div_scheda_prodotto{
position:relative;
}
#jquery-lightbox a:hover{
background-color:transparent;	
}
ul#elenco_immagini{
margin:10px 0 0 0;
}
#elenco_immagini li{
list-style:none;
padding:0;
float:left;
}
#elenco_immagini a{
background-color:transparent;
display:block;
width:80px;
overflow:hidden;
height:60px;
margin-right:5px;
margin-bottom:5px;
border:1px solid #ccc;
}
#elenco_immagini a:hover{
border:1px solid #D90000;
}
#elenco_immagini img{
width:80px;
}
#testi_prodotto{
float:left;
width:410px;
margin-right:20px;
}
#colonna_prodotti{
width:270px;
float:left;
text-align:left;
}
#colonna_prodotti h3{
color:#D90000;
margin-bottom:5px;
}
#colonna_prodotti ul{
/*margin-left:20px;*/
}
#img_patented{
position:absolute;
right:10px;
top:10px;
}
#img_new{
position:absolute;
left:10px;
top:10px;
}
/* SCHEDA MODELLO */
#scheda_modello{
position:relative;
}
#scheda_modello.attiva{
background:url("/img/thick_box_layout.png") no-repeat 0 0;
}
.divImmagine{
position:absolute;
left:10px;
top:110px;
z-index:1;
width:500px;
height:350px;
overflow:hidden;
}
#scheda_modello img{
width:500px;
}
#scheda_modello table{
position:absolute;
z-index:100;
right:10px;
top:110px;
border-collapse:collapse;
font-size:11px;
}
#scheda_modello th, #scheda_modello td{
padding:3px;
}
#scheda_modello{
text-align:left;
}
th.modello_titolo{
text-align:center;
background-color:#cccccc;
}
.ui-dialog .ui-dialog-titlebar{
display:none;
}
.ui-widget-overlay{
opacity: 0.5;
}
.div_modal a.chiudi{
outline:none;
text-indent:-9999px;
position:absolute;
bottom:5px;
right:10px;
width:55px;
height:17px;
}
.div_modal a.chiudi:hover{
background-color:transparent;
}
#scheda_video{
padding:2px;
margin:0;
background:url("/img/modal_video.png") no-repeat 0 100%;
}
/* NESTED SEARCH */
.global_search, .global_search select{
font-size:14px;
color:#000000;
}
.global_search select{
padding:2px 2px 0 2px;
width:250px;
}
.global_search option{
padding:2px 10px 2px 2px;
}
#nested_result,#advanced_result{
margin-top:20px;
}
#nested_result td{
padding:10px;
text-align:center;
width:210px;
}
#nested_result td a{
text-decoration:none;
border:1px solid #fff; /* css per IE */
}
#nested_result td a:hover{
background-color:trasparent;
}
#nested_result td img{
width:100px;
}
/* ADVANCED SEARCH */
#advanced_result td, #advanced_result th{
padding:3px;
}
#advanced_result th{
background-color:#ccc;
text-align:center;
}
.tdNome{
width:120px;
text-align:right;
}
#advanced_result select{
width:150px;
}
#advanced_search{
position:relative;
}
#advanced_result_count{
position:absolute;
top:41px;
left:312px;
border:2px solid #f00;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:4px;
display:none;
}
#advanced_result_count a{
color:#000000;
}
#advanced_result_models{
margin-top:20px;
}
#advanced_result_models ul{
list-style:none;
}
#advanced_result_models li{
clear:left;
margin-bottom:15px;
}
#advanced_result_models img{
float:left;
}
.div_advanced_results{
margin-left:110px;
}
.div_advanced_results a{
font-size:12px;
}
/* CATALOGHI */
ul#elenco_cataloghi{
list-style:none;
margin-bottom:30px;
}
#elenco_cataloghi li{
background:url(/img/logo_adobe_reader8.jpg) no-repeat 0 0;
padding:0 0 0 40px;
margin-bottom:20px;
}
/* QUICK SEARCH */
.quick_search p{
margin-bottom:20px;
font-size:14px;
}
.quick_search span{
font-weight:bold;
color:#FE0000;
}
.quick_search span{
font-weight:bold;
}
/* VIDEO */
#video_result{
float:left;
margin-right:20px;
width:280px;
max-height:500px;
overflow:auto;
}
#video_result ul{
list-style:none;
margin:0;
}
#video_result li{
margin-bottom:10px;
border-bottom:1px dotted #ccc;
}
#video_result li.no_border{
border:0;
}
#video_result li a{
text-decoration:none;
}
#video_result li img{
width:80px;
height:auto;
}
#video_detail{
float:left;
width:400px;
}
#video_detail h2{
text-align:center;
margin-bottom:10px;
}
#video_detail p{
text-align:justify;
padding:5px;
}
/*CATALOGHI*/
.box_catalogo_red a, .box_catalogo_blu a{
display:block;
width:288px;
height:120px;
float:left;
position:relative;
color:#000000;
padding:55px 15px 15px 15px;
margin:15px;
text-align:center;
font-size:18px;
text-decoration:none;
}
.box_catalogo_red a{
background:#FFECEC;
}
.box_catalogo_blu a{
background:#CBDEF3;
}
.box_catalogo_red a:hover{
background:#FF0000;
color:#FFFFFF;
}
.box_catalogo_blu a:hover{
background:#3366FF;
color:#FFFFFF;
}