body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:trebuchet Ms;
	font-size:9pt;
	line-height:13pt;
	background-color:#827B7C;
	color:#1F1F1F; /*#252525;*/
	}



/* elements mise en page globale */

#bandeau {
background-image:url(images/bg_top.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
/* #logo {
float:left;
height:126px;
width:415px;
margin:0px;
border:solid 1px red;
}*/

#logo a {
float:left;
background-image:url(images/logo_hotan.jpg); width:203px; height:31px; background-position:top left; background-repeat:no-repeat;
margin:0px 0px 0px 0px; padding:95px 0px 0px 212px;
color:#562119; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
}
#logo a:hover, .actif #logo a, #logo.nolink {
float:left;
background-image:url(images/logo_hotan.jpg); width:203px; height:31px; background-position:top left; background-repeat:no-repeat;
margin:0px 0px 0px 0px; padding:95px 0px 0px 212px;
color:#562119; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
}

#langues {
float:right;
width:466px;
margin:0px;
/*border:solid 1px red;*/
}
#langues img {
margin:0px 4px 0px 0px;
}
#menu {
float:right;
height:109px;
width:466px;
margin:0px 0px 0px 0px;
/*border:solid 1px red;*/
}
#accroche_home {
font-size:20px;
line-height:23px;
color:#706F6F;
margin:0px 50px 0px 0px;
/*border:solid 1px red;*/
}

#global_content {
background-image:url(images/bg_page.jpg);
background-repeat:no-repeat;
background-position:top center;
padding:40px 50px 20px 50px;
background-color:#857F81;
}
#footer, #footer a {
color:#FFFFFF;
font-size:11px;
line-height:14px;
text-decoration:none;
}
#separator {
clear:both;
width:100px;
}




/* le menu */





/*mise en forme textes*/
#entete {
font-size:18px;
color:#562119;
}

.medium_font {
font-size:12px; 
line-height:16px;
}
#color-date-actu {color:#9c0042;} /* maj 121109 */

.large_font {
font-size:13px; 
}

.commentaire {
font-weight:normal;
font-size:10px; 
margin: 0; 
padding: 0;
}
.commentaire2, .prestations {
font-weight:normal;
font-size:11px; 
margin: 0; 
padding: 0;
}

div.prestations img{
margin-right:5px;
}


.erreur {
color:#760019;
}

.color_restaurant {
color:#1C495C;
font-size:12px; 
}

input.erreur {
background-color:#8F8989;
width:230px;
margin: 0;
padding: 0;
border:0;
font-size:11px;
}

/*FIN mise en forme textes*/












/* PAGES INTERIEURES */


#content_col1 {
float:left;
width:320px;
margin:0px;
}
#content_col2 {
float:right;
width:417px;
margin:0px 0px 0px 0px;
}



/* mise en page Home Hotan */

.bloc_hotan {
float:left;
border-left:solid 2px #562119;
padding:0px 0px 0px 10px;
text-align:justify;
}
.bloc_hotan a{
text-decoration:none;
color:#252525;
}

#vignettes_home a img  {
border:0px;
}
#vignettes_home a:hover img {
border:solid 1px #FFFFFF;
}



/* mise en page hotel */
.bloc_hotel {
float:left;
border-left:solid 2px #DC6F37;
padding:0px 0px 0px 10px;
}

#btn_hotel_1 a{
float:left;
width:119px;/*width:129px;*/
height:25px;
padding:6px 0px 0px 0px;
background-image:url(images/btn_hotel1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_hotel_1 a:hover {
border:solid 1px #FFFFFF;
width:117px; /*width:127px; */
height:23px;
}

#btn_hotel_2 a{
float:left;
width:119px;/*width:129px;*/
height:30px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_hotel2.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}
#btn_hotel_2 a:hover {
width:117px; /*width:127px; */
border:solid 1px #FFFFFF;
height:28px;
}


#btn_hotel_3 a{
float:left;
width:129px;
height:30px;
margin:0px 0px 0px 0px;
background-image:url(images/btn_hotel3.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}

#btn_hotel_3 a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:28px;
}



/* mise en page detente */
.bloc_detente {
float:left;
border-left:solid 2px #7B2015;
padding:0px 0px 0px 10px;
}




/* mise en page restaurant */

.bloc_restaurant {
float:left;
border-left:solid 2px #2A9EAA;
padding:0px 0px 0px 10px;
}
.bloc_photo {
float:right;
padding:0px;
margin:0px;
}

