/* contener plus page ///////////////////////*/

body{
	background: #f0dfc2;
}

.master {
	width:955px;
	height:599px;
	position: absolute;
	top: 50%;
	margin-top: -300px;
	left: 50%;
	margin-left: -477px;
	background-color: #FFCC99;   
}

/* header ///////////////////////*/

.entete{

	width: 955px;
	height: 150px;
}
#menu_top{
	background: #ff8519;
	width: 955px;
	height: 18px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden;
}

#menu_top1{
	height: 12px;
	margin-left: 10px;
	margin-top: 2px;
	float: left;
}

#menu_top2{
	height: 12px;
	margin-right: 10px;
	margin-top: 2px;
	float: right;
}

/* lien //////////////////////////////////////*/

img{
	border: none;
}

a.lien01:link{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #fff;
   	text-decoration: none;
}
	
a.lien01:hover{
  	color: #500408;
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
}

a.lien01:visited{
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
  	color: #fff;	
}

a.lien01:hover:visited{
  	color: #500408;
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
}
a.lien02:link{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #500408;
   	text-decoration: none;
}
	
a.lien02:hover{
  	color: #fff;
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
}

a.lien02:visited{
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
  	color: #500408;	
}

a.lien02:hover:visited{
  	color: #fff;
	font-family: Helvetica, Arial;
   	font-size: 12px;
   	text-decoration: none;
}
	
a.lien04:link{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #614829;
   	text-decoration: underline;
}
	
a.lien04:hover{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #fff;
   	text-decoration: underline;  
	font-weight: bold;
}

a.lien04:visited{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #614829;
   	text-decoration: underline;
}

/* txt //////////////////////////////////////*/

.txt01{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #500408;
}

.txt02{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: #fbb76e;
}

.txt03{
	font-family: Helvetica, Arial;
   	font-size: 12px;
  	color: white;
}
/* bas gauche //////////////////////////////////////*/

#mas1{
	background: #ff8519;
	width: 239px;
	height: 430px;
	border-top: 1px solid #e89b23;
	border-right: 1px solid #e89b23;
	float: left;
	overflow: hidden;
}

#pres{
	position:absolute;
	margin-top: 95px;
	margin-left: 20px;
	left: 6px;
	top: 184px;
}

#mas1_top{
	background: #500408 url(img/accroche.gif);
	width: 239px;
	height: 130px;
	overflow: hidden;
}

#mas1_bot{
	background: #ff8519;
	width:239px;
	border-top: 1px solid #e89b23;
	overflow: hidden;
}

#mas1_bot_actu{
	width: 199px;
	height: 119px;
	margin: 10px 20px 10px 20px;
	overflow: hidden;
}

#lien_news{
	background: #fc99385;
	width: 239px;
	height: 20px;
	padding: 4px 20px 0px 20px;
}

#lien_photos{
	background: #500408;
	width: 239px;
	height: 20px;
	padding: 4px 20px 0px 20px;
}

/* bas centre //////////////////////////////////////*/

#mas2{
	background: #000;
	width: 530px;
	height: 430px;
	float: left;	
}

#mas2_top{
	background: #500408 url(img/4photo.jpg) no-repeat;
	width: 530px;
	height: 130px;
}

#mas2_bot{
	background: #ff8519 url(img/big_photo.jpg) no-repeat;
	width: 530px;
	height: 299px;
	border-top: 1px solid #e89b23;
}

/* bas droite //////////////////////////////////////*/

#mas3{
	width: 184px;
	height: 430px;
	border-left: 1px solid #fff;
	float: left;
	overflow: hidden;	
	
}

#menu_cont{
	background: #fbb76e;
	width: 184px;
	height: 130px;
	
}

#menu{
	position: absolute;
	margin: 10px;
	top: 163px;
}

#mas3_bot{
	width: 184px;
	height: 299px;
	border-top: 1px solid #fff;
	background-color:#6a733a;
}

#mas3_bot1, #mas3_bot2, #mas3_bot3{
border-top: 1px solid #fff;
}

.content_master{
width:770px;
height:430px;
float:left;
}

.bandeau_photo{
width:770px;
height:200px;
background:#614829;
border-bottom: 1px solid #fff;
}

.bandeau_photo_insti{
width:770px;
height:167px;
background:#614829;
border-bottom: 1px solid #fff;

}
.desc_bandeau_photo{
width:750px;
height:30px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fbb76e;
padding-left:2px;
padding-top:7px;

}
.desc_bandeau_photo_insti{
width:750px;
//height:30px;
background:#614829;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
color:#fbb76e;
padding-left:10px;
padding-top:7px;

}
.detail_photo{
width:760px;
height:229px;
background:#999;

}

.detail_chambre{
	width:211px;
	height:219px;
	background:#fb9c2c;
	float: left;
	padding-left:15px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#614829;

}

.detail_texte{
width:755px;
height:224px;
background:#fb9c2c;
float: left;
padding-left:15px;
padding-top:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#614829;

}

.detail_texte_insti{
width:760px;
height:262px;
background:#fb9c2c;
float: left;
padding-left:10px;
padding-top:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#614829;

}

.texte_petit{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#614829;

}

.photo_chambre{
width:544px;
height:229px;
background:#999;
float: left;

}

.detail_gdtexte{
width:755px;
height:419px;
background:#fb9c2c;
float: left;
padding-left:15px;
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#614829;

}

.equip{
width:152px;
height:220px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#614829;

}

.detail_texte_equip{
width:770px;
height:229px;
background:#fb9c2c;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#614829;

