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

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

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

#bandeau{background: url("../img/bandeau.gif") left bottom repeat-x;border: 0;margin: 0;height: 170px;padding: 0;text-align:right;margin-right: 10px;margin-left: 10px;}
#logo{float: left;margin-left:40px;}
.titre{background-color:#ffffff;}

#infolegales{background: url("../img/footer.gif") left top repeat-x;border: 0;color: #000000;padding-top: 10px;text-align: center;clear: both;font-size: 10px;margin-left:10px; margin-right: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{color: #5C3177;font-size: 1.3em;height: 30px;width: 100%;background: #ffffff;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: #7F7F7F;}
#menu ul li a:hover{color: #0DB14B;text-decoration:underline;}
#menu ul li a:visited{text-decoration: none;}
#menu ul li a#actif{margin: 10px;text-decoration: none;color: #000000;}


/* CONTENUS Mise en forme TEXTE ___________________________________*/
#contenu_principal{height: auto !important;min-height: 400px;height: 400px;background: #ffffff url("../img/contenus.gif") right bottom no-repeat;margin:10px;text-align: justify;padding: 15px;}

H1 {text-align: left;margin-right: 20px;margin-left: 20px;text-indent: 70px;color:#707070;font-family: Arial; font-style:italic;font-size: 1.4em;background: url("../img/h1.gif") no-repeat left bottom;margin-bottom: 40px;}
H2 {font-size: 1.2em;font-weight: bold; color:#707070;text-decoration:underline;}
H3 {font-size: 1em;font-weight: bold;}

#bloc {margin-top: -15px;margin-bottom: 20px;}
#clear{clear:both;}
#par{display: block;}

#fgauche{padding: 5px;float: left;}
#fdroite{padding: 5px;float: right;}

.surligne {background-color:#0DB14B; color:#ffffff; font-weight: bold;}
ul {margin-left: 20px;}
li {list-style-type:}
