* {margin: 0;padding: 0;color: #1a4372;font-family: Arial, Helvetica, sans-serif;}
p, ul, li, span, div {font-size:11px;}
h1, h2, h3, h4, h5, h6 {font-size:14px;}
img {border-style: none;}
ul {list-style: none;}
a {color: #1a4372;outline:none;}
a:hover {text-decoration: none;}
.cl {display:block;clear: both;font-size:1px;height:1px;background:none;}

body {background: #d0d2dd;}
h1 {text-align: center;background: #54567D url(/img/h1.jpg) repeat-x;color: #d0d2dd;font-size: 11px;font-weight: normal;padding: 12px;}
h1 a {color: #d0d2dd;}

#co {background: url(/img/co.jpg) repeat-x;}
#c {margin: 0px auto;
	width: 970px; 
	background:#FFFFFF url(/img/c.jpg) no-repeat;
}
#l {float: left;width: 620px;}

/*Header*/
#h {padding-top: 20px;}
#h .logo {float: left;padding: 20px;}
#h div {}
#h div p, #h div h1 {text-align: center;color: #8ca1b8;padding: 10px;font-size:11px;background:none;}
#h div h2 {font-size:14px;font-weight:normal;text-align:center;}
#h ul {clear: both;background: url(/img/menubar.jpg) no-repeat center top;height: 45px;padding-top: 10px;padding-left: 25px;}
#h ul li {float: left;background: url(/img/menu.gif) no-repeat center top;}
#h ul li a {display: block;background: url(/img/menu.gif) no-repeat left top;padding-left: 10px;color: #fff;text-decoration: none;}
#h ul li a span {display: block;background: url(/img/menu.gif) no-repeat right top;color: #fff;text-decoration: none;padding: 7px 15px 8px 5px;}
#h ul .h-active {background: url(/img/menu-active.gif) no-repeat center top;}
#h ul .h-active a {background: url(/img/menu-active.gif) no-repeat left top;}
#h ul .h-active a span {background: url(/img/menu-active.gif) no-repeat right top;}

#h ul li:hover {background: url(/img/menu-hover.gif) no-repeat center top;}
#h ul li:hover a span {background: url(/img/menu-hover.gif) no-repeat right top;}
#h ul li a:hover {background: url(/img/menu-hover.gif) no-repeat left top;}
#h ul li a:hover span {background: url(/img/menu-hover.gif) no-repeat right top;}

/*Rechercher Left*/
.rechercher-left {clear: both;background: url(/img/recherche-left-back.gif) repeat-y left bottom;margin-left: 23px;margin-top: -10px;}
.rechercher-left h3 {background: url(/img/recherche-left-h3.jpg) no-repeat;padding: 40px 15px 28px 20px;color: #fff;font-size: 18px;font-weight: normal;letter-spacing: -1px;}
.rechercher-left form {}
.rechercher-left form p {clear: both;color: #2764aa;font-size: 12px;font-weight: bold;height: 24px;}
.rechercher-left form p label {display: block;width: 120px;text-align: right;padding: 3px 5px;float: left;font-size: 12px;font-weight: bold;color: #2764aa;}
.rechercher-left form p input {float: left;border: 1px solid #93b7c9;display: inline;margin-right: 4px;font-size: 12px;font-weight: bold;color: #1a4372;padding: 1px 3px;vertical-align: middle;}
.rechercher-left form p #recherche {font-weight:bold;}
.rechercher-left form p span {padding:2px;}
.rechercher-left form p #ville {}
.rechercher-left form p #pour {font-weight: bold;}
/* .rechercher-left div {font-size: 8px;background: url(/img/notre-selection-h4hr.gif) repeat-x center center;margin-right: 18px;margin-left: 130px;} */
.rechercher-left form p #arr-date, .rechercher-left form p #dep-date {width: 100px;}
.rechercher-left form span.bottom {display:block; clear:both; height:10px; background: url(/img/recherche-left.gif) no-repeat left bottom;}
.rechercher-left form span.button {display:block; clear:both; padding-bottom:10px; padding-left: 130px; }
.rechercher-left form span.button input.rechercher {background: url(/img/rech-left2.jpg) no-repeat;height: 33px;width: 246px;border-style: none; color:white; font-weight:bold; font-size:14px; padding-left:30px;}

.rechercher-left form select{height:22px!important; /* background:none!important; */color:#1A4372!important;font-size:12px!important;border:1px solid #93B7C9!important;font-weight:bold!important;}



/*Rechercher Right*/
.rechercher-right {clear: both; background: url(/img/recherche-right-back.gif) repeat-y left bottom;margin-left: 7px;margin-top: 2px;}
.rechercher-right h3 {background: url(/img/recherche-right-h3.jpg) no-repeat;padding: 23px 15px 10px 20px;color: #fff;font-size: 18px;font-weight: normal;letter-spacing: -1px;}
.rechercher-right form  {}
.rechercher-right form p {clear: both;color: #2764aa;font-size: 11px;font-weight: bold;height: 24px;}
.rechercher-right form p label {display: block;width: 85px;text-align: right;padding: 3px 5px;float: left;font-size: 11px;font-weight: bold;color: #2764aa;}
.rechercher-right form p input {float: left;border: 1px solid #93b7c9;display: inline;margin-right: 4px;font-size: 12px;font-weight: bold;color: #1a4372;padding: 1px 3px;vertical-align: middle;}
.rechercher-right form p #recherche {font-weight:bold;}
.rechercher-right form p span {padding:2px;}
.rechercher-right select { height:22px; /* background:none; */ color:#1A4372;font-size:12px;border:1px solid #93B7C9;font-weight:bold;}
.rechercher-right form p #pour {font-weight: bold;}
.rechercher-right form p #arr-date, .rechercher-right form p #dep-date {width: 68px;}
.rechercher-right form span.bottom {background: url(/img/recherche-right-bottom.gif) no-repeat bottom left; display:block; clear:both; padding-bottom: 11px; padding-left: 54px; height:0px; }
.rechercher-right form span.button input.rechercher {background: url(/img/recherche-right-but2.jpg) no-repeat;height: 33px;width: 220px;border-style: none; color:white; font-weight:bold; font-size:14px; padding-left:25px; letter-spacing:-1px;}

.rechercher-rightb {background: url(/img/recherche-right-h3-bottom.jpg) no-repeat!important;}

.rechercher-right form span.button {display:block; clear:both; padding-bottom: 15px; padding-left: 54px; height:40px; }


/*fancy select box, worink in IE6 too for the left & right side*/

.rechercher-left form p .selectbox-wrapper, .rechercher-right form p .selectbox-wrapper {position:relative; z-index:1000;}
.rechercher-left form p .selectbox-wrapper ul, .rechercher-right form p .selectbox-wrapper ul {position:absolute;background:#fff;border:1px solid #93B7C9;z-index:999;clear:left;top:1px;float:left;top:22px;!top:2px;}
.rechercher-left form p .selectbox-wrapper ul li.selected, .rechercher-right form p .selectbox-wrapper ul li.selected {background:#D1E5EF;}
.rechercher-left form p .selectbox-wrapper ul li.current, .rechercher-right form p .selectbox-wrapper ul li.current {background:#2866AB;color:#fff;}
.rechercher-left form p .selectbox-wrapper ul li, .rechercher-right form p .selectbox-wrapper ul li {padding:4px;font-size:12px;cursor:pointer;border-bottom:1px solid #fff;}
.rechercher-left form p .selectbox, .rechercher-right form p .selectbox {border:1px solid #93B7C9;cursor:pointer;height:22px;}

/*the "par chambre label because IE6 just don't want to use text and flaps shit around"*/
.rechercher-left .stxt {background: url(/img/stxt.gif) no-repeat 384px 1px;}
.rechercher-right .stxt {background: url(/img/stxt.gif) no-repeat 240px 1px;}

/*now... left!*/
.rechercher-left form p .selectbox-wrapper ul {width:250px; height:150px; overflow-x:hidden; overflow-y:scroll;}
.rechercher-left form p .selectbox{width:247px; /* background:url(/img/select250.gif); */ no-repeat;padding:2px 0 2px 3px;}

/*and... right!*/
.rechercher-right form p .selectbox-wrapper ul {width:143px; height:150px; overflow-x:hidden; overflow-y:scroll;}
.rechercher-right form p .selectbox{width:143px; /* background:url(/img/select143.gif); no-repeat; */ padding:2px 0 2px 3px;}

/*Breadcrumsb*/
.bcr {padding: 7px 7px 7px 15px;font-weight: bold;}
.bcr span {padding-left: 5px;color: #E81D20;}
.bcr a {font-size: 11px;font-weight: bold;padding-right: 10px;background: url(/img/bcr.gif) no-repeat right center;display: block;float: left;padding-left: 5px;}

/*Static content*/
.static-co {background: url(/img/static-co.gif) repeat-y;margin-left: 17px;}
.static-ptitle {background: url(/img/static-co-h3.gif) no-repeat;font-size: 18px;font-weight: normal;letter-spacing: -1px;color: #d20003;padding: 15px 10px 0px 15px;margin-left: 17px;}
.static-c {background: url(/img/static-c.gif) no-repeat left bottom;padding: 10px;overflow:auto;position:relative;}

.static-c h4, .static-c h5, .static-c h6, .static-c p {padding: 5px;}
.static-c h4, .static-c h5, .static-c h6 {clear:both;}
.static-c h4 {font-size: 14px;}
.static-c h5, .static-c h6 {font-size: 12px;}
.static-c p {padding-right:20px;}
.static-c ul, .static-c ol {padding: 5px 30px;list-style: inside !important;}
.static-c ul {list-style: disc;}
.static-c ol {list-style: decimal!important;}
.static-c img, .static-c p img {padding: 5px;background: #fffcea;border: 1px solid #E4D9B1; margin: 0 8px 8px 8px;}
.static-c table {border: 1px solid #B4B7E1;margin-top: 10px;margin-bottom: 10px;}
.static-c table tr {}
.static-c table tr th {padding: 6px;background: #CFD7E1;}
.static-c table tr td {border-top: 1px solid #B4B7E1;padding: 6px;}
.static-c hr {margin: 0px 20px 0px 0px;padding: 0px;height: 1px;border-style: none;background: #d0d2dd;color: #d0d2dd;}

/*Region/Ville?Fiche content*/
.rvf-co { background: url(/img/static-co.gif) repeat-y;margin-left: 22px;width: 590px;}
.rvf-c {background: url(/img/rvf-co-h3.gif) no-repeat;padding:10px;}
.static-photo {float: left;background: url(/img/static-photo.gif) no-repeat;padding-top: 6px;padding-left: 6px;margin-right: 10px;margin-bottom: 8px;}
.static-photo2 {background: url(/img/static-photo.gif) no-repeat right bottom;padding-right: 7px;padding-bottom: 4px;position: relative;}
.static-photo2 div, .static-photo2 span {display:block;position:absolute;width:25px;height:25px;}
.static-photo2 div {background: url(/img/cl.png) no-repeat;left: -6px;bottom: -3px;}
.static-photo2 span {background: url(/img/cr.png) no-repeat;top: -6px;right: -1px;}
.static-photo2 img {}

.rvf-c-intro {position:relative;}
.rvf-c h3 {font-size: 18px;font-weight: normal;color: #d20003;letter-spacing: -1px;position:relative;}
.rvf-c p {padding-top: 5px;padding-bottom: 5px;color: #000;}

.rvf-c h4 {font-size: 11px;font-weight: bold;color: #3f47be;padding-top: 10px;position:relative;}
.rvf-lire {background: url(/img/static-c.gif) no-repeat left bottom;padding: 0px 10px 10px;}
.rvf-lire a {display: block;padding: 3px 12px 4px 4px;background: url(/img/rvf-lire.gif) no-repeat right top;text-align: right;color: #fff;text-decoration: none;font-weight: bold;}
.rvf-lire a:hover {color: #ff0;}

/*Tabs*/
.fiche-tabs {padding:10px 0 0px;}
.tabstop {background: url(/img/tabs-top.jpg) no-repeat left top;font-size: 5px;height: 10px;margin-top:29px;}
.tabs {clear: both;padding-left:5px;height:29px;border-bottom: 1px solid #fff;position:absolute;}
.tabs li {float: left;}
.tabs li a {display: block;background: url(/img/tab-off.jpg) no-repeat;padding-left: 8px;text-decoration:none;}
.tabs li span {display: block;padding: 8px 16px 8px 4px;background: url(/img/tab-off.jpg) no-repeat right top;font-weight: bold;color: #b4a780;font-size: 14px;;}
.tabs li .current {background: url(/img/tab-on.jpg) no-repeat;}
.tabs li .current span {background: url(/img/tab-on.jpg) no-repeat right top;color:#5f573f;}
.panes {background: url(/img/tabs-bg.jpg) repeat-y;clear: both;margin: 0px;padding: 0px;}
.panes .pane {display: none;padding: 0px 20px;}
.panes div h5 {font-size: 12px;color: #330000;background: url(/img/pane-h5.gif) no-repeat;padding: 5px 5px 10px;margin-top: 10px;clear: both;}
.panes div p, .panes div ul, .panes div ol, .panes div ul li, .panes div ol li, .panes div a, .panes div table, .panes div td {font-size:12px;color:#000;margin: 0px;padding: 0px;}
.panes div p {padding-top: 7px;padding-bottom: 7px;}
.panes div ul {list-style: disc;padding: 0px 0px 0px 25px;margin: 0px;}
.pane-left {float: left!important;}
.pane-right {float:right;width:168px;}
.pane-left h6, .pane-right h6 {font-size: 11px!important;padding:4px;background: #fff;border: 1px solid #DAD8CF;margin-bottom:5px;}

.pane-right li {font-size: 11px!important;}

.tabs-end {background: url(/img/tabs-bot.jpg) no-repeat left bottom;font-size: 5px;height: 19px;}
.diapo {padding: 10px 0px 0px;}
.diapo img {margin: 10px 10px 5px 0px;padding: 3px;background: #fff;border: 1px solid #D6C8AD;}
.pane img {vertical-align:top;}
.pane table {background: #bcb7a7;width: 100%;}
.pane table th {font-size: 11px;font-weight: bold;background: #fff;padding: 7px 1px;}
.pane table td {background: #FFF7E0;padding: 3px;text-align: center;font-size: 11px;}
.pane table th img {vertical-align: middle;}

/*Contact form*/
.cform {margin-right: 20px;padding-bottom: 10px;}
.cform .cform-req {color: #D82221;padding: 10px;text-align: center;font-style: italic;}
.cform .cform-err {padding: 10px 40px;color: #E52321;background: #FDE1E1 url(/img/error.gif) no-repeat;text-align: center;margin-bottom: 10px;}
.cform div {clear: both;}
.cform div label {float: left;display: block;width: 155px;text-align: right;font-weight: bold;color: #5e87bb;padding: 4px;}
.cform div label em {color:#f00;}

/*Fiche Details*/
.fiche-details {float:left; width:100%;}
.apartir {background: url(/img/apartir.jpg) no-repeat;float: right;height: 84px;width: 109px;text-align: center;font-weight: bold;}
.apartir span, .apartir em {display: block;color: #fff;padding-left: 8px;}
.apartir span {padding-top: 20px;}
.apartir em {font-size: 27px;font-style: normal;}
.fiche-details p {padding: 13px 13px 13px 50px;font-weight: bold;color: #373B82;margin: 0px;}
.fiche-details p strong {color: #d21616;}
.fd-tel {background: url(/img/fd-tel.gif) no-repeat;}
.fd-fax {background: url(/img/fd-fax.gif) no-repeat;}

span.dispo { height:33px; display: block;clear: both;padding-bottom: 9px;padding-left: 130px;}
span.dispo input { display:block; float:left;background: url(/img/dispo.jpg) no-repeat center top;height: 39px;width: 316px;border-style: none; color:white; font-weight:bold; font-size:14px; padding-left:30px;}
span.dispo:hover input {background: url(/img/dispo.jpg) no-repeat center bottom;} 

/*Contact Form*/
.cform div p {background: url(/img/form-inp-txt.gif) no-repeat;float: left;width: 300px;}
.cform div p input {background: url(/img/transparent);!margin-left: -17px;width: 270px;border-style: none;padding: 1px;}
.cform div .cform-tarea-bg {background: url(/img/form-inp-ta.gif) no-repeat;padding-bottom: 15px;}
.cform div textarea {!margin-left: -17px;border-style: none;font-size:12px;width: 274px;height: 128px;}
.cform div .apropo {display: block;float: left;}
.cform div .apropo strong {display: block;font-weight: normal;padding: 3px;}
.cform div .apropo input {}
.cform div #cod {border: 1px solid #B4B7E1;padding: 3px;}
.cform div img {vertical-align:middle;}
.cform .cform-but {padding-left: 370px;}


/*Notre selection*/
.notre-selection {   background: url(/img/notre-selection.jpg) repeat-y; margin-left: 22px;}
.notre-selection h3 {  background: url(/img/notre-selection-h3.jpg) no-repeat;position:relative; padding: 8px 8px 8px 28px;font-size: 22px;color: #de1e21;}

/*Notre selection Item (hotel)*/
.notre-selection-item {background: url(/img/notre-selection-item.jpg) no-repeat;height: 140px;padding-top: 5px; }
.notre-selection-item .nsi-pic {float: left;padding: 6px 6px 6px 10px; width:110px; text-align:center;}
.notre-selection-item .nsi-pic a img {padding: 5px;background: #fffcea;border: 1px solid #E4D9B1; max-width:110px; max-height:110px;}
.notre-selection-item .nsi-txt {padding: 5px;float: left;width: 450px;}
.notre-selection-item .nsi-txt h4 {font-weight: bold;background: url(/img/notre-selection-h4hr.gif) repeat-x left bottom;padding-bottom: 6px;font-size: 12px;}
.notre-selection-item .nsi-txt h4 a {text-decoration: none;color: #363b82;}
.notre-selection-item .nsi-txt h4 a:hover {color: #C40002;}
.notre-selection-item .nsi-txt p {padding: 5px 0px; text-align:justify;}
.notre-selection-item .nsi-txt span {display: block;float: left;}
.notre-selection-item .nsi-txt span strong {color: #D90104;font-weight: normal;}
.notre-selection-item .nsi-txt span strong em {font-style: normal;font-weight: bold;color: #2764a9;}
.notre-selection-item .nsi-but {float: right;display: block;font-weight: bold;color: #fff;text-decoration: none;background: url(/img/nsi-but.gif) no-repeat;padding: 1px 10px 3px 22px;}
.notre-selection-item .nsi-but:hover {color:#ff0;}






.pagination {background: url(/img/pagination.jpg) no-repeat;text-align: center;padding: 11px 11px 20px;clear: both;}
.pagination span, .pagination2 span{padding-right: 10px;}
.pagination a, .pagination2 a {text-decoration: none;font-weight: bold;padding-right: 5px;padding-left: 5px;}
.pagination a:hover, .pagination a:hover {color: #f00;}
.pagination .p-active, .pagination2 .p-active {color: #f00;border: 1px solid #f8afb0;}

.pagination2 { no-repeat;text-align: center;padding: 1px 0 7px; clear: both; position:relative;}


/*Les plus Atel-Hôtels*/
.les-plus {background: url(/img/les-plus.gif) no-repeat left bottom;margin-left: 22px;height: 160px;}
.les-plus h3 {background: url(/img/les-plus-h3.jpg) no-repeat;font-size: 18px;color: #c20707;font-weight: normal;padding: 9px 9px 9px 28px;letter-spacing: -1px;}
.les-plus ul {}
.les-plus ul li {float: left;width: 220px;background: url(/img/les-plus-ul-li.gif) no-repeat left bottom;padding: 10px 10px 10px 35px;margin: 0px 10px;font-size: 13px;color: #2a63aa;}
.les-plus ul li strong {font-weight: normal;color: #fe6c00;}

/*Favori Left*/
.favori-left {clear: both;padding: 5px;margin-left: 22px;height: 60px;}
.favori-left h3 {letter-spacing: -1px;font-size: 18px;font-weight: normal;float: left;padding: 7px;}
.favori-left ul {}
.favori-left ul li {float: left;}
.favori-left ul li a {}
.favori-left ul li a img {padding-right: 7px;padding-left: 7px;}

/*Favori Right*/
.favori-right {clear: both;height: 60px;}
.favori-right h3 {letter-spacing: -1px;font-size: 15px;font-weight: normal;padding: 7px;color: #2a62a9;text-align: center;}
.favori-right ul {padding-left: 35px;}
.favori-right ul li {float: left;}
.favori-right ul li a {}
.favori-right ul li a img {padding-right: 7px;padding-left: 7px;}

/*Right Column - Lang, etc*/
#r {float: left;width: 350px;}
.general {background: url(/img/photocomp.jpg) no-repeat left top;}

/*Language*/
.lang {height: 182px;}
.lang ul {padding-top: 20px;float:right;}
.lang ul li {padding: 0 10px 9px 0;}
.lang ul li a {}
.lang ul li a img {}

/*Advertisment*/
.adv {background: url(/img/adv.gif) no-repeat;height: 270px;width: 325px;margin-top: 13px;margin-left: 10px;text-align: center;padding-top: 10px;padding-left: 0px;}
.adv img, .adv object, .adv embed {}

/*Google Maps*/
.gmaps {padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.gmaps_hotel {padding:30px 19px 14px 10px;}

/*Hotelier + Agent*/
.hotel_box, .hotelier, .agent {background: url(/img/hotelier-agent.gif) no-repeat left bottom;margin-left: 7px;padding-bottom: 10px;}
.hotel_box h3, .hotelier h3, .agent h3 {color: #fff;font-weight: normal;font-size: 18px;letter-spacing: -1px;padding: 14px;}
.hotel_box p, .hotelier p, .agent p {padding: 4px 20px 4px 10px;}
.hotel_box a, .hotelier a, .agent a {display: block;background: url(/img/hotelier-agent-a.gif) no-repeat right top;color: #fff;text-decoration: none;font: bold 10px Verdana, Arial, Helvetica, sans-serif;padding: 1px 8px 4px 18px;text-align: right;margin-right: 20px;}
.hotel_box a:hover, .hotelier a:hover, .agent a:hover {color:#ff0;}

/*Vous êtes hôtelier ?*/
.hotelier h3 {background: url(/img/hotelier-h3.jpg) no-repeat;}

/*Vous êtes un hotel ?*/
.hotel_box h3 {background: url(/img/hotel-h3.jpg) no-repeat;}

/*Agent de Voyage ?*/
.agent h3 {background: url(/img/agent-h3.jpg) no-repeat;}

/*A proximité + Top destination*/
.aproximite h3, .topdest h3, .topdest2 h3 {font-size: 18px;color: #fff;letter-spacing: -1px;padding: 9px 13px 13px;font-weight: normal;}
.aproximite, .topdest, .topdest2 {background: url(/img/liste-hotels.gif) repeat-y; margin-left: 7px;width: 330px;}
.aproximite ul, .topdest ul, .topdest2 ul, ul.ul_columns{padding: 0px 10px;}
.aproximite ul li, .topdest ul li, .topdest2 ul li, ul.ul_columns li {padding-bottom: 1px;}
.aproximite ul li a, .topdest ul li a, .topdest2 ul li a, ul.ul_columns li a {display: block;padding: 2px 2px 2px 10px;background: url(/img/lh-ul-li-ul-li-a.gif) no-repeat 1px 6px;}




/*A proximité*/
.aproximite h3 {background: url(/img/aproximite-h3.jpg) no-repeat;}
.aproximite ul li {}
.aproximite ul li a {}
.aproximite .lh-tous {background: url(/img/liste-hotels-div.jpg) no-repeat;padding: 19px;text-align: center;}
.aproximite .lh-tous a {color: #fff;text-decoration: none;font-weight: bold;}
.aproximite .lh-tous a:hover {color: #ff0;}

/*Top destination*/
.topdest h3, .topdest2 h3 {background: url(/img/topdest-h3.jpg) no-repeat;}
.topdest div, .topdest2 div,.aproximite div {background: url(/img/topdest-div.jpg) no-repeat left bottom;clear:both;}
.topdest ul li, ul.ul_columns li {float:left; width:154px;}

ul.ul_columns li{ list-style:none outside none; width:185px;}
/*Liste des Hotels par Pays*/
.liste-hotels {background: url(/img/liste-hotels.gif) repeat-y;margin-left: 7px;width: 330px;}
.liste-hotels h3 {background: url(/img/liste-hotels-h3.jpg) no-repeat;font-size: 18px;color: #fff;letter-spacing: -1px;padding: 13px;font-weight: normal;}
.liste-hotels ul {padding: 5px 14px 0px;}
.liste-hotels ul li {padding-bottom: 1px;clear:both;}
.liste-hotels ul li a {display: block;background: url(/img/liste-hotels-ul-li-a.gif) no-repeat;padding: 6px 6px 5px 25px;font-weight: bold;text-decoration: none;clear: both;}
.liste-hotels ul li a:hover {background: url(/img/liste-hotels-ul-li-a.gif) no-repeat left bottom;color: #C50002;}

.lh-ul-li-aactive, .lh-ul-li-aactive:hover {background: url(/img/z-li-a.jpg) no-repeat!important;}

.liste-hotels ul li .lh-sub {background: url(/img/liste-hotels-ul-li-ul.gif) no-repeat left bottom;clear:both;!height:inherit;}
.liste-hotels ul li .lh-sub ul {margin: 0px;padding: 2px;background: url(/img/liste-hotels-ul-li-ul.gif) no-repeat;}
.liste-hotels ul li .lh-sub ul li {display: block;width: 147px;float: left;clear:none;}
.liste-hotels ul li .lh-sub ul li a, .liste-hotels ul li .lh-sub ul li a:hover {background: url(/img/lh-ul-li-ul-li-a.gif) no-repeat 3px 6px;padding: 1px 1px 1px 14px;font-weight: normal;text-decoration: underline;}
.liste-hotels ul li .lh-sub ul li a:hover strong {color: #C50002;}

.liste-hotels ul li .lh-sub span {display: block;clear: both;padding:10px 0 10px 10px;}
.liste-hotels ul li .lh-sub span a {background: url(/img/lh-ul-li-ul-span-a.gif) no-repeat left top;color: #fff;margin: 0px;padding: 0px 0px 2px 20px;}
.liste-hotels ul li .lh-sub span a:hover {background: url(/img/lh-ul-li-ul-span-a.gif) no-repeat left top;color:#ff0;}
.liste-hotels .lh-tous {background: url(/img/liste-hotels-div.jpg) no-repeat;padding: 19px;text-align: center;}
.liste-hotels .lh-tous a {color: #fff;text-decoration: none;font-weight: bold;}
.liste-hotels .lh-tous a:hover {color: #ff0;}

/*Footer*/
#f {clear: both;background: #D0D2DD url(/img/f.jpg) no-repeat;padding-top: 18px;}
#f p {text-align: center;padding: 5px;}
#f p a {}

/*Baseline*/
.b {text-align: center;background: url(/img/b.gif) repeat-x;padding: 10px;width:950px;margin:0 auto;}
.b a {}

a#link_more_critere{
	float:right;
	margin-right:25px;
}

#more_critere, #more_critere div {
	background :none;
	font-size:12px;
	margin-left:15px;
}

 #form_content{
	background:url("/img/recherche-right-back.gif") repeat-y scroll left top transparent;
	font-size:12px;
	margin:-3px 0 0;
	padding-top:5px;
 }

 #div_reservation_result_map{
	height:450px;
	margin:15px 15px 15px 25px;
	display:none;
 }
 
 #map{
	
 }
 
 .hotel_box h3{
	background: transparent url(/img/recherche-right-top.jpg) no-repeat;
	color:#3976B5;
 }
 
  .hotel_box {
	text-align: justify;
}

  .hotel_box h4 {
	padding: 0 25px 10px 10px;
	color:#3F47BE;
	font-size:11px;
	font-weight:bold;

}

#map_canvas{
	background: transparent url(/img/loading.gif) no-repeat center center;
	height:194px;
}


.meteo img{
	padding: 0 10px;
	float: left;
}

.meteo p{
	float:left;
	font-size:38px;
	padding:10px;
	text-align:center;
	width:300px
}

.meteo span{
	float:left;
	font-size:15px;
	padding:5px 0 0 10px;
	width:300px;
}

 