@charset "utf-8";
/* 
Feuille de style CSS pour les pages avec fond	
*/

/* ======== MENU CONTENU ========= */

#menu_contenu .menu_contenu_long{
	height:				42px;		
	background:			url(images/puce_menu_claire.gif) no-repeat top left;
}
#menu_contenu .menu_contenu_long a,#menu_contenu .menu_contenu_long a:visited,#menu_contenu .menu_contenu_long a:active{
	height:				42px;	
}
#menu_contenu .menu_contenu_long a:hover{	
	background:			url(images/puce_menu_fonce.gif) no-repeat top left #e2d9d2;
}


/* ======== CARTOUCHE CONTENU DROITE (DECLINAISON PAGES) ========= */


#contenu_cartouche_haut{
	width:				717px;
	height:				42px;
	
	background:			url(images/contenu_gauche_cartouche_haut.png) no-repeat;
}
#contenu_cartouche_bas{
	clear:				both;

	width:				717px;
	height:				48px;
	
	background:			url(images/contenu_gauche_cartouche_bas.png) no-repeat;
}
#contenu_cartouche_centre{
	width:				717px;
	height:				auto;
	
	background:			url(images/contenu_gauche_cartouche_repeat.png) repeat-y;
}

#fil_ariane{
	width:				672px;
	height:				auto;
	font-size:			10px;
	color:				#9f9489;
	text-align:			left;
	margin:				35px 0 0 45px;
}
#fil_ariane a, #fil_ariane a:visited, #fil_ariane a:active{
	font-size:			10px;
	color:				#9f9489;
	text-decoration:	none;
	
	padding:			0 5px 0 5px;
}
#fil_ariane a:hover{
	text-decoration:	underline;
}

/* ======== CONTENU CARTOUCHE GALERIE PHOTO DESCRIPTION ========= */

#contenu_galerie_photo{
	float:				left;
	
	width:				165px;/* 240 */
	height:				auto;
	padding-left:		75px;
}
#photos{
	width:				240px;
	height:				240px;
}
#photos img:hover{
	filter : 			alpha(opacity=100);
    -moz-opacity : 		1;
    opacity : 			1;
}
#zoom{
	height:				18px;
	line-height:		18px;
	font-size:			11px;
	color:				#FFFFFF;
	
	margin:				-20px 0 0 220px;
}
#miniatures{
	clear:				both;
	
	width:				240px;
	height:				auto;
}
#tableau_miniatures tr{
	width:				240px;
	height:				85px;/* 70 + 15 */
}
#tableau_miniatures td{
	width:				80px;
}

#contenu_description{
	float:				right;
	
	width:				310px;/* 310 */
	height:				auto;
	padding-right:		63px;
}
#titre_contenu_description h2, #contenu_cartouche_centre h1{
	margin:				0;
	padding:			0;

	font-size:			14px;
	color:				#794e40;
	text-transform:		uppercase;
	
	padding-bottom:		10px;
	border-bottom:		#e4e1df solid 1px;
	margin-bottom:		20px;
}
#description{
	width:				310px;
	height:				auto;
	
	color:				#4c4c4c;
	margin-top:			20px;	
}
#liste_description{
	width:				310px;
	height:				150px;
	background-color:	#f6f5f3;
	background:			url(images/liste_contenu.jpg) no-repeat;
	margin-top:			5px;
	color:				#4c4c4c;
	font-size:			11px;
}
#liste_description_gauche{
	float:				left;
	width:				115px;/* 155 */
	padding:			10px 0 0 40px;
	height:				150px;
	background-color:	#f6f5f3;
}
#liste_description_droite{
	float:				left;
	width:				135px;/* 155 */
	padding:			10px 0 0 20px;
	height:				150px;
	background-color:	#f6f5f3;
}
#liste_description_gauche li, #liste_description_droite li{
	margin-bottom:		10px;
}
#contenu_reservation{
	font-size:			11px;
	color:				#6b3f01;
	font-weight:		bold;
	
	margin:				15px 0 20px 0;
}
#contenu_reservation img{
	vertical-align:		middle;
}
#contact_reservation a, #contact_reservation a:visited, #contact_reservation a:active{
	color:				#926c36;
	font-size:			11px;
}
#contact_reservation a:hover{
	text-decoration:	none;
}

/* ****** LIENS ********* */
#lien_carte{
	margin-top:			30px;
}

#lien_carte a, #lien_carte a:visited, #lien_carte a:active{
	font-size:		12px;
	color:			#926136;
}
#lien_carte a:hover{
	text-decoration:	none;
}

.liens a, .liens a:visited, .liens a:active{
	color:				#926136;
	font-size:			11px;
}
.liens a:hover{
	text-decoration:	none;
}
