body{background: #fada95;margin: 0;padding: 0;border: 0;font-family: arial, helvetica, sans-serif;font-size: 0.8em;}

/* LIENS ______________________________________________*/
a:link  {font-weight: bold; color: #;}
a:active {font-weight: bold;color: #;}
a:visited {font-weight: bold;color: #;}
a:hover	{font-weight: bold;color: #;}

/* STRUCTURE _______________________________________________________________*/
#cadretotal{width: 100%;text-align: center;margin: 0;}
#page{width: 778px;background: #ffcc33 ;}

#bandeau{background: url("../img/logo.jpg") no-repeat ;border: 0;margin: 0;height: 100px;padding: 0;}
#logo{float: left;margin:0px;}
.titre{background-color:#ffffff;}

#infolegales{background:#669900;border: 0;color: #000000;padding-top: 10px;text-align: center;clear: both;font-size: 10px;}
#infolegales a{color: #000000;}
#infolegales a:active{color: #000000;}
#infolegales a:hover{color: #000000;}
#infolegales a:visited{color: #000000;}

#localisation{height: 41px; font-size: 0.8em;}

/* MENU HAUT _________________________________________________________________   */
#menu{font-family: Garamond;font-size: 1.3em;height: 30px;width: 100%;background: #669900;margin: 0;padding-top: 5px;}

#menu ul{line-height: 25px; border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;clear: right;}
#menu ul li{display: block;float: right;text-align: left;margin-left: 5px;}
#menu ul li a{margin: 10px;text-decoration: none;color: #ffffff;}
#menu ul li a:hover{color: #000000;}
#menu ul li a#actif{margin: 10px;text-decoration: none;color: #ffcc33;}


/* CONTENUS Mise en forme TEXTE ___________________________________*/
#contenu_principal{height: auto !important;min-height: 400px;height: 400px;background: #ffcc33 url("../img/fond_blanc.jpg") bottom no-repeat ;;margin:0;text-align: justify;}


H1 {text-align: right;margin-right: 20px;margin-left: 20px;color:#ffffff; font-family: Arial; font-style:italic;font-size: 1.7em;background: url("../img/h1.jpg") no-repeat ;}
H2 {font-size: 1.6em;}
H3 {font-size: 1.2em;}
#maire {float: right;margin-right: 40px;}
#bloc {background-color: #ffffff;margin-top: -15px;margin-left: 20px; margin-right: 20px;margin-bottom: 20px;border: dotted  2px #000000; padding: 10px;}
#clear{clear:both;}
#par{display: block;}
#fgauche{padding: 5px;float: left;}
#fdroite{padding: 5px;float: right;}
.table {margin: 0;padding: 0;border: 0;font-family: arial, helvetica, sans-serif;font-size: 1em;}

