/*********************  RECURRENT : Redéinition des styles principaux *****************/
* {margin: 0px; padding: 0px;}
img {border:0px; margin:0px; padding:0px;}
input {font-weight:normal;font-family:Verdana;font-size:11px;color:#737373;text-align:middle;vertical-align:middle;}
textarea,option,select{font-weight:normal;font-family:Verdana;font-size:11px;color:#737373;}
html, body {
  padding:0px;
  font-family:Verdana;
  font-size:11px;
  color: #737373;
  background-color:#FFFFFF;
  font-weight:normal;
}  
blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}
body * {
  font-family:verdana;
  font-size:11px;
}
a:visited{
  font-family: verdana;
  font-size: 11px;
  color: #737373;
  text-decoration: none;
}
a:link{
  font-family: verdana;
  font-size: 11px;
  color: #737373;
  text-decoration: none;
}
a:hover{
  font-family: verdana;
  font-size: 11px;
  color: #737373;
  text-decoration: underline;
}
div.clear{
  clear:both;
  font-size:0.001px;
  height:0.01px;
}
IMG.bugIE6{
  display:block;
  margin:0px;
}
div.bugIE6{
  font-size:0.001px;
}
/*********************  ! RECURRENT  *****************/

div.global{
  width:1024px;
  margin:0px auto;
  background-color:#FFFFFF;
}
div#topOmbre{
  background:url("img/fdTopOmbre.gif") no-repeat bottom;
  height:7px;
  width:1024px;
}
div#bandeauContainer{
  width:1024px;
  height:175px;
}
div#bandeauContainer div#partOmbreLeft{
  width:5px;
  height:175px;
  background:url("img/ombreGaucheLogo.gif") no-repeat top;
  float:left;
}
div#bandeauContainer div#contentContainer{
  width:1004px;
  height:175px;
  float:left;
}
div#bandeauContainer div#contentContainer div#content{
  margin:3px;
  height:169px;
}
div#bandeauContainer div#contentContainer div#content * {
  margin:0px;
}
div#bandeauContainer div#contentContainer div#content P IMG{
  display:block;
  margin:0px;
}
div#bandeauContainer div#partOmbreRight{
  width:15px;
  height:175px;
  background:url("img/ombreDroitLogo.gif") no-repeat top;
  float:left;
}
div#barreBottomBandeau{
  clear:both;
  background:url("img/barreBottomBandeau.gif") no-repeat bottom;
  height:7px;
  width:1024px;
}
div #barGauche{
  width:267px;
  float:left;
  margin-bottom:0px;
}
div #barGauche div#component_rechercheContainer{
  width:267px;
  height:101px;
}
div #barGauche div#component_rechercheContainer div#bordGauche{
  width:5px;
  height:101px;
  background:url("img/ombreGaucheRecherche.gif") no-repeat top;
  float:left;
}
div #barGauche div#component_rechercheContainer div#bordDroite{
  width:6px;
  height:101px;
  background:url("img/ombreDroitRecherche.gif") no-repeat top;
  float:left;
}
div #barGauche div#component_rechercheContainer div#content{
  height:95px;
  width:250px;
  margin:3px;
  float:left;
  display:inline;
  background:url("img/fdRecherche.gif") no-repeat top right;
}
div #barGauche div#component_rechercheContainer div#content div.titre{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FB830E;
  text-transform:uppercase;
  margin-top:10px;
  margin-left:12px;
}

h1 {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FB830E;
  text-transform:uppercase;
  margin-top:10px;
  margin-left:12px;
}

