@charset "utf-8";
/* CSS Document */
*{margin:0;
padding:0;}

body{
background-image:url(images/fond-site.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#8f2329;
font-size:12px;

}

h1{
margin:0;
color:#ffffff;
font-size:12px;
text-align:center;
}

h2
{
	margin:0px 0px 10px 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#9f1b1b;
	border-bottom:1px #666666 solid;

}

#conteneur
{margin:0px auto 0px auto;
padding:0;
width:940px;
background-image:url(images/fond-conteneur.jpg);
background-repeat:repeat-y;

}

#header
{
width:940px;
height:350px;
background-image:url(images/header.jpg);
}
#flash-header-gauche 
{
float:left;
margin:0;
padding:100px 0px 0px 20px;
width:620px;
}

#flash-header-droite 
{
float:right;
margin:0;
padding-top:100px;
padding-right:20px;
width:260px;

}



a
{
	font-size: 12px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a:hover
{
color:#FFF;
text-decoration:underline;
text-align:center;

}
#contenu
{
clear:both;
height:auto;
min-height:400px;
margin:0px 20px 0px 20px;
background-image:url(img/p.jpg);
background-repeat:no-repeat;
background-position:bottom ;
}
html<body #contenu {height:auto;
min-height:400px;} 

#centre {

margin-left: 10px;
margin-bottom:0px;
margin-right:0px;

color:#8f2329;
font-weight:normal;
font-size:12px;
}





#centre p
{
margin-left: 20px;
margin-top:0;
}


#titre{
margin-left:20px;
margin-right:20px;
padding:0px;
margin-top:10px;
background-color:#8e2127;
}

#texte
{
margin-left:140px;
margin-right:245px;
padding:0px;
padding-top:25px;
}
#texte_tarif
{
	margin-left:140px;
	margin-right:10px;
	padding:0px;
	padding-top:25px;
}
p
{
margin:0;
padding:0px 0px 0px 0px;
text-align:justify;
color:#8f2329;
}

#texte p

{
color:#666666;
margin:0;
padding:0px 0px 10px 10px;


}
#texte a

{
color:#8e2127;
text-decoration:none;
}
#texte a:hover

{
color:#8e2127;
text-decoration:underline;
}



#menuflash
{
margin:0;
padding:30px 0px 0px 10px;
}


#gauche 
{
float:left;
margin:0;
padding:0;
}

#gauche ul {margin:30px 0 0 10px; list-style:square}
#gauche li {padding:3px 0; color:#8e2127;}
#gauche li a {color:#8E2127; text-decoration:none}
#gauche li a:hover {color:#CCCCCC}

#droite
{
float:right;
margin:0;
margin-top:30px;
margin-right:15px;
width: 200px;
background-repeat:no-repeat;
padding-top:12px;
padding-left:11px;
}

#droite span {margin-bottom:20px; padding:10px; display:block; background-image:url(images/fondphoto.png)}

#droite img
{
	width:176px;
	height:238px;
	
}
#zoneflash
{
margin:88px 0px 0px 20px;
padding:0;
}

#footer
{
clear:both;
height:68px;
text-align:center;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
text-align:center;
}
#footer p
{
padding-top:38px;
text-align:center;
}


#footer a
{
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

.borderimg{
border:solid 1px #8F2329;}

#lien_site
{
	clear:both;
	width:100%;
	text-align:center
}


/*TARIFS*/

.tarifs{
	text-align:center;
	margin:10px auto 10px auto;
	vertical-align:middle;
	border:1px solid #8f2329;
}

.tarifs thead tr td{
	background:#CCCCCC;
	font-weight:bold;
	font-size:14px;
	color:#8f2329;
}

.tarifs td{
	padding:5px;
}

.tarifs .tarifs_type{
	background:#CCCCCC;
	color:#8f2329;
	text-align:left;
}

.tarifs .tarifs_prix{
	color:#8f2329;
	text-align:center;
	border-bottom:1px solid #8f2329;
	background:#FFF;	
	
}



/*Fin TARIFS*/