/* début des styles du body */
body
{  margin: 0px;
   padding: 0px;
}
/* fin des styles du body */

/* début des styles de la structure les emplacement */
#structure
{
   position: absolute;
   top: 0px;
   Left: 50%;
   width: 1000px;
   height: 100%;
   margin-left: -500px;
}

#centre
{
   position: absolute;
   top: 81px;
   left: 0px;
   width: 1000px;
		background-color:#E4E1C9;
   
}

#fond
{
   top: 0px;
   left: 0px;
   width:599px;
   min-height: 490px;
   _height: 490px;
}

#contenu
{
   margin-left:8px;
   width: 595px;
   padding:0px;
   min-height:490px;
   _height:485px;
}

html>body #contenu{
	margin-left:180px;
}


#adresse_contact
{
   position: absolute;
   top : 0px;
   left: 780px;
   width: 212px;
   height: 490px;
   background-color:#FFFFFF;
}

#pieds
{		
   position: relative;
   width: 1000px;
   height: 93px;
}

#pdf{
	position:relative;
	right:0px;
	text-align:right;
	background-repeat:no-repeat;
	height:14px;
	z-index:10;
	margin:10px 0px 10px 0px;
	padding:0px;
}
/* fin des styles de la structure les emplacement */

/* début des styles de l'entente */
#menu_home
{
   position: absolute;
   top: 50px;
   left: 0px;
   z-index: 1;
}

#menu_publications
{
   position: absolute;
   top: 50px;
   left: 46px;
   z-index:20;
}

#menu_formation
{
   position: absolute;
   top: 50px;
   left: 156px;
}

#menu_adresse
{
   position: absolute;
   top: 50px;
   left: 295px;
   z-index:20;
}

#menu_contact
{
   position: absolute;
   top: 50px;
   left: 401px;
}

#menu_quizz
{
   position: absolute;
   top: 50px;
   left: 516px;
   z-index:20;
}

#menu_recherche
{
   position: absolute;
   top: 50px;
   left: 580px;
   width: 468px;
   height: 31px;
   background-image: url(../images/general/droite_fondrouge.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

#menu_compteur
{
   position: absolute;
   top: 50px;
   left: 900px;
   width: 200px;
   height: 31px;
}
/* fin des styles de l'entente */

/* début des styles du menu de gauche */
#menu
{
  float:left;
  position:relative;
  left:5px;
  margin:5px 0px 5px 0px;
  width: 172px;
  z-index:2;
  height: 485px;   
}

#glossaire
{
  position: absolute;
  bottom: 0px;
}

#bienvenue
{
  width: 172px;
  height: 430px;
  background-image: url(../images/index/fond_bienvenue.gif);
}

#haut_bievennue
{
  position: absolute;
  top: 0px;
}

#bas_bienvenue
{
  position: absolute;
  bottom: 50px;
  height: 29px;
  width: 172px;
}
/* fin des styles du menu de gauche */

/* début des styles du mois */
/* début de la déblcation du bloc global */
#mois
{
   position: absolute;
   top : 0px;
   left: 780px;
   background-image: url(../images/archives/degrade.jpg);
   background-repeat: repeat-x;
   background-color:#E4E1C9;
   z-index:2;
}

#bloc_mois
{
  position:absolute
  width: 215px;
  height: 90px;
  margin-bottom:5px
}

#milieu_mois
{
  min-height:60px;
  _height:65px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
}

#contenu_scroll_mois
{
  height:60px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

#bloc_mois2
{
  position:absolute
  width: 215px;
  height: 173px;
  margin-bottom:5px
}

#milieu_mois2
{
  min-height:135px;
  _height:140px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
}

#contenu_scroll_mois2
{
  height:135px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

#bloc_mois2moyen
{
  position:absolute
  width: 215px;
  height: 274px;
  margin-bottom:5px
}

#milieu_mois2moyen
{
  min-height:23px;
  _height:24px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
}

#contenu_scroll_mois2moyen
{
  height:23px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

#bloc_mois2grand
{
  position:absolute
  width: 215px;
  height: 540px;
  margin-bottom:5px
}

#milieu_mois2grand
{
  min-height:502px;
  _height:507px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
}

#contenu_scroll_mois2grand
{
  height:502px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

#drdfe
{
  width: 215px;
  height: 370px;
  background-image: url(../images/index/fond_quisommesnous.gif);
}

#haut_drdfe
{
  position: relative;
  top: 0px;
}

#bas_drdfe
{
  position: absolute;
  top: 342px;
  width: 215px;
}

/* début des style du agenda */
.fond_agenda
{
  background-image: url(../images/mois/fond_agenda.gif);
  background-repeat: repeat-y;
}

#haut_agenda
{
  position:relative;
  width:215px;
  height:25px;
  background-image: url(../images/mois/haut_agenda.gif);
  background-repeat: no-repeat;
}

#bas_agenda
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_agenda.gif);
  background-repeat: no-repeat;
}
/* fin des style du agenda */

/* début des style du initiatives */
.fond_initiatives
{
  background-image: url(../images/mois/fond_initiatives.gif);
  background-repeat: repeat-y;
}

#haut_initiatives
{
  position:relative;
  width:215px;
  height:25px;
  background-image: url(../images/mois/haut_initiatives.gif);
  background-repeat: no-repeat;
}

#bas_initiatives
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_initiatives.gif);
  background-repeat: no-repeat;
}
/* fin des style du initiatives */

/* début des style du elles_ils */
.fond_elles_ils
{
  background-image: url(../images/mois/fond_elles_ils.gif);
  background-repeat: repeat-y;
}

#haut_elles_ils
{
  position:relative;
  width:215px;
  height:25px;
  background-image: url(../images/mois/haut_elles_ils.gif);
  background-repeat: no-repeat;
}

#bas_elles_ils
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_elles_ils.gif);
  background-repeat: no-repeat;
}
/* fin des style du elles_ils */

