body{
	background:#FFF;
	color:#6B6B6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	margin:0;
	padding:0;
}

form {
    margin: 0;
    padding: 0;
}

* {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.top_contener{
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:#16c7f4 none repeat scroll 0 0;
   padding:0;
   width:100%;
   height:32px;
}

.top_contener_center{
    width:1018px;
	height:32px;
	margin:0px auto 0px auto;
	position:relative;
}



.menuHautLeft {
	line-height:19px;
	position:absolute;
	left:0px;
	top:10px;
	z-index:1111;
}

.menuHautLeft li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin-right:11px;
	padding-right:12px;
	float:left;
	color:#FFF;
	line-height:10px;
}

.menuHautLeft .border-right{
	border-right:1px solid #FFF; 
}

.menuHautLeft a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

.menuHautLeft a span{
	color:#DE3501;
}

.menuHautLeft a.profile{
font-size:12px;
color: #000;
text-transform:uppercase;
}

.menuHautRight {
    line-height:19px;
	position:absolute;
	right:4px;
	top:10px;
	z-index:111;
}

.menuHautRight li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/puces.gif) no-repeat scroll 100% -158px;
	margin-right:0px;
	float:left;
	color:#FFF;
	line-height:10px;
}

.menuHautRight .border-right{
	border-right:1px solid #FFF; 
}

.menuHautRight a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.menuHautRight .lang {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon/puces.gif) no-repeat scroll 20px -85px;
	cursor:pointer;
	height:11px;
	width:38px;
	float:left;
	color:#FFF;
	line-height:10px;
	
}

.lang span {
	display:block;
	height:11px;
	text-indent:-5000px;
	width:13px;
}

#fr {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/lang.png) no-repeat scroll 0 -33px;
	color:#584B3E;
}

#en {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/lang.png) no-repeat scroll 0 -11px;
	color:#584B3E;
}

#sp, #es {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/lang.png) no-repeat scroll 0 -22px;
	color:#584B3E;
}

#it {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/lang.png) no-repeat scroll 0 -44px;
	color:#584B3E;
}

#de {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/lang.png) no-repeat scroll 0 0;
	color:#584B3E;
}



.menuHautRight .devise{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon/puces.gif) no-repeat scroll 130px -85px;
	cursor:pointer;
	height:11px;
	width:150px;
}

.the_contener{
   position:relative;
   width:1018px;
   height:auto;
   overflow:hidden;
   margin:5px auto 0px auto;
   padding-bottom:5px;
}

.the_contener_left{
   position:relative;
   width:990px;
   height:auto;
   overflow:hidden;
   float:left;
}

.the_contener_right{
   position:relative;
   width:25px;
   height:156px;
   overflow:hidden;
   float:right;
   margin-top:132px;
   background-color:#666;
}

.ajouter_avis_client{
   display:block;
   width:25px;
   height:156px;
   background:url(../images/bouton/avis_client.png) no-repeat;
}

#menuRight{
    margin-left: 984px;
    position: fixed;
    top:250px;
	width:20px;
	height:100px;
	z-index:99999;
}

#menuRight ul{
	list-style:none;
	margin:0;
	padding:0;	
}

#menuRight ul li{
	width:20px;
	height:20px;
	margin-bottom:1px;
	background-color:#F00;	
}
#menuRight ul li a{
	display:block;
	width:20px;
	height:20px;	
}


.header{
   position:relative;
   width:990px;
   height:163px;
   border:0;
   margin:0 auto;
   z-index:3000px;
}
.popup_espace_client{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:50px;
  padding:25px 25px 25px;
  position:absolute;
  top:30px;
  width:400px;
  z-index:9999999;
}

.popup_pass_perdu{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:50px;
  padding:25px 25px 25px;
  position:absolute;
  top:30px;
  width:400px;
  z-index:1000;
}

.popup_select_hotel{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:340px;
  padding:25px 25px 25px;
  position:absolute;
  top:30px;
  width:400px;
  z-index:9999999;
}


.popup_inscrir_client{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:url(../images/bg_popup.jpg) repeat-y;
  border:1px solid #207CAF;
  display:none;
  left:50px;
  padding:25px 25px 25px;
  position:absolute;
  top:30px;
  width:840px;
  z-index:9999999;
}

