a.link01{
	text-decoration:none;
	color:#52595c;
	font-size:12px;
	padding-right:20px;
}
a.link01:hover{
	text-decoration:underline;
}
a.link02{
	color:#a4ad7e;
	font-size:10px;
	text-decoration:underline;
}
a.link02:hover{
	text-decoration:none;
}
a.link03{
	color:#a4ad7e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.link03:hover{
	text-decoration:underline;
}
a.link04{
	color:#1d3223;
	font-size:10px;
	font-weight:bold;
	padding-right:3px;
	text-decoration:none;
	position:relative;
	top:-3px;
}
a.link04:hover{
	text-decoration:underline;
}
a.link05{
	color:#a4ad7e;
	font-size:11px;
	text-decoration:underline;
}
a.link05:hover{
	text-decoration:none;
}
a.link06{
	color:#1d3223;
	text-decoration:underline;
	font-weight:bold;
}
a.link06:hover{
	text-decoration:none;
}
a.link07{
	font-size:13px;
	color:#323232;
	text-decoration:none;
}
a.link07:hover{
	text-decoration:underline;
}
a.link08{
	font-size:10px;
	color:#df0000;
	text-decoration:underline;
}
a.link08:hover{
	text-decoration:none;
}
a.link09{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
a.link09:hover{
	text-decoration:none;
}
a.link10{
	font-size:10px;
	color:#1c3323;
	text-decoration:none;
}
a.link10:hover{
	text-decoration:underline;
}
a.link11{
	color:#ffffff;
	text-decoration:underline;
}
a.link11:hover{
	color:#ffffff;
	text-decoration:none;
}
body.main{
	text-align:left;
	font-family:Verdana, Arial;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	background-image:url(../images/background_body.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
body.mainLogato{
	text-align:left;
	font-family:Verdana, Arial;
	margin:0;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/background_body.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
body.mainLogatoOggettistica{
	text-align:left;
	font-family:Verdana, Arial;
	margin:0;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/background_oggettistica.gif);
	background-repeat:repeat-x;
	background-position:bottom bottom;
	background-color:#ffffff;
}
body.mainLogato02{
	text-align:left;
	font-family:Verdana, Arial;
	margin:0;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/background_body.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
body{
	text-align:left;
	font-family:Verdana, Arial;
	margin:0;
	margin-right:10px;
	margin-left:10px;
	background-color:#ffffff;
}
div.bannerLaterale{
	 position:absolute;
	 left:790px;
	 top:1;
	 z-index:1;
}
div.bannerLateraleText{
	font-size:11px;
	text-align:left;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:16px;
}
div.carrello{
	background-image:url(../images/carrello_background.gif);
	background-repeat:no-repeat;
	background-position:99% 15%;
	width:100%;
	text-align:right;
	padding-top:14px;
	font-size:12px;
	padding-right:80px;
	line-height:26px;
}
div.codiceProdotto{
	/*border:1px solid #8aae94;
	background-color:#f9fcf3;*/

	width:140px;
	font-size:10px;
	text-align:center;
	/*padding-left:5px;*/
}
div.codiceProdottoOggettistica{
/*	border:1px solid #8aae94;
	background-color:#f9fcf3;*/
	height:60px;
	width:100px;
	font-size:12px;
	text-align:left;
	float:right;
	
}
div.codiceProdottoSconto{
	/*border:1px solid #ff0000;
	background-color:#ffbbbb;*/
/*	border:1px solid #8aae94;
	background-color:#f9fcf3;*/

	width:140px;
	font-size:10px;
	text-align:center;
}
div.codiceProdottoScontoOggettistica{
	/*border:1px solid #ff0000;
	background-color:#ffbbbb;
	border:1px solid #8aae94;
	background-color:#f9fcf3;*/
	height:60px;
	width:100px;
	font-size:12px;
	padding-left:5px;
	float:right;
}
div.codiceProdotto02{
	border:1px solid #8aae94;
	background-color:#f9fcf3;
	height:43px;
	width:170px;
	text-align:center;
	font-weight:bold;
	padding-top:12px;
	font-size:10px;
	padding-left:5px;
}
div.feedbackNoAcquisto{
	background:#306a42;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
div.feedbackOkAcquisto{
	background:#306a42;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}
div.feedbackNoPreventivo{
	background:#a26f2d;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}
div.feedbackOkPreventivo{
	background:#a26f2d;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}
div.feedbackTesti{
	color:#ffffff;
	font-size:12px;
	text-align:right;
	margin-right:5px;
}
div.head{
	display:none;
}
div.img{
	border:1px solid #e6eebd;
	width:140px;
	height:138px;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:4px;
	margin-bottom:3px;
}
div.imgOggettistica{
	border:1px solid #e6eebd;
	width:260px;
	height:200px;
	text-align:center;
	padding-top:4px;
	margin-bottom:3px;
	margin-left:5px;
}
div.imgSconto{
	border:1px solid #1d3223;
	/*border:1px solid #ff0000;*/
	/*background-color:#fcf3f3;*/
	width:140px;
	height:138px;
	text-align:center;
	padding-top:4px;
	margin-bottom:3px;
}
div.imgScontoOggettistica{
	border:1px solid #e6eebd;
	/*border:1px solid #ff0000;*/
	/*background-color:#fcf3f3;*/
	width:260px;
	height:200px;
	text-align:center;
	padding-top:4px;
	margin-bottom:3px;
		margin-left:5px;
}
div.img02{
	height:135px;
	text-align:center;
	vertical-align:middle;
}
div.informativa{
	background-color:#fbfcf6;
	border:1px solid #1d3223;
	width:100%;
	padding:15px;
	font-size:10px;
}
div.menuverde{
	margin-right:1px;
	margin-left:3px;
	float:right;
	text-align:center;
	width:85px;
}
div.menuverde02{
	margin-right:1px;
	margin-left:3px;
	float:right;
	text-align:center;
	width:170px;
}
div.newsletter{
	color:#435a4a;
	font-size:12px;
	font-weight:bold;
	padding-top:16px;
	text-align:center;
}
div.offerta{
	background-color:#e6eebd;
	border:1px solid #8aae94;
	width:164px;
	padding:3px;
}
div.offerta03{
	font-size:11px;
	padding-top:5px;
	padding-left:45px;
	width:100%;
	line-height:15px;
}
div.offerta04{
	font-size:12px;
	padding-top:30px;
	padding-left:38px;
	font-weight:bold;
}

div.prezzo{
	width:140px;
	height:30px;
	background-color:#e6eebd;
	color:#1d3327;
	font-size:12px;
	margin-bottom:3px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
}
div.prezzoOggettistica{
	height:28px;
	background-color:#e6eebd;
	color:#1d3327;
	font-size:12px;
	margin-bottom:15px;
	margin-top:12px;
	padding-left:20px;
	text-align:left;
	font-weight:bold;
}
div.prezzoOggettistica div{padding-top:8px;}
div.prezzo02{
	width:140px;
	height:30px;
	text-align:center;
	background:#ffcc00;
	color:#1d3327;
	font-size:12px;
	margin-bottom:3px;
	padding-top:8px;
	font-weight:bold;
}
div.prezzo02Oggettistica{
	background-image:url(../images/background_title_offerta.png);
	background-position:right;
	background-repeat:no-repeat;
	height:55px;
	
	color:#1d3327;

	padding-left:20px;
	font-size:12px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bold;
}
div.prezzo02Oggettistica div{padding-top:20px;}
div.prezzo03{
	width:164px;
	height:16px;
	background-color:#e6eebd;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	color:#1d3327;
	padding-left:4px;
	font-size:11px;
	margin-bottom:3px;
}
div.prezzo04{
	width:164px;
	height:18px;
	background-image:url(../images/background_promozioni.gif);
	background-position:right;
	color:#1d3327;
	padding-left:4px;
	padding-top:0px;
	font-size:11px;
	margin-bottom:3px;
}
div.subTitle{
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	color:#a4ad7e;
	background-color:#ffffff;
	border:solid 1px #e7efbe;
	width:750px;
}
div.trattamento{
	font-size:10px;
}
div.utente{
	font-size:9px;
}
form.head{
	padding-top:87px;
	margin-bottom:0px;
	padding-right:10px;
}
h3.menuContenuti{
	font-size:13px;
	color:#1d3223;
}
hr.nero{
	height:1px;
	background-color: #000000;
	width:700px;
}
img{
	border:solid 0px;
}
img.bordoInfProdotti{
	position:relative;
	top:-4px;
}
img.bordoSupProdotti{
	position:relative;
	top:4px;
}
img.newsletter{
	border:0;
}
img.noBordo{
	border:0;
	margin-right:19px;
}
img.offerta{
	margin-right:4px;
	border:0;
}
img.prodottiHome{
	border:0;
	margin-top:0;
	position:relative;
	top:-2px;
}
img.visa{
	float:right;
}
input.cerca{
	font-size:10px;
	color:#52595c;
	border:1px solid #b5bc93;
}
input.marrone{
	background-color:#e1e1b6;
}
input.verde{
	background-color:#d9f1d9;
}
ol{
	font-size:11px;
	line-height:16px;
}
ul{
	font-size:11px;
	line-height:16px;
}
p{
	font-size:11px;
	line-height:16px;
}
p.home{
	padding-left:15px;
}
p.path{
	width:99%;

	text-align:right;
	font-size:11px;
}
p.path2{
	width:100%;
	color:#52595c;
	text-align:right;
	padding-right:8px;
	font-size:10px;
	font-weight:none;

}
select.orderPage{
	font-size:11px;
}
span.barrato{
	/*text-decoration: line-through; */
	font-size:10px;
}
span.error{
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}
span.error02{
	font-size:9px;
	font-weight:bold;
	color:#df0000;
}
span.offerta04{
	width:50%;
	padding-right:2px;
	padding-top:0px;
	text-align:center;
}
span.offerta05{
	font-size:11px;
	width:49%;
	text-align:left;
	padding-left:2px;
	margin-bottom:15px;
	font-weight:normal;
}
span.ok{
	font-size:11px;
	font-weight:bold;
}
span.path{
	width:770px;
	padding-top:3px;
	text-align:right;
	font-size:11px;
}
span.prezzo{
	font-size:12px;
	font-weight:bold;
	padding-right:13px;
}
span.rosso{
	font-weight:bold;
	color:#f33712;
}
span.sconto{font-weight: bold;color:#cc0000}
span.space{
	padding-left:260px;
}
span.space01{
	padding-right:4px;
}
span.space02{
	padding-left:16px;
}
span.space03{
	padding-right:6px;
}
span.titoloProdotto{
	width:100%;
	text-align:center;
	color:#6d8436;
	/*font-weight:bold;*/
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	
}
div.titoloProdottoOggettistica{
	width:150px;
	text-align:center;
	color:#6d8436;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
span.titoloProdottoSconto{
	width:100%;
	text-align:center;
	/*color:#000000;*/
	color:#6d8436;
	/*font-weight:bold;*/
	margin-bottom:5px;
	margin-top:5px;
}
div.titoloProdottoScontoOggettistica{
	width:150px;
	text-align:center;
	/*color:#000000;*/
	color:#6d8436;
	float:right;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
table.carrello{
	width:100%;
}
table.carrelloInterno{
	width:100%;
	height:30px;
	border-right:1px solid #e6eebb;
	border-left:1px solid #e6eebb;
	border-top:1px solid #e6eebb;
}
table.contractMenu{
	width:99%;
	border:1px solid #e6eebb;
}
table.copy{
	width:100%;
	height:8%;
	background-image:url(../images/background_copy.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:10px;
	color:#a4ad7e;
}
table.formContatti{
	width:100%;
}
table.fototumb{
	width:100%;
	text-align:center;
}
table.main{
	width:780px;
	vertical-align:top;
	text-align:left;
}
table.prodotti{
	width:780px;
	background:#ffffff;
	/*border-left:1px solid #e6eebb;
	border-right:1px solid #e6eebb;
	border-top:1px solid #e6eebb;*/
	margin:auto;
}
table.risultatoRicerca{
	width:760px;
}
table.verdeScuro{
	width:780px;
	vertical-align:top;
}

td.bannerHortusHome{
	text-align:left;
	width:390px;
	padding-left:0px;
	padding-top:20px;
}
td.carrello{
	width:100%;
	height:20px;
	background:#9adc70;
}
td.carrelloDati{
	background-color:#c3ebaa;
	font-size:11px;
	padding:4px;
	line-height:18px;
}
td.carrelloDati02{
	background-color:#ffffff;
	border:1px solid #f5f8e3;
	font-size:11px;
	padding:4px;
	line-height:18px;
}
td.carrelloDatiPrev{
	background-color:#ffb77e;
	font-size:11px;
	padding:4px;
	line-height:18px;
}
td.carrelloDatiPrev02{
	background-color:#ffffff;
	border:1px solid #f5f8e3;
	font-size:11px;
	padding:4px;
	line-height:18px;
}
td.carrelloHome{
	text-align:right;
	vertical-align:top;
	padding-left:0px;
}
td.carrelloTitoli{
	font-size:11px;
	font-weight:bold;
	color:#a4ad7e;
	text-align:center;
	background-color:#ffffff;
	border:solid 1px #e7efbe;
}
td.contenuti{
	vertical-align:top;
	width:100%;
}
td.contract{
	background-image:url(../images/background_login_contract.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:32px;
	padding-top:45px;
	width:375px;
	vertical-align:top;
}
td.contractMenu{
	width:20%;
	background-color:#e7efbe;
	text-align:center;
}
td.copy{
	width:780px;
	padding-left:14px;
	vertical-align:bottom;
	padding-bottom:25px;
	text-align:center;
}
td.fasciaVerdeLogato{
	background-image:url(../images/background_logato.gif);
	height:20px;
	padding-left:15px;
	font-size:11px;
	padding-top:2px;
	padding-bottom:1px;
}
td.fasciaVerdeLogato02{
	background-image:url(../images/background_logato.gif);
	height:20px;
	padding-right:15px;
	text-align:right;
	font-size:11px;
	padding-top:3px;
}
td.fasciaVerdeLogato03{
	background-image:url(../images/background_logato_02.gif);
	height:20px;
	padding-left:15px;
	font-size:11px;
	padding-top:3px;
}
td.fasciaVerdeLogato04{
	background-image:url(../images/background_logato_02.gif);
	height:20px;
	padding-right:15px;
	text-align:right;
	font-size:11px;
	padding-top:3px;
}
td.feedback{
	width:760px;
	vertical-align:top;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
td.feedbackAcquisti{
	background-image:url(../images/feedback_acquisti.gif);
	background-repeat:no-repeat;
	width:416px;
	height:31px;
}
td.feedbackPreventivi{
	background-image:url(../images/feedback_preventivi.gif);
	background-repeat:no-repeat;
	width:416px;
	height:31px;
}
td.flash{
	padding-top:10px;
}
td.head{
	height:107px;
	vertical-align:top;
	text-align:right;
	font-size:12px;
	color:#52595c;
	padding-right:0px;
	background-image:url(../images/background_head_02.jpg);
	background-repeat:no-repeat;
}
td.imgProdotto{
	width:100%;
	text-align:center;
	background-color:#e6eebb;
	padding:10px;
	border:1px solid #1d3223;
}
td.menu{
	height:14px;
	vertical-align:top;
	background-color:#ffffff;
}
td.menuVerde{
	width:85px;
	text-align:center;
	/*background-color:#ff0000;*/
}
td.menuVerde02{
	width:170px;
	text-align:center;
	/*background-color:#ff0000;*/
}
td.newsletter{
	vertical-align:top;
	height:60px;
}
td.newsletter02{
	background-image:url(../images/background_newsletter_02.jpg);
	height:67px;
	width:100%;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top, right;
}
td.offerta01{
	padding-top:8px;
	vertical-align:top;
	height:236px;
	font-size:11px;
	padding-left:11px;
	width:190px;
}
td.offerta02{
	padding-top:8px;
	padding-left:15px;
	vertical-align:top;
	height:236px;
	font-size:11px;
	width:190px;
}
td.offerta03{
	vertical-align:top;
	width:360px;
}
td.orderTitle{
	background-color:#f5f8e3;
	color:#ffffff;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
td.outlet{
	border:2px solid #e8ecbc;
	width:49%;
}
td.preventivo{
	width:100%;
	height:20px;
	background:#feae6e;
}
td.prezzoProdotti{
	width:200px;
	padding:15px;
	text-align:right;
}
td.privati{
	background-image:url(../images/background_login_privati.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:28px;
	padding-top:45px;
	width:385px;
	vertical-align:top;
}
td.prodotti{
	vertical-align:top;
}
td.login{
	background-image:url(../images/background_login.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:28px;
	padding-top:45px;
	width:500px;
	vertical-align:top;
}
td.subMenu{
	width:780px;
	text-align:center;
	color:#a4ad7e;
	font-size:10px;
}
td.testoProdotti{
	width:800px;
	padding:15px;
	font-size:13px;
}
td.thumbs{
	width:25%;
	text-align:center;
	padding-top:25px;
	padding-bottom:10px;
}
td.verdeScuro{
	vertical-align:top;
}
td.verdeScuro01{
	background-color:#1d3223;
	height:254px;
	background-image:url(../images/background_entra.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}
td.verdeScuro02{
	background-color:#1d3223;
	height:250px;
	background-image:url(../images/background_privato.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}
td.verdeScuro03{
	background-color:#1d3223;
	height:250px;
	background-image:url(../images/background_contract.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}
tr.differ{
      display:none;

}


/*#################################################################*/
/* CSS RELATIVO ALLA STAMPA DEL SITO */
/*#################################################################*/


@media print{
	body{
		border:0;
	}
	div.head{
		display:block;
		padding-bottom:50px;
	}
	td.head{
		display:none;
	}
	td.menu{
		display:none;
	}
	
}
