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

* 		{
		margin:0px;
		padding:0px;
		}
html 	{
		background-color: #000;  
		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:#FF6600;
		color:black;
		}
.admin_table tr {
		border: 1px solid #422D15;
		}
.admin_table td {
		font-size:x-small;
		}
#top_conteneur {
		width:880px;
		}

#site {
	    width:850px;
	   }

a:link {
		color: #FFF;  
		text-decoration: none;
		}
a:visited {
		text-decoration: none;
		color: #FFF;
		}
a:hover {
		text-decoration: none;
		color: #F00;  
		}
a:active {
		text-decoration: none;
		color: #FFF;
}
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:850px;	
		height:137px;
		background:url(images/site/atomic_00.gif) no-repeat;
		}
#menu {	float:left; 
		background:url(./images/site/atomic_02.jpg) no-repeat; 
		width:267px; 
		height:829px;
		}

		
		
#droite {
		background: url(images/site/atomic_03.jpg) no-repeat; 
		margin-left:267px; 
		width:583px ; 
		height:829px;
		}

#bas 	{
	
		clear:both;
		width:770px;
		height:50px;
		}
#centre_blanc {
			min-height:550px;  
			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;
}