@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{ background:url(/img/struttura/body.gif) top repeat-x #BFB7B7; }
#pri{ text-align:center; }
a{ color:#6699CC}
a:hover{ text-decoration:none}
#top, #nav, #cor, #pie{ width:900px; margin:0 auto; text-align:left;}
#top h1{ visibility:hidden;}
#top{ height:118px; background:url(../img/struttura/top.gif) top left no-repeat; }

#nav{ height:42px; background:url(img/sfonav.png) no-repeat top; padding:0 0 0 10px}
#nav ul{ position:absolute; }
#nav ul li{display:inline; position:absolute; height:42px}
#nav ul li a{text-decoration:none; color:#6C5858; font-size:18px; position:absolute; height:42px;}
#nav ul li a span{visibility:hidden}
#nav ul li#nav1{}
#nav ul li#nav2{left:202px;}
#nav ul li#nav3{left:359px;}
#nav ul li#nav4{left:481px;}
#nav ul li#nav1 a{background:url(/img/struttura/1it.png) no-repeat; width:202px;}
#nav ul li#nav2 a{background:url(/img/struttura/2it.png) no-repeat; width:157px;}
#nav ul li#nav3 a{background:url(/img/struttura/3it.png) no-repeat; width:122px;}
#nav ul li#nav4 a{background:url(/img/struttura/4it.png) no-repeat; width:156px;}
#nav ul li#nav1 a:hover{background:url(/img/struttura/1it.png) no-repeat 0 -43px; width:202px;}
#nav ul li#nav2 a:hover{background:url(/img/struttura/2it.png) no-repeat 0 -43px; width:157px;}
#nav ul li#nav3 a:hover{background:url(/img/struttura/3it.png) no-repeat 0 -43px; width:122px;}
#nav ul li#nav4 a:hover{background:url(/img/struttura/4it.png) no-repeat 0 -43px; width:156px;}

#navtop{  }
#navtop ul{ padding:5px 0; text-align:right }
#navtop ul li{ display:inline; padding:0 11px 0;}
#navtop ul li a{ color:#FFFFFF;  font-size:14px; }
#navtop ul li a:hover{text-decoration:none;}

#boxcor{ background:#fff ; min-height:300px;}
#cor{ background:url(/img/struttura/cor.jpg) 625px 0 no-repeat}
#cor .sin{ float:left; width:640px; }
#cor .des{ float:right; width:240px; }
#cor .clear{ clear:both;}
#cor .sin #boxcontenuto, #cor .sin #boxarticoli{ padding:20px; margin-bottom:50px}
#cor .sin #boxcontenuto h2{ color:#CC0000; font-size:18px;}
#cor .sin #boxcontenuto p, .descrizione p{ margin:15px 10px 0 0; line-height:16px;} 
#cor .sin #boxcontenuto ul, #cor .sin #boxcontenuto ol, #boxlogin ul{ padding:10px 20px;}
#cor .sin #boxcontenuto li{ padding:0;}
#cor .sin #boxcontenuto ul{ list-style-type:square; color:#666666}


.box_thumb{ margin:20px 0 20px 0}
.box_thumb .thumb{width:120px; height:80px; float:left;  margin:10px; background:#ECE0E8; padding:5px; overflow:hidden}

.boxnav{ clear:both;}
.boxnav *{ font-size:12px; }
.catnav{ margin:0 0 10px 0}
.catnav *{ font-size:12px;}
.catnav a{ text-decoration:underline }
.catnav a:hover{ text-decoration:none}
.thumbarticolo{ width:130px; height:180px; float:left;  margin:10px;} 
.pagnav a{ margin:0 5px 0 0; text-decoration:none;}
.noart{ padding:20px 0 0 0;}
.foto{ width:120px; height:120px; overflow:hidden; padding:5px; background:#E9E6E6;}
.descr{ text-align:center;} 
.nomethumb{ font-weight:bold; color:#6E1352; display:block; margin:10px 0 0 0} 
.prezzothumb{ display:block;}
.thumbarticolo a{ color:#938686;}
.thumbarticolo a:hover{ text-decoration:none}

.bannersotto{ margin:20px 0 10px;}
.boxbannervetrina{ margin:10px 0}
.bannerdestra{ margin:0 0 10px;}
#boxelencocarrello{ padding:0 20px;}
.elencocarrello .int{ background:#E9E6E6; color:#000;}
.elencocarrello td{ padding:2px;}
.elencocarrello tr.alt{ background:#E9E6E6;}
.elencocarrello .int td{ padding:10px 2px; font-weight:bold}
.elencocarrello .qta{ text-align:center;}
.elencocarrello .prezzo{ text-align:right}
.elencocarrello .qta input{ text-align:center; border:1px solid #E9E6E6; padding:2px;}
.fotocarrello{ width:70px; height:70px; overflow:hidden; background:#E9E6E6; padding:3px;}
#toolcarrello{ margin:20px 0; text-align:right;}
#toolcarrello table{ margin:10px 0}
#toolcarrello .des{ float:right; width:200px;}
#toolcarrello .sin{ float:left; width:200px;}

.formdati tr.int{ background:#E9E6E6; color:#000; font-weight:bold;}
.formdati tr.alt{ background:#E9E6E6;}
.formdati td{ padding:4px;}
.formdati td input.inp, .formdati td textarea.inp, .formdati td select.inp{ border:1px solid #ccc; padding:4px; }
.lungo{ width:300px;}
span.tipologia{ display:block; padding:2px;}


#boxdettaglio h2{color:#CC0000; font-size:18px; margin:0 0 20px 0}
#boxdettaglio #fotodettaglio{ }
#datidettaglio{ background:#FFF4C7; border:1px solid #FFCC33; margin:0 0 20px 0}
#datidettaglio .boxdettaglio{ padding:10px;}
#datidettaglio .boxdettaglio td{ padding:2px}
#datidettaglio input.inp{ text-align:center; border:1px solid #000; padding:2px;}
.descrizione h4{ color:#ccc; border-bottom:1px solid #ccc; font-weight:normal}

.riepilogo{ background:#ECE0E8; height:120px;}


#boxcarrello{ background:url(/img/struttura/corcarrello.gif); width:231px; margin:20px 0 0 0;}
#boxcarrello .topbox{ background:url(/img/struttura/topcarrello.gif) top no-repeat; padding:45px 0 0 0;}
#boxcarrello .botbox{ background:url(/img/struttura/botcarrello.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxcarrello .cor{ padding:0 10px}
#boxcarrello .alt{ background:#E9E6E6;}
#boxcarrello .qta{ text-align:center; width:3%;}
#boxcarrello .prezzo{ text-align:right; width:40%;}

#boxlogin{ background:url(/img/struttura/corlogin.gif); width:231px; margin:20px 0 0 0;}
#boxlogin .topbox{ background:url(/img/struttura/toplogin.gif) top no-repeat; padding:45px 0 0 0;}
#boxlogin .botbox{ background:url(/img/struttura/botlogin.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxlogin .cor{ padding:0 10px}
#boxlogin table td{ padding:1px;}
#boxlogin table td .inp{border:1px solid #ccc; padding:2px;} 
#boxlogin ul{ color:#666666}
#boxlogin ul li{ list-style-type:square}

#boxcategorie{ background:url(/img/struttura/corcategorie.gif); width:231px; margin:20px 0 0 0;}
#boxcategorie .topbox{ background:url(/img/struttura/topcategorie.gif) top no-repeat; padding:45px 0 0 0;}
#boxcategorie .botbox{ background:url(/img/struttura/botlogin.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxcategorie .cor{ padding:0 10px}
#boxcategorie table td{ padding:1px;}
#boxcategorie table td .inp{border:1px solid #ccc; padding:2px;} 
#boxcategorie ul{ padding:0 0 5px 20px; list-style:circle  } 
#boxcategorie ul ul{ padding:0 0 5px 10px; }
#boxcategorie ul li{font-size:12px}
#boxcategorie ul li a{ text-decoration:underline;font-size:12px}
#boxcategorie ul li a:hover{ text-decoration:none; font-size:12px}

#boxarchivio{ background:url(/img/struttura/corcategorie.gif); width:231px; margin:20px 0 0 0;}
#boxarchivio .topbox{ background:url(/img/struttura/toparchivio.gif) top no-repeat; padding:45px 0 0 0;}
#boxarchivio .botbox{ background:url(/img/struttura/botlogin.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxarchivio .cor{ padding:0 10px}
#boxarchivio table td{ padding:1px;}
#boxarchivio table td .inp{border:1px solid #ccc; padding:2px;} 
#boxarchivio ul{ padding:0 0 5px 20px; list-style:circle  } 
#boxarchivio ul ul{ padding:0 0 5px 10px; }
#boxarchivio ul li{font-size:12px}
#boxarchivio ul li a{ text-decoration:underline;font-size:12px}
#boxarchivio ul li a:hover{ text-decoration:none; font-size:12px}

#boxcerca{ background:url(/img/struttura/corcerca.gif); width:231px; margin:20px 0; color:#FFFFFF;}
#boxcerca .topbox{ background:url(/img/struttura/topcerca.gif) top no-repeat; padding:45px 0 0 0;}
#boxcerca .botbox{ background:url(/img/struttura/botcerca.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxcerca .cor{ padding:0 10px}
#boxcerca .cor p{ color:#333333; padding:0 0 10px 0; margin:-10px 0 0 0; }
#boxcerca ul{  } 
#boxcerca ul ul{ padding:0 0 10px 20px; list-style-image:url(../img/struttura/licategorie.gif);}
#boxcerca ul li{font-size:16px}
#boxcerca ul li a{ color:#FFFFFF; text-decoration:underline;font-size:16px}
#boxcerca ul li a:hover{ text-decoration:none; color:#F0DBED; font-size:16px}

#boxnewsletter{ background:url(/img/struttura/corcerca.gif); width:231px; margin:20px 0; color:#FFFFFF;}
#boxnewsletter .topbox{ background:url(/img/struttura/topnewsletter.gif) top no-repeat; padding:45px 0 0 0;}
#boxnewsletter .botbox{ background:url(/img/struttura/botcerca.gif) bottom no-repeat; padding:0 0 11px 0;}
#boxnewsletter .cor{ padding:0 10px}
#boxnewsletter .cor p{ color:#333333; padding:0 0 10px 0; margin:-10px 0 0 0; }
#boxnewsletter ul{  } 
#boxnewsletter ul ul{ padding:0 0 10px 20px; list-style-image:url(../img/struttura/licategorie.gif);}
#boxnewsletter ul li{font-size:16px}
#boxnewsletter ul li a{ color:#FFFFFF; text-decoration:underline;font-size:16px}
#boxnewsletter ul li a:hover{ text-decoration:none; color:#F0DBED; font-size:16px}

#pie{ }
#pie p{ color:#FFFFFF; padding:20px;}
#pie ul{ padding:25px 0 0 20px; background:url(../img/linkutili.gif) no-repeat top left; margin:10px 0 20px 0}
#pie ul li{ padding:3px 3px 3px 0;}
#pie ul a{color:#200000; font-size:14px} 
#pie ul a:hover{ text-decoration:none;}

#map{ height:300px; border:1px solid #ccc}

div.boxanteprimacontenuto{ padding:5px 20px 20px; margin:10px 0; border:1px solid #E9E6E6 }
div.alt{background:#E9E6E6;}

#cronoOfferte ul{ padding:0 0 5px 20px; list-style:square  } 
#cronoOfferte ul ul{ padding:0 0 5px 10px; }
#cronoOfferte ul li{font-size:12px}
#cronoOfferte ul li a{ text-decoration:underline;font-size:12px}
#cronoOfferte ul li a:hover{ text-decoration:none; font-size:12px}
