@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Script MT Bold, Monotype Corsiva, Forte, Times New Roman, sans-serif;
	font-size: 18px;
	color: #828282;
}
body {
	background-image: url(fond.jpg);
	background-repeat: repeat;
	width:975px;	/*Augmenter si pb */
	overflow:auto;
	margin:0 auto 0 auto;
	padding:0;
}
img {
	border:0;
}
a {
	font-size: 18px;
	color: #828282;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover,visited,active {
	text-decoration: none;
	color: #A49B55 ;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
li {
	list-style-image:url(puce.jpg);
}
p {
	padding:0;
	margin:15px 0 15px 0;
}
ul { /* A Enlever si pb */
	margin:20px;
	padding:0 0 0 15px;
}

/****************************************************************
	*				   MISE EN PAGE GENERAL 				*
*****************************************************************/	

h1 { 	/* Espace pour la bannière avec lien vers la page d'accueil du site */
	width:970px;
	height:227px;
	margin: 0;
	padding: 0;
}
h2 { 	/* Titre de la page en image*/
	float:left;
	width:750px;
	height:62px;
	margin:0;
	padding:0;
}
h3 {	/* Titre d'une partie*/
	background-image:url(papillon.jpg);
	background-repeat:no-repeat;
	height:35px;
	margin:0;
	padding:12px 0 0 32px;
	font-size:20px;
}
#gauche {
	float:left;
	height:500px;
	width:220px;
	margin:0;
	padding:0;
}


#menu_fin {
	float:left;
	background-image:url(menu_fin.jpg);
	background-repeat: no-repeat;
	height:132px;	/*170px*/
	width:140px;	/*220px*/
	margin:0;
	padding:40px 0 0 80px;
}

#corps {
	float:left;
	background-image:url(corps.jpg);
	background-repeat: no-repeat;
	width:640px; /*750*/
	height:560px;
	margin:0;
	padding:0 90px 0 20px;
	z-index:100;
	overflow:hidden;
}
#fond_gauche {
	float:left;
	background-image:url(fond_gauche.jpg);
	background-repeat: repeat-y;
	width:72px;
	margin:0 0 0 1px !important;
	padding:0;
	margin:0;
	
}
#fond_droite {
	float:left;
	position:relative;
	background-image:url(fond_droite.jpg);
	background-repeat: repeat-y;
	width:59px;
	left:839px;
	margin:0;
	padding:0;
}
#corps_suite {
	position:relative;
	float:left;
	left:72px !important;
	left:73px;
	background-image:url(corps_suite.jpg);
	background-repeat: repeat-y;
	width:901px; /*839px;*/
	margin:0;
	padding:0;
 	overflow-x:hidden;	/* pb for ie7 */
}
#corps_suite_contenu {
	position:relative;
	float:left;
	width:640px;
	right:670px;
	margin:0;
	padding:0;

}
#copyright {
	position:relative;
	float:left;
	background-image: url(copyright.jpg);
	background-repeat: no-repeat;
	width:219px;	/*220*/
	height:79px;	/*124  > 79 */
	padding:0;
	/*padding:102px 0 0 180px;*/
	margin:0 ;
	z-index:1;
	margin-top:-79px;
	left:0px !important;
	left:1px;
}

#footer {
	background-image:url(corps_fin.jpg);
	background-repeat: no-repeat;
	width:970px; 
	height:45px;
	margin:0;
	padding:0;
	clear:both;
}
#copyright_fin {
	position:relative;
	margin:23px 0 0 180px !important;
	margin:23px 0 0 90px;
	padding:0;
	width:12px;
	height:12px;
	float:left;

}
#corps_fin {
	position:relative;
	float:left;
	margin:15px 0 0 50px !important;
	margin:9px 0 0 50px ;
	padding:0;	
	width:615px;
	height:20px;

}

/****************************************************************
	*				   MISE EN PAGE CONTENU 				*
*****************************************************************/	

.cadre {	/*Cadre des images arrondies */
	background-image:url(cadre_photo.png);
	background-repeat: no-repeat;
	width:139px;
	height:123px;
	margin:0;
	padding:1px 0 0 3px;
}
.par_centre {
	text-align:center;
	padding:15px;
	margin:0;
}
.list {
	margin:24px 0 25px 0;
	padding:0;
} 

.tableau_chambre {
	margin:0;
	padding:20px 30px 20px 30px;
	background-image:url(tableau_chambre.jpg);
	background-repeat:no-repeat;
	width:auto; /*638 / 578*/ 
	height:315px; /*355 / 315*/
	text-align:center;
	
}
.tableau_gite {
	margin:0;
	padding:20px 30px 20px 30px;
	background-image:url(tableau_gite.jpg);
	background-repeat:no-repeat;
	width:auto; /*638*/
	height:170px; /*210*/
	text-align:center;
}


.table_gauche {
	border-left:#336666 solid 1px;
	padding:0;
	margin:0;
}
.table_contenu {
	border-left: #336666 solid 1px;
	border-bottom:#336666 solid 1px;
	padding:0;
	margin:0;
}
.table_bas {
	border-bottom:#336666 solid 1px;
	padding:0;
	margin:0;
}

.barre_top {
	float:left;
	background-image:url(barre_top.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	width:1px;
	height:15px;
	margin:0;
	padding:0 0 0 610px;

}
/***********************     FIN      ***************************


#copyright {
	position:relative !important;
	position:absolute;
	background-image: url(copyright.jpg);
	background-repeat: no-repeat;
	width:220px;
	height:124px;
	padding:0;
	margin:0 ;
	z-index:1;
	top:0px !important;
	left:0px !important;
	left:14px;
}

#menu_fin {
	float:left;
	background-image:url(menu_fin.jpg);
	background-repeat: no-repeat;
	height:222px;
	width:220px;
	margin:0;
	padding:0;
}
