@charset "UTF-8";
/* CSS Document */

.banner { background-image:url(../img/banner_eng.jpg); background-repeat:no-repeat; }

.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}


.indirizzo { font-size:11px; color:#FFFFFF; padding-bottom:0px}
.indirizzo a { font-size:11px; color:#FFFFFF; padding-bottom:0px; text-decoration:none}
.indirizzo a:hover { font-size:11px; color:#FFFFFF; padding-bottom:0px; text-decoration:none}




 h1.titoloProd { color:#ff0020; font-size:11px;}


.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:10px; 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;
}
