.box_prenotazione_str INPUT {padding: 0px; margin: 0px;}
.box_prenotazione_str {float: right; padding-top: 4px;}
.box_prenotazione_str .contenitore_data_arrivo_str, .contenitore_data_partenza_str {float: left; margin-right: 0px;}

.box_prenotazione_str .campo_data_partenza_str, .box_prenotazione_str .campo_data_arrivo_str {margin-top: 6px;}
.box_prenotazione_str .ospiti_str, .box_prenotazione_str .bambini_str, .box_infanti_str .infanti_str, .box_prenotazione_str .tasto_prenota_str  {float: left;}

.box_prenotazione_str .ospiti_str {margin-right: 20px;}
.box_prenotazione_str .bambini_str {margin-right: 20px; padding-left: 20px;}
.box_prenotazione_str .infanti_str {padding-left: 20px; padding-left: 20px;}
.box_prenotazione_str .tasto_prenota_str {margin-left: 60px; margin-right: 12px;}

.box_prenotazione_str .contenitore_data_arrivo_str, .box_prenotazione_str .contenitore_data_partenza_str {width: 165px; height: 30px;}
.box_prenotazione_str .contenitore_data_arrivo_str INPUT, .box_prenotazione_str .contenitore_data_partenza_str INPUT {width: 120px; height: 31px; margin-left: 4px; padding-left: 25px; line-height: 30px!important;}
.box_prenotazione_str .styled {opacity: 0;position: relative;z-index: 5;}
.box_prenotazione_str .ospiti_str .select {height: 19px; position: absolute; width: 23px;}
.box_prenotazione_str .bambini_str .select {height: 19px; position: absolute; width: 23px;}
.box_prenotazione_str .infanti_str .select {height: 19px; position: absolute; width: 23px;}
.box_prenotazione_str .tasto_prenota_str INPUT {height: 56px; margin-top: -12px; width: 115px;}

.box_prenotazione_str .data_partenza_str {margin-top: -3px; position: absolute; right: 570px; width: 150px;}
.box_prenotazione_str .data_arrivo_str {margin-top: -3px; position: absolute; right: 405px; width: 150px;}
.box_prenotazione_str .tasto_prenota_str {margin-left: 40x;}

.box_prenotazione_str .ospiti_str, .box_prenotazione_str .bambini_str, .box_prenotazione_str .infanti_str {float: left;}
.box_prenotazione_str .numero_ospiti_str, .box_prenotazione_str .numero_bambini_str, .box_prenotazione_str .numero_infanti_str {float: left; margin-top: 12px;}
.box_prenotazione_str .infanti_str SPAN, .box_prenotazione_str .bambini_str SPAN, .box_prenotazione_str .ospiti_str SPAN {position: absolute;}

.box_prenotazione_str .ospiti_str SPAN {right: 259px; width: 130px;}
.box_prenotazione_str #selectnrAdulti {right:inherit!important;}

.box_prenotazione_str .bambini_str SPAN {right: 179px; width: 130px;}
.box_prenotazione_str #selectnrBambini {right:inherit!important;}

.box_prenotazione_str .infanti_str SPAN {right: 98px; width: 130px;}
.box_prenotazione_str #selectnrInfanti {right:inherit!important;}