.autocentrer {
		margin-left:auto;
		margin-right:auto;
		}

* 		{
		margin:0px;
		padding:0px;
		}
html 	{
		background:url(images11/site/fond.jpg) repeat;
		font-family:Arial, Helvetica, sans-serif;
		}
img 	{
		margin:0;
		padding:0;
		border:0px;
		
		}
ul, li {
		list-style:none;
		}
.overcolor {scrollbar-base-color:#000;
		scrollbar-face-color: # 000;
		scrollbar-track-color: # 000;
		scrollbar-highlight-color: #000;
		scrollbar-3dlight-color: #fff;
		scrollbar-shadow-color: #fff;
		scrollbar-darkshadow-color: #000000;
		scrollbar-arrow-color: #fff;
}

.nav {
		font-size:small;
		padding-left:20px;
		
		}
.nav a {
		font-style:italic;
		font-weight:bold;
		}
.admin_table {
		border: 1px outset yellow;
		text-align:center;
		width:100%;
		border-collapse:collapse;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;

		}
.admin_table th {
		background-color:#ffc700;
		color:black;
		}
.admin_table tr {
		border: 1px solid #422D15;
		}
.admin_table td {
		font-size:x-small;
		}
#site {
		background-color:#FFF;
		width:950px;
		margin-top:1px;
		}


a:link {
		color: #000;  
		text-decoration: none;
		}
a:visited {
		text-decoration: none;
		color: #000;
		}
a:hover {
		text-decoration: none;
		color: #F00;  
		}
a:active {
		text-decoration: none;
		color: #000;
}
a.jaune{color:#FF0;}
a.jaune:visited{color:#FF0;}
a.jaune:hover{color:#000;font-weight:bold;font-style:italic;}
a.jaune2{color:#FF0;}
a.jaune2:visited{color:#FF0;}
a.jaune2:hover{color:#FF0;font-weight:bold;font-style:italic;}
a.noir{color: #000;}
a.noir:visited{color:#000;}
a.noir:hover{color: #666;font-weight:bold;font-style:italic;}
a.noir2{color: #000;}
a.noir2:visited{color:#000;}
a.noir2:hover{color: #000;font-weight:bold;font-style:italic;}
a.blanc{color: #FFF;}
a.blanc:visited{color:#FFF;}
a.blanc:hover{color:#FFF;font-weight:bold;font-style:italic; font-size:12px;}
.texto {
		padding-top:10px;
		padding-right:30px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		}

#bandeau {
		width:950px;	
		height:96px;
		background:url(./images11/site/bandeau.jpg) no-repeat;
		}
#menu {	 
		background:url(./images11/site/menu.jpg) no-repeat; 
		width:950px; 
		height:57px;
		}
#centre {

		width:950px;

		}
#centre2{
		min-heigth:789px;
		width:950px;

		}
		
#coeur  {
		width:950px;
		}
#gauche {
	    float:left;
	 	width:255px ;
		padding-top:16px;
		}
#droite {
	    margin-left:255px;
		width:725px ;

		}
#droite2 {
	    margin-left:255px;
		width:725px ;
		
		}

#bas 	{
		clear:both;
		width:950px;
		height:30px;
		padding-top:40px;
		background-color:#FFF;
		}

.erreur {
	background-color:#FF0000;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-right:40px;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
.erreur h4 {
	color: #FFFF00;
	}
.erreur p {
	padding-left:10px;
	font-size:small;
	font-style:italic;
	font-weight:bold;
	}
.erreur ul {
	padding-left:20px;
	font-size:xx-small;
	}
.field_error {
	padding: 5px;
	padding-left: 30px;
	font-size:small;
	margin-bottom: 10px;

}
.error_field {


}
.error_field label {
	color:red;
}
.error_field input {
	border: 1px solid red;
}
.petit {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}



.accordion {
	margin-bottom:30px;	
}

.accordion.acc-gauche {
	width:90%;
	margin-left:30px;
	font-size:13px;
}
.accordion.acc-gauche img {
	margin-right:5px;
}