#btn_restaurant_1 a{
float:left;
width:127px;
height:25px;
padding:6px 0px 0px 0px;
background-image:url(images/btn_restaurant1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_restaurant_2 a{
float:left;
width:127px;
height:25px;
padding:6px 0px 0px 0px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_restaurant2.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_restaurant_3 a{
float:left;
width:127px;
height:30px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_restaurant3.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}

#btn_restaurant_1 a:hover, #btn_restaurant_2 a:hover {
border:solid 1px #FFFFFF;
width:125px; 
height:23px;
}
#btn_restaurant_3 a:hover {
border:solid 1px #FFFFFF;
width:125px; 
height:28px;
}

.enumeration_menus {
line-height:14px;
margin:7px 0px 0px 0px;
}
#carte_menu td{
line-height:14px;
padding:7px 0px 0px 0px;
}

li#resto_menu {
list-style-type:none;
list-style-position:outside;
line-height:14px;
margin:8px 0px 0px 0px;
}

/* mise en page seminaires */

.bloc_seminaires {
float:left;
border-left:solid 2px #E8D3AA;
padding:0px 0px 0px 10px;
}



#btn_seminaires_1 a {
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
margin:5px 0px 0px 60px;
background-image:url(images/btn_seminaires1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#252525;
text-decoration:none;
}
#btn_seminaires_2 a{
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
margin:5px 0px 0px 20px;
background-image:url(images/btn_seminaires1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#252525;
text-decoration:none;
}


#btn_seminaires_1 a:hover, #btn_seminaires_2 a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:23px;
}

#seminaires_habill {
background-image:url(images/seminaires_fond.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#seminaires_habill tr.ligne td {
border-bottom:solid 1px #E8D3AA;
padding:0px;
}

/* mise en page A PROXIMITE */

.bloc_proximite {
float:left;
border-left:solid 2px #63465D;
padding:0px 0px 0px 10px;
}

#btn_proximite_1 a{
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
background-image:url(images/btn_proximite1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_proximite_2 a{
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_proximite2.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_proximite_3 a{
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_proximite3.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_proximite_6 a{
float:left;
width:129px;
height:25px;
padding:6px 0px 0px 0px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_proximite1.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
}
#btn_proximite_1 a:hover, #btn_proximite_2 a:hover, #btn_proximite_3 a:hover, #btn_proximite_6 a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:23px;
}


/* double ligne*/
#btn_proximite_4 a{
float:left;
width:129px;
height:30px;
margin:0px 0px 0px 0px;
background-image:url(images/btn_proximite3.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}
#btn_proximite_4 a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:28px;
}



/* mise en page TARIFS */

/*NEW pouR editeur */
/* mise en page TARIFS */
#tabl_tarifs th {
background-image:url(images/bg_cell_tabl.jpg);
background-repeat:repeat-x;
background-position:top left;
color:#FFFFFF;
padding-left:5px;
}
.entete_col {
color:#FFFFFF;
font-weight:bold;
}

#legende_tarifs {
clear:both;
}

#tabl_tarifs td {
border-bottom:solid 1px #592C02;
}
/**/

#tabl_tarifs th {
background-image:url(images/bg_cell_tabl.jpg);
background-repeat:repeat-x;
background-position:top left;
color:#FFFFFF;
}

#tabl_tarifs tr#ligne td {
border-bottom:solid 1px #7d2412;
line-height:14px;
}

#btn_tarifs a{
float:right;
width:129px;
height:30px;
margin:0px 0px 0px 7px;
background-image:url(images/btn_hotan.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}

#btn_tarifs a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:28px;
}



/* Pages plan acces */

#ligne_itineraire {
width:790px;
height:18px;
border-bottom:dashed 1px #9A0144;
margin:0px 0px 5px 0px;
cursor: pointer;
}
.ligne_itineraire {
background-image:url(images/puce_droite.gif);
background-repeat:no-repeat;
background-position:left 3px;
width:778px;
height:18px;
border-bottom:dashed 1px #9A0144;
margin:15px 0px 5px 0px;
padding-left:12px;
cursor: pointer;
}


div.deroul_conteneur {
width:790px;
/*border:solid 1px red;*/
}

#btn_acces a{
display:block;
width:129px;
height:30px;
margin:0px 0px 0px 0px;
background-image:url(images/btn_hotan.jpg);
color:#FFFFFF;
text-decoration:none;
line-height:14px;
}

#btn_acces a:hover {
border:solid 1px #FFFFFF;
width:127px; 
height:28px;
}



/* les boutons formulaires */




/* Actus */
#titre_actu {
margin:0px 0px 5px 0px;
padding: 0px 0px 0px 12px;
font-weight: bold;
background-image:url(images/puce_droite.gif);
background-repeat:no-repeat;
background-position:left 3px;
list-style-type:none;
}

#popup {
width:auto; 
padding:5px; 
color:#FFFFFF;
}

#popup a {
text-decoration:underline;
color:#CCCCCC;
}
H1 {
	font-size:12pt;
	color:#CCCCCC;
}
H2 {
	font-size:12pt;
	color:#1F1F1F;
}







