body{font-family:verdana, Helvetica, sans-serif;font-size:.75em;color:#4E4B48;background:#F2EDDE;margin:0}
a{color:#A81623;font-weight:bold;text-decoration:none;}
fieldset{border:0}
.brown{background-color:#BFA161}
.red{background-color:#D9261C}
.orange{background-color:#E87817}
.purple{background-color:#701C75}
.blu{background-color:#173885}
.padding10V{padding:10px 0;}
.hide{display:none;clear:both}
.show{display:block;clear:both}
.clear{clear:both}
.space10{clear:both;padding:10px;}
.space20{clear:both;padding:20px;}
.space5{clear:both;float:left;padding:3px;font-size:0;width:100%}
.space2{clear:both;;padding:1px;font-size:0;background:none;}
.border{border:0;}

.space10V{clear:both;padding:10px 0 ;}
.space3V{clear:both;padding:2px 0 ;}

.space5V{clear:both;padding:5px 0 ;}
.space10HR{clear:both;padding:0 10px 0 0 ;}
.space25{clear:both;padding:20px;}
.space10H{clear:both;padding:0 10px}
.space20{padding:20px}
.left{float:left;}
.large50{width:50px;font-size:0;} .large20{width:20px;font-size:0;} .large30{width:30px}  .large40{float:left;width:40px} .large5{width:5px} .large186{width:186px} 
.borderbottom{border-bottom:3px solid #BFA161;margin:0 0 5px 0}
.bullet{width:100%;float:left} .bullet a{margin:0 5px} .bullet .square{width:10px;float:left;height:10px;font-size:0;margin:2px 0 0 0}

.elenco{float:left;width:100%;overflow:hidden;font-size:12px;font-family:Tahoma, Geneva, sans-serif;margin:0 0 20px 0} .elenco strong{letter-spacing:0px}
.titleSm{float:left;width:100%;font-weight:bold;margin:0 0 3px 0;color:#BA2746;background:#D0C8B0;padding:2px 5px }
.elenco .left{float:left; } .elenco a{color:#4E4B48;font-weight:100} 
.link-red:hover{color:#A81623;font-weight:100;text-decoration:underline;}

.btnAG{width:110px;float:left;background:#CC8E91;text-align:left;} .btnAG a{display:block;color:#FFF;font-weight:100;padding:1px 5px}
.btnA{width:110px;float:left;background:#6C7274;padding:0px 0px;text-align:left} .btnA a{display:block;color:#FFF;font-weight:100;padding:1px 5px}
.btnA a:hover{background:#333} .btnAG a:hover{background:#660000}
.btnAG{background:#A9324E}

.btnAG-OFF{display:none}
.btnA-OFF{display:none}


.offerta{display:block;float:left;background:#007E49;text-align:center;color:#FFF;margin:0 5px} 
.offerta a{display:block;padding:2px 2px;color:#FFF;}
.offerta a:hover{display:block;background:#005430;}
.right{float:right}
.col3{overflow:hidden;display:inline;float:left;width:180px;} .margin10{margin:0 1px !important;margin:0 3px;display:inline}
.col3 .title3{float:left;width:170px;background:#A9324E;color:#FFF;padding:2px 5px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;font-size:11px}


#content  .box_prodotto{width:180px;float:left;padding:0px;font-family:Tahoma, Geneva, sans-serif;font-size:11px }
#content  .box_prodotto .colSx{float:left;width:70px;height:90px;overflow:hidden;margin:0 5px 0 0;display:inline;text-align:center;}  
#content  .box_prodotto .colSx  .imgProdCorr{vertical-align:bottom;}
#content  .box_prodotto .colDx{float:left;width:105px;overflow:hidden;display:inline;padding:34px 0 0 0;}


#navbar  .box_prodotto{width:175px;float:left;background:#F5821F;padding:5px;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px }
#navbar  .box_prodotto .colSx{float:left;width:70px;overflow:hidden;margin:0 5px 0 0;text-align:center;background:#F2EDDE}
#navbar  .box_prodotto  .colDx{float:left;width:100px;overflow:hidden;}
#navbar  .box_prodotto .title1{float:left;color:#FFF;width:100%;font-weight:bold;margin:0 0 7px 0}
.width100{width:100%;text-align:left;float:left;margin:0 0 3px 0}
.prezzo{float:left;width:100%;margin:0 0 3px 0;font-weight:bold}

#navbar  .box_cart{width:98%;float:left;background:#F5ECD3;padding:5px;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px }
#navbar  .box_cart .title1{float:left;color:#A9324E;width:100%;font-weight:bold;margin:0 0 15px 0;text-transform:uppercase}

#navbar  .box_Ico{float:left;width:100%;margin:0 0 5px 0}
#navbar  .box_Ico .Ico{float:left;width:12px;height:12px;border:1px solid #6C7274;color:#6C7274;text-align:center;margin:0 7px 0 0}
#navbar  .box_Ico .left{width:150px;float:left;color:#6C7274} #navbar  .right{float:right}
#navbar  .totale{color:#A9324E;float:left;width:100%;border-top:1px solid #6C7274;margin:10px 0;font-weight:bold}
.barrato{text-decoration:line-through;font-size:11px}
.font11{font-size:11px}

.wide10{width:20px;height:100px;float:left;padding:0;}
.wide11{width:10px;float:left;padding:0;}
.wide20{width:20px;float:left;padding:0;}
.wide50{width:50px;float:left;padding:0;}

.wide250{width:240px;float:left;padding:0 10px 0 0}
.wide400{width:380px;float:left;padding:0 10px 0 0}
.wide560{width:550px;float:left;padding:0 10px 0 0;overflow:hidden}

#frame{position:relative;margin:0 auto;padding:0;width:770px;border-top:20px solid #BA2746;}
#contenthome{float:left;width:770px;padding:0;margin:0;background:#F2EDDE} 
.line{float:inherit;width:100%;clear:both;margin:15px 0;padding:0;font-size:0;border-bottom:1px solid #BFA161}
.border2{;border-top:1px solid #BFA161;border-bottom:1px solid #BFA161;padding:7px 0;margin:10px 0}
#contentbox{float:left;width:770px;padding:0;margin:0;background:#F2EDDE;background:url("images/bk_page.gif")} 

#tabbox{width:100%;clear:both;float:left;border-bottom:1px solid #BFA161;padding:0 0 0 10px}
#tabbox .tabboxsel{position:relative;float:left;background:#F2EDDE;padding:3px 10px 0 10px;margin:0;bottom:-1px;height:21px;border-top:1px solid #BFA161} 
#tabbox .tabboxsel a{color:#9B1B29;text-decoration:none;}
#tabbox .tabbox{float:left;background:#BFA161;padding:0px 10px;height:22px;margin:0;padding:3px 10px 0 10px} 
#tabbox .tabbox a{color:#FFFFFF;text-decoration:none}
#tabbox .tabboxsxsel{position:relative;bottom:-1px;float:left;width:5px;height:24px;background:url("images/tabbox_sx-ON.gif");border-bottom:1px solid #F2EDDE} 
#tabbox .tabboxdxsel{position:relative;bottom:-1px;float:left;width:5px;height:24px;background:url("images/tabbox_dx-ON.gif");margin:0 7px 0 0;border-bottom:1px solid #F2EDDE }
#tabbox .tabboxsx{float:left;width:5px;height:25px;background:url("images/tabbox_sx-OFF.gif")}
#tabbox .tabboxdx{float:left;width:5px;height:25px;background:url("images/tabbox_dx-OFF.gif");margin:0 7px 0 0 } 
.link{float:left;font-weight:100;margin:0 0 3px 0;} .link a{font-weight:100} .link a:hover{text-decoration:underline}
#content{float:left;width:560px;margin:0 15px 0 0;padding:20px 0 0px 10px;position:relative;overflow:hidden;}
#content .title{font-size:1.3em;font-weight:bold;margin:0 0 10px 0;color:#BA2746} 
#content .subtitle{font-size:1.2em;margin:0 0 0px 0;} 

#content .title1{font-size:1.2em;font-weight:bold;margin:0 0 10px 0;color:#BFA161} 
#content .titlemid{float:left;width:560px;font-size:1.4em;font-weight:bold;margin:0 0 10px 0;padding:0 0 3px 0;color:#4E4B48;border-bottom:2px solid #BFA161} 
#content .plus{float:left;font-size:3em;margin:50px 20px 0 20px;}
#content .text{float:left;line-height:1.3em;width:100%}  #content .text img{float:left;margin:0 10px 5px 0}
#content .colSxC{float:left;width:380px;margin:0 20px 0 0;overflow:hidden;display:inline;} 
#content .colDxC{float:left;width:160px;overflow:hidden;}


.btnRed{float:right;background:#A9324E;text-transform:uppercase;font-size:10px} .btnRed a{display:block;padding:2px 10px;color:#FFF;font-weight:bold}
.btnRed a:hover{display:block;padding:2px 10px;color:#FFF;font-weight:bold;background:#D11B49}


#content .img{clear:both;padding:0 10px 0 0 ;} #content .right{font-size:0.8em;text-align:right;margin:10px 0} #content .right a{text-decoration:underline}
#navbar .title{font-size:1.2em;font-weight:bold;margin:0 0 10px 0;color:#BA2746} 

.offer{float:Left;width:185px;text-align:center}
.img_offer{float:right;width:75px;height:62px;position:relative;margin:0 0 -40px 0}
.desc{color:#999999;font-size:.9em;float:right;clear:both;margin:0 10px 20px 0 } .desc a{color:#666;font-weight:100}

#topmenu{position:absolute;top:75px;left:165px;color:#4E4B48;width:600px;text-align:right;}
#topmenu a{color:#4E4B48;margin:0 5px;font-weight:100;text-decoration:none}
#topmenu .ON{font-weight:bold; color:#BA2746} #topmenu .OFF{font-weight:100}
#lang{position:absolute;top:10px;right:5px;color:#9A9999;} #lang a{color:#4E4B48;margin:0 5px;font-weight:100}

#head{float:left;position:relative;width:770px;margin:0;z-index:100;background:#F2EDDE;padding:0} #head img{padding:0}
#head .login{float:right;position:relative;width:500px;margin:-18px -0px 0 0;z-index:100;padding:0;font-family:verdana, Helvetica, sans-serif;font-size:1em;color:#FFFFFF} .login a{font-family:verdana, Helvetica, sans-serif;font-size:1em;color:#FFFFFF;text-decoration:underline}

#navbar{float:left;padding:0;width:185px;background:url("images/bk_navbar.jpg") no-repeat;overflow:hidden}
#navbar .spaceM{height:140px;}
#navmenu {list-style:none;background:#FFFFFF;color:#5E5E5E;margin:0;padding:0}
#subnavmenu {list-style:none;background:#FFFFFF;color:#5E5E5E;margin:5px 0 0 0;padding:0;font-weight:100;border-bottom:1px dotted #999A9A}  
#navmenu div{padding:0 0 0 15px;}
#subnavmenu div{padding:0}
#navmenu  a{color:#A81623;font-weight:bold;padding:0}

#menu{float:left;margin:20px 0 0 0;padding:0;width:185px;overflow:hidden}
.menu{width:185px;list-style:none;text-align:right;margin:0;padding:0} .menu img{vertical-align:top;} .menu li{clear:both;padding:3px 0;font-size:12px}
.menu .textM{float:left;width:145px;}
.menu .ON{color:#4E4B48;margin:0;font-weight:bold;text-decoration:none} .menu .ON:hover{text-decoration:underline} 
.menu .OFF{color:#4E4B48;margin:0;font-weight:100;text-decoration:none} .menu .OFF:hover{text-decoration:underline} 

.submenu{font-size:0} .submenu ul{list-style:none;text-align:right;margin:0;padding:5px 0 0 5px;}  .submenu li{margin:0;font-size:12px}
.submenu .textM{float:left;width:145px}
.submenu .ON{color:#BA2746;margin:0;font-weight:bold;font-style:italic;text-decoration:none} 
.submenu .OFF{color:#737070;margin:0;font-weight:bold;font-style:italic;text-decoration:none}
.didascalia{color:#999999;font-style:italic;font-size:.9em;float:left;clear:both}
.data{font-weight:bold;color:#999;margin:5px 0;font-size:.9em;} 
.data1{float:left;width:100%;font-size:.9em;font-weight:bold;font-style:italic;color:#999;margin:5px 0;padding:0}

.submenu1{font-size:0} .submenu1 ul{list-style:none;margin:0px 32px 0 0;padding:5px 0 0 5px;text-align:right;}  .submenu1 li{margin:0;font-size:12px}
.submenu1 .textM{float:left;width:145px}
.submenu1 .ON{color:#BFA161;margin:0;font-weight:bold;font-style:normal;text-decoration:none} 
.submenu1 .OFF{color:#737070;margin:0;font-weight:100;text-decoration:none;font-style:normal;}


#tailHome{position:relative;width:770px;float:left;height:123px;margin:0;}
#tailHome .textT{position:absolute;float:left;bottom:-14px;font-size:9px;font-family:Tahoma, Geneva, sans-serif} 

#tail .text a{font-weight:100;color:#4E4B48}

#tail{position:relative;width:770px;float:left;background:url("images/bk_tail.jpg");height:123px;margin:0;}
#tail .text{position:relative;left:0px;top:40px;font-size:9px;font-family:Tahoma, Geneva, sans-serif} #tail .text a{font-weight:100;color:#4E4B48}
#privacy-Tail{background:url("images/privacy.gif") no-repeat;display:none;top:-100px;position:absolute;width:500px;height:138px;clear:both;padding:5px 15px 7px 7px}
#credit-Tail{background:url("images/credit.gif") no-repeat;display:none;top:-100px;position:absolute;width:500px;height:140px;clear:both;padding:5px 15px 7px 7px}
#tail .right{font-size:10px;}

#close_privacy{background:url("images/bk_close.gif") no-repeat;top:-30px;right:7px;position:absolute;width:33px;height:33px;clear:both;}


#pager{float:left;width:100%;border-top:1px solid #BFA161;padding:10px 0 0 0;} #pager img{float:left;padding:0 2px;margin:0}

.button{height:20px;float:left;font-weight:bold;padding:3px 10px 0 10px;background-color:#9B1B29;margin:0} .button a{color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold} 
.map{width:100%;float:left;clear:both}  .map img{float:left;padding:0;margin:0} .map a{margin:0 0 0 7px}

#overlay{ text-align:center; position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #CEC09B; }
#outerImageContainer{ position: relative; width: 250px; height: 250px; margin: 0 auto; }
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }