html, body, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#fafafa;
background: #000 url(/images/bg_index.png) top center no-repeat fixed;
}
a{
text-decoration:none;
color:#FFFF00;
}
a:hover{
text-decoration:underline;
color:#FF0000;
}

.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
height:0;
font-size:0;
line-height:0;
}


.bg{
background: #000 url(/images/bg.gif) top left no-repeat fixed;
}
.y{
color:#ffff00;
}

#principale {
text-align:center;
margin:15px 0 15px 0;
}
#principale h1{
display:none;
font-size:1.5em;
}
#principale h2{
font-size:0.85em;
}
#principale h2 span{
color:#FFFF00;
}
#principale #bandiere{
margin: 0 auto;
width:560px;
height:50px;
background: transparent url(/images/bg_bandiere.png) top left no-repeat;
}
#principale #bandiere #b_ita{
display:block;
width:60px;
height:50px;
margin:0 0 0 131px;
background: transparent url(/images/ita_off.png) top left no-repeat;
text-indent:-9999px;
float:left;
}
#principale #bandiere #b_ita:hover{
background: transparent url(/images/ita_on.png) top left no-repeat;
}
* html #principale #bandiere #b_ita{
margin-left:60px; /* per IE6 e IE5 */
}
#principale #bandiere #b_eng{
display:block;
width:60px;
height:50px;
margin:0 0 0 182px;
background: transparent url(/images/eng_off.png) top left no-repeat;
text-indent:-9999px;
float:left;
}
#principale #bandiere #b_eng:hover{
background: transparent url(/images/eng_on.png) top left no-repeat;
}


#header{
position:fixed;
left:0px;
top:0px;
height:130px;
width:980px;
width:100%;
z-index:1;
background: transparent url(/images/bg.gif) top left no-repeat fixed;
}

#header #tbl_h{
width:100%;
margin:0;
padding:0;
border-collapse:collapse;
}
#header #tbl_h td{
vertical-align:top;
}
#header #tbl_h #lg{
width:100%;
height:28px;
margin:0;
padding:0;
}
#header #tbl_h #c_cerca{
width:100%;
margin:0;
padding:0;
}
#header #tbl_h #c_cerca #tbl_c{
margin:0;
padding:0;
border-collapse:collapse;
}
#header #tbl_h #c_cerca #tbl_c td{
margin:0;
padding:0;
}
#header #tbl_h #c_cerca #tbl_c #cerca{
height:20px;
background-color:#000;
margin:0;
padding:0;
padding:0 7px 0 7px;
}
#header #tbl_h #c_cerca #tbl_c #cerca label, #header #tbl_h #c_cerca #tbl_c #cerca input{
font-size:0.75em;
}
#header #tbl_h #c_cerca #tbl_c #cerca #k{
height:13px;
margin:0;
padding:0;
width:140px;
font-size:1.05em;
}
#header #tbl_h #h_what{
width:100%;
height:79px;
}
#header #tbl_h #h_what h2{
margin:20px 0 0 5px;
color:#ffff00;
font-size:1.55em;
}
#header #tbl_h #h_what h2 span{
font-size:0.85em;
font-weight:normal;
font-style:italic;
}
#header #tbl_h #h_what h2 a span{
font-size:0.55em;
font-weight:normal;
font-style:italic;
}
#header #tbl_h #h_what h2 a{
text-decoration:none;
}

#header a.show_cart, #header a.show_cart_e{
float:left;
width:100px;
height:24px;
display:block;
text-indent:-9999px;
background:transparent url(/images/e_cart_off.gif) center center no-repeat;
}
#header a.show_cart:hover{
background:transparent url(/images/e_cart_on.gif) center center no-repeat;
}

#header a.show_cart_e{
background:transparent url(/images/e_cart_eng_off.gif) center center no-repeat;
}
#header a.show_cart_e:hover{
background:transparent url(/images/e_cart_eng_on.gif) center center no-repeat;
}
#header a.c_mail{
float:left;
width:20px;
height:24px;
display:block;
text-indent:-9999px;
background:transparent url(/images/c_off.gif) center center no-repeat;
}
#header a.c_mail:hover{
background:transparent url(/images/c_on.gif) center center no-repeat;
}



#col_menu{
position:fixed;
left:0px;
top:132px;
width:200px;
width:20%;
z-index:2;
}


#col_menu ul{
padding:0;
margin:3px 0 0 0;
}
#col_menu ul li{
list-style-type:none;
margin:0;
padding:0px 0px 0px 5px;
font-size:0.75em;
}
#col_menu ul li a{
display:block;
padding:6px 0px 6px 26px;
background:transparent url(/images/lab_s.gif) center left no-repeat;
}
#col_menu ul li a:hover{
display:block;
background:transparent url(/images/lab_s_o.gif) center left no-repeat;
}



