body
{
   width: 800px;
   margin: auto;
   margin-top: 75px;
   margin-bottom: 20px;  
   background-repeat: repeat-y;
   background-position: top center;
   background-color: #395f48;
}

blockquote
{
	border: 1px solid #b15316;
	padding: 15px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

textarea
{
	border: none;
	padding: 15px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#header
{
   width: 100%;
   height: 200px;
   margin-bottom: 20px;
   margin-top: -55px;
   float: top;
   background: url(ressources/ban.jpg) no-repeat;
   background-color: #47665c;
   background-position: center bottom;
   border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	
#menu
{
	width: 220px;
	float: left;
	background: url(ressources/list.png) repeat-x;
	background-color: white;
	background-position: center top;
	padding: 0px 0px 0px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#corps
{
	width: 560px;
	padding: 30px 0px 0px 10px;
	margin: 5px 0px 0px 230px;
	color: #808080;
	background: url(ressources/list.png) repeat-x;
	background-color: white;
	background-position: center top;
	vertical-align: top;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

p.alinea
{
	padding-left : 2em;
}

.element_menu
{   
   padding: 0px 0px 0px 20px;
   text-align: center;
   border: none;
   color: black;
   margin-bottom: 20px;
   font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
   font-size: 11px;
   text-align: left;
}

.element_menu img
{
	border: 0px;
}

.element_menu a
{
  color: black;
  font-size: 11px;
  font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
  text-decoration: none;
}

.element_menu a:hover
{
   background-color: white;
   color: black;
}
.element_menu a:visited
{
   color: black;
}

.texte
{
	width: 545px;
	color: black;
	text-align: justify;
	font-family: verdana, "verdana", "verdana", verdana, verdana;
	font-size: 14px;
}

.texte a:hover
{
   background-color: white;
   color: black;
}

.texte a:visited
{
   color: black;
}

.texte a
{
  color: black;
  font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
  text-decoration: none;
}

.titresheader
{
	color: black;
	font-size: 60px;
	font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
	margin-top: -55px;
}

.titres
{
	padding: 0px 0px 0px 20px;
	color: black;
	font-size: 15px;
	font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
	margin: 0;
	background-position: center top;
}

.titres_corps
{
	padding: 5px 0px 0px 20px;
	color: black;
	font-size: 13px;
	font-family: Verdana, "Verdana", "Verdana", Verdana, Verdana;
	margin: 0;
	background: transparent url(ressources/corpshaut.png) no-repeat;
	background-position: center top;
}

.adresse
{
	margin-left: 30px;
}

.livredor
{
	color: #b15316;
	margin: 0px;
	padding: 5px;
	font-size : 11px;
	text-align: justify;
	font-family: verdana, "verdana", "verdana", verdana, verdana;
}

.livredor blockquote
{
	margin: 0px 0px 0px 0px;
	width: 510px;
	border: none;
	background-color: #eebc7f;
	padding: 2px 2px 2px 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.affichenews blockquote
{
	margin: 0px 0px 0px 0px;
	width: 510px;
	border: none;
	background-color: #eebc7f;
	padding: 15px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#footer
{
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
   /*background-color: #f5ba47;*/
   background-color: #eebc7f;
   width: 180px;
   height: 14px;
}