div #barGauche div#component_rechercheContainer div#content div.ssTitre{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#FF8B00;
  margin-top:7px;
  margin-left:12px;  
}
div #barGauche div#component_rechercheContainer div#content INPUT{
 width:224px;
 border:1px solid #FD9938;
 margin-left:12px;
 margin-top:3px;
 height:18px;
 font-size:11Px;
}
div #barGauche div#component_rechercheContainer div#content div.goInput{
  text-align:right;
  margin-top:5px;
  margin-right:15px;  
}
div #barGauche div#component_rechercheContainer div#content div.goInput A{ 
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FF8B00;
}
div #barGauche div#component_rechercheContainer div#content div.goInput A:linked{ 
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FF8B00;
}
div #barGauche div#component_rechercheContainer div#content div.goInput A:visited{ 
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FF8B00;
}
div #barGauche div#component_rechercheContainer div#content div.goInput A:hover{ 
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FF8B00;
  text-decoration:underline;
}
div #barGauche div#barSepOverComponent{
  width:267px;
  height:7px;
  background:url("img/barSepComponent.gif") no-repeat right top;
  
}
div #barGauche div#component_ExtranetContainer{
  width:267px;
  height:120px;
}
div #barGauche div#component_ExtranetContainer div#bordGauche{
  width:5px;
  height:120px;
  background:url("img/ombreGaucheExtranet.gif") no-repeat top;
  float:left;
}
div #barGauche div#component_ExtranetContainer div#bordDroite{
  width:6px;
  height:120px;
  background:url("img/ombreDroitExtranet.gif") no-repeat top;
  float:left;
}
div #barGauche div#component_ExtranetContainer div#content{
  height:114px;
  width:250px;
  margin:3px;
  float:left;
  display:inline;
  background:url("img/fdExtranet.gif") no-repeat top right;
}
div #barGauche div#component_ExtranetContainer div#content div.titre{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-transform:uppercase;
  margin-top:13px;
  margin-left:12px;
}
div #barGauche div#component_ExtranetContainer div#content div.login{
  margin-top:9px;
  margin-left:12px;
}
div #barGauche div#component_ExtranetContainer div#content div.login TABLE TR TD{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#FFFFFF;
}
div #barGauche div#component_ExtranetContainer div#content div.login TABLE TR TD INPUT{
 width:142px;
 border:1px solid #DFDEDE;
 height:18px;
 font-size:12px;
}
div #barGauche div#component_ExtranetContainer div#content div.goInput {
  text-align:right;
  margin-top:7px;
  margin-right:20px;  
}
div #barGauche div#component_ExtranetContainer div#content div.goInput A{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}
div #barGauche div#component_ExtranetContainer div#content div.goInput A:linked{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}
div #barGauche div#component_ExtranetContainer div#content div.goInput A:hover{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:underline;
}
div #barGauche div#component_ExtranetContainer div#content div.goInput A:visited{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}
div #barGauche div#component_ExtranetContainer div#content div.goInput div.puce {
  clear:right;
  padding-left:8px;
  background:url("img/triangleHome.gif") no-repeat left center;
  float:right;
  display:block;
  width:120px;
  text-align:left;
  margin-bottom:5px;
}