.popup_contact{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:50px;
  padding:25px 25px 25px;
  position:absolute;
  top:30px;
  width:840px;
  z-index:9999999;
}

.popup_langue{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:770px;
  padding:5px;
  position:absolute;
  top:0px;
  width:100px;
  height:120px;
  overflow:auto;
  z-index:9999999;
	
}

.popup_langue li{
	line-height:20px;
}

.popup_langue li a{
	display:block;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3D474B;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}

.popup_langue li a:hover{
	background-color:#F4F6F7;
	
}

.popup_langue li a img {
    display:inline-block;
    margin-right:5px;
	margin-top:5px;
    vertical-align: middle;
	border:0;
	float:left;
}

.popup_devise{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-box-shadow:0 6px 12px rgba(75, 62, 54, 0.5);
  background:#FFFFFF;
  border:1px solid #207CAF;
  display:none;
  left:816px;
  padding:5px;
  position:absolute;
  top:0px;
  width:180px;
  height:120px;
  overflow:auto;
  z-index:9999999;
	
}

.popup_devise li{
	line-height:20px;
}

.popup_devise li a{
	display:block;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3D474B;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

.popup_devise li a:hover{
	background-color:#F4F6F7;
	
}



.close_popup_espace_client{
  display: block;
  padding: 1px 0 0;
  position: absolute;
  right:0px;
  text-decoration: none;
  top: 1px;
  width: 12px;
  height: 12px;
  background: url("../images/icon/close.gif") no-repeat scroll 0 0 transparent;
  z-index: 111;
  cursor:pointer;
}

.close_popup_pass_perdu{
  display: block;
  padding: 1px 0 0;
  position: absolute;
  right:0px;
  text-decoration: none;
  top: 1px;
  width: 12px;
  height: 12px;
  background: url("../images/icon/close.gif") no-repeat scroll 0 0 transparent;
  z-index: 111;
  cursor:pointer;
}

.close_popup_select_hotel{
  display: block;
  padding: 1px 0 0;
  position: absolute;
  right:0px;
  text-decoration: none;
  top: 1px;
  width: 12px;
  height: 12px;
  background: url("../images/icon/close.gif") no-repeat scroll 0 0 transparent;
  z-index: 111;
  cursor:pointer;
}

.close_popup_inscrir_client{
  display: block;
  padding: 1px 0 0;
  position: absolute;
  right:0px;
  text-decoration: none;
  top: 1px;
  width: 12px;
  height: 12px;
  background: url("../images/icon/close.gif") no-repeat scroll 0 0 transparent;
  z-index: 111;
}

.close_popup_contact{
  display: block;
  padding: 1px 0 0;
  position: absolute;
  right:0px;
  text-decoration: none;
  top: 1px;
  width: 12px;
  height: 12px;
  background: url("../images/icon/close.gif") no-repeat scroll 0 0 transparent;
  z-index: 111;
}

.floatfix{
  width:395px;
  height:24px;
  border-bottom:1px solid #999;	
}

.ville_select_hotel{
	width:200px;
	height:20px;
	float:left;	
}

.selection_hotel_block{
	width:395px;
	height:auto;
	float:left;
	margin-top:5px;
}

.divFormClient{
  width:395px;
  height:auto;
  overflow:hidden;
}

.divFormInscrirClient{
  width:840px;
  height:auto;
  overflow:hidden;
}

.divFormInscrirClient h5{
  font-size:16px;
  color:#6B6B6A;
  margin:0;
}

.divFormInscrirClient h6{
  font-size:16px;
  color:#360700;
  margin:0;
  line-height:30px;
}

.divFormInscrirClient p{
  font-size:12px;
  color:#360700;
  margin:0;
  line-height:18px;
}

.divFormInscrirClient ul{
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
}

.divFormInscrirClient ul li{
	background:url(../images/icon/list.gif) no-repeat ;
   font-size:12px;
   color:#360700;
   padding-left:25px;
   margin-top:6px;
}

.label_form{ 
 font-size:12px;
 color:#6B6B6A;
}

.champ_form{
 width:190px;
 height:20px;
 font-size:12px;
 color:#6B6B6A;
 border:1px solid #D4D4D4;
 background:url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

.select_form{
 width:70px;
 height:20px;
 font-size:12px;
 color:#6B6B6A;
 border:1px solid #D4D4D4;
 background:url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

.select_form2{
 width:190px;
 height:20px;
 font-size:12px;
 color:#6B6B6A;
 border:1px solid #D4D4D4;
 background:url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

.cmt_form{
 font-size:12px;
 color:#999;	
}

.pass_perdu{
font-size:12px;
color:#207CAF;	
}

.btn_connexion{
background-color: #16c7f4;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
height: 22px;
padding-bottom: 3px;
width: 90px;	
}

.btn_envoyer_passe_perdu{
background-color: #207CAF;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
height: 22px;
padding-bottom: 3px;
width: 90px;	
}

.btn_inscrir{
background-color: #16c7f4;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
height: 22px;
padding-bottom: 3px;
width: 90px;		
}

.error { background: #ea7e7e; border: #a71010 1px solid; padding: 5px; font-size:11px; color:#900; } 
.success { background: #a5e283; border: #337f09 1px solid; padding: 5px; font-size:11px; color:#030; }

.popup_contact h5{
  font-size:16px;
  color:#6B6B6A;
  margin:0;
}

.champ_form2{
 width:120px;
 height:18px;
 color: #6B6B6A;
 font-size: 12px;
 border: 1px solid #D4D4D4;
 background: url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

.champ_form3{
 width:460px;
 height:18px;
 color: #6B6B6A;
 font-size: 12px;
 border: 1px solid #D4D4D4;
 background: url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

.textarea_contact{
 width:460px;
 height:100px;
 color: #6B6B6A;
 font-size: 12px;
 border: 1px solid #D4D4D4;
 background: url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
}

#btn_contact{
background-color: #16c7f4;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
height: 22px;
padding-bottom: 3px;
width: 90px;		
}
/*################################# Top Header ###############################*/
.top_header{
   width:990px;
   height:132px;
   border:0;
   position:relative;
}
.logo {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:122px;
	text-indent:-5000px;
	width:435px;
	margin:2px 0 0 10px;
}


/*################################# Fin Top Header ###############################*/
.mainMenu{
    width:982px;
    height:30px;
	margin:0 auto 0 auto;
	border-bottom:2px solid #CCCCCC;
}
.mainMenu ul{
    width:440px;
    height:26px;
    margin-left:350px;
	padding-left:10px;
	/*background: url(../images/hover_menu.png) no-repeat 314px ;*/
}
.mainMenu ul li{
	float:left;
	height:26px;
	text-align:center;
	width:107px;
}
.L1:hover,.L2:hover,.L3:hover,.L4:hover{
    color:#FFFFFF
}
.mainMenu a {
	color:#0a6598;
	display:block;
	font-size:12px;
	padding:5px 0px;
	text-decoration:none;
}

.waim{
    width:980px;
    height:32px;
	float:left;
	background-color:#afafaf;
}

.waim_left{
    width:32px;
    height:32px;
    float:left;
	background:url(../images/icon/home_hover.png) no-repeat;
}

.waim_left a{
    width:32px;
    height:32px;
	display:block;
}

.menu_options{
    width:410px;
    height:30px;
    float:right;
    margin:0px 0 0 4px;
}

.menu_options ul{
    width:410px;
    height:30px;
	margin-top:0px;
}

.menu_options ul li{
    float:left;
	height:30px;
	padding:8px 0 0 0;
}

.menu_options ul .opt{
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}

.menu_options a {
	color:#F3F2E2;
	display:block;
	font-size:12px;
	padding:0px 20px;
	text-decoration:none;
}

.menu_options a span{
    display: inline-table;
    vertical-align:top;
}

.the_content{
   position:relative;
   width:990px;
   height:auto;
   overflow:hidden;
   padding-bottom:50px;
   padding-top:5px;
   z-index:10px;
}

/*///////////////////////////////////////////Menu Search ///////////////////////////////////////*/
.searchBox{
   width:252px;
   height:auto;
}

.searchBox h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1a1a1a url(../images/icon/icon_search.png) no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 0 0 4px;
width:248px;
text-align:center;
}

.searchForm{
width:250px;
height:278px;
border-left:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
padding-top:3px;
border-top:0px;
background:#fafafa url(../images/ajax-loader.gif) no-repeat center center;

}

.menu {
height:26px;
margin:0px auto 4px auto;
width:243px;
background:#f4f6f7;	
border:1px solid #ebebeb;
position:relative;
font-weight:bold;
}

.menu li a{
display:block;
color:#16c7f4;
text-decoration:none;
line-height:24px;
}

.menu .men1{
width:80px;
height:26px;
text-align:center;
float:left;
line-height:22px;
border-right:1px solid #ebebeb;
}

.menu .men2{
width:80px;
height:26px;
text-align:center;
float:left;
line-height:22px;
border-right:1px solid #ebebeb;
}

.menu .men3{
width:80px;
height:26px;
text-align:center;
float:left;
line-height:22px;
}



.menu .ui-tabs-selected{
height:30px;
text-align:center;
float:left;
border-right:1px solid #ebebeb;
background-color:#16c7f4;
margin-top:-2px;
}

.menu .ui-tabs-selected a{
color:#FFFFFF;
font-weight:bold;
line-height:28px;
}

.searchBoxContent{
width:242px;
height:auto;
margin:0px auto 3px auto;
overflow:hidden;
visibility:hidden;
background:#fafafa ;
}

.searchBoxContent .sbcform{
width:242px;
height:auto;
overflow:hidden;
}

.ui-tabs-hide { display: none !important; }

.searchBoxContent .sbcform ul{
margin:18px;
padding:0 0 10px 0;
width:210px;
height:auto;
border-bottom:1px solid #DCDCDC;
}

.searchBoxContent .sbcform ul li{
display:block;
width:210px;
min-height:26px;
margin:3px 0 4px 0;
padding:0;

}

.searchBoxContent .sbcform ul li .label{
width:60px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A7A7A;
line-height:20px;
}

.searchBoxContent .sbcform ul li  .champs_recherche_hotel{
width:210px;
height:20px;
float:right;
}

.searchBoxContent .sbcform ul li  .champs_recherche_hotel .champ_ville{
width:186px;
height:16px;
background-color:#F5F4F4;
border-color:#DCDCDC #FFF #AEAEAE #DCDCDC;
border-style:solid;
border-width:1px;
border-right:0px;
color:#959595;
font-size:11px;
padding:2px 0 0 3px;
float:left;
}

.searchBoxContent .sbcform ul li  .champs_recherche_hotel .champ_hotel{
width:204px;
height:16px;
background-color:#F5F4F4;
border-color:#DCDCDC #AEAEAE #AEAEAE #DCDCDC;
border-style:solid;
border-width:1px;
color:#959595;
font-size:11px;
padding:2px 0 0 3px;
float:left;
text-transform:capitalize;
}



.searchBoxContent .sbcform ul li .rightCF{
width:140px;
height:20px;
float:right;
}

.searchBoxContent .sbcform ul li .select{
width:140px;
height:22px;
background:url("../images/inputbg.gif") repeat-x scroll 0 0 transparent;
border-color:#DCDCDC #AEAEAE #AEAEAE #DCDCDC;
border-style:solid;
border-width:1px;
color:#959595;
cursor:pointer;
font-size:11px;
padding:1px;
}

.searchBoxContent .sbcform ul li .champdt{
width:85px;
height:16px;
background-color:#F5F4F4;
border-color:#DCDCDC #AEAEAE #AEAEAE #DCDCDC;
border-style:solid;
border-width:1px;
border-right:0px;
color:#959595;
cursor:pointer;
font-size:11px;
padding:2px 0 0 3px;
float:left;
}

.btnsb{
width:214px;
height:30px;
margin:16px auto;
}

.btnsb .btn_search{
width:214px;
height:30px;
background:url(../images/bouton/search_btn.png) no-repeat center;
border:0;
cursor:pointer;
color:#FFFFFF;
}

.label_date_search{
	display:block;
	width:200px;
	height:22px;
	float:left;
}

.annuler_dates{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#16C7F4;
	text-decoration:none;
}

#fade { /*--Masque opaque noir de fond--*/
	display:none; /*--masqué par défaut--*/
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
}

.mrh{
  float:left;	
}

.mrd{
  float:left;
  margin-left:50px;
}

.Shs{
	font-size:10px;
	color:#A8A8A8;
}

.divServiceClient{
  width: 201px;
  height:132px;
  margin-top:8px;
  padding:10px 25px;
  background:url(../images/bg_contact.png) no-repeat;
}

.divServiceClient .t1{
  font-size:26px;
  color: #ffffff;
  font-weight:bold;
  line-height:32px;	
}

.divServiceClient .t2{
  font-size:12px;
  color: #ffffff;
  line-height:20px;
  text-transform:uppercase;
}

.divServiceClient .t3{
  font-size:12px;
  color: #ffffff;
  line-height:20px;		
}

.divServiceClient .contactez_nous{
	display:block;
	width:202px;
	height:34px;
	background: url(../images/bouton/contactez_nous.png) no-repeat;
	text-align:center;
    font-size:14px;
    color:#464C4C;
	line-height:34px;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:4px;
}



/*///////////////////////////////////////////Fin Menu Search ///////////////////////////////////////*/

/*################################# Footer ###############################*/
.footer{
   width:100%;
   height:290px;
   background:#ebebeb;
}

.top_footer{
   width:100%;
   height:30px;
   background-color:#e3e2e2;
}

.div_top_footer{
   width:950px;
   height:30px;
   margin:0 auto;
	
}

.divSN_footer{
	width:160px;
	height:30px;
	float:right;
}

.div_top_footer .divSN_footer .suivi_nous{
	display:block;
	width:70px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888787;
	line-height:30px;
}

.div_top_footer .divSN_footer .fb{
	display:block;
	width:30px;
	height:30px;
	float:left;
	background: url(../images/icon/bookmark.png) scroll 1px 0;
}

.div_top_footer .divSN_footer .in{
	display:block;
	width:30px;
	height:30px;
	float:left;
	background:#F60;
	background: url(../images/icon/bookmark.png) scroll 55px 0;
}

.div_top_footer .divSN_footer .tt{
	display:block;
	width:30px;
	height:30px;
	float:left;
	background:#F60;
	background: url(../images/icon/bookmark.png) scroll 28px 0;
}

.the_content_footer{
   width:990px;
   height:170px;
   margin:0 auto;
   padding:20px 0 20px 0;
}

.the_content_footer_left{
   width:264px;
   height:140px;
   float:left;
   text-align:center;
   padding-top:30px;
}


.the_content_footer_right{
   width:720px;
   height:164px;
   float:left;
}

.contact_central{
   width:300px;
   height:164px;
   float:left;
   text-align:justify;
}

.contact_central p {
	font-size:12px;
	color:#888787;
}

.contact_central p span{
	font-size:26px;
	color:#888787;
}

.contactez-nous{
	font-size:12px;
	color: #888787;
}

.tel-contact{
	font-size:44px;
	color:#C1BDB8;
}

.services_central{  
    width:720px;
    height:164px;
    float:right;
    text-align:justify;
}

.list-entreprise{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:160px;
	height:164px;
	margin-right:20px;
}

.list-infos-pratiques{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:160px;
	height:164px;
}

.titre-list{
	font-size:14px;
	color:#888787;
	font-weight:bold;
	border-bottom:1px dotted #888787;
	line-height:26px;
	
}

.services_central ul li a{ 
    font-size:11px;
	color:#888787;
	line-height:20px;
	text-decoration:none;
}

.the_content_footer_bas{
   width:100%;
   height:50px;
   margin:0 auto;
   background:url(../images/bottom_footer.png) repeat-x top;
}

.divThe_content_footer_bas{
	 width:990px;
	 height:40px;
     margin:0 auto;
	 text-align:center;
	 padding:5px 0 5px 0;
}

.divThe_content_footer_bas p{
	font-size:11px;
	color:#888787;
	line-height:20px;
}

.divThe_content_footer_bas p a{
	font-size:11px;
	color:#888787;
	font-weight:bold;
	text-decoration:none;
}

.addsh{
background:url(../images/icon/deselect_hotel.png) no-repeat left;	
}

.sh{
background:url(../images/icon/select_hotel.png) no-repeat left;	
}

.color_gris{ color:#333;   }

.titre_hotel_select{
	color:#1E78AE;
font-size:14px;
font-weight:500;
text-align:left;
text-decoration:none;
}




/*################################# Fin Footer ###############################*/

