body{font:70% "Trebuchet MS";margin:0;background:#8C9600;color:#333;}
a img{border:0;}
a{color:#BD0B0B;font-weight:bold;}
a:hover{color:#EC8400;text-decoration:none;}
p{margin:1px 0;}
input,select,textarea{font-family:"Trebuchet MS";font-size:10px;cursor:pointer;}
label{cursor:pointer;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{margin:5px 0;font-size:18px;color:#BD0B0B;}
h2{margin:4px 0;font-size:16px;color:#EC8400;}
h3{margin:3px 0;font-size:14px;color:#EC8400;}
h4{margin:2px 0;font-size:12px;color:#EC8400;}
hr{border:1px solid #ddd;margin:10px 0;}

big{font-size:130%;}
strike{color:#666;}


.sinistra{float:left;}
.destra{float:right;}
.arancio{color:#EC8400;}
.rosso{color:#BD0B0B;}
.middle{vertical-align:middle}
.grande{font-size:150% !important;}

.bottone-rosso{font-size:11px;background:url(/immagini/bottone_arancio.gif);border:0;color:#fff;font-weight:bold;}
.bottone-arancio{font-size:11px;background:url(/immagini/bottone_rosso.gif);border:0;color:#fff;font-weight:bold;width:auto !important;}
.bottone-grigio{font-size:11px;background:#aaa;border:0;color:#fff;font-weight:bold;}
/* COMUNI */

#contenitore{position:relative;width:874px;background:#fff;padding:0px 5px 5px 5px;margin:0 auto;}

.colonna-sinistra{float:left;width:172px;overflow:hidden;}
.colonna-destra{float:right;width:79%;}
.colonna-destra input,.colonna-destra select,.colonna-destra textarea{font-size:12px;}
#contenuto{}

#logo {height:130px;}
#logo a{text-decoration:none;font-size:10px;font-weight:normal;}

#testata{height:210px;}
#testata-servizio{border-top:2px solid #BD0B0B;padding:4px 0;}
#testata-servizio a{text-decoration:none;text-transform:lowercase;}
#testata-servizio a:hover{text-decoration:underline;}

#menu-servizio{float:right;}
#menu-servizio a{margin-left:30px;color:#5C0609;font-size:90%;font-weight:bold;}

#testata-immagine{height:105px;}

.testata-categorie{z-index:10;position:absolute;top:132px;width:690px;right:5px;overflow:hidden;padding:0px 0px;}
.testata-categorie ul{margin:0;padding:0;}
.testata-categorie ul li{background:#BD0B0B;display:inline;float:left;padding:0;padding:4px 3px;width:70px;text-align:center;}
.testata-categorie a{color:#fff;font-weight:bold;text-decoration:none;}
.testata-categorie a:hover{color:#EC8400;}
.testata-categorie a img{border:1px solid #fff;margin-bottom:2px;height:37px;}
.testata-categorie a:hover img{opacity:0.8;moz-opacity:0.8;filter:alpha(opacity=80);}
.testata-categorie .riempimento{width:4px;height:50px;padding:0px;}
.testata-categorie div a{font-size:10px;text-decoration:underline;}

#box-ricerca{padding:2px 6px 2px 4px;height:65px;background:url(/immagini/bg_cerca.jpg) no-repeat;}
#box-ricerca input,#box-ricerca select{width:100px;margin-bottom:3px;}

.box-sinistra{padding:4px;overflow:hidden;background:#E6E6E6 url(/immagini/bg_iscrizione_newsletter.jpg) no-repeat;margin-bottom:10px;}
.box-sinistra strong,#box-ricerca strong{color:#BD0B0B;}
.valuta {background-image:none;;}

#box-categorie{margin:0;padding:0;list-style:none;margin-left:-3px;margin-top:-13px;}
#box-categorie li{margin:0;padding:0;}
#box-categorie a{display:block;width:100%;color:#333;text-decoration:none;padding:2px 0 2px 30px;height:17px;background:url(/immagini/bg_elenco_prodotti.gif) no-repeat;}
#box-categorie a:hover,#box-categorie a.attivo{color:#BD0B0B;background:url(/immagini/bg_elenco_prodotti_hover.gif) no-repeat;}

#box-categorie ul{list-style:none;background:#E6E6E6;margin-left:10px;padding:0;}
#box-categorie ul a{background:transparent;text-decoration:underline;font-size:10px;font-weight:normal;}
#box-categorie ul a:hover,#box-categorie ul a.attivo{color:#BD0B0B;background:#EDDDCE;text-decoration:none;}

/* HOME PAGE */

#box-home{height:130px;padding:2px 0 0px 0px;background:url(/immagini/sub_header_bg.gif) no-repeat;}
#box-home div{float:left;padding:0px 5px 0px 5px;height:120px;overflow:auto;margin-right:10px;}
#box-home div *{overflow:hidden;}
#box-home marquee{width:99%;height:100px;overflow:hidden;border:0px solid red;}
#box-home a{text-decoration:none;}
#box-home a:hover{text-decoration:underline;}
#box-avviso{height:120px;padding:12px 0 10px 0px;border:1px solid #BD0B0B;margin-bottom:10px;}

.box-offerte{height:180px;}

.box-home-grande{width:77%;height:150px;float:left;padding:5px 20px;}
#box-offerte-prodotti{float:left;background:url(/immagini/bg_home_prodotti_thumb.gif) 0 0 no-repeat;padding-left:10px;padding-right:30px;}
#box-novita-prodotti{overflow-x:auto;overflow-y:hidden;float:right;background:url(/immagini/bg_novita_prodotti_thumb.gif) 0 0 no-repeat;padding-left:30px;padding-right:10px;}

.box-home-piccolo {width:109px;height:155px;float:left;padding:10px 3px 0px 3px;text-align:center; }
.box-home-piccolo a{font-weight:normal;color:#333;text-decoration:none;}
.box-home-piccolo a strong{color:#BD0B0B;}
.box-home-piccolo a:hover{text-decoration:underline;}
.box-home-piccolo p.box_tit { width: 74px; margin: 0 0 5px 30px; text-align: center; }

#box-offerte-piccolo{float:right;background:url(/immagini/bg_offerte.gif) top right no-repeat;}
#box-novita-piccolo{float:left;background:url(/immagini/bg_offerte.gif) top left no-repeat;}

.box-home-grande div{overflow-x:auto;overflow-y:hidden;width:100%;height:150px;}
.box-home-grande td{padding:0 15px;text-align:center;border-right:1px dotted #fff;vertical-align:top;}
.box-home-grande td img{border:1px solid #fff;;height:60px;}

.box-home-grande marquee{margin:0;padding:0;height:150px;}


/* ELENCO PRODOTTI */

div.categoria{float:right;width:330px;text-align:right;margin-bottom:4px;}
div.categoria a{}
div.categoria div{float:left;text-align:left;width:160px;min-height:30px;}
div.categoria div img{float:left;margin-right:3px;margin-bottom:5px;}

.navigazione{clear:both;background:#eee;padding:4px;height:20px;}
.navigazione div{width:30%;float:left;}
.navigazione #pagine{color:#BD0B0B;text-align:center;width:48%;}
.navigazione #pagine .attivo{color:#aaa;}
.navigazione #pagine img{vertical-align:middle;}
.navigazione #ordinamento{float:right;text-align:right;}
.navigazione #totali{padding-left:10px;width:20%;}
.navigazione select{font-size:10px;}

.anteprima-prodotto{overflow:hidden;position:relative;width:29%;height:150px;float:left;border:1px solid #ccc;margin:5px;padding:8px;}
.anteprima-prodotto h1{font-size:14px;margin:1px 0;}
.anteprima-prodotto h1.new{padding-right:20px;}
.anteprima-prodotto h2{font-size:10px;margin:0;}
.anteprima-prodotto img{float:left;margin-right:4px;}
.anteprima-prodotto span{font-size:10px;color:#333;font-weight:normal;}
.anteprima-prodotto div.content{position:relative;height:75px;}
.anteprima-prodotto div.content p{position:absolute;bottom:0;right:0;width:100px;height:15px;font-weight:bold;text-align:right;}
.anteprima-prodotto a{text-decoration:none;}
.anteprima-prodotto .news{position:absolute;right:0;top:0;width:50px;height:50px;background:url(/immagini/topright_new.gif) top right no-repeat;}
.anteprima-prodotto .oper{position:absolute;bottom:5px;left:8px;width:200px;height:20px;}
.non-disponibile {opacity:0.6;moz-opacity:0.6;filter:alpha(opacity=60);}

/* SCHEDA PRODOTTI */

#foto-prodotto{width:48%;float:left;height:325px;position:relative;}
#foto-prodotto img{border:1px solid #BD0B0B;}
#navigazione-foto{position:absolute;bottom:0;width:100%;text-align:center;color:#BD0B0B;font-weight:bold;}
#navigazione-foto img{border:0;}

#foto-prodotto .foto{
	position:absolute;
	left:0;
	top:0;
	width:330px;
	height:302px;
	overflow:hidden;
}

#descrizione-prodotto{position:relative;width:48%;float:left;margin-left:10px;height:300px;}
#descrizione-prodotto p{margin-left:10px;}
#cat-prodotto1{font-weight:bold;text-transform:uppercase;width:95%;background:#e0e0e0;color:#00C000;padding:3px 10px;margin:3px 0;}
#cat-prodotto2{font-weight:bold;text-transform:uppercase;width:85%;background:#f1f1f1;color:#FF9900;padding:3px 10px;margin:3px 0;}
#cat-prodotto3{font-weight:bold;text-transform:uppercase;width:75%;background:#f8f8f8;color:#CCBB00;padding:3px 10px;margin:3px 0;}

#funzioni-prodotto{position:absolute;width:100%;bottom:0;font-size:115%;text-align:right;}
#funzioni-prodotto input{font-size:115%;padding:2px;}





/* CARRELLO  */

#passi{overflow:hidden;}
#passi div{width:175px;float:left;height:50px;padding:13px 0;text-align:center;font-size:135%;color:#aaa;font-weight:bold;}
#passo1{background:url(/immagini/passo_uno.gif) no-repeat;}
#passo2{background:url(/immagini/passo_due.gif) no-repeat;}
#passo3{background:url(/immagini/passo_tre.gif) no-repeat;}
#passo4{width:155px !important;background:url(/immagini/passo_quattro.gif) no-repeat;}

#passo1on{background:url(/immagini/passo_uno_on.gif) no-repeat;color:#BD0B0B !important;}
#passo2on{background:url(/immagini/passo_due_on.gif) no-repeat;color:#BD0B0B !important;}
#passo3on{background:url(/immagini/passo_tre_on.gif) no-repeat;color:#BD0B0B !important;}
#passo4on{width:155px !important;background:url(/immagini/passo_quattro_on.gif) no-repeat;color:#BD0B0B !important;}

#carrello{width:100%;font-size:110%;}
#carrello th{background:#ddd;}
#carrello td img{float:left;margin:0 10px;}
#carrello td input{font-size:110%;text-align:center;}
#carrello td{background:#eee;padding:10px;}
#carrello td #quantita{width:120px;white-space:nowrap;margin:0 auto;}
#carrello td #quantita input{float:left;}

/* PAGINE  */
.immagine-testo{float:left;margin:0 20px 20px 0;}

/* LOGIN  */
#contenitore-login{width:400px;margin:0 auto;background:#fff;padding:10px;text-align:center;}
#contenitore-login h2{color:red;}
#contenitore-login table{margin:10px;}
#contenitore-login td{background-color:#fff;text-align:left !important;}
#contenitore-login i{color:#fff;}
#footer-login{padding-top:10px;font-weight:bold;width:400px;margin:0 auto;}
#doLogin{float:right;}

/* ORDINE  */

#riepilogo {width:100%;}
#riepilogo table {width:100%;}
#riepilogo td{vertical-align:top;width:50%;padding:10px;}
#riepilogo td td{background:#eee;padding:4px;}
#riepilogo td.valore{background:#ddd;font-weight:bold;}


/* FOOTER */

#footer{clear:both;background:#eee;height:80px;margin-top:20px;padding:5px;font-size:11px;}
#footer strong{font-size:13px;}
#footer a{color:#333;font-weight:normal;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.box-footer{float:left;width:155px;height:80px;margin-bottom:10px;padding-left:20px;background:url(/immagini/footer_divisore.gif) top right no-repeat;}
#subfooter{padding:4px;text-align:center;font-size:10px;}

#map{width:500px;height:400px;float:right;border:1px solid #BD0B0B;margin-left:10px;}






.naturalista1{background:url(/immagini/sfondo_natura_1.jpg) top left no-repeat;}
.naturalista2{background:url(/immagini/sfondo_natura_2.jpg) top left no-repeat;}
.naturalista3{background:url(/immagini/sfondo_natura_3.jpg) top left no-repeat;}

.naturalista3,.naturalista2,.naturalista1{padding-left:2% !important;width:77% !important;}

.box-naturalista{background:#f9f4ed;border:1px solid #b98d56;margin:20px;padding:5px 20px 20px 20px;}
.box-naturalista img{border:1px solid #000;}

.box-naturalista-piccolo{width:250px;float:left;text-align:center;height:150px;padding:5px 5px 10px 5px;margin:8px;background:#f9f4ed;border:1px solid #b98d56;margin:20px;}
.box-naturalista-piccolo img{border:1px solid #000;}

.clearer{clear:both;}