/* début des style du lu_presse */
.fond_lu_presse
{
  background-image: url(../images/mois/fond_lu_presse.gif);
  background-repeat: repeat-y;
}

#haut_lu_presse
{
  position:relative;
  width:215px;
  height:25px;
  background-image: url(../images/mois/haut_lu_presse.gif);
  background-repeat: no-repeat;
}

#bas_lu_presse
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_lu_presse.gif);
  background-repeat: no-repeat;
}
/* fin des style du lu_presse */

/* début des style du bloc5 */
.fond_5
{
  background-image: url(../images/mois/fond_bloc5.gif);
  background-repeat: repeat-y;
}

#haut_5
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:205px;
  _width:215px;
  min-height:15px;
  _height:25px;
  padding:5px;
  background-image: url(../images/mois/haut_bloc5.gif);
  background-repeat: no-repeat;
  background-color: #6A6AB5;
}

#bas_5
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_bloc5.gif);
  background-repeat: no-repeat;
}
/* fin des style du bloc5 */

/* début des style du bloc6 */
.fond_6
{
  background-image: url(../images/mois/fond_bloc6.gif);
  background-repeat: repeat-y;
}

#haut_6
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:205px;
  _width:215px;
  min-height:15px;
  _height:25px;
  padding:5px;
  background-image: url(../images/mois/haut_bloc6.gif);
  background-repeat: no-repeat;
  background-color:#116F9D17;
}

#bas_6
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_bloc6.gif);
  background-repeat: no-repeat;
}
/* fin des style du bloc6 */

/* début des style du bloc7 */
.fond_7
{
  background-image: url(../images/mois/fond_bloc7.gif);
  background-repeat: repeat-y;
}

#haut_7
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:205px;
  _width:215px;
  min-height:15px;
  _height:25px;
  padding:5px;
  background-image: url(../images/mois/haut_bloc7.gif);
  background-repeat: no-repeat;
  background-color:#FF6600;
}

#bas_7
{
  width:215px;
  height:8px;
  background-image: url(../images/mois/bas_bloc7.gif);
  background-repeat: no-repeat;
}
/* fin des style du bloc7 */
/* fin des styles mois */

/* début des styles des mois */
#archives
{
   position: absolute;
   top : 0px;
   left: 780px;
   height: 276px;
   background-image: url(../images/archives/degrade.jpg);
   background-repeat: repeat-x;
   
}

#global_archives
{
   position: relative;
   width: 215px;
}

#contenu_archives
{
   position: relative;
   width: 214px;
}
/* fin des styles des archives */

/* début des styles des couleurs de fond */
.couleurFFFFFF
{
   background-color: #FFFFFF;
}

.couleurE4E1C9
{
   background-color: #E4E1C9;
}

.couleur99C81E
{
   background-color: #99C81E;
}

.couleur990000
{
   background-color: #990000;
}

.couleurCCE0E0
{
   background-color: #CCE0E0;
}