div #barGauche div#barSepOverComponentAfterExtranet{
  width:267px;
  height:9px;
  background:url("img/barSepComponentAfterExtrane.gif") no-repeat right top;
}
div #barGauche div#barSiPasEnfant{
 width:267px;
 height:9px;
 background:url("img/barSiPasEnfant.gif") no-repeat right top;
}
div #barGauche div#component_ssMenuContainer {
  width:267px;
  background:url("img/fdssMenu.gif") repeat-y top;
}
div #barGauche div#component_ssMenuContainer div#content2{
  width:250px;
  margin-right:9px;
  margin-left:8px;
  background:url("img/fdssMenuOver.gif") repeat-y top;
  min-height:245px;
}
/*-----------------------------------------------------------------*/
div.nivo1_off{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 25px;
  text-align:left;
  background: url("img/puce_enumeration.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}

div.nivo1_last_off{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 25px;
  text-align:left;
  background: url("img/puce_enumeration.gif") no-repeat top left ;
}

 div.nivo1_off a,div.nivo1_last_off a{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#F48B0E;
  text-decoration:none;
  }

 div.nivo1_on{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 25px;
  text-align:left;
  background: url("img/puce_enumeration_on.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}

 div.nivo1_last_on{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 25px;
  text-align:left;
  background: url("img/puce_enumeration_on.gif") no-repeat top left ;
}

 div.nivo1_on a,div.nivo1_last_on a{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
  }
/*-------------------------------------------*/
 div.nivo2_off{
  margin:0px 10px 0px 3px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_off.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}
 div.nivo2_last_off{
  margin:0px 10px 0px 3px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_off.gif") no-repeat top left ;
}

 div.nivo2_off a,div.nivo2_last_off a{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#F48B0E;
  text-decoration:none;
  }

div.nivo2_on{
  margin:0px 10px 0px 3px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_on.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}

div.nivo2_last_on{
  margin:0px 10px 0px 3px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_on.gif") no-repeat top left ;
}
div.nivo2_on a{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
  }
  
div.nivo2_last_on a{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
  }

/*-------------------------------------------*/

div.nivo3_off{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_cre_off.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}

div.nivo3_last_off{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_cre_off.gif") no-repeat top left ;
}

div.nivo3_off a,div.nivo3_last_off a{
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#F48B0E;
  text-decoration:none;
  }

div.nivo3_on{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_cre_on.gif") no-repeat top left ;
  border-bottom:1px solid #FFFFFF;
}

div.nivo3_last_on{
  margin:0px 10px 0px 10px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  background: url("img/triangle_cre_on.gif") no-repeat top left ;
}

div.nivo3_on a,div.nivo3_last_on a{
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#999999;
  text-decoration:none;
  }
  
/*-----------------------------------------------------*/




div #barGauche div#component_ssMenuContainer div#fondContentHaut{
  width:250px;
  background:url("img/fdHautContent.gif") no-repeat top left;
  height:8px;
  position:absolute;
  left:8px;
  top:3px;
  z-index:50;
}
div #barGauche div#component_ssMenuContainer div#fondContainerHaut{
  width:267px;
  background:url("img/fdHautContainer.gif") no-repeat top left;
  height:3px;
  position:absolute;
  left:0px;
  top:0px;
  z-index:50;
}
div#copyright {
  width:995px;
  height:12px;
  font-family: verdana;
  font-size: 10px;
  color:  #737373;
  text-decoration: none;
  margin:0px;
  font-weight:normal;
  text-align:right;
  clear:both;
  width:995px;
  

}
div#fondContentBas{
  width:250px;
  background:url("img/fdBasContent.gif") no-repeat top left;
  height:8px;
  position:absolute;
  left:8px;
  top:-18px;
  z-index:50;
}
div#fondContainerBas{
  width:267px;
  background:url("img/fdBasContenainer.gif") no-repeat top left;
  height:8px;
  position:absolute;
  left:1px;
  top:-10px;
  z-index:50;
}

