#form_schedaAz_container{
   float:right;
   width:300px; 
   margin:10px 3px 20px 0;
   background:#f3f3f3;
}

#form_schedaAz_container h3{
  color:#FFFFFF;
  background:#55b556 url(../../images/box/bg-box-top.gif) repeat-x scroll left bottom;
  padding: 5px 15px !important;
  font-size:14px;
  margin:0;
 }

#form_schedaAz_container h3 span{
 background:transparent url(../../images/icons/icon-letter.png) no-repeat scroll 0 1px;
 padding-right:25px;
}

#form-schedaAz{
margin: 0 10px 10px 10px;	
}
 
#form-schedaAz div{
padding:0 0 5px 0;
  
}  


#form-schedaAz h3{
color:#333333;
font-size:1.3em;
font-weight:normal;
line-height:1.111em;
margin-bottom:0.5em;
margin-top:1.5em;
}

#form-schedaAz strong {
	font-weight:bold;
	font-size:9px;
}

#form-schedaAz p{
	margin:0.5em 0px;
	color: #333333;
	line-height:15px;
	font-size:11px;
} 

	
#form-schedaAz label{
	
    display: inline; /* Per evitare il doubled float margin, ovvero il bug di Internet Explorer */
	font-size:12px;
    line-height:20px;
	background: transparent;
	color:#333333;
} 


#form-schedaAz input[type="text"] { width:96%; background:#ffffff !important;}

#form-schedaAz input[type="text"], #form-schedaAz textarea,#form-schedaAz select {
 -moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
  border:1px solid #E2E2E3; 
  padding:3px;
 background:#ffffff;
     
}

#form-schedaAz input[type="text"]:hover, #form-schedaAz textarea:hover, #form-schedaAz select:hover {
  border:1px solid #c5c5c5;
}

#form-schedaAz input[type="text"]:active, #form-schedaAz textarea:active, #form-schedaAz select:active {

}

input[type="button"], input[type="submit"]{
 padding-left: 10px;
 padding-right: 10px;
}


.richiesta {
  float: none !important;
  width: auto !important;
  display:block !important;
  
}

#form-schedaAz select {
 margin: 6px 0 0 10px;
 width: 96%;
 
}


#form-schedaAz textarea {
 width: 96%;
 display:block;
 margin:0 auto 5px;
  
}

#form-schedaAz a, #form-schedaAz a:link, #form-schedaAz a:visited,#form-schedaAz a:focus,#form-schedaAz a:active{
  color:#003399 !important;
  text-decoration:underline;
}

#form-schedaAz a:hover{
   text-decoration:none;
}

#form-schedaAz #submit{
  width: 73px;
  height: 25px;
  background:url(../../images/form/form_invia.gif) no-repeat scroll 0px 0px;
  display:inline;
  border:none;
  padding:0;
}
/*-----------------------------------
  Captcha
------------------------------------*/
#captcha{

   padding: 0 !important;
   margin:10px 0px 20px 0 !important;
   
}

#captchaimg{
    float:left !important;
	padding:2px 0 0 0 !important;
	margin: 0 5px !important;
 }
 
#captchareload{
  float:left;
  width: 25px;
  height: 25px;
  background:url(../../../include/captcha_ajax/icons/botton-captcha-reload.png) no-repeat scroll 0px 0px;
  margin:2px 0 0 0px;
  display:inline;
  padding:0;
  
} 

#captcha p{
   margin-bottom:3px;
   color: #333333;
   font-size:12px;
}

#captchacode{
  padding-top:0;
  font-size:15px !important;
  width:155px !important
}

#captcha_msg{
 /*padding:5px 0 !important;*/
 font-weight:bold;
 font-size:12px;
 margin: 7px 0 10px 0;
 padding:5px 10px 5px 10px !important;
 display:none;
}

#captcha .error {
    color: #D8000C;
	border: 1px solid;
    background-color: #FFDFDF;
}

/*-----------------------------------
  Finestra modale Esito operazione
------------------------------------*/
#esito_contatti{ /* finestra modale che mostra l'esito dell'invio della form */
width: 250px;
margin: 10px;
display:none;
}

