body{font-family:verdana, arial; font-size:11px; color:#69696b; margin:0px; margin-top:30px; background: #000 url(../img/bg_home.jpg) no-repeat center 15px;}

a:link, a:visited{text-decoration:underline; color:#69696b;}
a:hover{text-decoration:none; color:#ef8000;}

#tbl_header{width:100%; height:67px; background:url(../img/bg_header.gif);}

#tbl_menu{text-align:center;}
#tbl_menu #td_menu{text-align:left; width:605px; vertical-align:middle;}
#tbl_menu #td_logo{width:130px; vertical-align:middle;}


#tbl_main #td_upper{width:873px; height:40px; background:url(../img/main_upper.gif); vertical-align:top; text-align:left; }
#tbl_main #td_middle{width:873px; height:337px; background:url(../img/main_middle.jpg); vertical-align:top; text-align:left; }
#tbl_main #td_footer{width:873px; height:75px; background:url(../img/main_footer.jpg) no-repeat top left; vertical-align:top; text-align:left;}

#tbl_main #td_footer_home{width:873px; height:14px; background:url(../img/main_footer_home.jpg) top left;}

a.flag:link, a.flag:visited{border:1px #000 solid;}
a.flag:hover{border:1px #ff6633 solid;}

#menu3{position:absolute; z-index:5; top:133px; left:50%; margin-left:-420px;}
#leftWrite{position:absolute; z-index:10; top:1px; left:50%; margin-left:405px;}
#logoWrite{position:absolute; z-index:50; top:42px; left:50%; margin-left:300px;}
#homeWrite{position:absolute; z-index:20; top:455px; left:50%; margin-left:-390px;}

/*contatti*/
#td_contatti{width:305px; height:337px; background:url(../img/bg_td_contatti.jpg) no-repeat bottom left; vertical-align:top; }
#td_form_contatti{width:455px; vertical-align:top; background:url(../img/bg_td_form_contatti.gif) no-repeat top left; padding:10px 0px 0px 15px;}

.input{background-color:#e1e1e1; color:#333333; padding-left:10px; width:350px; border:0px; font-family:verdana; font-weight:bold; font-size:11px;}
.input_ta{background-color:#e1e1e1; color:#333333; padding-left:0px; width:370px; border:0px; font-family:verdana; font-weight:bold; font-size:11px; height:45px;}
td.input_td{background:url(../img/bg_td_form.gif) no-repeat top left; height:25px;}
td.input_td_ta{background:url(../img/bg_td_form_ta.gif) no-repeat top left; height:55px;}
.obbligatorio, .decreto{font-size:9px;}

/*dealers*/
.td_dealers{width:33%; height:300px; vertical-align:middle; text-align:center;}

/*downloads*/
#td_sx_dl{background: url(../img/bg_div_sx_dl.jpg) no-repeat 13px 0px; width:220px; margin-top:35px; height:300px; vertical-align:top;}
#td_dx_dl{width:550px; padding-left:15px; vertical-align:top;}
/*#div_sx_dl{behavior: url(/css/iepngfix.htc); background: url(../img/bg_downloads.png); height: 284px; width: 204px; overflow:auto; padding:8px;}*/
#div_sx_dl{height: 294px; width: 238px; overflow:auto; padding:8px;}

div.voce{margin-left:25px; padding:5px; color:#000; border-bottom:#a6a6a6 1px dotted;}
div.sottovoce{margin-left:35px; padding:5px; color:#69696b; border-bottom:#69696b 1px dotted;}

div.voce a:link, div.voce a:visited{text-decoration:none; font-weight:bold; color:#fff;}
div.voce a:hover{text-decoration:none; color:#ffffcc;}

div.sottovoce a:link, div.sottovoce a:visited{text-decoration:underline; color:#dbdbdb;}
div.sottovoce a:hover{text-decoration:none; color:#ff6633;}

/*sezioni*/
div.title_chi{font-weight:bold; font-style:italic; color:#ef8000; font-size:18px; text-align:left; padding-left:15px; margin-bottom:10px; background: url(../img/sfondo_title_sezione.jpg) no-repeat top left; height:33px; padding-top:5px;}
div.title_sezione{font-weight:bold; font-style:italic; font-size:18px; text-align:right; margin-bottom:10px; background: url(../img/sfondo_title_sezione.jpg) no-repeat top left; height:33px; padding-top:5px;}
td.td_lista_sezioni{padding:5px;}

img.imgArticolo{float:left; margin:0px 10px 10px 0px; border:1px #ff6633 solid;}
div.contenuto_sottosez{width:510px;}
img.popup_img{border:1px #ff6633 solid;}
div.file_sez{background: url(../img/download.jpg) no-repeat 0px 0px; height:28px; padding:5px 0px 0px 35px;}

div.file_sez a:link, div.file_sez a:visited{text-decoration:underline; color:#69696b;}
div.file_sez a:hover{text-decoration:none; color:#000;}

/*ar*/
#box_ar{background: url(../img/bg_box_ar.gif) no-repeat top left; width:248px; height:140px;}
td.input_td_login{background:url(../img/bg_log_ar.gif) no-repeat 12px 0px; height:23px; text-align:center; vertical-align:top;}
.input_ar{background-color:#e1e1e1; color:#333333; padding-left:10px; width:190px; border:0px; font-family:verdana; font-weight:bold; font-size:11px;}
td.ar{height:60px; width:80%; border-bottom:#b6b6b6 1px dotted; padding-left:5px;}
td.ar_file{width:20%; border-bottom:#b6b6b6 1px dotted;}

td.ar a:link, td.ar a:visited{text-decoration:none; color:#69696b; font-size:14px; font-weight:bold;}
td.ar a:hover{text-decoration:none; color:#000;}

div.voce a.logout:link, div.voce a.logout:visited{text-decoration:none; color:#ec8109; font-size:10px; font-weight:bold;}
div.voce a.logout:hover{text-decoration:underline; color:#ec8109;}

/*prodotti*/
td.kk{width:350px; height:79px; cursor:pointer; border:1px #fff solid; text-align:center; vertical-align:bottom;}
td.kk_over{width:350px; height:79px; cursor:pointer; border:1px #ff6633 solid; text-align:center; vertical-align:bottom;}

td.title_kk{width:50%; font-weight:bold; font-style:italic; font-size:18px;}
td.title_kk a:link, a:visited{text-decoration:none;}
td.title_kk a.hover{color:#e07813;}

td.td_prod{width:505px; vertical-align:top;}
td.td_specs{width:190px; vertical-align:top;}
#nomekk{font-size:14px; color:#343434; font-weight:bold;}
#modkk{font-size:14px; color:#979797; font-weight:bold;}
div.immagini{height:25px; text-align:center;}
#testokk{width:555px; height:110px; font-size:10px; text-align:justify;}

td.td_specs_inside{border-bottom:1px #d9d9d9 solid; color:#000; font-size:10px; white-space:nowrap;}
td.td_last_specs_inside{color:#000; font-size:10px; white-space:nowrap;}

div.optional{border-top:1px #d9d9d9 solid; font-size:10px; width:156px; margin-left:20px; text-align:left; color:#000; margin-top:5px; padding-top:5px;}
div.first_optional{border-top:0px #d9d9d9 solid; font-size:10px; width:156px; margin-left:20px; text-align:left; color:#000; margin-top:5px; padding-top:5px;}

div.immagini a:link, div.immagini a:visited{border:1px #fff solid;}
div.immagini a:hover{border:1px #ff6633 solid;}

/*accessori*/
td.pg{width:310px; height:70px; cursor:pointer; border:1px #fff solid; text-align:center; vertical-align:bottom;}
td.pg_over{width:310px; height:70px; cursor:pointer; border:1px #ff6633 solid; text-align:center; vertical-align:bottom;}

td.ac{width:150px; height:75px; cursor:pointer; border:1px #fff solid; text-align:center; vertical-align:bottom;}
td.ac_over{width:150px; height:75px; cursor:pointer; border:1px #ff6633 solid; text-align:center; vertical-align:bottom;}

td.np{width:120px; height:170px; cursor:pointer; border:1px #fff solid; text-align:center; vertical-align:bottom; padding:0px 20px 0px 20px;}
td.np_over{width:120px; height:170px; cursor:pointer; border:1px #ff6633 solid; text-align:center; vertical-align:bottom; padding:0px 20px 0px 20px;}

/*neoprene*/
div.taglie_neoprene{width:240px; height:55px; padding:34px 0px 0px 10px; color:#7e7e7e; font-size:14px; font-family:arial; font-weight:bold;}
table.box_features{background:url(../img/bg_features_box.gif); width:240px; height:80px; font-size:10px;}
table.box_features_long{background:url(../img/bg_features_box_long.gif); width:240px; height:150px; font-size:10px;}
div.testo_box{padding:5px; text-align:left; color:#000;}
td.neoprene_specs_label, td.neoprene_specs_text{font-size:10px; color:#000; padding:3px 10px 3px 10px; background:url(../img/bg_neoprene_middle_specs.gif) repeat-y; width:193px;}
td.neoprene_specs_label{font-size:10px; color:#000; padding:3px 10px 3px 10px; background:url(../img/bg_neoprene_middle_specs_label.gif) repeat-y; width:193px;}
div.immagini_np{height:40px; text-align:center; border:0px #000 solid;}
div.immagini_np a:link, div.immagini_np a:visited{border:1px #fff solid;}
div.immagini_np a:hover{border:1px #ff6633 solid;}

/*pagaie*/
td.codice_pagaie{width:240px; height:27px; padding:6px 0px 0px 0px; color:#7e7e7e; font-size:14px; font-family:arial; font-weight:bold; vertical-align:top; text-align:right;}
td.testo_pagaie{width:440px; padding:0px 0px 0px 5px; text-align:left;}

/*accessori*/
td.codice_socks{width:240px; height:55px; padding:34px 0px 0px 16px; color:#7e7e7e; font-size:14px; font-family:arial; font-weight:bold; vertical-align:top; text-align:left;}
/*tooltip*/
div a.options:link{text-decoration:none;}
div a.options:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
div a.tooltip span {display:none; padding:3px 4px; margin:0px 0px 0px 0px; width:130px;}
div a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #ff6633; color:#7e7e7e;}

/*news*/
div.contenitoresingolanews{text-align:left; width:200px; margin-left: 6px; margin-top: 5px;}
/*div.datanews{text-align:left; font-size:12px; font-weight:bold; color:#284f61;}*/
span.datanews{text-align:left; font-size:12px; font-weight:bold; color:#ef8000; font-style: italic;}
span.descnews{color:#656565;}
span.titolonews{text-align:left; font-size:13px; font-weight:bold; color: #ef8000;}
a.news:link, a.news:visited{text-decoration:none;}
a.news:hover{text-decoration:none;}

#theFormDiv {
 	display:none;
 	position:absolute;
 	top:50px;
 	left:50%;
 	background-color:#EEE;
 	border:1px solid #000;
 	padding:1px;
 	margin:0px 100px 0px -200px;
 	z-index:10;
}

.nocss {
  display:none;
}



