/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial; font-size:12px; background:url(../images/arrr.jpg) no-repeat; background-position:top; color:#4B112C;}
table, form{
margin: 0; 
padding: 0;
}
h1{margin:0px; padding:0px; margin-bottom:8px; color:#014958; font-size:16px;}
p{margin:0px; padding:0px; margin-top:3px; margin-bottom:5px;}
a{color:#43000C; text-decoration:none;}
input, textarea ,select {
border:1px solid #e3e3e3;
background-color:#ffffff;
font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px;
font-weight:normal;
color:#4B112C;
}
#top{width:100%; height:100%; background:url(../images/arr_02.jpg) no-repeat; background-repeat:repeat-x; background-position:top; clear:both;}
#top1{ width:290px; height:102px;  margin:auto; clear:both; padding-top:13px;}
#menu{width:994px; height:36px; clear:both; background:url(../images/top_08.jpg) no-repeat; background-position:center; margin:auto;}
.menu1{width:290px; height:20px; float:left; margin-top:8px; color:#EBDED7; margin-left:80px!important; margin-left:38px; font-weight:bold; font-size:14px;}
.menu2{width:290px; height:20px; float:left; margin-top:8px; color:#EBDED7; margin-left:280px; font-weight:bold; font-size:14px;}
.menu1 a{text-decoration:none; color:#EBDED7;}
.menu2 a{text-decoration:none; color:#EBDED7;}
.menu1 a:hover{color:#AF6389;}
.menu2 a:hover{color:#AF6389;}
#pichotel{width:872px; height:278px; clear:both; margin:auto;}
#cont1{width:872px; height:100%; clear:both; margin:auto;}
#lef1{width:309px; height:100%; float:left;  background:url(../images/left_15.jpg) no-repeat; background-position:top;}
.fre{width:258px; margin-top:20px; margin-left:24px!important; margin-left:12px; height:260px; float:left; clear:both;}
.fne{width:250px; margin-top:60px; margin-left:28px!important; margin-left:15px; height:72px; float:left; clear:both; color:#535353; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px; text-align:justify; }
.fpr{width:230px; margin-top:96px; margin-left:36px!important; margin-left:20px; height:273px; float:left; clear:both; color:#181717; text-align:center; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px;}
#cent1{width:543px; height:780px; float:left; background:url(../images/cent_17.jpg); background-position:top;}
#cent111{width:543px; height:100%; float:left; background:url(../images/cent_172.jpg) no-repeat; background-repeat:repeat-x; background-position:top; margin-bottom:50px;}
#right1{width:20px; height:780px; float:left; background:url(../images/cent_19.jpg);}
#bas{width:900px; height:291px; clear:both; margin:auto; background:url(../images/bas_24.jpg) no-repeat;}
.bas1{width:800px; height:20px; clear:both; float:left; margin-top:144px; margin-left:30px!important; margin-left:20px; color:#181717; text-align:left; font-family:"Verdana","Arial","Helvetica",sans-serif; font-size:11px;}
.bas2{width:840px; clear:both; margin:auto; height:20px; margin-top:20px; color:#FFFFFF; float:left; margin-left:30px!important; margin-left:60px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-size:11px; text-align:justify;}

.bas2 a{text-decoration:none; color:#76385B;}
.bas2 a:hover{color:#660033;}


#enr{width:260px; height:21px; float:left; clear:both; background:url(../images/enr.jpg) no-repeat; text-align:center; font-weight:bold; padding-top:5px;}
/*************************** index ********************/
#ahot{width:222px; height:37px; clear:both; margin:auto; margin-top:10px;}
#textee{width:519px; height:360px; float:left; clear:both; margin-left:19px!important; margin-left:10px; margin-top:4px; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px;
font-weight:normal;
color:#43000C; text-align:justify; line-height:19px;}
#picture{height:80px; width:519px; margin-left:32px!important; margin-left:6px; float:left; clear:both; margin-top:25px;}
.pic1{width:137px; height:79px; float:left;}
.pic2{width:137px; height:79px; float:left; margin-left:34px;}
#te2{width:400px; height:168px; float:left; clear:both; margin-top:40px; margin-left:20px!important; margin-left:9px; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px; color:#43000C;}
.marg{ margin-left:25px;}

/****** visite ****/
#textevisite{width:519px; height:20px; float:left; clear:both; margin-left:14px!important; margin-left:6px; margin-top:14px; font-family: Arial; font-size:15px; font-weight:600; text-align:center; line-height:19px;}

#visite{width:530px; height:51px; float:left; clear:both; margin-left:14px!important; margin-left:6px; background:url(../images/visite_07.jpg) no-repeat; margin-top:10px;}
.titrevisite{width:400px; height:18px; float:left; clear:both; margin-top:13px; margin-left:24px!important; margin-left:12px; color:#FFFFFF; font-weight:600; font-family:Arial; font-size:14px;}

#titrevisitec{width:400px; height:18px; float:left; clear:both; margin-top:13px; margin-left:24px!important; margin-left:12px; color:#FFFFFF; font-weight:600; font-family:Arial; font-size:14px;}
.cv1{width:192px; height:220px; float:left; margin-top:8px;}
.cv1 ul{margin:0px; padding:0px; margin-left:18px!important; margin-left:18px;}
.cv1 ul li{list-style:none; margin-bottom:4px; margin-top:14px; color:#464746; font-weight:bold;}
.cv1 ul li a{color:#464746; text-decoration:none;}
.cv1 ul li a:hover{color:#4f3117;}
#cenvisite{width:507px; height:260px; border-left:1px solid #563A4C; border-right:1px solid #563A4C; border-bottom:1px solid #563A4C; clear:both; float:left; margin-left:24px!important; margin-left:11px; background-color:#FFFFFF; }

/************************************************* VISITE */

#block_visite{
width:506px;
height:298px;
background-image:url(../img/visite_back.gif);
margin:0 0 0 25px;
}

#block_visite_header{
height:36px;
}

#block_visite_bouton{
height:87px;	
}


.block_visite_bouton{
	float:left;
	margin:10px 0 0 15px;
}

.block_visite_bouton A{
	text-decoration:none;
	color:#4f3117;
	}
	
.block_visite_bouton A:hover{
	text-decoration:underline;
	color:#4f3117;
	}

#block_visite_serie_wrapper{
	margin:0 0 0 1px;
	width:501px;
	height:158px;
	overflow:hidden;
}

.block_visite_titre{
	height:13px;
	text-align:right;
}

#block_visite_serie_inner{
	width:3006px;
	height:157px;
}

.block_image{
	float:left;
	margin:0 0 0 25px;
}

.block_image_separate{
	float:left;
	width:2px;
}


#block_visite_serie_a,#block_visite_serie_b,#block_visite_serie_c,#block_visite_serie_d,#block_visite_serie_e,#block_visite_serie_f{
	float:left;
	overflow:hidden;
	width:501px;
	height:170px;
}

#block_visite_galerie_a,#block_visite_galerie_b,#block_visite_galerie_c,#block_visite_galerie_d,#block_visite_galerie_e,#block_visite_galerie_f{
height:75px;
width:501px;
margin:14px 0 0 0;
overflow:hidden;
}


#block_visite_galerie_inner_a,#block_visite_galerie_inner_b,#block_visite_galerie_inner_c,#block_visite_galerie_inner_d,#block_visite_galerie_inner_e,#block_visite_galerie_inner_f{
height:75px;
width:5010px;
}


.block_visite_galerie_pagination_g{
float:left;
margin:15px 0 0 25px;
color:#ac8d64;
}

.block_visite_galerie_pagination_d{
float:left;
margin:15px 0 0; margin-left:401px!important; margin-left:220px;
color:#ac8d64;
}

.block_visite_galerie_pagination A{
	color:#ac8d64;
	text-decoration:none;
}

.block_visite_galerie_pagination A:hover{
	text-decoration:underline;
}

#galvisite{width:507px; height:128px; border:1px solid #563A4C; clear:both; float:left; margin-left:24px!important; margin-left:11px; background-color:#FFFFFF; margin-top:10px; }

#tvi{width:7px; height:239px; float:left; background:url(../images/visite_10.jpg) no-repeat;}

#txtvisi{width:260px; height:182px; float:left; margin-left:20px!important; margin-left:20px; margin-top:24px; color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px;}

#d1{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; }

#d2{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; display:none;}

#d3{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; display:none;}

#d4{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; display:none;}

#d5{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; display:none;}

#d6{width:260px; height:182px; float:left;  color:#403C3E; text-align:justify; line-height:22px; font-weight:bold; font-size:13px; display:none;}

/****** contact *****/
#tconte{width:367px; height:20px; float:left; clear:both; margin-left:50px; margin-top:18px; background:url(../images/contact_20.jpg) no-repeat;}

#texteec{width:519px; height:510px; float:left; clear:both; margin-left:14px!important; margin-left:6px; margin-top:4px; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px; text-align:justify; line-height:19px;}

/************************tarifs*****************************/
#tarifs{width:530px; height:66px; float:left; clear:both; margin-left:14px!important; margin-left:6px; background:url(../images/tarifs_07.jpg) no-repeat; margin-top:10px;}
#tarifs_en{width:530px; height:66px; float:left; clear:both; margin-left:14px!important; margin-left:6px; background:url(../images/tarifs_07_en.jpg) no-repeat; margin-top:10px;}

#centarifs{width:507px; height:auto; border-left:1px solid #563A4C; border-right:1px solid #563A4C; border-bottom:1px solid #563A4C; clear:both; float:left; margin-left:24px!important; margin-left:11px; background-color:#FFFFFF;  }

#tarifs1{width:530px; height:66px; float:left; clear:both; margin-left:14px!important; margin-left:6px; background:url(../images/tarifs_07.jpg) no-repeat; margin-top:10px;}

#tarifs1_en{width:530px; height:66px; float:left; clear:both; margin-left:14px!important; margin-left:6px; background:url(../images/tarifs_07_en.jpg) no-repeat; margin-top:10px;}

#centarifs1{width:507px; height:auto; border-left:1px solid #563A4C; border-right:1px solid #563A4C; border-bottom:1px solid #563A4C; clear:both; float:left; margin-left:24px!important; margin-left:11px; background-color:#FFFFFF;  }

.titretarifs{width:530px; height:18px; float:left; clear:both; margin-top:13px;  color:#FFFFFF; font-weight:600; font-family:Arial; font-size:14px; text-align:center;}

.dtarif{width:507px; height:29px; float:left; clear:both; background: url(../images/tarifs_10.jpg) no-repeat; background-repeat:repeat-x;}

.t1tar{width:278px; height:18px; float:left; margin-left:10px; margin-top:6px; color:#010000; font-weight:600;}
.t2tar{width:34px; height:18px; float:left; margin-left:10px; margin-top:6px; color:#010000; font-weight:600; text-align:center; margin-left:54px!important; margin-left:36px;}

.t3tar{width:34px; height:18px; float:left; margin-left:10px; margin-top:6px; color:#010000; font-weight:600; text-align:center; margin-left:54px!important; margin-left:56px;}

#tbsais{width:500px; height:200px; float:left; clear:both; margin-left:25px!important; margin-left:60px; margin-top:30px;}


/*** chambres **********************/
#texteech{width:519px; height:130px; float:left; clear:both; margin-left:14px!important; margin-left:6px; margin-top:4px; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px; text-align:justify; line-height:19px;}

#texcham{width:509px; height:auto; float:left; clear:both; margin-left:14px!important; margin-left:6px; color:#010000; font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px; text-align:justify; margin-top:6px;}

.dcham{width:509px; height:140px; float:left; clear:both;}
.picch{width:126px; height:64px; float:left; clear:both; background:url(../images/imgar_07.jpg) no-repeat; padding:4px;}
.cntchm{width:290px; height:44px; float:left; clear:both; text-align:justify;}
.reserver{width:122px; height:22px; float:left; clear:both; margin-left:140px!important; margin-left:100px; margin-top:6px;}
.sp1ch{color:#4B112C;}
.sp2ch{color:#DD1411;}




/***** langue ***/
#indexl{width:872px; height:278px; clear:both; margin:auto; background:url(../images/hotel_12.jpg) no-repeat;}

#visitel{width:872px; height:278px; clear:both; margin:auto; background:url(../images/visite_03.jpg) no-repeat;}

#tarifsl{width:872px; height:278px; clear:both; margin:auto; background:url(../images/tarifs_03.jpg) no-repeat;}

#chsuitel{width:872px; height:278px; clear:both; margin:auto; background:url(../images/chambre-suite_03.jpg) no-repeat;}

#contactsl{width:872px; height:278px; clear:both; margin:auto; background:url(../images/contact_03.jpg) no-repeat;}

.langue{width:60px; height:14px; float:right; clear:both; margin-right:10px; margin-top:260px;}