body{font:70% "Trebuchet MS";margin:0;background:#8C9600;color:#333;}
a img{border:0;}
a{color:#3A680F;font-weight:bold;}
a:hover{color:#498513;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:16px;color:#3A680F;}
h2{margin:4px 0;font-size:13px;color:#498513;}
h3{margin:3px 0;font-size:12px;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/butt_acquista.gif) no-repeat 0px 1px;border:0;color:#fff;font-weight:bold;width:91px;height:22px;}
.bottone-rosso2{font-size:11px;background:url(../immagini/butt_acquista2.gif) no-repeat;border:0;color:#fff;font-weight:bold;width:110px;height:26px;}
.bottone-rosso_grey{font-size:11px;background:url(../immagini/butt_acquista_grey.gif) no-repeat;border:0;color:#fff;font-weight:bold;width:141px;height:33px;}
.bottone-rosso_big{font-size:11px;background:url(../immagini/butt_arancio_lungo.gif) no-repeat;border:0;color:#fff;font-weight:bold;width:141px;height:33px;}
.bottone-arancio{font-size:11px;background:url(../immagini/bottone_rosso.gif);border:0;color:#fff;font-weight:bold;width:auto !important;}
.bottone-verde{font-size:11px;background:url(../immagini/button.gif) no-repeat 0px 1px;border:0;color:#fff;font-weight:bold;width:100px;height:22px;padding:0px;}
.bottone-search{margin-top:3px;font-size:11px;
				background:url(../immagini/butt_cerca.gif) no-repeat 4px 0px;
				#background:url(../immagini/butt_cerca.gif) no-repeat;
				border:0;color:#fff;font-weight:bold;
				width:auto !important;
}

/* COMUNI */

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

.colonna-sinistra{float:left;width:171px;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:10px;color:#364D0A;font-size:90%;font-weight:bold;}

#testata-immagine{height:105px;}

.testata-categorie{z-index:10;position:absolute;top:132px;width:695px;right:1px;overflow:hidden;padding:0px 0px;}
.testata-categorie ul{margin:0;padding:0;}
.testata-categorie ul li{background:#A2D74F;display:inline;float:left;padding:0;padding:4px 3px;width:70px;text-align:center;}
.testata-categorie a{color:#000;font-weight:bold;text-decoration:none;}
.testata-categorie a:hover{color:#3A680F;}
.testata-categorie a img{border:1px solid #fff;margin-bottom:2px;opacity:0.9;moz-opacity:0.9;filter:alpha(opacity=90);height:37px;}
.testata-categorie a:hover img{opacity:1;moz-opacity:1;filter:alpha(opacity=100);}
.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.gif) no-repeat;}
#box-ricerca input,#box-ricerca select{width:100px;margin-bottom:3px;}

.box-sinistra{padding:2px 4px 4px 4px;overflow:hidden;background:#E7E0D0 url(../immagini/bg_box.gif) no-repeat;margin-bottom:10px;
position:relative;min-height:60px;height:auto !important;height:60px;}
.box-sinistra strong,#box-ricerca strong{color:#7F0000;font-size:12px;}
.box-sinistra .img{float:left;margin-right:4px;}
.box-sinistra .facebook{
	background:#EFEBE0 url(../immagini/ico_fb.png) no-repeat;
	position:absolute;
	top:33px;
	left:50px;
	height:30px;
	width:30px;
}
.box-sinistra .blog{
	background:#EFEBE0 url(../immagini/ico_blog.gif) no-repeat;
	position:absolute;
	top:33px;
	left:10px;
	height:30px;
	width:30px;
}
.box-sinistra .linkdin{
	background:#EFEBE0 url(../immagini/ico_lk.png) no-repeat;
	position:absolute;
	top:33px;
	left:90px;
	height:30px;
	width:30px;
}
.box-sinistra .twitter{
	background:#EFEBE0 url(../immagini/ico_tw.png) no-repeat;
	position:absolute;
	top:33px;
	left:130px;
	height:30px;
	width:30px;
}


.valuta {background-image:none;}

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

#box-categorie_orange a{display:block;width:100%;color:#333;text-decoration:none;padding:2px 0 2px 30px;height:17px;background:url(../immagini/butt_navbar.gif) no-repeat;}
#box-categorie_orange a:hover,#box-categorie_orange a.attivo{color:#BD0B0B;background:url(../immagini/butt_navbar_on.gif) no-repeat;}

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

{color:#BD0B0B;background:#EDDDCE;text-decoration:none;}

/* HOME PAGE */

#box-home{height:120px;padding: 0px;}
#box-home .div{float:left;padding:0px 5px 0px 5px;height:100%;overflow:auto;margin-right:0px;
			   background:url(../immagini/sub_header_bg.gif) no-repeat;}
#box-home .div *{overflow:hidden;}
#box-home marquee{width:65%;height:100px;overflow:hidden;border:0px solid red;}

#box-avviso{padding:12px 0 10px 0px;border:1px solid #BD0B0B;margin-bottom:10px;}

.box-offerte{height:180px;}

.box-homebig-grande{width:63.5%; 
				 min-height:165px;
				 height:auto !important;
				 height:165px;
				 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-homebig{overflow-x:auto;overflow-y:hidden;float:right;
					 background:url(../immagini/home_testo_bg.gif) 0 0 no-repeat;
					 padding-left:10px;padding-right:10px;}

.box-homesmall-piccolo {width:31%;
					   min-height:135px;
					   height:auto !important;
					   height:135px;
					   float:left;padding:40px 3px 0px 3px;text-align:left;border:1px solid #7CC10E;}
.box-homesmall-piccolo a{font-weight:normal;color:#498513;text-decoration:none;}
.box-homesmall-piccolo a strong{color:#498513;}
.box-homesmall-piccolo a:hover{text-decoration:underline;}
.box-homesmall-piccolo p{margin:0px;padding:0px;}

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

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

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


/*#box-home{height:120px;padding:12px 0 10px 0px;background:url(../immagini/sub_header_bg.gif) no-repeat;}
#box-home div{width:25%;float:left;padding:0px 0px 0px 40px;height:100px;overflow:auto;margin-right: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;border:0px solid red;width:511px;margin-top:-1px;}

.box-home-piccolo {width:139px;height:145px;float:left;padding:20px 0px 0px 0px;text-align:center;margin:0px;}
.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-offerte-piccolo{float:right;background:url(../immagini/bg_offerte.gif) top right no-repeat;}
#box-novita-piccolo{float:left;background:url(../immagini/freccia_offerta.gif) top left no-repeat;}

.box-home-grande div{overflow-x:auto;overflow-y:hidden;width:100%;height:150px;}
.box-home-grande td{width:200px;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;}
.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 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:320px;position:relative;}
#foto-prodotto img{border:1px solid #498513;}
#navigazione-foto{position:absolute;bottom:0;width:100%;text-align:center;}
#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:#F9E900;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:#ddd;height:80px;margin-top:20px;padding:5px;font-size:10px;}
#footer a{color:#666;font-weight:normal;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.box-footer{float:left;width:145px;height:80px;margin-bottom:10px;padding-left:30px;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;}
