/*********************************************
  BODY
**********************************************/
body{
  background-color:#E0F0F0;
  padding:0;
  margin:0;
  text-align:justify;
}
div#global{
  width:1000px;
  margin: auto auto;
  background-color:#FFFFFF;
}
ul, li{
  list-style:none;
}
ul, li, p, a, form, input{
  padding:0;
  margin:0;
}
p{
  margin:5px;
}
div.clear{
  clear:both;
}
/*********************************************
  TABLE
**********************************************/
table,
table tr,
table tr td{
  vertical-align:top;
}
/*********************************************
  TITRE
**********************************************/
h1{
  text-align:center;
}
h2{

}
img{
  border:none;
}
/*********************************************
  ERREUR
**********************************************/
ul.error_list li{
  color:red;
  font-weight:bold;
}

/*********************************************
  MESSAGE NOTICE
**********************************************/
div.flash_message{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 80px;
	background-position:10px center;
	background-repeat:no-repeat;
	margin:10px 0 10px 0;
}
div.flash_message#flash_notice{
  background-color:#a5dba9;
	color:green;
	background-image:url('../images/valide.jpg');
}
div.flash_message#flash_error{
  background-color:#E3B8A8;
	color:red;
	background-image:url('../images/erreur.jpg');
}