div#header_content{
  margin-left:8px;
  width:250px;
  height:8px;
  background:url("img/fdHautContent.gif") no-repeat top left;
}
div#header_contentainer{
  width:267px;
  height:3px;
  background:url("img/fdHautContainer.gif") no-repeat top left;
}
div#footer_content{
  width:250px;
  height:8px;
  background:url("img/fdBasContent.gif") no-repeat top left;
  margin-left:8px;
}
div#footer_contentainer{
  width:267px;
  height:8px;
  background:url("img/fdBasContenainer.gif") no-repeat top left;
}
div#contentMainContainer{
  width:757px;
  float:left;
}
div#contentMainContainer div#preBarMenu{
  width:757px;
  height:3px;
  background:url("img/preBarMenu.gif") no-repeat top left;
}
div#contentMainContainer div#ombreMilieuPAge{
  width:5px
  float:left;
  background:url("img/ombreMilieu.gif") repeat-y top left;
}
div#contentMainContainer div#mainPart{
  width:757px;
  float:left;
  background:url("img/ombreMilieu.gif") repeat-y top left;

}
div#contentMainContainer div#mainPart div#menuContainer{
  width:752px;
  height:31px;
  margin-left:5px;
  /*margin-left de 5 px car il y a l'ombre de gauche */  
}
div#contentMainContainer div#mainPart div#menuContainer div#menu{
  width:734px;
  height:31px;
  float:left;
  background:url("img/item_off.gif") repeat-x;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL{
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI{
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A{
  height:31px;
  display:block;
  float:left;
  text-align:center;
  padding-right:16px;
  padding-left:15px;
  font-family:Verdana;
  font-weight:bold;
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A*{
  text-decoration:none;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A div.alignMilieu{
  margin-top:5px;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A.item_on{
  background:url("img/item_on.gif") repeat-X;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A.item_off{
  background:url("img/item_off.gif") repeat-x;
}
div#contentMainContainer div#mainPart div#menuContainer div#menu UL LI A.item_off:hover{
   background:url("img/item_on.gif") repeat-X;
}
div#contentMainContainer div#mainPart div#menuContainer div#ombreDroite{
  width:18px;
  height:31px;
  background:url("img/ombreDroitMenu.gif") no-repeat top left;
  float:left;
}
div#contentMainContainer div#mainPart div#contenuContainer{
  width:752px;
  margin-left:5px;
  /*margin-left de 5 px car il y a l'ombre de gauche */  
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu{
  width:752px;
  /*mise en place de l'ombret a droite*/
  background:url("img/ombreDroiteContenu.gif") repeat-y top right;
  min-height:468px;
  
    
  /*ATTENTION PAS DE PADDING-RIGHT FIN DE DIV CONFONDU DANS L'OMBRE => A GERER DANS LES ENFANTS*/
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu #surround{
  margin-right:42px;
  margin-left:28px;  
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#titre{
  clear:right;
  margin-top:8px;
  font-family:Verdana;
  font-weight:bold;
  color:#FC7E03;
  font-size:18px;   
  margin-right:42px;
  margin-left:25px;
  padding-bottom:5px;
  border-bottom:3px solid #DFDEDE;
}

h1{
  clear:right;
  margin-top:8px;
  font-family:Verdana;
  font-weight:bold;
  color:#FC7E03;
  font-size:18px;   
  margin-right:42px;
  margin-left:25px;
  padding-bottom:5px;
  border-bottom:3px solid #DFDEDE;
}

div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#titre IMG{
  margin:0px;
  padding:0px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#chapeau{
  margin-right:0px;
  margin-left:0px;
  margin-top:10px;
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
  color:#737373;
  text-align:justify;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#text{
  margin-right:42px;
  margin-left:25px;
  margin-top:10px;
  text-align:justify;
  padding-bottom:15px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#text{
  
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane{
  padding-top:2px;
  padding-right:25px;
  width:700px;
  float:right;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL{
  display:block;
  list-style-type:none;
  padding:0px 0px 0px 0px;
  margin :0px 0px 0px 0px;
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;  

}
div.UneLigne UL{
  float:right;
}
div.DeuxLigne UL{
  float:left;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane  UL LI{
  list-style-type:none;
  display:inline;
  margin:0px;
  padding:0px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A{
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;
  text-decoration:none;
  margin:0px;
  padding:0px;
  white-space : nowrap;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A*{
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;
  text-decoration:none;
  white-space : nowrap;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A.last{
  color:#9A9A9A;
}

/*
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane{
  padding-top:2px;
  margin-right:42px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL{
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
  margin :0px 0px 0px 0px;
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;  
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A{
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;
  text-decoration:none;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A*{
  font-family:Verdana;
  font-weight:normal;
  color:#FC7E03;
  font-size:10px;
  text-decoration:none;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane UL LI A.last{
  color:#9A9A9A;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#filAriane  UL LI{
  list-style-type:none;
  float:right;  
  display:inline;
}
*/
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div#resRecherche{
  margin-top:5px;
  margin-left:5px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu div.pagination{
 Text-align:right;
 margin-right:30px;
 margin-bottom:10px;
}
div#contentMainContainer div#mainPart div#contenuContainer div#contenu  div.pagination A.gras {
  font-weight:bold;
}

div#contentMainContainer div#mainPart div#contenuContainer div#contenu div.content{
  margin-right:20px;
  margin-left:2px;
}

div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer{
  width:334px;
  margin-right:8px;
  margin-left:8px;
  min-height:72px;
  /*Hack IE 6*/
  height:auto !important;
  height:72px;  
}
div#contentMainContainer div#mainPart div#contenuContainer  div.surround{
   width:350px;
   float:left;
}
div#contentMainContainer div#mainPart div#contenuContainerdiv.content div.itemRContainer div.titreItem {
  margin-top:5px;
}
div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer div.titreItem *{
  font-family:Verdana;
  font-size:12px;
  color:#FDA148;
  font-weight:bold;
}
div#contentMainContainer div#mainPart div#contenuContainer div.content  div.itemRContainer div.contentItem{
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
 }
 
div#contentMainContainer div#mainPart div#contenuContainer div.content  div.itemRContainer div.contentItem*{
  font-family:Verdana;
  font-size:11px;
  color:#007CBF;
  font-weight:normal;
 }

div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer  div.filAriane {
  color:#FCC200;
  display:block;
  margin-top: 2px;
  margin-bottom: 2px;
}
div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer  div.filAriane *{
  color:#FCC200;
  font-size:10px;
  display:inline;
  list-style-type:none;
  margin:0px 0px 0px 0px;
  color:#FCC200;
  font-family:Verdana;
  font-weight:bold;
}
div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer  div.filAriane ul{
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
  margin :0px 0px 0px 0px;
  }
div#contentMainContainer div#mainPart div#contenuContainer div.content div.itemRContainer  div.filAriane li{
  float:right;  
}
div.itemLiens{
  height:21px;
  background: url(img/fdLinkDocu.gif) repeat-x top left ;
  margin-bottom:5px;
  padding-left:10px;
  border:0px;
  margin-right:10px;
}

div.itemLiens IMG{
  margin-top:1px;
}
div.itemLiens A{
  display:block;
  float:left;
  margin-top:4px;
  margin-right:10px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#737373;
  
}
div.itemLiens A*{
  display:block;
  float:left;
  margin-top:4px;
  margin-right:10px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#737373;
  
}
div.partieLiens{
  margin-top:10px;
  margin-bottom:15px;
}

div.sousMenu{
  float:right;
  display:inline;
  margin-left:10px;
  margin-bottom:25px;
  width:191px;
  background:url(img/bordureSousMenu.gif) repeat-y top left;
  background-color:#FFFFFF;
  padding-left:9px;
}

div.sousMenu div.niv5{
  color:#FF7E00;
  padding-left:11px;
  background:url(img/puceNiv5.gif) no-repeat 1px 3px;
  border-bottom:1px solid #DFDEDE;
  padding-bottom:3px;
  padding-top:1px;
  font-weight:bold;
}
div.sousMenu div.niv5 a:link{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
div.sousMenu div.niv5 a:visited{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
div.sousMenu div.niv5 a:hover{
  color:#FF7E00;
  font-size:10px;
  text-decoration:underline;
  font-weight:bold;
}
div.sousMenu div.niv5On{
  color:#737373;
  padding-left:11px;
  background:url(img/puceNiv5On.gif) no-repeat 0px 3px;  
  padding-bottom:3px;
  padding-top:1px;

}
div.sousMenu div.niv5On a:link{
  color:#737373;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
div.sousMenu div.niv5On a:visited{
  color:#737373;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
div.sousMenu div.niv5On a:hover{
  color:#737373;
  font-size:10px;
  text-decoration:underline;
  font-weight:bold;
}





div.sousMenu div.niv6{
  color:#FF7E00;
  padding-left:11px;
  background:url(img/puceniv6.gif) no-repeat 0px 4px;
  border-bottom:1px dotted #DFDEDE;
  padding-bottom:2px;
  margin-left:17px;
}
div.sousMenu div.niv6 a:link{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv6 a:visited{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv6 a:hover{
  color:#FF7E00;
  font-size:10px;
  text-decoration:underline;
}
div.sousMenu div.niv6On{
  color:#737373;
  padding-left:11px;
  background:url(img/puceniv6On.gif) no-repeat 0px 4px;  
  padding-bottom:2px;
  margin-left:17px;
/*  border-bottom:1px solid #DFDEDE;*/
}
div.sousMenu div.niv6On a:link{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv6On a:visited{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv6On a:hover{
  color:#737373;
  font-size:10px;
  text-decoration:underline;
}


div.sousMenu div.niv7{
  color:#FF7E00;
  padding-left:11px;
  background:url(img/puceniv7.gif) no-repeat 0px 5px;
  border-bottom:1px solid #F1F1F1;
  padding-bottom:2px;
  margin-left:29px;
}
div.sousMenu div.niv7 a:link{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv7 a:visited{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv7 a:hover{
  color:#FF7E00;
  font-size:10px;
  text-decoration:underline;
}
div.sousMenu div.niv7On{
  color:#737373;
  padding-left:11px;
  background:url(img/puceniv7On.gif) no-repeat 0px 5px;  
  padding-bottom:2px;
  margin-left:29px;
/*  border-bottom:1px solid #DFDEDE;*/
}
div.sousMenu div.niv7On a:link{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv7On a:visited{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv7On a:hover{
  color:#737373;
  font-size:10px;
  text-decoration:underline;
}



div.sousMenu div.niv8{
  color:#FF7E00;
  padding-left:11px;
  background:url(img/puceniv8.gif) no-repeat 0px 4px;
  border-bottom:1px solid #F1F1F1;
  padding-bottom:2px;
  margin-left:39px;
}
div.sousMenu div.niv8 a:link{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv8 a:visited{
  color:#FF7E00;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv8 a:hover{
  color:#FF7E00;
  font-size:10px;
  text-decoration:underline;
}
div.sousMenu div.niv8On{
  color:#737373;
  padding-left:11px;
  background:url(img/puceniv8On.gif) no-repeat 0px 4px;  
  padding-bottom:2px;
  margin-left:39px;
  border-bottom:1px solid #F1F1F1;
}
div.sousMenu div.niv8On a:link{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv8On a:visited{
  color:#737373;
  font-size:10px;
  text-decoration:none;
}
div.sousMenu div.niv8On a:hover{
  color:#737373;
  font-size:10px;
  text-decoration:underline;
}

div#contentMainContainer div#mainPart div#footerContenu{
  width:757px;
  height:10px;
  background:url("img/footerContenu.gif") no-repeat;
}

#contenu div.previous_next{
  margin:0px 0px 0px 25px;
  padding:5px 0px 0px 0px;
  color:#999999;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
}

#contenu div.previous_next a.previous {
  background: url(img/previous.gif) no-repeat left ;
  padding:0px 0px 0px 20px;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#999999;
}

#contenu div.previous_next a.next {
  background: url(img/next.gif) no-repeat right ;
  padding : 0px 20px 0px 0px;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#999999;
}

div.pagination a.previous {
  background: url(img/previous.gif) no-repeat left ;
  padding:0px 0px 0px 20px;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#999999;
}

div.pagination a.next {
  background: url(img/next.gif) no-repeat right ;
  padding : 0px 20px 0px 0px;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#999999;
}

div.pagination .page_on{
  font-weight:bold;
  color:#FF8B00;
}

/****************** Récupération anien styles ****/
.champ{
  border:1px solid #FDA148;
  background-color:#F9DABB;
  }
div.lien_mav {  
  text-align:right;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 0px;
  width:150px;
  color: #FDA148;font-weight:bold;text-decoration: none;
}
div.lien_mav a {  
  text-align:right;
  background: url(img/puce_lien.gif) no-repeat right ;
  margin:0px 0px 0px 0px;
  padding:2px 15px 2px 0px;
  width:400px;
  border:1px solid FF0000;
  color: #FDA148;font-weight:bold;text-decoration: none;
}
div.lien_mav a:hover {
  text-align:right;
  background: url(img/puce_lien.gif) no-repeat right ;
  margin:0px 0px 0px 0px;
  padding:2px 15px 2px 0px;
  color: #FDA148;font-weight:bold;text-decoration: underline;
}
div.hautPage{
  float:right;
  padding:0px 0px 0px 15px;
  margin:-20px 46px 0px 0px;
  display:inline;
  background: url(img/haut_page.gif) no-repeat left ;
  font-family:verdana;
  font-size:10px;
}
div.hautPage A{
  font-weight:bold;
  font-family:verdana;
  font-size:10px;
}
div.hautPage A *{
  font-weight:bold;
  font-family:verdana;
  font-size:10px;
}



/********************* MOTEUR ****************/
/*
  Pour appliquer les styles dans le moteur il faut définir
- le style propement dit h1
- les styles enfants h1 * 
- les tyles enfants ayant des balises particulière car elle sont redéfinies tout au debut du fichier css h1 UL LI et h1 A 
  
*/

h1,h1 * ,h2,h2 * ,h3,h3 * ,h4,h4 * ,h5,h5 * ,h6,h6 *{
  font-family:Verdana;
}


h1 , h1 * , h1 A:visited, h1 A:hover , h1 A:link , h1 A * {font-size:18px;}
h2 , h2 * , h2 A:visited, h2 A:hover , h2 A:link , h2 A * {font-size:16px;}
h3 , h3 * , h3 A:visited, h3 A:hover , h3 A:link , h3 A * {font-size:16px; font-weight:normal;}
h4 , h4 * , h4 A:visited, h4 A:hover , h4 A:link , h4 A * {font-size:14px;}
h5 , h5 * , h5 A:visited, h5 A:hover , h5 A:link , h5 A * {font-size:14px; font-weight:normal;}
h6 , h6 * , h6 A:visited, h6 A:hover , h6 A:link , h6 A * {font-size:13x;}

P.paragraphe {margin-bottom:10px;}
/*
Essai pour alinéa : Historique à supprimer
P.paragraphe:first-letter{
  padding-left:15px;
}*/
P.centre{text-align:center;}
P.justifie{text-align:justify;}
P.gauche{text-align:left;}
P.droite{text-align:right;}
span.couleur, span.couleur *, span.couleur A,span.couleur A * {color: #FC7E03;}

/*div.enumeration, div.enumeration *{
  font-family:verdana;
  font-size:11px;
  color: #737373;
}
div.enumeration UL {
  list-style:none; 
  margin-left:0px;
  padding: 0px 0px 0px 10px;
  text-align:left;
  background: url("img/puceLow.gif") no-repeat center left ;
}
div.enumerationEnCouleur, div.enumerationEnCouleur *{
  font-family:verdana;
  font-size:11px;
  color: #FC7E03;
}
div.enumerationEnCouleur UL {
  list-style:none; 
  margin-left:0px;
  padding: 0px 0px 0px 10px;
  text-align:left;
  background: url("img/puceHigh.gif") no-repeat center left ;
}*/

.Enum_mav {	
  font-size: 11px;	
  text-decoration: none; 
  background:url("img/fleche_neutre.gif") no-repeat;	
  background-position: 0px 5px;	
  padding-left:22px;
  padding-top:5px;
  }
  
.Enum_mav_couleur {
  font-size: 11px;	
  text-decoration: none; 
  background:url(img/fleche_couleur.gif) no-repeat;	
  background-position: 0px 5px;	
  padding-left:22px;
    padding-top:5px;
  }
  
.Enum_light {	
  font-size: 11px;	
  text-decoration: none; 
  background:url(img/puce_creuse_neutre.gif) no-repeat;	
  background-position: 0px 5px;	
  padding-left:22px;
    padding-top:5px;
  }
  
.Enum_light_couleur {
  font-size: 11px;
  text-decoration: none; 
  background:url(img/puce_creuse_couleur.gif) no-repeat;	
  background-position: 0px 5px;	
  padding-left:22px;
  padding-top:5px;
  }
.enum_nivo1 {font-size: 11px;text-decoration: none; background:url(img/puce_nivo1.gif) no-repeat;	background-position: 17px 4px;padding-left:34px;  padding-top:3px;}
.enum_nivo1_couleur{font-size: 11px;text-decoration: none; background:url(img/puce_nivo1_couleur.gif) no-repeat;	background-position: 17px 4px;	padding-left:34px;  padding-top:3px;}
.decale_nivo1{padding-left:34px;}

.enum_nivo2 {font-size: 11px;text-decoration: none; background:url(img/puce_nivo2.gif) no-repeat;	background-position: 31px 1px;	padding-left:45px;}
.enum_nivo2_couleur{font-size: 11px;text-decoration: none; background:url(img/puce_nivo2_couleur.gif) no-repeat;	background-position: 31px 1px;	padding-left:45px;}
.decale_nivo2{padding-left:45px;}
