﻿#boxformcontatto {
	clear:both;
	width:480px; height:920px;
	margin:6px auto 60px auto; padding:0;
    background-color:rgb(230,230,230);
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400;}

#box2formcontatto {
	float:left;
	width:440px; height:580px;
	margin:30px 20px auto 20px; padding:0;
    background-color:transparent;
    }

   
#boxformname {
	float:left;
	width:440px; height:120px;
	margin:0; padding:0;
    background-color:transparent;
    }
    
#boxformname p {
		margin:8px 0 0 0px; padding:0 0 10px 0;
	    font-size:16px;
	    height:20px;
	    font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400; color:#333333;}  
        
	#boxformname label.left {
		float:left; 
		width:120px; height:20px;
		margin:15px 0 0 0; padding:5px 0 5px 0; border:none;
		}

	#boxformname input.field {
		float:left;
		width:280px; height:20px; 
		margin:15px 0 0 0; padding:5px; 
		border:solid 1px rgb(205,205,205); 
		background:rgb(255,255,255); 
		font-size:16px;
		color:rgb(102,102,102);}


#boxformdata {
	float:left;
	width:440px; height:280px;
	margin:0; padding:0;
    background-color:transparent;
    font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400; color:#333333;
    }
    
#boxformdata p {
		margin:8px 0 0 0px; padding:0 0 10px 0;
	    font-size:16px;
	    height:20px;
	    font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400; color:#333333;}  
        
	#boxformdata label.left {
		float:left; 
		width:120px; height:20px;
		margin:15px 0 0 0; padding:5px 0 5px 0; border:none;
		}

	#boxformdata input.field {
		float:left;
		width:280px; height:20px; 
		margin:15px 0 0 0; padding:5px; 
		border:solid 1px rgb(205,205,205); 
		background:rgb(255,255,255); 
		font-size:16px;
		color:rgb(102,102,102);}

	#boxformdata textarea {
		float:left; width:260px; height:120px; 
		margin:15px 0 0 0; padding:5px;  
		border:solid 1px rgb(205,205,205); 
		background:rgb(255,255,255); 
		font-size:16px;
		color:rgb(102,102,102);
		font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400; color:#333333;}
		
#controllo {
	float:left;
	width:440px; height:200px;
	margin:0 0 20px 0; padding:0;
    background-color:transparent;
    }
    
#controllo p.guida {
		margin:0 0 30px 0px; padding:0;
	    font-size:16px; line-height:22px;
	    height:20px;
	    color:rgb(0,0,0);
	    font-weight:400;
	    letter-spacing:normal;}  

#controllo p {
		margin:8px 0 0 0px; padding:0 0 10px 0;
	    font-size:16px;
	    height:20px;
	    font-family: 'Open Sans', Arial, Sans-Serif; font-weight:400; color:#333333;}  
        
	#controllo label.left {
		float:left; 
		width:120px; height:20px;
		margin:15px 0 0 0; padding:5px 0 5px 0; border:none;
		}

	#controllo input.field {
		float:left;
		width:280px; height:20px; 
		margin:15px 0 0 0; padding:5px; 
		border:solid 1px rgb(205,205,205); 
		background:rgb(255,255,255); 
		font-size:16px;
		color:rgb(102,102,102);}

 
#captcha {
	float:left;
	width:440px; height:80px;
	margin:10px 0 0 0; padding:0;
    background-color:transparent; overflow:hidden;
    }
    
#captcha img {
	float:left; width:auto; height:auto;
	margin:10px 0 0 120px; padding:0;
    }

#captcha img.cap {
	float:left; width:auto; height:auto;
	margin:10px 0 0 120px; padding:0;
    }

#consensoprivacy {
    float:left;
    width:440px; height:auto; 
    margin:0 0 4px 0; padding:0;
    background-color:transparent;}

#consensoprivacy p {
		width:440px; height:auto;
		margin:8px 0 2px 0px; padding:0;
	    font-size:16px; line-height:22px;
	    color:rgb(0,0,0);
	    font-weight:400;
	    letter-spacing:normal;}
	    
#consensoprivacy a {
		text-decoration:none; color:rgb(0,0,194);}  
           	
    #consensoprivacy p.accetto {
        margin:0; padding:0;
        font-size:16px;
        line-height:30px;
        color:#000;}
    
    #consensoprivacy label.left1 {
        float:left; 
        width:120px; 
        margin:0; padding:0;}
        
    #consensoprivacy fieldset.radio_uno {
        float:left; 
        width:150px; height:30px;
        margin:0 0 0 130px; padding:0;
        background-color:transparent;} 

    #consensoprivacy fieldset.radio_due {
        float:left; 
        width:150px; height:30px;
        margin:0 0 0 130px; padding:0;
        background-color:transparent;} 
    
    #consensoprivacy input.radio_uno {
        float:left; height:auto; 
        margin:8px 7px 0 0; padding:0;}
        
    #consensoprivacy input.radio_due {
        float:left; height:auto; 
        margin:8px 7px 0 0; padding:0;}
        
#invia {
	float:left;
	width:440px; height:40px;
	margin:0 0 0 0; padding:0;
    background-color:transparent;
    }
    
#invia input.tastoinviomail {
		float:left; 
		width:180px; height:32px; 
		margin:0 0 0 120px; padding:0; border:none;
		background-color:transparent;
		background-image:url(../cucine-2017/formcontatto-inviaof.png);
		background-position:0 0; 
        background-repeat:no-repeat;}
	
#invia input.tastoinviomail:hover {
		cursor:pointer;  
		background-image:url(../cucine-2017/formcontatto-inviaof.png);
		background-position:0px -32px;}