.couleur6F9D17
{
   background-color: #6F9D17;
}

.couleurBF0000
{
   background-color: #BF0000;
}

.couleurFEC501
{
   background-color: #FEC501;
}

.couleurE7B301
{
   background-color: #E7B301;
}

.couleur9999CC
{
   background-color: #9999CC;
}

.couleur7272B8
{
   background-color: #7272B8;
}
/* fin des styles des couleurs de fond */

/* début des style du moteur de recherche */

form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
}

input.formrecherche {
	width: 100px;
	background-color: #FFFFFF;
}
/* début des style du moteur de recherche */


/* début des styles des paddings */
.padding5000 {
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding0050 {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
}

.padding5550 {
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 0px;
}

.padding5 {
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}

.padding8555 {
   padding-top: 8px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}

.padding510510 {
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
}

.padding155155 {
   padding-top: 15px;
   padding-right: 5px;
   padding-bottom: 15px;
   padding-left: 5px;
}

.padding70510 {
   padding-top: 7px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 10px;
}

.padding51055 {
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 5px;
}

.padding510510 {
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
}

.padding010510 {
   padding-top: 0px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
}

.padding0005 {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
}

.padding0500 {
   padding-top: 0px;
   padding-right: 5px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding00020{
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 20px;
}

#padding152000{
   padding-top:15px;
   padding-right:20px;
   padding-bottom: 0px;
   padding-left: 0px;
}
/* fin des styles des paddings */


#margin0{
	margin:0px;
}

/* début des styles d'alignement */
.alignjustifier {
   text-align:justify;
}
/* fin des styles d'alignement */

/* début des styles des float */
.droit8 {
	float: right;
  margin: 8px;
 
}

.droit8 img{
	position:relative;
	margin:5px;
	border:1px solid #000000;
}

.droit8 img:hover{
	border-color:#BF0000;	
}

.gauche0 {
  float: left;
  margin: 2px;
 
}
/* fin des styles des float */


/* début du des sous menu */
.sous_menumasquer {
   position: absolute;
   visibility: hidden;
}

.sous_menuafficher {
   position: absolute;
   top: 30px;
}

.position_ssmenu {
   position: absolute;
   left: 170px;
   width: 170px;
   margin-top: -5px;
}
/* fin du des sous menu */

/* début du clear */
.clear 
{
   clear:both;
   visibility:hidden;
   margin:0;
   padding:0;
}
/* fin du clear */

/* DEBUT articles */
h2.sous_rubrique
{
  font:bold 14px/20px verdana,arial, sans-serif;
  color:#BF0000;
  padding-left:10px;
  text-transform:uppercase;
  margin-bottom:0px;
  margin-top:10px;
} 
	
h3.article{
  font:bold 12px/20px verdana,arial, sans-serif;
  color:#000;
  background:url(../images/general/puce_fleche.gif) no-repeat 0px 6px;
  padding-left:15px;
  margin-bottom:0px;
}

h1 a{
  color:#fff;
  text-decoration:none;
}
	
h1 a:hover{
  text-decoration:none;	
  color:#fff;
}
 
h2 a{
  color:#BF0000;
  text-decoration:none;
}
	
h2 a:hover{
  text-decoration:none;	
  color:#BF0000;
} 
 
h3 a{
  color:#000;
  text-decoration:underline;
}

h3 a:hover{
  color:#000;
  text-decoration:none;
}

.tiret_bas{
  border-bottom:1px dashed gray;	
}

.tiret_haut{
  border-top:1px dashed gray;
}

#contenu_article{
  min-height:350px;
  _height:360px;
}

#titre_article{
  margin-bottom:0px;
}

#soustitre_article{
  margin-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

p.chapo_rub{
  margin-top:5px; 
  margin-left:15px;
}

p.soustitre_rub{
  margin-left:15px;
}

img.image_rub
{
  width:120px; 
  height:80px; 
  background-color:red; 
  margin-top:5px; 
  margin-right:5px
}
/*  fin article*/

.aticle_masquer {
   clear:both;
   visibility: hidden;
}


/* logo partenaire */
#logo {
  position: absolute;
  right: 0px;
  top: 0px;
}

.lien_obj
{
   CURSOR: hand; 
}

/* les navigations */
#navigation {
   position: relative;
   height: 20px;
}

#gauche_navigation {
  position: absolute;
  left: 0px;
  top: 0px;
}

#droite_navigation {
  position: absolute;
  right: 0px;
  top: 0px;
}