@charset "utf-8";
/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.7em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(bg-body-2.jpg);
	/*background-position:top;
	background-repeat:repeat-x;*/
	background-attachment:fixed;
	background-color:#af0a0a;
	
	
}
#header {
	HEIGHT: 141px;
	background-image:url(images/montage-pageweb-slice_01.jpg);
	background-repeat:repeat-x;
	/*padding-top:10px;
	padding-left:10px;*/
	color:#FFFFFF;

}
#header a{
	color:#ffffff;
	text-decoration:none;
}
#header a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
#haut {
	HEIGHT: 80px;
	MARGIN: 0px; 
	}


#contenu {
	margin-left: 0; /* On remet à zéro la marge de gauche du contenu... */
	margin-right: 20%; /* ... et on utilise la même marge, à droite */
}

#conteneur {
	MARGIN: 0px auto;
	margin-top:16px;
	WIDTH: 760px; 
	POSITION: relative; 
/*	BACKGROUND-COLOR: #ffffff*/
background-image:url(bg-gauche.jpg)
}

#gauche {
	MARGIN-LEFT: 0; 
	MARGIN-RIGHT: 200px;
	WIDTH: 508px;
		/*LEFT: 0px; 
	 
	POSITION: absolute;*/
	padding: 15px;
	/*	background-color:#FFFFFF*/
	border-left:solid 1px #CCCCCC
}

#gauche a{
	color:#CC0000;
	text-decoration:underline;
}
#gauche a:hover{
	color:#040255;
	text-decoration:none;
}

#gauche .cadretexte{
background-color:#CCCCCC;
padding:10px;
border:solid 1px black;
font-family:"Times New Roman", Times, serif;
FONT-SIZE: 1.2em;
	}	
#gauche .camp-relache-2009{
	padding:10px;
	border:solid 2px red;
	margin-bottom:15px;
	}	
	#gauche .temoignage{
	background-color:#CCCCCC;
	background-image:url(images/bg_temoignage.jpg);
	padding:10px;
	border:solid 2px red;
	margin-bottom:15px;
	}
#gauche .para{
background-image:url(bg-body.jpg);
background-repeat:no-repeat;
padding-left:10px;
	
}
#gauche .prochain-camp{
background-color:#040255;
background-image:url(images/bg-prochain-camp.jpg);
color:#FFFFFF;
padding:5px;	
}

#gauche .image-texte {
  float : left;
  padding-right:10px;
  padding-bottom:10px;
}	

#droite {
	FLOAT: right;
	WIDTH: 200px;
	/*MARGIN-LEFT: 560px;*/
	/*padding: 10px;*/
	color:#FFFFFF;
	background-image:url(bg-droite2.jpg)
	}

#menu-vertical {
	padding-top: 10px;
	background-image:url(bg-droite2.jpg);
	
}	
#ccv {
	margin:5px;
	padding-bottom:5px;
	padding-top:5px
}
#ccv a:hover {
	color:#CCCCCC;
	text-decoration:none;
}	
#ccv a {
	color:#FFFFCC;
	text-decoration:none;
}	

#contenu-droite {
	margin:10px
}

#pied {
	CLEAR: both;
	HEIGHT: 33px; 
	BACKGROUND-COLOR: #ad0000;
	border-right:#bdd8cd solid 1px;
	border-left:#bdd8cd solid 1px;
	border-bottom:#bdd8cd solid 1px;
	border-top:#bdd8cd solid 1px;
	padding:10px;
	color:#FFFFFF
}
#pied a{
	color:#ffffff;
	text-decoration:none;
}
#pied a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
#formulaire {
border:solid 1px black;
background-color:#EEF0F0

}

P {
	MARGIN: 0px 0px 10px
}
H1 {
	FONT-SIZE: 1.5em; 
	color:#040255;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
H2 {
	FONT-SIZE: 1.1em; 
	color:#ad0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	
}
H3 {
	FONT-SIZE: 1.1em; 
	color:#ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}

img{
border:none;
}

 li {
	line-height:18px;
	}
#update {
	FONT-SIZE: 0.9em;
	font-family:Arial, Helvetica, sans-serif
	}


	
#inscription-haut {
background-image:url(images/bg-haut-div-inscription.jpg);
height:20px;
width:460px;
margin-left:25px;
	}	
#inscription-centre {
background-image:url(images/bg-div-inscription.jpg);
background-repeat:repeat-y;
width:460px;
margin-left:25px;
padding-left:20px;
padding-bottom:0px;
	}	
#inscription-bas {
background-image:url(images/bg-bas-div-inscription.jpg);
height:25px;
width:460px;
margin-left:25px;
	}
#tournoi {
background-color:#CCCCCC;
padding:5px;
border:solid 1px black;
font-family:"Times New Roman", Times, serif;
FONT-SIZE: 1.2em;
}
#gauche .image-texte {
  float : left;
  padding-right:10px;
  padding-bottom:10px;
}

	
/*#cadre-gris {
margin:15px;
padding:5px;
background-color:#CCCCCC;
border:solid 1px black;
text-align:center
} */