img{
border:none;
}
a {	
	color: #FFFFFF;	
	text-decoration: none;

	font-weight:bold;
}
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #FFFFFF;
	margin:auto;
	width:700px;
	}
h1 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
}
h2 {
	color: #f6d683;
	font-size:15px;
	}	
h3 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 25px;	
	background-color: #240b06;  	
	color: #f6d683;
	margin:0;
	padding:10px 10px 10px 10px;
	}	
h4 {
	font-size: 17px;
	color: #f6d683;
	text-decoration:underline;
	text-align:center;
	}	
h5 {
	margin:10px 10px 10px 10px;
	font-size: 15px;
	color:#f6d683;
	}	
strong {
color:#f6d683;
}
b {
color:#f6d683;
}
table {
border:none;
margin:0;
padding:0;
	}	
td, th{	
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em;
	}	
tr {
padding:0;
margin:0;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}

#haut{
background: url(../img/contour-h.jpg) left top no-repeat;
text-align:center;
}
#haut .banniere{
margin-top:10px;
}
#haut .lien{
margin-top:10px;
margin-right:10px;
margin-left:10px;

}
#content{
background-image:url(../img/fond.jpg);
background-attachment:fixed;
margin:auto;
}
#contenu{
color:#FFFFFF;
margin:5px 5px 5px 5px;
}
#contenu li{
padding:5px 0px 5px 0px;
list-style-type:square;
}
#info{
background-image:url(../img/parchemin.gif);
background-position:center;
background-repeat:no-repeat;
float:left;
border:2px outset #bf4f2a;
width:350px;
height:60px;
padding:5px;
}
#info h2{
color:#bf4f2a;
margin:10px 10px 10px 10px;
}
#info h1{
color:#c67830;
}

#info .link{
color:#c67830;
font-size:18px;

}
#info .link:hover{
color:#461d1b;
cursor:pointer;
text-decoration:underline;
}
#promo{
float:right;

}
hr{
 clear: both;
 visibility: hidden;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 display:block;/* pour obliger le retour a la ligne et 100% de largeur occupé */
 }
#sejour{
display:block;
float:left;
width:55%;
text-align:center;
margin-top:0px;
clear:both;
}
#journee{
float:left;
width:40%;
text-align:center;
vertical-align:middle;
padding-top:15px;
}
#contact{
float:left;
margin:0;
padding:0;	
}

#contact p{
font-size:14px;
line-height:35px;
color:#000000;
}

#contact .mail{
font-size:11px;
color:#000;
}
#contact a{
font-size:10px;
color:#fff;
}
#contact a:hover{
color:#864d18;
}

#bas{
padding-top:10px;
background: url(../img/contour-b.jpg) left bottom no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
border-top:dashed 1px;
border-color:#461d1b;
clear:both;
}

.link:hover{
color:#461d1b;
cursor:pointer;
}
.fl{
float:left;
}
.fr{
float:right;
}
.obligatoire{
color:#990000;
font-weight:bold;
font-size:20px;
}
.pied{
font-size:8px;
}
.clear{
text-align:center;
clear:both;
padding-top:20px;
}
.title{

color:#fff;
font-size:12px;
font-weight:bold;

}