	* {
		border:none;
		margin:0;
		padding:0;
	}
/*____________________________________colors*/

	.rouge {color:red;}
	.mauve {color:#fb530a;}
	.bleu {color:blue;}
	.black {color:black;}
	
	.hr_mauve {height:1px; background-color:#fb530a; overflow:hidden; margin-bottom:20px; margin-top:2px;}
	
	h2{
		font-size:18px;
	}
	
	ul,ol{
		margin-left:20px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
/*__________________________________layout*/

	body {
		background:#937f59;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	p{
		padding-top:10px;
		padding-bottom:10px;
		padding-left:2px;
		padding-right:2px;
	}
	
	#conteneur {
		background:white;
		margin:0 auto;
		margin-top:10px;		
		width:937px;
	}
	#header {
		background:url(images/backheader.jpg);
		width:937px;
		height:156px;
	}
	#center {
		background-image:url(images/backgauche.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:937px;
	}
	#menu_gauche {
		width:235px;
		float:left;
		padding-top:12px;
	}
	
	#content{
		width:702px;
		float:left;
	}
	
	#article{
		font-size:12px;
		padding-right:50px;
	}
	
	.titre_easy {
		font-size:1em;
		width:520px;
		float:left;	
		color:#fb530a;
		margin:0;
		padding:0;
		text-align:left;
	}
	#espace_texte h1{
		display:none;
		font-size:0.5em;
	}

	#footer {
		/*background-image:url(images/backconteneur.jpg);
		height:221px;*/
	}
	.clearer {
		clear:both;
	}
	
/*________________________________menu gauche*/
	
	#menu_gauche ul {
		margin:0;
	}	
	#menu_gauche ul li{
		list-style:none;
	}
	#menu_gauche ul li a{
		background:url(images/backboutonoff.png) no-repeat;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8em;
		font-weight:bold;
		color:#98392b;
		padding:6px;
		padding-left:32px;
		display:block;		
		margin:0;
	}
	#menu_gauche ul li a:hover{
		background:url(images/backboutonon.png) no-repeat;
		color:white;
	}
	
/*___________________________________________menudroite*/

	.text {
		width:120px;	
		border:1px solid gray;
		margin-top:-5px;
		font-size:0.9em;
		padding:1px;
	}
	.button {
		background:#ffa209;
		width:22px;
		color:white;
	}
/*__________________________________________demarrage_adultes*/
	.demarrage_adultes {
		float:left;
		width:235px;
		border:1px solid #6897bb;
		margin-right:20px;
	}
	.demarrage_adultes h3 {
		width:99%;
		background:#6897bb;
		color:white;
		padding:1px;
		font-size:1em;
	}
	.demarrage_adultes p {
		margin-left:4px;
		margin-top:4px;
		color:#fb530a;
	}
/*______________________________________________tab*/

	.tab {
		border:1px solid  #6897bb;
		margin-top:10px;
		text-align:center;
		line-height:12px;
		float:left;
		margin-right:10px;
		width:130px;
	}
	.tab h3{
		background:#97b9d5;
		width:99%;
		color:black;
		padding:1px;
		font-size:1em;
		letter-spacing:-0.03em;
	}
/*________________________________________tab tarifs*/

	#tab_tarifs th,#tab_tarifs td {
		border:1px solid #6897bb;
		text-align:center;
	}
	.th_orange {background:#97b9d5;}
	.th_bleu {background:#c7e0f4;}
	.th_jaune {background:#feeca9;}
	.th_rose {background:#f9d7ce;}
	/*____________________________________encadre_stage*/
	
	#encadre_stage {
		width:70%;
		margin:0 auto;
		text-align:center;
		font-size:1.2em;
		border:2px solid #c7e0f4;
		padding:10px;
	}
	
	.lien_pdf {
		width:95%;
		text-align:center;
	}
/*___________________________________________contact*/

	#contact img,#contact p{
		float:left;
	}
	
	#contact p{
		margin-right:10px;
	}
	
	#contact img {
		margin-right:10px;
	}
	
/*_______________________________________________news*/

	#news {
		background:url(images/backnews.jpg) no-repeat;
		background-position:top ;
		height:70px;
		width:172px;
		padding-top:10px;
		padding-left:10px;
		font-size:0.6em;
		line-height:10px;
		font-weight:bold;
		float:right;
		margin-left:15px;
		margin-top:15px;
	}
	
	#news form{
		padding-top:5px;
		border:none;
	}

	th,td{
		padding:5px;
	}
	
	
/*_______________________________________________photos*/

.photo_gallery
{
	display:inline-block; text-align:center; width:250px; padding-left:25px; padding-right:25px; padding-bottom:30px;
}

.photo_gallery a,.photo_gallery a:link, .photo_gallery a:active
{ 
	color: back;
}

.photo_gallery a:hover, .photo_gallery a:visited
{ 
	color:#fb530a;
}

.photo
{
	display:inline-block; text-align:center; width:320px; padding-bottom:30px;
}

/*_______________________________________________accueil*/
	#accueil th,#accueil td {
		border:1px solid #ff0000;;
		text-align:center;
	}