@charset "utf-8";
/* CSS Document */
body {
/*background: url(../images/Vorange.png)#fff9eb repeat-x;*/
background: #fff9eb repeat-x;
margin: 10px 0 0 0;
font-family: Verdana, "Times New Roman", Times, serif;
}

#largeur {
width: 1024px;
margin:auto;
background-color:#e6e2ca;
text-align: left;
padding-bottom:10px;
background: url(../images/bg_all.jpg) #ffffff;

}

#banniere {
	background: url(../images/bg_header.jpg);
	background-repeat:no-repeat;
    padding-top:30px;
    height:165px;
	width:1024;
	margin:auto;
	/*border:1px solid #0066FF;*/
}

#images_faded{
	margin-left:545px;
	margin-top:-3px;
	width:278px;	
}

#menu { 
	margin-top:50px;
	background: url(../images/bg_menu.png) no-repeat; 
	width:976px;
	height:50px;
	
}

#footer {
	width:997px;
	height:89px;
	margin:auto;
	text-align:center;
}

#menu li {
	list-style-type: none;
	background: url(images/navigation-separation.jpg) no-repeat right top;
	text-align: center;
	float: left;
	font-size:95%;
	margin-right:12px;
	margin-left:12px;
	margin-top:10px;
	font-weight:bold;
	list-style-type: none;
}

#menu a{
	color:white;
	text-decoration:none;
}

#footer a{
	color:#e96800;	
}

#menu a:hover, #footer a:hover{
	text-decoration:underline;	
}

#footer p{
	font-size:70%;	
}


#orange {
	margin-left:22px;
	/*background-image:url(../images/fondorange.jpg);*/
	background-repeat:repeat-y;
	width:978px;
	margin-bottom:22px;
	/*margin-top:22px;*/
	/*background-color:#009933;*/
	
}

#orange_txt {
width:205px;
float:left;
height:500px;
/*background-image:url(../images/bg_orange.png);*/
background-repeat:no-repeat;
font-size : 80%;
padding:15px;
padding-left:5px;
margin-left:15px;
font-size:75%;
}



.puce-1 ul {
	padding: 0px;
	margin: 0 0 0 10px;
	color:#ad4d00;
	
}

.puce-1 li {
	margin-bottom:10px;
	color:#ad4d00;
	font-weight:bolder;
}

.puce-2 ul {
	
	padding: 0px;
	margin: 0 0 0 0px;
	color:#ad4d00;
	
}

.puce-2 li {
	margin-bottom: 2px;
	color:#ad4d00;
	font-weight:normal;
}

.puce-3 li {
	margin-left:25px;	
}

#orange_txt a{
	color:#ad4d00;
	text-decoration:none;
}

#orange_txt a:hover{
	text-decoration:underline;
}

#central {
	
	float:right;
	/*background-image:url(../images/bg_central.png);*/
	width:705px;
	font-size : 12px;
	color : #09194b;
	min-height:400px;
	padding-top:15px;
}

#corps{
	padding-left:60px;	
	padding-right:25px;
	padding-bottom:30px;
	text-align:justify;
}

#corps td{
	font-size:80%;	
}

#central a{
	color:navy;	
	text-decoration:none;
}

#central a:hover{
	text-decoration:underline;	
}

#tableau_association tr{
	height:60px;
}

#corps a img{
	border:none;	
}

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:auto;
        font-size: 14px;
		text-align : center;
		background-color : #96ac25;
		background: url(../images/bg_menu.jpg) center no-repeat;
		height : 36px;
		width : 956px;
		margin:auto;
    }
.clearfloat a {color : black;text-decoration:none;}
.clearfloat a:hover {text-decoration : underline;}
.bas_bleu {
	margin: auto;
	text-align:center;
	background-color : #b2d9ef;
	color : #163973;
	clear:both;
	width : 956px;
	height : 125px;
	}
.bas_bleu h1 {font-size : 22px;margin-bottom : 0px;}
	
.titre_page {
	font-size: 30px;
}

#accueil_gauche {
	width : 600px;
	padding-left : 40px;
	color : #3f3b1a;
	text-align:justify;
	}
#img {
	border : none;
	width : 300px;
	margin-right : 40px;
	}
	
h2 {color : #09194b;}
h1 {font-size : 29px;}
	
#accueil_droite {
	width : 225px;
	float : right;
	margin-top : 60px;
	margin-right:30px;
	}
	
.news_style{
	display:none;	
}

#pre_footer{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/bg_footer02.jpg);
	height:37px;
	width:1024px;
	clear:both;
}

#footer{
	background:	none;
}

.arial11gris{
	font-size:90%;	
}

#dernier_evenement{
	width:1024px;
	background: url(../images/bg_evenement2.jpg);
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-top:30px;
}

#haut_evenement{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/haut_evenement.png) no-repeat center;
	height:38px;
	width:1000px;
}

#corps_evenement{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/bg_evenement.png) repeat-y center;
	width:1000px;
}

#corps_evenement p{
	font-size:80%;	
}

#bas_evenement{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/bas_evenement.png) no-repeat center;
	height:28px;
	width:1000px;
}
