h1{ font-size:14px; margin:0;}
h2{ font-size:13px; margin:0;}
h3.art{ font-size:14px; margin:0; color: #292929;}
h1.art{font-size:16px; margin:0; color: #00521C;}
h4{ font-size:12px; margin:0; font-weight:normal; text-align:center;}


td, input, textarea, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.hptitle {
	font-size :11px;
	font-weight : bold;
}

a.hptitle {
	color: #000000;
	text-decoration : none;
}

a.hptitle:hover {
	color: #000000;
	text-decoration : underline;
}


.tratto {
    background-color: #E6E9DC;
	background-image: url(imgs/tratto.gif);
	background-repeat: repeat-y;
}

.tratto_or {
    background-color: #E6E9DC;
	background-image: url(imgs/tratto_or.gif);
	background-repeat: repeat-x;
}

.tratto_or2 {
    background-color: #c6E0ab;
	background-image: url(imgs/tratto_or.gif);
	background-repeat: repeat-x;
}

a {
	color: #0033cc;
}

a:hover {
	/*color : #398200;*/
	text-decoration : none;
}

a.search {
	color: #ffffff;
}

a.mesx {
	color: #000000;
	text-decoration : none;
	
}

a.mesx:hover {
	color: #000000;
	text-decoration : underline;
}


a.msx {
	color: #000000;
	text-decoration : none;
	font-weight: bold;
}

a.msx:hover {
	color: #000000;
	text-decoration : underline;
}

.titmenusx {
	font-weight: bold;
	color: #314E31;
}

.titleaz{
	color: #748756;
	font-weight: bold;
	font-size: 13.75px;
	margin:0px;
}

.titlecolt{
	color: #a86f83;
	font-weight: bold;
	font-size: 13.75px;
	margin:0px;
}

.titlenews{
	color: #cd5701;
	font-weight: bold;
	font-size: 13.75px;
	margin:0px;
}

.titleerbe{
	color: #398200;
	font-weight: bold;
	font-size: 13.75px;
	margin:0px;
}

.titledsap{
	color: #d79600;
	font-weight: bold;
	font-size: 13.75px;
	margin:0px;
}

.titleout{
	/*color: #a86f83;*/
	font-weight: bold;
	font-size: 13.75px;
}

.spazio{
	height: 5px;
}

.farm {
	color:#FF0000;
}

.erb {
	color:#006600;
}

form{
	margin: 1px;
}

a.erbe{
	color:#398200;
}

a.erbe:hover{
	text-decoration: none;
}

.ingre {  font-weight: bold; color: #398200}

.erbeclaim {
	font-weight: bold;
	font-size: 16px;
	color: #999999;
}

.obbli{
	color:#ff0000;
	font-size: 16px;
}

.ingcos{
	font-size: 9.75px;
}

.formcos{
	font-size:14.75;
}

.bodybg{
 background-color :#ffffff;
}

.azbox{
	background-color : transparent;
}

a.herb:hover{
	text-decoration: underline;
}

a.herb{
	text-decoration: none;
	color: black;
}

/*.newsbox{
	background-color : #748556;
}

.dsapbox{
	background-color : #748556;
}

.coltbox{
	background-color : #748556;
}

.esbox{
	background-color : #748556;
}

.cvbox{
	background-color : #748556;
}

.ambox{
	background-color : #748556;
}*/

.nomeprodotto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #999999}

.titerb{
	color:#669900;
	font-size:24px;
	font-weight:bold;
}

#contatti{ width:600px; background-color:#fff; border:2px solid #C1DEB0; margin:20px 20px 20px 20px; padding:5px;}
#contatti_log{ width:320px; background-color:#fff; border:2px solid #C1DEB0; margin:20px auto 20px auto; padding:5px;}
#cont_txt{ background-color: #C1DEB0; padding:4px; margin-bottom:5px;}
#intcont{ background-color:#FFF; width:580px; padding:5px; }
#aste{ background-color: #C1DEB0; padding:5px; margin-bottom:10px;}


.spacer{ clear:both; height:5px; font-size:1%; width:auto;}

.top_hp_logo{width:304px !important; width:318px; padding:20px 5px 0 5px; background-color:#FFFFFF; float:left; margin:0 3px 0 6px; border:2px solid #E7EBDE; height:274px !important; height:290px; text-align:center;}
.top_hp_flash{width:304px !important; width:318px; padding:5px !important; padding:0; background-color:#FFFFFF;	float:right; margin:0 6px 0 3px; border:2px solid #E7EBDE; height:284px !important; height:290px;	text-align:center;}

.titoli_hp{width:640px !important; width:654px;	padding:5px !important;	padding:8px; margin:0px 3px 0 6px; border:2px solid #E7EBDE; text-align:center; font-size:140%; color:#008231; font-weight:bold;}

.intera_hp{width:640px !important; width:654px;	padding:5px !important;	padding:8px; font-size:11px; margin:0px 3px 0 6px; border:2px solid #E7EBDE;}

.box_hp_sx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:left; font-size:11px; margin:0 3px 0 6px; border:2px solid #E7EBDE; min-height:260px !important; height:285px;}
.box_hp_dx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:right; font-size:11px; margin:0 6px 0 3px; border:2px solid #E7EBDE; min-height:260px !important; height:285px;}

.box_mini_hp_sx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:left; font-size:11px; margin:0 3px 0 6px; border:2px solid #E7EBDE; min-height:230px !important; height:255px;}
.box_mini_hp_dx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:right; font-size:11px; margin:0 6px 0 3px; border:2px solid #E7EBDE; min-height:230px !important; height:255px;}

.box_mini_but_hp_sx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:left; font-size:11px; margin:0 3px 0 6px; border:2px solid #E7EBDE; min-height:170px !important; height:195px;}
.box_mini_but_hp_dx{width:304px !important; width:318px; padding:5px; background-color:#FFFFFF; float:right; font-size:11px; margin:0 6px 0 3px; border:2px solid #E7EBDE; min-height:170px !important; height:195px;}

#art td{ border:2px solid #669900; font-size:11px;}
#art td a{display:block;}
#art td a:hover{display:block;}
#art td img{ margin:0 15px 0 0;}

#ans { width:654; margin-left:3px; }
#ans td.ansie{ border:2px solid #E7EBDE; padding:5px; text-align:left;  }
