body {
	
margin: 0;
padding:0;
background-color: #FFF;
background-image:url(../images/fond.jpg);
background-repeat:repeat-x;
}

div, p, form {
	margin:0 ;
	padding:0;
}

#conteneur {
	position:absolute;
	left:50%;
	margin-left: -500px;
	width: 1000px;
	height:1000px;
	background-image:url(../images/fond_body.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#conteneur2 {
	position:absolute;
	left:50%;
	margin-left: -500px;
	width: 1000px;
	height:1000px;
	background-image:url(../images/fond_tarif.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#haut {
	height: 270px;
	width: 1000px;
	margin:0;
	padding:0;
}

#contenu {
position:relative;
left:30px;
	margin: 0;
	padding:0;
	width: 950px;
	clear:both;
	height:auto;

}
#droite {
position:relative;
right:15px;
top:25px;
	margin: 0;
	padding:0;
	width: 220px;
	float:right;
	overflow: hidden;
}
#gauche {
	margin: 0;
	padding:0;
	width: 690px;
	float:left;
}
#titre {
	height: 80px;
	margin: 0;
	padding:0;
	width: 665px;
}


#diapo {
	height: 320px;
	padding:0;
	margin:0;
	width: 690px;
}
#texte {
	position:relative;
	left: 20px;
	top:20px;
	width:630px;
	margin:0;
	height:300px;
}

#texte2 {
	position:relative;
	left: 20px;
	top:20px;
	margin: 0 0 50px 0;
	padding-right:10px;
	width:630px;
	height:560px;
	overflow:auto;
	overflow-x:hidden;
}

#actu {
width:216px; 
height:200px;
margin: 0;
padding:0;
background-image:url(../images/fond-actu.gif);
background-repeat:no-repeat;
background-position:bottom center;
}
#contenu-actu {
position:relative;
top:32px;
left:15px;
width:185px; 
height:180px;
margin: 0;
padding:0;
}

#cadre {
width:690px; 
height:320px;
position:absolute;
z-index:10;
margin: 0;
padding:0;
background-image:url(../images/cadre.gif);
background-repeat:no-repeat;
background-position:bottom center;

}
#slideshow, #slideshow img { 
width:690px; 
height:320px; 
margin:0;
padding:0;
position:absolute;
z-index:5;
}
#map { 
width:480px; 
height:318px; 
margin:0;
padding:0;
position:absolute;
z-index:5;
top:2px;
left:20px;
} 
#iti { 
width:185px; 
height:320px; 
margin:0;
padding:0;
position:absolute;
z-index:5;
left:505px;
}
#pied {
	width:690px;
	color:#fff;
	font: 11px Century Gothic, Arial, Helvetica, sans-serif;
	clear:both;
	margin:0;
	padding:0;
	left:20px;
	position:relative;
}

#pied a {
	color:#FED904;
	text-decoration:none;
}

#pied a:hover {
	color:#fff;
	text-decoration:none;
}


#recommanderAmi{
		background-color:#FED904;
		color:#333;
		display:none;
		font-size:0.85em; 
		padding:5px;
		width:210px;
		height:80px;
		top:230px;
		left:0px;
		position:absolute;
		z-index:1000;
	}
.sous-titre {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FED904;
}	
.texteVert {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009901;
}

.texteVert a{
	color: #009901;
	text-decoration:none;
}
.texteVert a:hover{
	color: #FED904;
	text-decoration:none;
}
.texte {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align:justify;	
}

.texte a{
	color: #666666;
	text-decoration:none;
}
.texte a:hover{
	color: #FED904;
	text-decoration:none;
}
.texteblanc {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.texteblanc a {
	color: #FFF;
	text-decoration:none;
}
.texteblanc a:hover {
	color: #009901;
	text-decoration:none;
}


.texte input{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	border: 1px solid #999;
	background-color:#fff;
}

.texte textarea{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	border: 1px solid #999;
}

.texte select{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	border: 1px solid #999;
}

.textepetit {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.textepetit a{
	color: #333;
	text-decoration:none;
}
.textepetit a:hover{
	color: #009901;
	text-decoration:none;
}
.textepetit input{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color:#fff;
	margin:0;
	padding:0;
}
.textepetit select{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
.textepetit textarea{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;

}

img.pmr{
	position:absolute;
	width:65px;
	height:65px;
	top:0px;
	right:40px;
	}

