body {
font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#554b42;
margin:0px;
background:#EAEBE1;
}

table.module{
margin: 0 10px;
clear:both;
}
td.module{
width:165px;
background:url(../pics/module-content.gif) repeat-y;
}
form#reservation{
width:155px;
margin:5px;
display:block;
}
form#reservation div.group{
position:relative;
}
form#reservation label,
form#reservation select,
form#reservation input{
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0 0 1px 0;
}
form#reservation select#resa_loca,
form#reservation select#resa_type{
width:154px;
}
form#reservation select#resa_flex{
width:84px;
}
form#reservation input#resa_nuit{
width:34px;
}
form#reservation select#resa_adulte{
width:40px;
}
form#reservation div.sep{
clear:both;
}
form#reservation div.group label{
float:right;
}
form#reservation div.group input,
form#reservation div.group select{
float:right;
}
form#reservation label.label1,
form#reservation label.label2{
display:block;
}
form#reservation label.label3,
form#reservation label.label4{
width:40px;
padding:3px 0 0 0;
text-align:right;
}
form#reservation input.date{
width:100px;
}
form#reservation input.num{
width:24px;
}
form#reservation input.submit{
color:#fff;
width:40px;
height:29px;
margin:4px 0 0 0;
background:url(../pics/button-go.gif) no-repeat;
border:none;
cursor:pointer;
}
form#reservation input.validate{
font-weight:bold;
color:#fff;
width:120px;
height:33px;
background:url(../pics/button.gif) no-repeat;
border:none;
cursor:pointer;
}
form#reservation a.critere{
font-weight:bold;
float:right;
margin:4px 0 0 4px;
}
form#reservation a.critere-link{
font-weight:bold;
color:#554B42;
}
form#reservation div#critere_box{
display:none;
text-align:left;
position:relative;
width:150px;
margin:0 auto;
}
form#reservation div#critere_box ul{
list-style:none;
padding:0;
margin:4px;
}
form#reservation div#critere_box ul li{
line-height:12px;
padding:0;
margin:0;
display:block;
}
form#reservation div#critere_box ul li label{
float:none;
}
form#reservation div#critere_box ul li label input{
padding:0;
margin:0 4px 0 0;
float:none;
}
div.clear{
clear:both;
}

