      
/* PAGINA PRENOTAZIONI INIZIO ************************************************/
.wrapper_content .inner .contenuto .form-form{ float:left; width:100%; margin:0px 0px 30px 0px; padding:0px; }
.wrapper_content .inner .contenuto .form-form .errore{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left; width:100%; margin:0px 0px 30px 0px; padding:5px 5px 5px 25px; background-color:#F31A1E; color: #FFFFFF; font-weight: 600; background-image: url(../../../images/warning.png); background-repeat: no-repeat; background-position: 5px center; }


.wrapper_content .inner .contenuto .form-form p{ float:left; width:100%; margin:0px; padding:0px; }
.wrapper_content .inner .contenuto .form-form p .label{ font-size: 16px; padding: 0px 3px; font-weight: 500; color: #1B1B1B; line-height: 26px; background-color:#F0F0F0; float:left; width:26%; height:30px; margin:0px 1% 3px 0px; }
.wrapper_content .inner .contenuto .form-form p .label.area{ height: 120px; }
.wrapper_content .inner .contenuto .form-form p .label.textcaptcha{ height: 40px; }

.wrapper_content .inner .contenuto .form-form p .input,
.wrapper_content .inner .contenuto .form-form p .textarea,
.wrapper_content .inner .contenuto .form-form p .select,
.wrapper_content .inner .contenuto .form-form .text_checkbox{ float:left; width:35%; margin:0px 1% 3px 0px; }
.wrapper_content .inner .contenuto .form-form p .captcha_img,
.wrapper_content .inner .contenuto .form-form p .textarea,
.wrapper_content .inner .contenuto .form-form p .select,
.wrapper_content .inner .contenuto .form-form p .input{ background-color: #FFFFFF; border: 1px solid #CBCBCB; border-radius: 5px; line-height: 18px; font-size: 14px; padding: 2px 5px 2px 5px; -moz-box-shadow: 1px 6px 25px 1px rgba(0,0,0,0.35); color: #073e76; font-weight: 200; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:28px; }

.wrapper_content .inner .contenuto .form-form p .radio,
.wrapper_content .inner .contenuto .form-form p .checkbox{ float:left; margin: 7px 3px 12px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wrapper_content .inner .contenuto .form-form .text_checkbox,
.wrapper_content .inner .contenuto .form-form p .textarea.lungo{ width:74%; }
.wrapper_content .inner .contenuto .form-form p .label.lungo{ width:100%; }
.wrapper_content .inner .contenuto .form-form p .label.blank{ background-color:inherit; }
.wrapper_content .inner .contenuto .form-form p .label.text-area{ height: 120px; }
.wrapper_content .inner .contenuto .form-form p .input{ height: 30px; }
.wrapper_content .inner .contenuto .form-form p .input.num{ width:10%;  }
.wrapper_content .inner .contenuto .form-form p .input.orario{ width:3%; text-align:center; }
.wrapper_content .inner .contenuto .form-form p .input.data{ width:10%; text-align:center; } 
.wrapper_content .inner .contenuto .form-form p .select.min{ width:5%; margin: 0px 0px 3px 0px; }
.wrapper_content .inner .contenuto .form-form p .select.data{ width:7%; margin: 0px 25px 3px 0px; }
.wrapper_content .inner .contenuto .form-form p .text{ float: left; margin: 0px 25px 3px 0px; font-style: italic;  line-height: 26px;}
.wrapper_content .inner .contenuto .form-form p .textarea{ height: 120px; }
.wrapper_content .inner .contenuto .form-form .text_checkbox,
.wrapper_content .inner .contenuto .form-form .text_checkbox a{ font-size: 16px; line-height: 20px; font-weight: 200; color: #1B1B1B; }
.wrapper_content .inner .contenuto .form-form .text_checkbox a{ color: #073e76; font-weight: 200; text-decoration: underline; }
.wrapper_content .inner .contenuto .form-form .text_checkbox a:hover{ color: #DF0029; font-weight: 200; text-decoration: underline; }
.wrapper_content .inner .contenuto .form-form p .captcha_img{ float:left; width:18%; height: 40px; margin:0px 1% 3px 0px; }
.wrapper_content .inner .contenuto .form-form p .input.captcha{ float:left; width:16%; height: 40px; margin:0px 0px 3px 0px; line-height: 40px; text-align: center; text-transform: uppercase; font-size: 20px; font-weight: 200; }
.wrapper_content .inner .contenuto .form-form p .submit{ text-align: center; background-color: #08192B; line-height: 30px; font-size: 14px; color: #FFFFFF; font-weight: 200; text-decoration: none; text-transform: uppercase; border-radius: 5px; padding: 0px 10px; border:none; cursor:pointer; margin-top:10px; }
.wrapper_content .inner .contenuto .form-form p .submit:hover{ background-color: #5E5E5E; }
/* PAGINA PRENOTAZIONI FINE **************************************************/



/*Crappyt Poirtrait (240x300)*/
@media only screen and (min-width: 240px) and (max-width: 319px) { 


      
}
      
/*Mobile portrait (320x480)*/
@media only screen and (min-width: 320px) and (max-width: 480px) { 


}
      
/* Mobile landscape (480x320) - Small tablet portrait (600x800)*/
@media only screen and (min-width: 481px) and (max-width: 768px) { 


}
      
/*Small tablet landscape (800x600) Tablet portrait (768x1024) */
@media only screen and (min-width: 769px) and (max-width: 1024px) { 

     
}
      
/*Tablet landscape (1024x768)*/
@media only screen and (min-width: 1024px) and (max-width: 1279px) { 

    
}
      
/* DESKTOP */
@media only screen and (min-width: 1280px) { .inner { width: 1100px; } }
