body {
}
/************* page hotels *************/

#hotelsFormContainer {padding:0px 20px 15px 20px; z-index:-100;}
#hotelsFormBkgrd {background-image:url(../img/interface/hotelsBkgrd.gif); background-repeat:no-repeat; height:150px; z-index:-100;}
#hotelsFormBloc {width:390px; float:left; padding:30px 0px 0px 15px; z-index:-100;}
#hotelsFormVisuel {width:300px; float:right;padding-top:40px; padding-right:20px;}
#hotelsFormVisuel img {padding-right:6px; width:50px; float:left;}
#hotelsFormVisuel p {    padding-right: 6px;    font-weight: bold;}

#hotelsFormBloc table td {font-weight:bold; z-index:-100;}
.hotelsSelectBox1 {width:285px; font-size:12px; position:relative;}
.hotelsSelectBox2 {width:140px; font-size:12px; position:relative;}
.hotelsSelectBox2 option {font-size:13px;}
#hotelsTitrePage {background-color:#009ad0; height:35px;}
.hotelsTitre1 {float:left; padding:7px 0px 0px 20px;}
.hotelsContentContainer { padding:15px 20px 0px 20px; position: relative; left: 110px; width: 600px; }
.hotelsContentContainer h2 {    width:530px;    background-color: #FBF6E2;    margin: 0px 0px 5px 0px;    padding: 4px 0px 4px 20px;    text-transform: uppercase;    font-size: 10px;    font-weight: bold;    float:left;    }
.hotelsBlocLine{    clear: both;    margin: 0;    position: static;}
.hotelsLeftBloc{    width: 190px;    float: left;    height: 100px;}
.hotelsCenterBloc { width: 390px; float: left; }
.hotelsRightBloc {    width: 190px;    float: right;    text-align: left;    }
.hotelsCenterBloc p {margin:0; padding:15px 15px 15px 0px;}
.hotelsDiaporama {float:right;}
.hotelsSepar {clear:both; background-image:url(../img/interface/hotelsSepar.gif); background-repeat:no-repeat; background-position:50% 50%; height:2px; }

.hotelBouton {    clear: both;    float: none;    position: static;}
a.hotelsResa{     line-height:30px;    color: #009ad0;    text-decoration: none;    padding: 3px 10px 3px 10px;    background-color: #FFFFFF;    border: 1px solid #009ad0;}    
a.hotelsResa:hover{    padding: 3px 10px 3px 10px;    background-color: #009ad0;    border: none;    color: #ffffff;    border: 1px solid #009ad0;}

.pagerContainer { position: relative; float: left; left: 370px; top: -10px; }
/*.pagerContainer a {margin: 5px 2px 5px 2px; padding-bottom:5px;}*/
.pagerLink {    color: #5A5A5A;    text-decoration: underline;    font-weight: bold;    vertical-align: middle;    }
.pagerCurrentLabel {  color: #009ad0; font-weight:bold; margin: 5px 2px 5px 2px; padding-bottom:5px; }
.alignCenter { text-align:center; }

.results { position: relative; top: 15px; }
.btnHaut { position: relative; clear: both; float: right; right: 50px; top: 10px; }

