*{
	margin:0;
	padding:0;
}

html{
	width:100%;
	height:100%;
	font-size:100%;
	overflow:scroll;
}

body{
	width:100%;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-image:url(img/backflower3.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#7a3016;
}

a{
	text-decoration:none;
}

a img{
	border:none;
}

#global{
	width:950px;
	margin:10px auto;
	text-align:left;
}

#header{
	height:120px;
	background-image:url(img/bg_header.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#conteneur_logo{
	height:100px;
}

#logoLogisDuVal{
	position:relative;
	top:7px;
	left:30px;
}

#logoGitesDeFrance{
    position:relative;
    top:-30px;
    left:670px;
}

#logoCharmance{
    position:relative;
    top:-30px;
    left:680px;
}

#logo img{
	height:90px;
	vertical-align:middle;
}

#corps{
	padding:25px 20px;
	border-left:#732B12 solid 1px;
	border-right:#732B12 solid 1px;
	background-color:#FFF3C1;
	background-image:url(img/bg_corps.jpg);
	background-repeat:repeat-x;
}

#corps p{
	font-size:1.1em;
	color:#732B12;
	margin:5px;
	text-align:justify;
	text-indent:20px;
}

#corps a{
	text-decoration:underline;
	color:#732b12;
}

#corps a:hover{
	text-decoration:underline;
	color:#99d0c8;
}
	
#corps li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#732B12;
	margin:5px 0px 0px 20px;
}

h1{
	text-align:center;
	font-size:3.5em;
	color:#FFF3C1;
	margin:20px auto 20px auto;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

h2{
	text-align:center;
	font-size:3em;
	color:#FFF3C1;
	margin:20px auto 30px auto;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

h3{
	font-size:1.6em;
	color:#732B12;
	margin:20px 0 20px 10px;
	padding-left:40px;
	background-image:url(img/fleurlin2.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

h4{
	font-size:1.2em;
	color:#732B12;
	margin:20px 0 10px 40px;
	padding-left:30px;
	background-image:url(img/petale2.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.center{
	text-align:center;
}

.cadre_photo{
	border-collapse:collapse;
}

.cadre_photo .h{
	height:29px;
}

.cadre_photo .g{
	width:27px;
}

.cadre_photo .d{
	width:28px;
}

.cadre_photo .hg{
	background-image:url(img/classic_inside_top_left.gif);
}

.cadre_photo .hc{
	background-image:url(img/classic_inside_top_bckgrnd.gif);
}

.cadre_photo .hd{
	background-image:url(img/classic_inside_top_right.gif);
}

.cadre_photo .cg{
	background-image:url(img/classic_inside_left_bckgrnd.gif);
}

.cadre_photo .cd{
	background-image:url(img/classic_inside_right_bckgrn.gif);
}

.cadre_photo .b{
	height:28px;
}

.cadre_photo .bg{
	background-image:url(img/classic_inside_bottom_left.gif);
}

.cadre_photo .bc{
	background-image:url(img/classic_inside_bottom_bckgr.gif);
}

.cadre_photo .bd{
	background-image:url(img/classic_inside_bottom_right.gif);
}

#bas{
	/*
	background-image:url(../img/bg_bienvenue.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	*/
}

#footer{
	text-align:center;
	height:100px;
	background-image:url(img/bas_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#footer p{
	position:relative;
	top:60px;
	left:0;
	height:20px;
	font-size:0.9em;
	color:#89D0C8;
	font-weight:bold;
}

#footer a{
	text-decoration:none;
	color:#89D0C8;
	font-weight:bold;	
}

#footer a:hover{
	text-decoration:none;
	color:#FFF3C1;
	font-weight:bold;	
}

#commode {
	font-style:italic;
	font-weight:bold;
	font-size:1.1em;
	color:#732B12;
	margin:5px;
	text-align:center;
}	