body {margin: 0px;text-align: center;background: url(images/fond.jpg) repeat-x;}
img {border: none;}
form {margin: 0;}
input {border: 1px solid #638DA5;width: 350px;}
textarea {border: 1px solid #638DA5;overflow: auto;width: 350px;}


.contenu {width: 790px; margin-left: auto; margin-right: auto;font: 12px Times;text-align: left;}
.zone-gauche {float: left; width: 250px;}
.zone-droite {float: left; width: 530px; border: 1px solid #CFCFCF;margin-top:60px;background: white;}
.adresse {text-align: right; color: #638DA5;margin-bottom: 20px;margin-right: 30px;}


.menu {margin: 0;}
      .menu  ul {list-style: none;}
      .menu  li {border-bottom: 1px solid #CFCFCF;text-align: right;}
	  .menu a {display: block;text-transform: uppercase;text-decoration: none;color: #1E5E82;margin-right: 27px;padding: 3px;
	           font-weight: bold;font-size: 11px;font-style: italic;}
	  .menu a:hover {color: white;margin-right: 0px;padding: 3px;background: #1E5E82;}

#recherche {float: left; width: 275px;margin-top: 23px;}
     #recherche a {text-decoration:none;color:#1E5E82;}
	 #recherche a:hover {color:#FFB822;}

#news {clear:both;background:#1E5E82;color:white;text-align:center;padding:5px 0;}

#pub {padding:5px 10px;border:1px solid #CFCFCF;margin:0 10px 0 0;background:#fff;}
#pub a {text-decoration:none;color:#1E5E82;}
#pub img {margin:0 10px 0 0;}

h1{ color:#5999C2; font-size:12px; margin:0;}
h2{ color:#5999C2; font-size:12px; margin:0;}
.ariane{ text-align:right;}
.ariane, .ariane a, .ariane a:hover{ color:#5999C2; text-decoration:none; }

.pied{ color:#999;  text-align:right; font-size:10px;}
.pied a, .pied a:hover{ color:#999; text-decoration:none;  }

.haut a, .haut a:hover{ color:#999;font-size:12px; text-decoration:none; }
