@charset "utf-8";
/* CSS Document */

.formprenotatitolo{
	font-size:24px;
	}

.formprenotasottotitolo{
	font-size:14px;
	line-height:28px;
	}

.prenota{
	position:relative;
	margin-bottom:30px;
	max-width:960px;
	width:80%;
	}

.prenotaboxSX{
	display:inline-block;
	width:45%;
	}
	
.prenotaboxDX{
	display:inline-block;
	height:auto;
	width:45%;
	margin-left:4%;
	vertical-align: top;
	}

.prenotasottobox{
	width:100%;
	position:relative;
	}

.prenotasottoboxSx{
	width:48%;
	position:relative;
	float:left;
	}
.prenotasottoboxDx{
	width:48%;
	position:relative;
	float:right;
	}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
::-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}





input {
	background:url(../img/loghi/cal.png) right no-repeat;
	}

.form_data{   
   height:25px;
   width:100%;
   margin-top:15px;
 
   padding-left:5px;
   background-color:#FFFFFF;
   border:thin solid;
   border-color:#d4d4d4;
   color:#000;
   font-size:12px;
   text-align:left;
   cursor:pointer;
   }

.form_input{   
   height:25px;
   width:100%;
   margin-top:15px;
   padding-left:5px;
   background-color:#FFFFFF;
   border:thin solid;
   border-color:#d4d4d4;
   color:#000;
   font-size:12px;
   text-align:left;

   }
   
.form_select{
   height:25px;
   width:100%;
   margin-top:15px;
   padding-left:5px;
   background-color:#FFFFFF;
   border:thin solid;
   border-color:#d4d4d4;
   color:#000;
   font-size:12px;
   text-align:left;
   cursor:pointer;
	}   

.form_text_area{
   height:25px;
   width:100%;
   height:auto;	
   margin-top:15px;
   padding-left:5px;
   background-color:#FFFFFF;
   border:thin solid;
   border-color:#d4d4d4;
   color:#000;
   font-size:12px;
   text-align:left;
}



.button_prenota{height:30px; text-align:center; background-color:#7D6E4E; color:#FFFFFF}

.button_prenota:hover{height:30px; text-align:center; background-color:#FFFFFF; color:#7D6E4E; border:solid thin;
	 /*standard*/
  transition-duration: 0.7s;
 
   /*Safari e Chrome */
  -webkit-transition-duration: 0.7s;
         
    /*Opera*/
  -o-transition-duration: 0.7s;
         
  /*Firefox*/
  -moz-transition-duration: 0.7s; }
   @media only screen and (max-width: 768px){
.prenota{
	max-width:80%;
}



   }
  
  @media only screen and (max-width: 603px){
.prenota{
	max-width:80%;
}
	
	  .prenotaboxSX{
	display:inline-block;
	width:100%;
	}
	
.prenotaboxDX{
	display:inline-block;
	height:auto;
	width:100%;
	margin-left:0%;
	}
	

}


  @media only screen and (max-width: 360px){
.prenota{
	max-width:80%;
}

	  }
	  