/* css consolidati */
/* da importare in ogni tema */
/**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/* per cambiare i bordi dal resto del sito */
/* #node-1 input, #node-1 select, #node-1 textarea, .form-text{
	border: 1px solid yellow;
	background-color: #ffffff;
}
*/


  #node-1{
  background-color: #ffffff;
  padding: 25px 15px;
  font-size: 1em; 
  text-align: left;
  }

  #node-1 a{
  font-size: 1.1em;
}
  #node-1 a:hover{

}  

#node-1 .node-inner h1{
  font-size: 1.9em;
  font-weight: bold;
}


#node-1 #edit-submit{
float:right;
background-image: url(images/invia.png);
background-repeat: no-repeat;
background-color: transparent;
border: none;
color: #333333;
font-size: 1em;
text-align: center;
width: 50px;
height: 20px;
margin: 0 0 20px 0;
}
#node-1 #edit-submit:hover{
	color: #ff6c00;
}
 
.webform-component-textfield, .form-select{
	margin-bottom: 10px;
}

  #webform-component-dati_mittente, #webform-component-richiesta, #webform-component-trattamento_dei_dati{
  text-align: left;
  margin-top: 20px;
  background-color: #ffffff;
  border: 1px dotted #dddddd;
  border-top-radius: 9px; /* CSS 3 */
  -o-border-radius: 9px; /* Opera */
  -icab-border-radius: 9px; /* iCab */
  -khtml-border-radius: 9px; /* Konqueror */
  -moz-border-radius: 9px; /* Firefox */
  -webkit-border-radius: 9px; /* Safari */
  color: #666666;
}

#edit-submitted-dati-mittente-nome-wrapper,
#edit-submitted-dati-mittente-cognome-wrapper, 
#edit-submitted-dati-mittente-email-wrapper, 
#edit-submitted-richiesta-messaggio-wrapper{
	color: #ff6c00;
}


/*     modulo contatti */
.webform-client-form {
border: none;
width:90%;
margin: 0 auto;
text-align: center;
}
.form-text, .form-textarea {
text-align:left;
width:95%;
}
.webform-component-textfield, .webform-component-email {
float:left;
padding-left:10px;
width:45%;
}
.webform-component-select {
float:left;
padding-left:10px;
}
.webform-component-textarea {
padding-left:10px;
width:95%;
}
.webform-component-markup p {
font-size:11px;
padding-left:20px;
width:90%;
}
#webform-component-informativa label {
display:none;
}
#webform-component-informativa label.option {
display:block;
}
.webform-component-fieldset {
border: none;
margin:0 0 10px;
padding:8px;
}
.webform-component-fieldset legend{
	color: #444444;
}
#webform-component-indirizzo {
width:95%;
}
#webform-component-telefono {
width:95%;
}
#webform-component-email {
width:95%;
}
#webform-component-oggetto {
width:95%;
}
#webform-component-citta {
width:45.5%;
}
#webform-component-cap {
width:10%;
}

.form-item {
margin-bottom:2px;
margin-top:2px;
}


.captcha legend, .captcha label, .captcha .description{
	display: none;
}

.captcha #edit-captcha-response-wrapper .description{
	display: block;
}

#edit-captcha-response{
	width: 180px;
}
