.ar1{height:500px;background: #ccc; margin:2px 0px;}
.ar2{height:235px; background: #ccc; margin:2px 0px;}
.ar3{height:235px;background: #ccc;; margin:2px 0px;}


/* AREA 1 - colonna menu totale zebra */
.ar1_zebra{width:150px; height:404px; background: #ccc; margin:2px; float: left; display: block;}
a.ze_box_0:link,a.ze_box_0:visited{width:144px; height:16px; background: #ddd; margin:0px; float: left; display: block; padding: 1px 0px 2px 6px; color: #494238;font-size: 0.9em;text-align: left;text-transform: uppercase; text-decoration:none;}
a.ze_box_1:link,a.ze_box_1:visited{width:144px; height:16px; background: #eee; margin:0px; float: left; display: block; padding: 1px 0px 2px 6px; color: #494238;font-size: 0.9em;text-align: left;text-transform: uppercase; text-decoration:none;}
a.ze_box_0:hover{width:144px; height:16px; background: #fff; margin:0px; float: left; display: block; padding: 1px 0px 2px 6px; color: #000;font-size: 0.9em;text-align: left;text-transform: uppercase; text-decoration:underline;}
a.ze_box_1:hover{width:144px; height:16px; background: #fff; margin:0px; float: left; display: block; padding: 1px 0px 2px 6px; color: #000;font-size: 0.9em;text-align: left;text-transform: uppercase; text-decoration:underline;}
.ze_box_titolo{width:146px; height:14px; background: #4389df; margin:0px; font-weight: bold; float: left; display: block; padding: 2px 0px 4px 4px; margin: 0px 0px 2px 0px; color: #fff;font-size: 1.1em;text-align: left;text-transform: uppercase;}


/* AREA 1 - vetrina */
.ar1_vetrina{width:400px; height:340px; background: #ece4d1; margin:2px; float: left; display: block; color: #146abc; font-size: 1.4em; text-align: center; font-weight: bolder; text-decoration:none;}


/* AREA 1 - offerta della settimana */
.ar1_offerta{width:186px; height:338px; background: #ece4d1; margin:2px; float: left; display: block; border: 1px solid #ccc4b1;}
.offerta_titolo{width:178px; height:34px; background: #4389df; margin:0px; font-weight: bold; float: left; display: block; padding: 4px 4px 4px 6px; margin: 0px 0px 2px 0px; color: #fff;font-size: 1.4em; line-height:1.2em; text-align: left; text-transform: uppercase;}
.o1{width:180px; height:135px; padding:1px 0px;}
a.o1:link,a.o1:visited,a.o1:hover{width:180px; height:135px; padding:1px 0px;}
.o_d{width:180px;height:222px;padding: 3px; float: left; display: block;}
a.o2:link,a.o2:visited{color: #494238; text-decoration: none; font-size: 1.4em; font-weight: bold; text-align: left; text-transform: uppercase;line-height:1.0em; padding:3px 0px 6px 0px;}
a.o2:hover{color: #000; text-decoration: underline;}
a.o3:link,a.o3:visited{color: #494238; text-decoration: none; font-size: 1.1em; text-align: left; text-transform: capitalize; line-height:1.0em;}
a.o3:hover{color: #000; text-decoration: underline;}
.o_prezzi{width:174px;padding: 6px; float: left; display: block; }
.o_prom_n{color: #494238;font-size: 1.6em;font-weight: bold;text-align: right;text-decoration: none;}
.zoccolo{width:174px;padding: 6px; float: left; display: block; background: #9c9481;color:#eee;}



/* AREA 1 - news */
.ar1_news{width:590px; height:58px; background: #fff; margin:2px; float: left; display: block;}
.news_corpo {width:460px; height: 56px; float: left; display: block;}
.news_nota {font-size: 1.0em; text-align: justify; padding: 1px; color: #444; line-height:0.9em;}
a.news_titolo:link,a.news_titolo:visited {font-size: 1.2em; text-align: left; text-transform: uppercase; font-weight: bold; padding: 1px; color: #000; text-decoration:none;}
a.news_titolo:hover {text-decoration:underline;}
a.news_foto:link,a.news_foto:visited,a.news_foto:hover {height:56px; float:right; display:block;}
a.news_continua:link, a.news_continua:visited {text-decoration:none; color: #444;}
a.news_continua:hover {text-decoration: underline; color: #000;}


/* AREA 2 - riga marca unica*/
.marca{width:100px; height:221px; padding: 4px; border: 1px solid #696258; margin:2px; background: #ece4d1;float: left; display: block;}
/*.marca1 {width:96px; height:223px; padding: 3px; border: 1px solid #696258; margin:2px; background: #ece4d1;}*/
/*img.marca2 {width:96px; height:96px; }*/
.marca0{width:98px; height:98px; margin:0px 1px 10px 1px;}
.marca1{color: #494238;font-weight: bold;font-size: 3.0em;text-align: center;}
.marca2{color: #494238;font-size: 0.9em;text-align: center; text-transform: lowercase;}


/* AREA 2 - freccia hover */
.end {width:30px; height:190px; padding: 21px 0px; float: left; display: block;}
.end2{width:30px;height:223px;padding: 18px 0px 15px 0px; border-width:0px; margin:2px; left; display: block;}



/* AREA 2&3 - scheda singola*/
.singola{width:150px; height:233px; float: left; display: block;}
.descr{width:140px; height:164px; padding:2px; border-color:#696258; border-style:solid; border-width: 1px 1px 0px 1px; margin:2px 2px 0px 2px; background:#ece4d1;}
.s_foto{width:140px; height:105px; padding:2px 2px 0px 2px; border-color:#696258; border-style:solid; border-width:  1px 1px  0px 1px; margin:2px 2px 0px 2px; background:#ece4d1;}
.super{position: absolute; top:0px; left:0px; width:45px; height:45px}
/*a.f1:link,a.f1:visited,a.f1:hover{width:140px; height:105px; border:0px solid #000;}*/
.s_desc{width:140px; height:57px; padding:2px 2px; border-color:#696258; border-style:solid; border-width: 0px 1px; margin:0px 2px; background:#ece4d1;}
a.f1:link,a.f1:visited,a.f1:hover{position: absolute;  width:140px; height:105px;}
a.f2:link,a.f2:visited{color: #494238;text-decoration: none;font-size: 1.1em;font-weight: bold;text-align: left;text-transform: uppercase; line-height:1.1em;}
a.f2:hover{color: #000;text-decoration: underline;}
a.f3:link,a.f3:visited{color: #494238;text-decoration: none;font-size: 0.9em;text-align: left;text-transform: capitalize;line-height:1.0em;}
a.f3:hover{color: #000;}

.prezzo{width:140px;height:26px;padding: 0px 2px 0px 2px;border-color:#696258;border-style:solid;border-width: 0px 1px 0px 1px;margin:0px 2px 0px 2px;background: #ece4d1;}
.prezzoV{color: #494238;font-size: 0.9em;text-align: right;text-decoration: none;text-decoration:strike;}
.prezzoN{color: #494238;font-size: 1.1em;font-weight: bold;text-align: right;text-decoration: none;}
.consegna{color: #494238;font-size: 0.9em;text-align: left;text-decoration: none;text-transform: capitalize;float: left; display: block;}

.piedino{width:140px;height:17;padding: 2px 2px 2px 2px;background: #494745;border-color:#696258;border-style:solid;border-width: 0px 1px 1px 1px;padding: 2px 2px 2px 2px;border-width: 0px 1px 1px 1px;margin:0px 2px 2px 2px;}
a.famiglia:link{color: #ece4d1;font-size: 0.9em;text-align: left;text-transform: capitalize; text-decoration: none;}
a.famiglia:visited{color: #ece4d1;font-size: 0.9em;text-align: left;text-transform: capitalize; text-decoration: none;}
a.famiglia:hover{color: #fff;font-size: 0.9em;text-align: left;text-transform: capitalize; text-decoration: underline;}


