#form-booking{
width:140px;

margin-top:-10px;
}
#form-booking input.myinput{
background-image:url(../images/bottone.png);
width:19px;
height:19px;
background-repeat:no-repeat;
border:none;
display:block;
float:right;
background-color:transparent;
position:relative;
cursor:pointer;

}
#form-booking label,.label label{
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#form-booking label{
width:140px;
float:left;
}
select{
font-size:9px;
display:block;
float:left;
width:36px;
border:none;
background-image:none;
margin-top:2px;
}
.label{
float:left;
width:140px;
margin-top:10px;
clear:both;
}
.label2{
float:left;
width:140px;

clear:both;
}
p.p_data{
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;

padding:0;

}

.label3{
float:left;
clear:both;
text-align:left;
width:140px;
padding-top:5px!important;
padding-top:3px;
}


.label3 p.p_data{
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
line-height:17px;
padding:0;
margin-left:5px;
}
.label3 select,#bam_div select{
font-size:9px;
display:block;
float:left;
width:36px;
border:none;
background-image:none;

}
.data2{
display:block;
width:30px;
height:13px;
margin-bottom:-17px;
padding:0;
background-image:url(../images/data.png);
background-repeat:no-repeat;
background-color:transparent;
float:left;
margin-top:3px;
position:relative;
border:none;
cursor:pointer;
}

