body {
font-size:13px;
font-family: Lucida Grande,Geneva,Verdana,Helvetica,Arial,sans-serif;
background: #fff;
color: #000;
}
h1,h3{font-family: Arial,Helvetica,sans-serif;font-weight:normal}
h1{font-size: 24px;margin-top:2px;margin-bottom:4px}
h2{font-family:Trebuchet Sans MS,sans-serif;font-size: 18px;font-weight:bold;margin-top:2px;margin-bottom:4px;color:navy}
h3{font-size: 16px;margin-top:2px;margin-left:2px;margin-bottom:4px}
dt{font-family:Arial,sans-serif;font-weight:bold;margin-left:1em;color:maroon;background:transparent}
dd{position:relative;left:7.25em;top:-1.25em;width:75%;}


hr{color:RGB(41,140,73);;background-color:RGB(41,140,73);height:5px}
a{font-family: Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;border-style:none;}
a:link{color:#3366CC;text-decoration:none;background:transparent}

a:visited{color:RGB(44,37,139);text-decoration:none;background:tranparent;border-style:none;}
a:active{color:RGB(70,67,107);text-decoration:none;background:transparent}
a:hover{color:gray;text-decoration:underline;background:transparent;}
table{border:0px; border-collapse:collapse;border-spacing:0; width=100%;margin-left:auto;margin-right:auto;}
th{padding : 4px 6px; border : 1px solid black;background:RGB(231,239,251);color:RGB(0,117,235)}
td{vertical-align:top}
caption {caption-side:top;padding-bottom:2.0em; padding-top : 1.5em;margin-left:auto;margin-right:auto;font-size:12px}


div.haut{position:absolute;top:2px;left:3px;width:700px;height:138px;}
div.menuhaut{left:0px;width:900px;height:60px;}
div.gauche{position:absolute;top:191px;left:0px;width:182px;height:220%;color:black;margin : 0.5em;text-align:left}
div.droite{position:absolute;top:226px;left:850px;width:162px;height:220%;color:black;margin : 0.5em;text-align:center}
div.centre{position:absolute;top:201px;left:200px;width:640px;text-align: justify}
div.centredocu{position:absolute;top:231px;left:243px;width:557px;text-align: justify}
div.large{position:absolute;top:191px;left:46px;width:900px;text-align: justify}

div.pubhaut{position:absolute;top:102px;left:135px;width:850px;height:20px;}
div.floatgauche{float:left;margin:3px;width:300px;height:250px}
div.floatdroit{float:right;margin:3px;width:200px;height:200px}
div.pubbas{position:relative;left:-100px;width:728px;height:90px}

div.article{}
div.article p {text-align:right;margin-top:0px;margin-bottom:0px}
div.article a{font-weight:normal;color:black;border-style:none}
div.article a:link{color:black;text-decoration:none;background:transparent;font-size:12px;}
div.article a:visited{color:black;text-decoration:none;background:transparent;font-size:12px}
div.article a:active{color:black;text-decoration:none;background:transparent;font-size:12px}
div.article a:hover{color:black;text-decoration:none;background:transparent;font-size:12px}
div.article hr {height:1px;margin-top:0px;margin-bottom:0px}



div.exerg1{font-family:Trebuchet Sans MS,sans-serif;font-size: 17px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:brown}
div.petitexerg{font-family:Trebuchet Sans MS,sans-serif;font-size: 15px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:brown}
div.petitexergblack{font-family:Trebuchet Sans MS,sans-serif;font-size: 15px;font-weight:normal;margin-top:2px;margin-bottom:4px;color:black}
div.encadre{color:black;background:#ddd;border:ridge;padding:0.7em}


div.titre{position:absolute;top:120px;left:227px;height:106px;width:606px;text-align: justify}


div.titredroit{position:absolute;top:125px;left:775px;height:106px;width:256px;text-align: justify}
div.titregauche{position:absolute;top:125px;left:15px;height:106px;width:256px}
div.titreversion{position:absolute;top:125px;left:65px;height:106px;width:306px;text-align: justify}
div.centreg{position:absolute;top:235px;left:243px;width:278px;text-align: justify}
div.centred{position:absolute;top:235px;left:545px;width:282px;text-align: justify;}


div.titreformation{position:absolute;top:140px;left:227px;height:106px;width:606px;text-align: justify}
div.formationcentre{position:absolute;top:231px;left:213px;width:587px;text-align: justify}
div.formationgauche{position:absolute;top:231px;left:45px;width:152px;height:220%;color:black;margin : 0.5em;text-align:left}
div.formationdroite{position:absolute;top:231px;left:812px;width:162px;height:220%;color:black;margin : 0.5em;text-align:center}


div.titre h1{font-family: Arial,Helvetica,sans-serif;font-size: 26px;margin-top:4px;margin-bottom:4px;text-align:Center;color:black}
div.titreformation h1{font-size: 24px;color:navy;margin-top:2px;margin-bottom:4px;font-weight:bold;text-align:Center}




div.centre1{position:absolute;top:160px;left:172px;width:220px;text-align: justify}
div.centre2{position:absolute;top:160px;left:395px;width:220px;text-align: justify}
div.centre3{position:absolute;top:160px;left:618px;width:220px;text-align: justify}
div.centre4{position:absolute;top:160px;left:405px;width:440px;text-align: justify}
div.centre li{margin-top:4px;margin-left:2px;margin-right:10px}


div.centredocu a{font-family: Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;border-style:none;}
div.centredocu a:link{color:navy;text-decoration:none;background:transparent}
div.centredocu a:visited{color:navy;text-decoration:none;background:tranparent;border-style:none;}
div.centredocu a:active{color:black;text-decoration:none;background:transparent}
div.centredocu a:hover{color:gray;text-decoration:underline;background:transparent;font-style:italic}

/* Formatting for side, main, and right column divisions. */
div.ribbon { 
  position: absolute; top: 2px; left: 10px; z-index; 1; 
  width: 135px; height: 165px; 
  color: black; 
  padding-bottom: 2px; 
}
div.ribbonpad { 
  padding-top: 0px; padding-left: 0px; 
}

/* Settings for the side division. */

div.ribbon p { 
  margin: 0 10px; 
}

div.ribbon a, div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active { 
  display: block; 
  padding: 1px; 
  margin-top: 0px; margin-bottom: 0px; 
  border: 3px #fc0 outset; 
  color: #ffffff; background: #298C49  ; 
  font-weight: bold; text-decoration: none; 
  font-family: Arial, sans-serif; }

div.ribbon a, div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active { 
/* Start box model hack */
  width: 76px; voice-family: "\"}\""; voice-family: inherit; width: 90px; 
}
html>body div.side a { 
  width: 70px 
}
/* End box model hack */



div.ribbon a:hover { 
  color: #ffffff;text-decoration:underline;font-weight:bold; background: #fc0; 
  border: 3px #ffffff outset; 
  margin-bottom: 0px; margin-top: 0px; 
}




div.gauche a{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;border-style:none;}
div.gauche a:link{color:black;text-decoration:none;background:transparent}
div.gauche a:visited{color:teal;text-decoration:none;background:tranparent;border-style:none;}
div.gauche a:active{color:black;text-decoration:none;background:transparent}
div.gauche a:hover{color:blue;text-decoration:underline;background:transparent}
div.gauche p{margin-top:14px;margin-bottom:10px}
div.gauche ul{margin-top:1px; margin-left:3px}
div.gauche p{margin-top:14px;margin-bottom:10px}


div.droite a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;border-style:none;}
div.droite a:link{color:maroon;text-decoration:none;background:transparent}
div.droite a:visited{color:teal;text-decoration:none;background:tranparent;border-style:none;}
div.droite a:active{color:maroon;text-decoration:none;background:transparent}
div.droite a:hover{color:blue;text-decoration:underline;background:transparent}
div.droite p{margin-top:0px;margin-bottom:0px}




div.gauche table{border:1px solid black; border-spacing:2px; width:95%;margin-left:5px;margin-right:5px;font-size:11px;
font-family: Verdana,Arial,helvetica,sans-serif;}
div.gauche th{padding : 3px 3px; border : 1px solid black;background:RGB(41,140,73);color:RGB(255,206,0)}
div.gauche td{padding : 3px 3px; border : 1px dashed black; background:#F0F0F0}
div.droite table{border:0px; border-collapse:collapse;border-spacing:0;width:120px;margin-left:auto;margin-right:auto;font-size:12px;
font-family: Arial,helvetica,sans-serif;}
div.droite th{padding : 4px 6px; border : 1px solid black;background:RGB(41,140,73);color:RGB(255,206,0)}
div.droite td{padding : 4px 6px; border : 0px dashed black; background;RGB(248,247,159)}


div.formationgauche table{border:1px solid black; border-spacing:2px; width:95%;margin-left:2px;margin-right:2px;font-size:9px;
font-family: Verdana,Arial,helvetica,sans-serif;}
div.formationgauche th{padding : 2px 2px; border : 1px solid black;background:RGB(41,140,73);color:RGB(255,206,0)}
div.formationgauche td{padding : 2px 2px; border : 0px dashed black; background:white}
div.formationgauche a{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;border-style:none;}
div.formationgauche a:link{color:brown;text-decoration:none;background:transparent}
div.formationgauche a:visited{color:teal;text-decoration:none;background:tranparent;border-style:none;}
div.formationgauche a:active{color:brown;text-decoration:none;background:transparent}
div.formationgauche a:hover{color:gray;text-decoration:underline;background:transparent}


div.tableaunoir{}
div.tableaunoir table{border:1px black solid}
div.tableaunoir tr{border:1px black solid}
div.tableaunoir td{border:1px black solid}










