html {
	margin-right: auto; 
	margin-left: auto;
}



body {
	FONT-FAMILY: Verdana,Tahoma, Geneva,Arial,Helvetica;
	FONT-SIZE: 9px;
	COLOR:#C5D88A;
	TEXT-DECORATION: none;
	background-color : #B4CE5A;
}

.note {
	FONT-FAMILY: Verdana,Tahoma, Geneva,Arial,Helvetica;
	FONT-SIZE: 9px;
	COLOR:#C5D88A;
	TEXT-DECORATION: none
}

.inputverde {
	COLOR: #22903A;
	 FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 FONT-SIZE: 10px; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: bold;
	 border-style: solid; border-color: #909090;  border-width: 1pt
}

.inputgrigio {
	COLOR: #555555;
	 FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 FONT-SIZE: 10px; 
	 FONT-STYLE: normal; 
	 FONT-WEIGHT: normal;
	 border-style: solid; border-color: #909090;  border-width: 1pt
}

.verde {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#006600;
	TEXT-DECORATION: none
}

.verde A:hover {
	 color:#FF8400; TEXT-DECORATION: none
}

.testohome {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 14px;
	COLOR:#9B9B9B;
	TEXT-DECORATION: none
}


.arancione {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#FF8400;
	TEXT-DECORATION: none
}

.giustificato {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#555555;
	TEXT-DECORATION: none;
	TEXT-ALIGN: justify
}

.destra {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#555555;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right
}

.testo {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#555555;
	TEXT-DECORATION: none;
	
}

.testo A:hover {
	 color:#FF8400; TEXT-DECORATION: none
}

.bottom {
	FONT-FAMILY: Verdana, tahoma, Geneva,Arial,Helvetica;
	FONT-SIZE: 9px;
	COLOR:#ffffff;
	TEXT-DECORATION: none;
	background-color : #006600;
}

.bottom A:hover {
	 color:#FF8400; TEXT-DECORATION: none
}

.testotabella {
	FONT-FAMILY: Verdana,Tahoma, Geneva,Arial,Helvetica;
	FONT-SIZE: 10px;
	COLOR:#555555;
	TEXT-DECORATION: none;
}

.inputblu{
	COLOR: #292929; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; border-style: solid; border-color: #909090;  border-width: 1pt
}

.inputmoduli {
	COLOR: #292929;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	border-style: solid;
	border-color: #B4CE5A;
	background-color: #F1F7DF;
	border-width: 1pt
}

.borderfoto {
	border-style: solid;
	border-color: #A7CC66;
	border-width: 1pt
}

.tasto {	
	FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 10px;
	COLOR:#065185;
	TEXT-ALIGN: center;
	CURSOR: pointer;
	CURSOR: hand;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	BORDER-TOP: #7FB13E 1px solid;
	BORDER-LEFT: #7FB13E 8px solid;
	BORDER-RIGHT: #7FB13E 1px solid;
	BORDER-BOTTOM: #7FB13E 1px solid;
}
A.tastoon:link {
	TEXT-DECORATION: none; COLOR: #065185
}
A.tastoon:visited {
	TEXT-DECORATION: none; COLOR: #065185
}
A.tastoon:hover {
	TEXT-DECORATION: none; COLOR: #082442
}


.bordo 	{
	TEXT-DECORATION: none;
	BORDER-TOP: #0F3705 1px solid;
	BORDER-LEFT: #0F3705 1px solid;
	BORDER-RIGHT: #0F3705 1px solid;
	BORDER-BOTTOM: #0F3705 1px solid
}


.rosso {
	FONT-FAMILY: Tahoma, Verdana, Geneva,Arial,Helvetica;
	FONT-SIZE: 11px;
	COLOR: Red;
	TEXT-DECORATION: none
}

.imgcatalogo 	{
	TEXT-DECORATION: none;
	BORDER-TOP: #DEAD9C 1px solid;
	BORDER-LEFT: #DEAD9C 1px solid;
	BORDER-RIGHT: #DEAD9C 1px solid;
	BORDER-BOTTOM: #DEAD9C 1px solid;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-right: 19px;
}
.imgcatalogo2 	{
	TEXT-DECORATION: none;
	BORDER-TOP: #DEAD9C 1px solid;
	BORDER-LEFT: #DEAD9C 1px solid;
	BORDER-RIGHT: #DEAD9C 1px solid;
	BORDER-BOTTOM: #DEAD9C 1px solid;
	margin-top: 2px;
	margin-bottom: 10px;
}
.titolocat{
	text-align: right;
	padding-right: 20px;
	color: #BD040A;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
}
.titolocat2{
	text-align: right;
	color: #BD040A;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
}

.news {
	color: gray;
	font-size: 11px;
}
.news:hover {
	color: black;
}
.news strong {
	color: #006600;
}

.titolo_news {
	color: #a5ca2d;
	font-weight: bold;
}

.lista_news li {
	margin-bottom: 5px;
}
.link_app {
	color:#006600;
	font-size: 9px;
}
.link_app:hover {
	color: black;
	font-size: 9px;
}




/* BLOCCO NEWSLETTER HOMEPAGE */

#bloccoNewsletterHome {
	width: 607px;
	height: 20px;
}
.formMailHome {
	display: block;
	float: right;
	height: 2px;
	margin: 1px 2px 0px 10px;
	width: 165px;
}
.testoMailHome {
	float: right;
	line-height: 24px;
	font-size: 10px;
	color: #006600;
	margin-left: 0px;
}
.inputMailHome {
	border: 1px solid #006600;
	font-size: 10px;
	height: 16px;
}
.submitMailHome {
	height: 16px;
	width: 22px;
	background-color: white;
	border: 1px solid #006600;
	font-size: 10px;
	cursor: pointer;
}
.submitMailHome:hover {
	height: 16px;
	width: 22px;
	background-color: #006600;
	border: 1px solid white;
	color: white;
	font-size: 10px;
}




/* pagina newsletter */

.inputverde2 {
	COLOR: #292929;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	border-style: solid;
	border-color: #B4CE5A;
	background-color: #F1F7DF;
	border-width: 1px;
	width: 290px;
}
.inputverdeAltezza {
	height: 50px;
}
