body {

  background:#fff;
text-align:center;
  margin:0;

  padding:0;

  font-family:  Verdana,Helvetica,Arial,sans-serif;
  color:#333;
  font-size:13px;p
 }
#conteneur {
  position : relative;
  margin : 0 auto;          
    padding : 0;
  text-align : left;

    width : 1008px; 
  }

h1{font-family: verdana,Arial,Helvetica,sans-serif;font-size: 18px;margin-top:0px;margin-bottom:6px;line-height:20px;text-align: color:#105010;font-weight:normal}

h2{color:#105010;font-family:verdana,sans-serif;font-weight:normal;font-size: 16px;margin-left:0px;margin-right:4px;margin-top:6px;margin-bottom:4px;padding-bottom:4px; border-bottom: 1px solid #d9d9d9;}

h3{font-family:verdana,sans-serif;color:#666;font-weight:bold;font-size: 14px;margin-top:8px;margin-left:2px;margin-bottom:6px}
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%;}
blockquote{background:url(images/citation.gif) no-repeat top left;padding:0 0 0 60px;min-height:50px;font-style: italic;font-size:15px;font-family:georgia, serif;margin-bottom:10px}
ul{list-style-type:none;padding-left:20px}
p{margin-top:10px;margin-bottom:10px}

hr{color:#004A6B;;background-color:#004A6B;height:3px}
a{font-family: Arial,sans-serif;font-size:13px;font-weight:normal;border-style:none;}
a:link{color:#004A6B;text-decoration:none;background:transparent}

a:visited{color:#004A6B;text-decoration:none;background:tranparent;border-style:none;}
a:active{color:RGB(70,67,107);text-decoration:none;background:transparent}
a:hover{color:#004A6B;text-decoration:underline;background:transparent;}

/*class specifiques */
.hrcourt{color:#dadada;height:1px;background:#dadada;border:0px}
a.externe{color:#370406}
.lettrine{font-size:2.8em;line-height:0.9em;float:left;width:0,7em;padding-right:3px;color:#004A6B}
.select1{border:none;padding:2px;font-weight:bold;background:#004a6b;color:white;}
.select2{border:solid #004A6B 1px;padding:2px;font-weight:bold;}
/* style list ul */
.circle{list-style-type:circle;padding-left:30px}
.disc{list-style-type:disc;padding-left:30px}
.cochenoir{list-style-image:url(/images/icones/pucecochenoir.png)}
.cochebleu{list-style-image:url(/images/icones/pucecochebleu.png)}
.puce{list-style-image:url(/images/icones/puce.png)}
.pucebleue{list-style-image:url(/images/icones/pucebleue.png)}
.pucecarre{list-style-image:url(/images/icones/pucecarre.png)}
.pucepetitcarre{list-style-image:url(/images/icones/pucepetitcarre.png);padding-left:30px}
.puceronde{list-style-image:url(/images/icones/puceronde.png);padding-left:30px}
.chapeau{font-size:16px;font-family:arial;color:#555;font-style:italic}

div.themabasvert{width:100%;background:#c0d0b0;padding:5px 0px 3px 0px}


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}

/* Les principales divisions */

div.sites{position:absolute;top:0px;left:4px;width:1000px;height:18px; text-align: center;margin-right:auto;border-top:1px solid #ccc} 
div.logo{position:absolute;top:22px;left:4px;margin:0px;width:1000px;height:69px;} /* en haut a gauche */
div.recherche{position:absolute;top:45px;left:450px;width:625px;height:20px}/* en haut au centre */
div.annonce{position:absolute;top:26px;left:900px;width:74px;height:56px;border:2px inset #2d4368;background:#004A6B} /* en haut a droite */
div.ribbon{ position:absolute;top:93px;left:4px;width:1000px;height:20px;  text-align: center; margin-left:0;margin-right:auto;} /* Le menu principal */
div.sous-menu{ position:absolute;top:118px;left:4px;width:1000px;height:22px;background:#ccc} /* Le sous-menu */

div.pubhaut{ position:absolute;left:150px;top:140px;width:730px;height:95px; text-align:center;line-height: 0.9;}
div.pubgauche{float:left;margin:5px 5px 5px 0px;width:300px;height:250px}
div.pubdroite{float:right;margin:5px 0px 5px 5px;width:300px;height:250px}

div.titre{position:absolute;left:0px;top:143px;width:1000px;height:30px; text-align:left;line-height: 0.9;;padding-top:6px;padding-left:0px;padding-right:10px }

div.casehautindex1{position:absolute;top:155px;left:220px;width:560px;height:280px;color:black;margin : 0.5em;text-align:justify; color:#222}
div.casehautgauche{position:absolute;top:160px;left:5px;width:170px;height:250px;color:black;margin : 0.5em;text-align:center;}
div.casehautdroite{position:absolute;top:150px;left:810px;width:150px;height:250px;color:black;margin : 0.5em;text-align:center}
div.gauche{}
div.droite{}
div.centre{}

div.centreindex{position:absolute;top:270px;left:0px;width:590px;text-align: justify;background:#fff;padding-top:0px;padding-left:10px;padding-right:10px;border:1px solid #ccc}
div.gaucheindex1{position:absolute;top:155px;left:600px;width:200px;height:220%;color:black;margin : 0.5em;text-align:left}
div.gaucheindex{position:absolute;top:275px;left:610px;width:200px;height:220%;color:black;margin : 0.5em;text-align:left}
div.droiteindex{position:absolute;top:175px;left:815px;width:185px;height:220%;color:black;margin : 0.5em;text-align:center}

div.centretexte{position:absolute;top:210px;left:0px;width:555px;text-align: justify;background:#fff;padding-top:6px;padding-left:10px;padding-right:10px;border:1px solid #ccc}
div.gauchetexte{position:absolute;top:168px;left:575px;width:200px;height:220%;color:black;margin : 0.5em;text-align:left}
div.droitetexte{position:absolute;top:159px;left:775px;width:218px;height:220%;color:black;margin : 0.5em;text-align:left}

div.res{position:absolute;top:180px;left:0px;width:555px;height:30px;text-align: center;background:#f0f0f0;padding-left:10px;padding-right:10px;border:1px solid #ccc}
div.chemin{position:absolute;top:82px;left:0px;width:650px;height:15px;color:black;margin : 0.5em;}

div.chemin a{font-weight:normal;font-size:12px;color:#757575;border-style:none}

div.titreindex{ position:absolute;left:200px;top:120px;width:580px; text-align:center}/* page index*/




div.pubhaut{position:absolute;top:150px;left:210px;height:90px;width:728px;border:0px;background:#fff;padding:5px}

div.basdepage{color:gray;margin : 0.5em;text-align:center}
div.basdepage a{font-weight:normal;font-size:12px;color:gray;border-style:none}
div.basdepage hr{color:gray;;background-color:gray;height:3px}
div.article{}
div.article p {text-align:right;margin-top:0px;margin-bottom:0px}
div.article a{font-weight:normal;font-size:14px;color:black;border-style:none}
div.article a:link{color:black;text-decoration:none;background:transparent;}
div.article a:visited{color:black;text-decoration:none;background:transparent}
div.article a:active{color:black;text-decoration:none;background:transparent}
div.article a:hover{color:black;text-decoration:none;background:transparent}
div.article hr {height:1px;margin-top:0px;margin-bottom:0px;color:#004A6B}

div.librairies {background:#F0F0F0;text-align:center;padding:10px;}
div.librairies a{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;border-style:none; color:#004a6b}
div.librairies a:link{text-decoration:none;background:transparent}
div.librairies a:visited{text-decoration:none;background:tranparent;border-style:none;}
div.librairies a:active{text-decoration:none;background:transparent}
div.librairies a:hover{text-decoration:underline;background:transparent;color:#004a6b}

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:#f0f0f0;border:0px;padding:0.7em}


div.citationperso{background:url(images/citation.gif) no-repeat top left;padding:0px 0 0 60px;min-height:50px;font-style: italic;font-size:15px;font-family:georgia, serif;margin-top:10px;margin-bottom:10px}


div.titre h1{font-family: verdana,Arial,Helvetica,sans-serif;font-size: 20px;margin-top:0px;margin-bottom:6px;padding-bottom:4px;line-height:20px;text-align;color:#333; background:#ffffff;font-weight:normal}


div.titreindex h1{font-family: verdana,Arial,Helvetica,sans-serif;font-size: 20px;margin-top:0px;margin-bottom:4px;line-height:18px; color:#9c2a00;}
div.centreindex ul{list-style-type:none;padding-left:0px}

div.centre li{margin-top:4px;margin-left:2px;margin-right:10px}

div.sites p {margin-top:0px;font-family: verdana,sans-serif;font-size:11 px; text-align: center;background:#ccc;border-bottom:2px solid #ccc;padding: 0px 0px 0px 0px ;font-weight:none;}
div.sites a {font-family:verdana,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration: none; }
div.sites span {padding :  3px; margin : 3px}
div.sites a:link, div.sites a:visited, div.sites a:active {padding:0px 0px 0px 0px;margin-top: 5px;  display: inline;   border-right: 0px solid #333; color:#333; background:#ccc;}
div.sites a:hover { color:#990000; background:#ccc;font-style: none; text-decoration: none;display: inline;padding: 0px 0px 0px 0px;border-top: 2px solid #990000; padding-top:-3px  }


div.ribbon p {margin-top:0px;font-family: verdana,sans-serif;font-size:11 px; text-align: center;background:#004a6b;padding: 4px;font-weight:;}

div.ribbon a {font-family:verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin :1px;text-decoration: none; }
div.ribbon span {padding : 0 3px; margin : 0}
div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active {padding: 4px; 

  margin-top: 5px; margin-bottom: 5px;  display: inline;   border: 0px solid; color:white; background:#004a6b;}
div.ribbon a:hover {color: #233; background:#bbb;font-style: none; text-decoration: none }


/* End box model hack */




div.sous-menu p {margin :4px; text-align: center;font-weight:;}
div.sous-menu a {font-family:arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin :0px;text-decoration: none; text-align: center; color:#233}

div.sous-menu a:link, div.sous-menu a:visited, div.sous-menu a:active {padding: 4px; 

  margin-top: 5px; margin-bottom: 5px;  display: inline;   }

div.sous-menu a:hover {text-decoration:underline ;color:#990000; }




div.gauche a{font-family: Arial,Helvetica,sans-serif;font-size:12px;border-style:none; color:#333}
div.gauche a:link{text-decoration:none;background:transparent}
div.gauche a:visited{text-decoration:none;background:tranparent;border-style:none;}
div.gauche a:active{text-decoration:none;background:transparent}
div.gauche a:hover{text-decoration:underline;background:transparent;color:#004a6b}
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.gauche hr {height:1px;margin-top:7px;margin-bottom:0px;width:70%;margin-left:15%;color:#004A6B} 


div.droite a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;border-style:none; color:#333}
div.droite a:link{text-decoration:none;background:transparent}
div.droite a:visited{text-decoration:none;background:tranparent;border-style:none;}
div.droite a:active{text-decoration:none;background:transparent}
div.droite a:hover{text-decoration:underline;background:transparent;color:#004a6b}
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:#004A6B;color:#ffffff}
div.gauche td{padding : 3px 3px; border : 0px dashed black; background:#F0F0F0}
div.droite table{border:1px solid black;width:100%;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:#004A6B;color:#ffffff}
div.droite td{padding : 4px 6px; border : 0px dashed black; background:#F0F0F0}
div.droite caption{padding : 4px 6px; border : 0px solid #ccc;background:#990000;color:#ffffff;font-size: 12px;font-weight:bold;font-family: Verdana,Arial,helvetica,sans-serif;}




