@charset "UTF-8";
/* CSS Document */

.banner { background-image:url(../img/banner_de.jpg); background-repeat:no-repeat; width:302px }

.sfondo { background-image:url(img/rettangolo.jpg); background-position:bottom; background-repeat:repeat-x }
.testo { font-family:verdana; font-size:11px; color:#77797c; padding-left:15px; line-height:12px; font-stretch:normal; padding-right:5px}
.testo a { font-family:verdana; font-size:11px; color:#77797c; line-height:12px; font-stretch:normal; }
.testo a:hover { font-family:verdana; font-size:11px; color:#77797c; line-height:12px; font-stretch:normal; }


.testo_2 { font-family:verdana; font-size:10px; color:#77797c;  line-height:14px; font-stretch:normal}


.webagency { font-size:11px; color:#FFFFFF; padding-bottom:0px}
.webagency a { font-size:11px; color:#FFFFFF; padding-bottom:0px; text-decoration:none}
.webagency a:hover { font-size:11px; color:#FFFFFF; padding-bottom:0px; text-decoration:none}







.lato_sx { background-image:url(../img/bg_lato-sx.jpg); background-repeat:repeat-x}
.lato_dx { background-image:url(../img/bg_lato-dx.jpg); background-repeat:repeat-x}

.titolo { font-family:verdana; font-size:11px; color:#4e535c; font-weight:bold}
.fiera { font-family:verdana; font-size:10px; color:#4e535c; font-style:oblique}

.contorno {border:2px solid #9a9b9d}
 .privacy { font-size:11px; color:#666666;}
 
 
 .prodotti { color:#FF0020}
 .prodotti a { color:#FF0020; }
 .prodotti a:hover { color:#FF0020;}
 
 .indirizzo_p { font-family:verdana; font-size:10px; color:#77797c; padding-left:15px; line-height:14px; font-stretch:normal; padding-right:5px}
.indirizzo_p a { font-family:verdana; font-size:10px; color:#77797c; line-height:12px; font-stretch:normal; }
.indirizzo_p a:hover { font-family:verdana; font-size:10px; color:#77797c; line-height:12px; font-stretch:normal; }


.testo_quali { font-family:verdana; font-size:11px; color:#77797c; line-height:18px; font-stretch:normal;}

/*form prototype*/
.form {
		margin:5px; border:1px solid #676769; padding-top:5px; margin-bottom:15px;
		}
.required {
		margin:5px; border:1px solid #676769; padding-top:5px;margin-bottom:15px;
		}
.validate-number {
		margin:5px; border:1px solid #676769; padding-top:5px;margin-bottom:15px;
		}
.validate-email {
		margin:5px; border:1px solid #676769; padding-top:5px; margin-bottom:15px;
		}
.validation-advice {
color:red;
font-weight:bold;

padding:2px;

}
input.validation-failed, textarea.validation-failed {
border:1px solid #FF3300;
color:#FF3300;
margin-bottom: 5px; !important
}
input.submit{
border: none;
background-color:#FFFFFF;
cursor:hand;
color: #005129;
}