#col_corpo{
left:220px;
top:132px;
width:760px;
left:20%;
width:80%;
position:absolute;
z-index:0;
min-height:400px;
}
.bg_a{
background: transparent url(/images/bg_corpo.png) 350px 132px repeat-y fixed;
}

#col_corpo a.ico_cart{
width:40px;
height:40px;
display:block;
text-indent:-9999px;
background:transparent url(/images/e_add_off.png) center center no-repeat;
}
#col_corpo a.ico_cart:hover{
background:transparent url(/images/e_add_on.png) center center no-repeat;
}

#col_corpo a.ico_cart_remove, #col_corpo a.ico_cart_remove_e{
width:70px;
height:19px;
display:block;
text-indent:-9999px;
background:transparent url(/images/e_elimina_off.gif) center center no-repeat;
}
#col_corpo a.ico_cart_remove:hover{
background:transparent url(/images/e_elimina_on.gif) center center no-repeat;
}

#col_corpo a.ico_cart_remove_e{
background:transparent url(/images/e_elimina_eng_off.gif) center center no-repeat;
}
#col_corpo a.ico_cart_remove_e:hover{
background:transparent url(/images/e_elimina_eng_on.gif) center center no-repeat;
}

#col_corpo a.ico_cart_empty, #col_corpo a.ico_cart_empty_e{
width:70px;
height:19px;
display:block;
text-indent:-9999px;
background:transparent url(/images/e_svuota_off.gif) center center no-repeat;
}
#col_corpo a.ico_cart_empty:hover{
background:transparent url(/images/e_svuota_on.gif) center center no-repeat;
}

#col_corpo a.ico_cart_empty_e{
background:transparent url(/images/e_svuota_eng_off.gif) center center no-repeat;
}
#col_corpo a.ico_cart_empty_e:hover{
background:transparent url(/images/e_svuota_eng_on.gif) center center no-repeat;
}


#col_corpo a.place_order, #col_corpo a.place_order_e{
width:99%;
height:40px;
display:block;
text-indent:-9999px;
border:1px solid #333333;
background:transparent url(/images/e_order_off.gif) center center no-repeat;
}
#col_corpo a.place_order:hover{
background:transparent url(/images/e_order_on.gif) center center no-repeat;
}

#col_corpo a.place_order_e{
background:transparent url(/images/e_order_eng_off.gif) center center no-repeat;
}
#col_corpo a.place_order_e:hover{
background:transparent url(/images/e_order_eng_on.gif) center center no-repeat;
}


#col_corpo a.back_cart, #col_corpo a.back_cart_e{
width:99%;
height:40px;
display:block;
text-indent:-9999px;
border:1px solid #333333;
background:transparent url(/images/e_back_cart_off.gif) center center no-repeat;
}
#col_corpo a.back_cart:hover{
background:transparent url(/images/e_back_cart_on.gif) center center no-repeat;
}

#col_corpo a.back_cart_e{
background:transparent url(/images/e_back_cart_eng_off.gif) center center no-repeat;
}
#col_corpo a.back_cart_e:hover{
background:transparent url(/images/e_back_cart_eng_on.gif) center center no-repeat;
}





#tbl_esito{
width:99%;
border:1px solid #333333;
font-size:0.8em;
border-collapse:collapse;
color:#e2e2e2;
margin-top:8px;
}
#tbl_esito td{
border-bottom:1px solid #333333;
margin:0;
padding:8px 4px 8px 4px;
}
#tbl_esito td.bgg{
background-color:#333333;
}
#tbl_esito td img.ft{
border:0;
margin:0 5px 0 5px;
}
#tbl_esito h1{
font-size:1.10em;
margin:2px 0 2px 0;
padding:0;
}
#tbl_esito h1 a{
color:#fafafa;
}
#tbl_esito h1 span{
color:#ffff00;
}

#tbl_esito a.ancora{
display:block;
width:1px;
height:1px;
position:relative;
top:-146px;
}


#col_corpo #tbl_modulo{
width:500px;
border:1px solid #333333;
font-size:0.8em;
border-collapse:collapse;
color:#e2e2e2;
margin-top:8px;
}
#col_corpo #tbl_modulo td{
border-bottom:1px solid #333333;
margin:0;
padding:8px 4px 8px 4px;
}




#col_corpo #items_f{
text-align:center;
margin:15px 0 55px 0;
font-size:0.85em;
font-style:italic;
}
#col_corpo #items_f strong{
color:#FFFF00;
}

#footer{
clear:both;
text-align:center;
font-size:0.60em;
padding:55px 0 15px 0;
}
#footer a{
color:#fafafa;
}
