@charset "UTF-8";
/* CSS Document */


body{ font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x; 
}

img{
	border:0;
}

.menu{
font-size:11px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;  }

.menu a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; text-decoration:none}

.menu a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; text-decoration:none}


.menu a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; text-decoration:none}


/*a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a8441; border-bottom:#5a8441 solid 5px;

}*/


a.linkLogo{
	width:210px;
	height:85px;
	margin-top:10px;
	position:absolute;
	display:block;
}

.Stile1 {color: #305947}



#flash{
}


.menuattiva {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a8441; border-bottom:#5a8441 solid 5px

}


.e-mail {
font-size:10px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px}
.e-mail a{
font-size:10px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px}
.e-mail {
font-size:10px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px}



h1  { font-size:16px; color:#305947; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
h2  { font-size:12px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
h3  { font-size:11px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; }



.indirizzo {
font-size:9px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px }

.testo {
font-size:11px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:10px;   padding-left:20px; }
.testo a{
font-size:10px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  line-height:12px; text-decoration:underline }
.testo a:hover {
font-size:10px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  line-height:12px;  }

.testo2 {
font-size:10px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }

.dentro{
font-size:14px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; 
background-image:url(images/bg_menulato.jpg); height:62px; padding-top:10px }

.dentro_sotto{
font-size:9px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;
 background-image:url(images/bg_sottomenu.jpg); height:28px; text-align:right; padding-top:3px; padding-right:10px}


 .dentro_sotto2{
font-size:9px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;
 background-image:url(images/bg_sottomenu2.jpg); height:33px; text-align:right; padding-top:2px; padding-right:10px}


.sottomenu{
font-size:11px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-right:10px  }

.lato{ width:110px; background-image:url(images/prodotti_m.jpg); background-repeat:no-repeat; font-size:10px; padding-top:100px; padding-left:25PX  }

.lato a{ font-size:10px; text-decoration:none; color:#000000 }
.lato a:hover{ font-size:10px; text-decoration:none;  color:#000000  }
	 
/	 
/* ---------------------- FORM  ------------------*/

	.LV_valid { display: none; }
	.LV_invalid { color: #440900;}
	.LV_validation_message { font-weight: bold; margin-left: 5px }


	/* FORM CONTATTI */

.response { 
display: none; 
}
	
.Stile1 {
color: #305947;
font-weight: bold;
}

.Stile2 {
color: #305947
}
	
select {
width: 170px;
margin-bottom:2px;
border: 1px solid #9da2ae;margin-left:50px;
}

select.small{
width: 140px;margin-left:50px;
}

.coll{
float:right;margin-left:50px;
}

input { 
	
	font-size: 100%; 
	margin-bottom:2px;
	border: 1px solid #9da2ae;
	color: #000;

	}
	
	
	.destra { 
	
padding-left:65px; 
font: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000;
text-align:left; padding-bottom:10px
	}
	
	
label { font-size:11px; 
	

font: Verdana, Arial, Helvetica, sans-serif; 


	}
	
	input.red{background-color:#000000;
	color: #21BFD8;
	border:0px;margin-left:50px;}

textarea { 
	width:300px;
	font-size: 100%; 
	border: 1px solid #9da2ae;
	background: #fff;
}
.grassetto {
	color:#fff;
	font-weight: bold;
}
submit{ 
	width:50px;
	

	}
	
	
	.destra { 
	
 
font: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000;
text-align:left;
	}
	
	
.username { font-size:11px; color:#cccccc;font: Verdana, Arial, Helvetica, sans-serif; }
	
	input.red{background-color:#000000;
	color: #21BFD8;
	border:0px;margin-left:50px;}

textarea { 
	width:500px;
	font-size: 100%; 
	border: 1px solid #9da2ae;
	background: #fff;
}
.grassetto {
	color:#fff;
	font-weight: bold;
}
.grassettoverde {
	color:#305947;
	font-weight: bold;
}
.grassettonero {
	color:#000000;
	font-weight: bold;
}

a.fp12{
	font-size:11px;
	line-height:14px;
}
a:hover.fp12{
	font-size:11px;
	line-height:14px;
}

submit{ 
	width:50px;
	

	}
	
#flash{
	
}

.testo_privacy{ 
	color: #000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
}


.partita{ 
	color: #ffffff; font-size:11px; text-align:center; 
}


.titoli {
font-size:13px;
color:#305947;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.titoli  {
font-size:13px;
color:#305947; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.titoli:hover {
	font-size:13px;
	color:#305947; 
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.webagency {
font-family:Arial, Helvetica, sans-serif;
color: #305947;
font-size:11px;
font-weight: normal;
text-decoration:none; text-align:center;
}
a.webagency:hover {
font-family:Arial, Helvetica, sans-serif;
color: #305947;
font-size:11px;
font-weight: normal;
text-decoration:none;
text-align:center
}

a.prosegui{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	margin-right:300px;
}




.info2{
	position:absolute; width:120px; height:50px; margin-left:-18px; margin-top:10px;
}









errorDiv {
	color:#cc0000;
	font-size:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}


#formContatti{
	margin-top:20px;
	width:300px;
	float:left;
}

#testoform{
	margin-top:20px;
	float:left;
	width:330px;
}

#formContatti2{
	margin-top:20px;
	width:300px;
	margin-right:100px;
	float:left;
}

#testoform2{
	margin-top:20px;
	float:left;
	width:230px;
}


.inputText {
	border: 1px solid #babcbe;
	width:180px;
	height:18px;
	margin-bottom:10px;
}

.inputText2 {
	border: 1px solid #babcbe;
	width:180px;
	height:75px;
	margin-bottom: 5px;
}


.titleform{ 
	margin:0;
	font-size:12px;
	color:#404040;
}

.titleform b{
	font-size:15px;
	color:#305947;
}


a.info, a.info:hover, a.info:visited{
	
	color:#ff9000;
	font-size:12px;
	text-align:left;
}





