﻿    textarea { resize:none; }

	/* ------------------------------------------- */
	/* FORM CONTATTI                               */
	
	
	h3.contattiTitle { position:absolute;top:0;left:0;padding:0 14px 8px 6px; }
	#public_form { position:relative;overflow:hidden;padding:0 0 40px 0; }
    #public_form ul {}
        #public_form ul li { padding:0 0 20px 0; }
        #public_form ul li label { width:210px;display:block;float:left;padding:0 0 0 20px; }
        #public_form ul li input { width:250px;height:16px;padding:7px 0 7px 10px; }
        #public_form ul li textarea { width:310px;margin:0 0 0 0; }
        span.required-field { display:none;padding:5px 0 0 129px; }
	        
	#fieldsetInfo { width:433px;clear:left; }
	#fieldsetRichieste { padding:20px 0 0 0;width:500px;clear:left; }
     
	#public_form #blockCaptcha { width:250px;margin:0 0 0 100px;padding:0 0 0 30px; }
	    #public_form #blockCaptcha label { width:200px;display:block;padding:0 0 5px 0 ; }
	    #public_form #blockCaptcha div.captcha { padding:0 0 0 0; }
	    #public_form #blockCaptcha input { margin:20px 0 0 0;width:250px; }
	        #public_form #blockCaptcha div.captcha label { display:none; }
	        #public_form #blockCaptcha span.required-field { padding:5px 0 0 0; }
	        
	#public_form #blockRichiesta {  }
	    #public_form #blockRichiesta label { display:block;float:left; }
	        #public_form #blockRichiesta span textarea { height:100px; }

	#public_form #blockPrivacy {  }
	        #public_form #blockPrivacy span textarea{ height:80px; }
	        #public_form #blockPrivacy span input { margin:10px 5px 0 130px;width:auto;height:auto; }
	        #public_form #blockPrivacy #privacyNL { display: inline-block;}
            #public_form #blockPrivacy span.check-definition { display: inline-block; vertical-align: bottom; }
	
	#public_form #blockSubmit {  }
	    #public_form #blockSubmit input { float:left;width:100px;margin:10px 10px 0 130px;padding:3px 0 3px 0; }
	
	#public_form #blockCancel {}
	    #public_form #blockCancel input { float:left;width:100px;margin:10px 0 0 0;padding:3px 0 3px 0; }
	    
	#public_form #testiRichiesti { position:absolute;bottom:0;left:130px; }
	
	
	
	/* ------------------------------------------- */
	/* FORM GUESTBOOK                              */
	
	h3.guestbookTitle { position:absolute;top:0;left:0;padding:0 14px 8px 6px; }
	#public_form_guestbook { position:relative;overflow:hidden;padding:0 0 40px 0; }
	#public_form_guestbook ul {}
        #public_form_guestbook ul li { padding:0 0 20px 0; }
        #public_form_guestbook ul li label { width:160px;display:block;float:left;padding:0 0 0 20px; }
        #public_form_guestbook ul li input { width:250px;height:20px;padding:7px 0 7px 10px; }
        #public_form_guestbook ul li textarea { width:310px;margin:0 0 0 0; }
        span.required-field { display:none;padding:5px 0 0 129px; }
	        
	#fieldsetInfo { width:433px;clear:left; }
	#fieldsetRichieste { padding:20px 0 0 0;width:500px;clear:left; }
     
	#public_form_guestbook #blockCaptcha { width:250px;margin:0 0 10px 100px;padding:0 0 0 30px; }
	    #public_form_guestbook #blockCaptcha label { width:200px;display:block;padding:0 0 5px 0 ; }
	    #public_form_guestbook #blockCaptcha div.captcha { padding:0 0 0 0; }
	        #public_form_guestbook #blockCaptcha div.captcha input { margin:10px 0 0 0;width:190px; }
	        #public_form_guestbook #blockCaptcha div.captcha label { display:none; }
	        #public_form_guestbook #blockCaptcha div.captcha span.required-field { padding:5px 0 0 0; }
	        
	#public_form_guestbook #blockRichiesta {  }
	    #public_form_guestbook #blockRichiesta label { display:block;float:left; }
	        #public_form_guestbook #blockRichiesta span textarea { height:100px; }

	#public_form_guestbook #blockPrivacy {  }
	        #public_form_guestbook #blockPrivacy span textarea{ height:80px; }
	        #public_form_guestbook #blockPrivacy span input { margin:10px 5px 0 130px;width:auto;height:auto; }
	
	#public_form_guestbook #blockSubmit {  }
	    #public_form_guestbook #blockSubmit input { float:left;width:100px;margin:10px 10px 0 130px;padding:3px 0 3px 0; }
	
	#public_form_guestbook #blockCancel {}
	    #public_form_guestbook #blockCancel input { float:left;width:100px;margin:10px 0 0 0;padding:3px 0 3px 0; }
	    
	#public_form_guestbook #testiRichiesti { position:absolute;bottom:0;left:130px; }
	
	/* ------------------------------------------- */
	/* FORM PREVENTIVI                              */
	#public_form_estimate { position:relative;overflow:hidden;padding:0 0 40px 0; }
    #public_form_estimate ul {}
        #public_form_estimate ul li { padding:0 0 20px 0; }
        #public_form_estimate ul li label { width:160px;display:block;float:left;padding:0 0 0 20px; }
        #public_form_estimate ul li input { width:250px;height:20px;padding:7px 0 7px 10px; border: 0; }
        #public_form_estimate ul li textarea { width:310px;margin:0 0 0 0; }
	      
     
	#public_form_estimate #blockCaptcha { width:250px;margin:0 0 0 100px;padding:0 0 0 30px; }
	    #public_form_estimate #blockCaptcha label { width:200px;display:block;padding:0 0 5px 0 ; }
	    #public_form_estimate #blockCaptcha div.captcha { padding:0 0 0 0; }
	        #public_form_estimate #blockCaptcha div.captcha input { margin:10px 0 0 0;width:190px; }
	        #public_form_estimate #blockCaptcha div.captcha label { display:none; }
	        #public_form_estimate #blockCaptcha div.captcha span.required-field { padding:5px 0 0 0; }
	        
	#public_form_estimate #blockRichiesta {  }
	    #public_form_estimate #blockRichiesta label { display:block;float:left; }
	        #public_form_estimate #blockRichiesta span textarea { height:100px; }

	#public_form_estimate #blockPrivacy {  }
	        #public_form_estimate #blockPrivacy span textarea{ height:80px; }
	        #public_form_estimate #blockPrivacy span input { /*margin:10px 5px 0 130px;*/width:auto;height:auto; }
	        
	#public_form_estimate #blockBoard { display: block; }
	    #public_form_estimate #blockBoard:after { visibility:hidden; display: block; clear:both; height: 0; width: 0; content: ' ';  }
	    #public_form_estimate #blockBoard span{ float: left; }
	        #public_form_estimate #blockBoard span input { margin:0 10px 10px 0;width:auto;height:auto;padding:0; vertical-align: top; background: transparent; }
	        
	#public_form_estimate #blockService {  }
	        #public_form_estimate .blockService span input { margin:0 10px 10px 0;width:auto;height:auto;padding:0; vertical-align: top; background: transparent; }
	
	#public_form_estimate #blockSubmit {  }
	    #public_form_estimate #blockSubmit input { float:left;width:100px;margin:10px 10px 0 130px;padding:3px 0 3px 0; }
	
	#public_form_estimate #blockCancel {}
	    #public_form_estimate #blockCancel input { float:left;width:100px;margin:10px 0 0 0;padding:3px 0 3px 0; }
	    
	#public_form_estimate #testiRichiesti { position:absolute;bottom:0;left:130px; }
	
	#public_form ul li input.calendar,#public_form_estimate ul li input.calendar { width: 100px; }
 input, select, textarea{
    color: #000;
      height: 20px;
}#fieldsetRichieste ul li .check-definition label, #fieldsetRichieste ul li > span textarea {
	 margin-top: 20px;
 }#public_form_estimate #blockPrivacy span input {
	  margin-top: 20px;
  }#public_form_estimate ul #blockPrivacy label:first-child {
	   display: none;
   }
