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;;color:navy}
h2{font-family:Trebuchet Sans MS,sans-serif;font-size: 20px;font-weight:normal;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:3px}
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.hautdroite{position:absolute;top:131px;left:850px;width:162px;height:110px;color:black;margin : 0.5em;text-align:left}

div.menuhaut{left:0px;width:900px;height:60px;}
div.gauche{position:absolute;top:211px;left:0px;width:182px;height:220%;color:black;margin : 0.5em;text-align:left}
div.droite{position:absolute;top:281px;left:850px;width:162px;height:220%;color:black;margin : 0.5em;text-align:center}
div.centre{position:absolute;top:216px;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:231px;left:46px;width:900px;text-align: justify}

div.pubhaut{position:absolute;top:123px;left:25px;width:850px;height:20px;}
div.floatgauche{float:left;margin:3px;width:300px;height:250px}
div.floatgauche250{float:left;margin:3px;width:250px;height:250px}
div.floatgauche200{float:left;margin:3px;width:200px;height:200px}
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.themabasvert{width:100%;background:#c0d0b0;padding:5px 0px 3px 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:140px;left:227px;height:106px;width:606px;text-align: justify}


div.titredroit{position:absolute;top:140px;left:775px;height:106px;width:256px;text-align: justify}
div.titregauche{position:absolute;top:140px;left:15px;height:106px;width:256px;text-align: justify}
div.titreversion{position:absolute;top:140px;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: 32px;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}



div.ribbon{ position:absolute;top:105px;left:3px;width:999px;height:17px;background: RGB(41,140,73); text-align: center;border:1px;  margin-left:0;margin-right:auto;}
div.ribbonpad{ padding:2 2;}

div.centre li{margin-top:4px;margin-left:20px;margin-right:100px;font-size:14px;
font-family: Arial,helvetica,sans-serif;}



div.ribbon p {margin : 0 5px 0 5px;font-family: arial,sans-serif;font-size:14 px; text-align: center;font-weight:bold;}
div.ribbon a {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin : 0 6 px;text decoration: none;}
div.ribbon span {padding : 0 10px; margin : 0}
div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active {color:white; background:RGB(41,140,73);}
div.ribbon a:hover {color: #F8F79F; background:RGB(81,180,113);}






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}




th{padding : 3px 3px; background:RGB(41,140,73);color:RGB(255,206,0)}



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}

ul{margin-top:1px; margin-left:3px}
div.tableaunoir{}
div.tableaunoir table{border:1px black solid}
div.tableaunoir tr{border:1px black solid}
div.tableaunoir td{border:1px black solid}











