body {
background-color:#FAF9DB;
}

.testoPIC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.titolettinoerrore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}

.testoPICbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.testoPIC2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #117723;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #FFFF00;
	font-weight: bold;
	margin-bottom: 0px;
	font-style: italic;
}


p {margin:3px; 0; line-height:18px;}

h3{font-size:14px;margin:10px 0;color:#060;padding:3px;background-color:#eee;border:solid #060; border-width:1px 0}

a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #FFFFFF;	text-decoration: underline; }
a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #FFFFFF;	text-decoration: underline; }
a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #FFFF00;	text-decoration: none; }

#corpo a{color:#060}

a.rosso:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #006600;	text-decoration: underline; }
a.rosso:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #006600;	text-decoration: underline; }
a.rosso:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;color: #000000;	text-decoration: none; }

a.pic:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #FFFFFF;	font-weight: bold;	text-decoration: underline; }
a.pic:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #FFFFFF;	font-weight: bold;	text-decoration: underline; }
a.pic:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #FFFF33;	font-weight: bold;	text-decoration: none; }

a.pic2:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #117723;;	font-weight: bold;	text-decoration: none; }
a.pic2:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #117723;	font-weight: bold;	text-decoration: none; }
a.pic2:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #000066;	font-weight: bold;	text-decoration: underline; }

a.sxP:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;  color: #FFFFFF;	text-decoration: none; }
a.sxP:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF;	text-decoration: none; }
a.sxP:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006600;	background-color: #FFFFFF; }

a.sxVoli:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;  color: #FFFF33;	text-decoration: none; font-weight:bold; }
a.sxVoli:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFF33;	text-decoration: none; font-weight:bold; }
a.sxVoli:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006600;	background-color: #FFFFFF; font-weight:bold; }

a.sx:link {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px; font-weight:bold; color: #FFFFFF;	text-decoration: none; }
a.sx:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px; font-weight:bold;color: #FFFFFF;	text-decoration: none; }
a.sx:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px; font-weight:bold; color: #FFFF00;	text-decoration: underline;}

a.nero:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color: #000000;	text-decoration: none; }
a.nero:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold;color: #000000;	text-decoration: none; }
a.nero:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color: #000000;	text-decoration: underline;}

a.new:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color: #FFFF66;	text-decoration: none; }
a.new:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold;color: #FFFF66;	text-decoration: none; }
a.new:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color: #FFFFCC;	text-decoration: underline;}

a.dx:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold; color: #FFFFCC;	text-decoration: none; }
a.dx:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold;color: #FFFFCC;	text-decoration: none; }
a.dx:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold; color: #FF0000;	text-decoration: underline;}

a.link_home:link{ color:#000000; text-decoration:none; font-weight:bold;}
a.link_home:visited{ color:#000000; text-decoration:none; font-weight:bold;}
a.link_home:hover{ color:#000000; text-decoration:underline; font-weight:bold;}

.Tform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testoN {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.testoNB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #117723;
	font-weight: bold;
}

.form-100 {
	vertical-align: middle;
	height: 20px;
	font-weight: normal;
	width: 100px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testoB {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.testoG {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
}

.tras
{
       PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    VISIBILITY: hidden;
	DISPLAY: none; 
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0;
    PADDING-TOP: 0px
}

/*ADMIN*/
a.bottone-admin{
	float:left;
	display:block;
	margin:5px 2px;
	width:150px;
	padding:5px;
	background-color:#060;
	border:1px solid #000;
	text-decoration:none!important;
	font-weight:bold!important;
}

a.bottone-admin:hover{	background-color:#FF0000;color:#FFF}

ul{margin:5px 0;list-style-type:circle;}
ul li {padding:2px 0;}
ul li a{text-decoration:none;}

/*=GALLERIA*/
.galleria ul{
	margin:5px 0px 5px 0px;
	padding:0px;
	width:420px;
	text-align:left;
}

.galleria ul li {
	display:inline;
	margin:0;
	margin-right:5px;
	padding:0;
	background-image:none;
}
.verde{ font-weight:bold; color:#009933;}
.verde_m{color:#009933;}
#modulo_contatto{
	background:#e6fde3;
	border:solid 1px #009933;
	padding:5px;
	width:420px;
	}
#modulo_contatto input{border:solid 1px #009933;}
#modulo_contatto select{border:solid 1px #009933;}
#modulo_contatto textarea{border:solid 1px #009933;}
#modulo_contatto .contatti_invia{ background:#009933; color:#FFFFFF; font-weight:bold; padding:3px;}
#modulo_contatto td{ padding:2px; font-size:12px;}
