body {
font-size:13px;
font-family:  Verdana,Arial,Helvetica,sans-serif;
background: RGB(255,255,255);
color: #333333;
}
div.conteneur {
  position : relative;
  margin : 0 auto;
         /* c'est ça qui centre dans les autres */
  padding : 0;
  text-align : left;
 
  width : 1000px; 
  }
 

h1{font-family: Arial,Helvetica,sans-serif;font-weight:normal;
font-size: 20px;margin-top:2px;margin-bottom:4px;color:#333333;}
h2{font-family:Arial,Helvetica,sans-serif;font-size: 14px;margin-top:0px;font-weight:bold;margin-bottom:0px;color:#004A6B}
h3{font-size: 12px;margin-top:5px;margin-bottom:5px;font-weight:bold;margin-bottom:0px;color:#004A6B}


hr{color: #046380;background: #046380;height:3px;border:none;text-align:left}
.hrdashed {color:#046380;background-color: White;border: dashed;border-top-width: 1px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px;}

.hrfintitre{height:1px;color:#046380;background:#046380;border:0px;margin-top:3px}
.hrfin{height:1px;color:#ccc;background:#ccc;border:0px;margin-top:3px}
.hrcourt{height:2px;color:#ccc;background:#ccc;border:0px}


ul{list-style-type: square;font-size:12px;color:#800010}

span {color:#333333}



a{font-family: Verdana,Arial,sans-serif;font-size:13px;font-weight:normal;border-style:none;}
a:link{color:#004A6B;font-size:12px;font-weight:normal;text-decoration:none;background:transparent}
a:visited{color:#004A6B;font-size:12px;font-weight:normal;text-decoration:none;background:tranparent;border-style:none;}
a:active{color:#800010;font-size:12px;font-weight:normal;text-decoration:none;background:transparent}
a:hover{color:#004A6B;font-size:12px;font-weight:normal;text-decoration:underline;background:transparent;}

/* Division enseigne  en haut de l'écran */
div.enseigne{position:absolute;top:-9px;left:0px;width:900px;height:180px;}

/*Division chapeau*/
div.chapeau{font-family:arial;font-size:15px;color:#777;font-weight:bold}

/*Division recherche*/
div.recherche{position:absolute;top:100px;left:660px;}


div.reculer { margin:0 0 0 -20px;}

/* division menu de gauche */
div.gauche{position:absolute;top:206px;left:800px;width:180px;height:220%;background:
#FFFFFF;color:#333333;margin : 0.5em;text-align:left}


div.gauche a{font-family: Verdana,Arial,sans-serif;font-size:13px;font-weight:normal;border-style:none;}
div.gauche a:link{color:#333333;text-decoration:none;background:transparent}
div.gauche a:visited{color:#333333;text-decoration:none;background:tranparent;border-style:none;}
div.gauche a:active{color:#DF7319;text-decoration:none;background:transparent}
div.gauche a:hover{color:#DF7319;background:transparent;}



div.gauche table{border:0px; border-collapse:collapse;border-spacing:0;width:170px;margin-left:auto;margin-right:auto;font-size:13px;
font-family: Arial,helvetica,sans-serif}
div.gauche th{padding : 3px 3px; background:#fffffff}
div.gauche td{padding : 3px 3px; background:#ffffff}




/*Division Titre*/
div.titre{position:absolute;top:210px;left:5px;width:360px;height:40px;text-align: left;background:#fff;padding-left:0px;padding-right:0px}


div.texte{position:absolute;top:240px;left:0px;width:360px;background:#ffffff;color:#333333;border-right:1px solid #ccc;padding-right:15px;margin : 0.5em;text-align:justify}

div.floatgauche{float:left;width:300px;height:250px;margin-right : 5px} 

 /* division centrale de la page principale */
div.principal{position:absolute;top:200px;left:0px;width:380px;border-right:1px solid #ccc;padding-right:15px;height:220%;background:#ffffff;color:#333333;margin : 0.5em;text-align:justify}

div.floatgauche{float:left;width:300px;height:250px;margin-right : 5px}

/* division menu de droite */
div.droite{position:absolute;top:205px;left:390px;width:380px;margin : 0.5em;background:
 white;color:#333333;text-align:left;border-right:1px solid #ccc;padding-right:15px;}


div.droite a{font-family: Verdana,Arial,sans-serif;font-size:13px;font-weight:normal;border-style:none;}
div.droite a:link{color:#333333;text-decoration:none;background:transparent}
div.droite a:visited{color:#333333;text-decoration:none;background:tranparent;border-style:none;}
div.droite a:active{color:#DF7319;text-decoration:none;background:transparent}
div.droite a:hover{color:#DF7319;background:transparent;}

div.droite table{border:0px; border-collapse:collapse;border-spacing:0;width:170px;margin-left:auto;margin-right:auto;font-size:13px;
font-family: Arial,helvetica,sans-serif;}
div.droite th{padding : 4px 6px; background:#004A6B;color:#ffffff}
div.droite td{padding : 4px 6px; border : 0px dashed #333333; background:#FFF}


div.exerg1{font-family:comic sans ms;font-size: 17px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:brown}

div.encadre{font-family:13px;color:#333333;border:1px solid #ccc;padding:0.7em}
div.encadregauche{font-family:13px;color:#333333;background:#ccc;border:1px solid #ccc;padding-top:10px;padding-bottom:15px}
div.petitexerg{font-family:comic sans ms;font-size: 15px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:brown}
div.petitexerg{font-size: 15px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:#333333}

/* division pub special en bas*/
div.pub{position:absolute;top:800px;left:185px;width:730px;margin : 0.5em;background:
 white;color:#333333;text-align:left}

/* Division pour un tableau avec lignes et colonnes et cadre en bleu */
div.tableau {}
div.tableau table {border:solid 3px #627c58}
div.tableau tr {border:solid 2px #cdcdc1}
div.tableau td {border:solid 2px #cdcdc1}


 /* Le sous-menu */
div.sous-menu{ position:absolute;top:140px;left:50px;width:1000px;color: RGB(98,124,88)
font-weight: bold; 
  font-family: Arial, sans-serif;font-size:12px }
  div.sous-menu a{font-weight:bold;font-size:12px;}
div.sous-menu a:link{color:#333333}
div.sous-menu a:visited{color:#333333}
div.sous-menu a:active{color:#333333)}
div.sous-menu a:hover{color:#333333;font-style:underline;}


/* Zone des boutons animés du menu principal */
div.side { 
  position: absolute; top:166px; left:0px; z-index; 1;
  width: 1000px; height: 25px;  
  color: #333333; bRGB(0,0,0); 
 
 }




/* Nested padding for side, main, and right column divisions. */
div.sidepad { 
  padding: 10px 1px 1px 1px; 
}


/* Settings for the side division. */

div.side p { 
  margin: 0 0px; 
}

 div.side a, div.side a:link, div.side a:visited, div.side a:active { 

  padding: 5px 7px 5px 7px; 
  margin: 0 0 0 0; 

  color: white; background: #666666; 
  font-weight:bold ; text-decoration: none; 
  font-family: Arial, sans-serif;font-size:13px }  


/* Start box model hack */
  width: 106px; voice-family: "\"}\""; voice-family: inherit; width: 90px; 
}
html>body div.side a { 
  width: 90px 
}
/* End box model hack */

div.side a:hover { 
  color:  #990000; background: #FFFFFF; border-bottom:2px solid #990000; 

  margin-bottom: 16px; margin-top: 16px; padding-bottom:3px
}

















