		body { padding : 0; margin: 0; background-color: #EFEFEF;}
		.bandeau_codiv {
			background: #fef8d5;
			height: 40px;
			text-align: center;
		}
		.bandeau_gris {
			background: #57585a;
			height: 40px;
			text-align: center;
			color: white;
			font-family: Arial;
			padding : 3px;
			font-size: 12px;
			
		}
		.bandeau_image {
			background: #eb5c30;
			height: 200px;
			text-align: center;
			   background-image: url('../images/banniere-web.png');
			   background-position : center;
      	background-repeat: no-repeat;
			
		}	
		
		a, a:visited {
			color :#01579b;
		}
		a:hover {
			color :#2ca2ff;
		}
		#addFields {
			color:#2d982d;
			cursor: pointer;
			font-size: 15px;
			border-radius: 2px;
			border: #2d982d 1px solid;
			padding:4px;
		}
		#addFields:hover {
			color: #ffffff;
			background-color: #2d982d;
		}

.contenu {
	width : 989px;
	margin : auto auto;
	font-family: 'Roboto', sans-serif;
	/*font-size: 28px;*/
	font-weight: 300;
	box-shadow: 5px 5px 5px #ddd;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	padding: 20px;
	background-color: #FFFFFF;
}		
.titre{
	font-size: 32px;
	font-family: "Ropa Sans",sans-serif;
	color: #e94f11;
	margin: 0;
	padding: 0.8rem 0;
	font-weight: 500;
	text-align: center;
}
.soustitre{
	font-size: 20px;
	font-family: "Ropa Sans",sans-serif;
	color: #e94f11;
	font-weight: 500;
}
table {
border: #FFF 1px solid;
}
table tr:hover {
	background-color: #EAF2F7;
}
textarea {
width: 300px;
font-family: Arial;
font-size: 14px;
}

div.bouton_valider input { 
	float:right; 
	margin-right:10px; 
  display: inline-block;
  cursor: pointer;
  border: none;
  	font-weight: bold;
  border-radius: 2px;
  font-size: 14px;
	text-align: center;
	color: white;
	padding: 10px;
	background-color: #e94f11;


}
 div.bouton_valider input:hover {background-color:orange;}
 
 .autherror {
	 background-color: #e74c3c;
	 color: #FFFFFF;
	 width: 400px;
	 margin: auto auto; 
	 text-align: center;
	 font-size:36px;
 }
  .autherror_down {
	  text-align: center;
	  /*color:#e74c3c;
	  font-size:18px;*/
  }
  
  .superuser {
	  width: 500px;
	  float: right;
	  background-color:#78b4e4;
	  color: #fff;
	  padding:25px;
	  margin-top: -20px;
	  
  }
  
  .exit {
	  float: left;
	  margin-top: 10px;
  }
  .exit a {
	  	margin-right:10px; 
  border: 1px solid #01579b;
  	font-weight: bold;
  border-radius: 2px;
  font-size: 14px;
	text-align: center;
	padding: 10px;
	text-decoration : none;
	color: #01579b;
	  
  }
  
    .exit a:hover {
	background-color: #78b4e4;
	color: white;
	}
  .exit2 a {
	  
  border: 1px solid #e94f11;
  	font-weight: bold;
  border-radius: 2px;
  font-size: 14px;
	text-align: center;
	padding: 10px;
	text-decoration : none;
	background-color: #e94f11;
	color: #fff;
	  
  }
  
    .exit2 a:hover {
	background-color: orange;

	}	
	
	.bouton_acceder {		
	margin-right:15px; 
  border: none;
  	font-weight: bold;
  border-radius: 4px;
  font-size: 16px;
	text-align: center;
	color: #FFFFFF !important;
	padding: 10px;
	background-color: #e94f11;
	text-decoration : none;
	}
	
	.bouton_acceder:hover {
		background-color:orange;
	}