/* ATTENTION si vous changez un style, pensez, si besoin, à le répercuter dans la rubrique d'envoi de mail)*/

* {margin: 0px; padding: 0px;}
* {outline: none;}


blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}

body{
  background-color:#CDCDCD;
}

html, body {  
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
  margin:0px auto; 
}
h1,h2,h3,h4,h5{
  display:inline;  
  font-weight:normal; 
}
h1{
  display:inline;  
  font-weight:bold; 
}

body * {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

p{
  font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;
}

div.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;  
  margin:0px;
}
br.clear{
  clear:both;  
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;
  margin:0px;
}
.gras{
  font-weight:bold;  
}
.normal{
  font-weight:normal;  
}
.mav{
  color:#FE6C00;
}

input{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:10px;
  padding-top:2px;
  padding-left:1px;
}
select{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:10px;
  padding-top:2px;
  padding-left:1px;
}
textarea{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:10px;
  padding-top:2px;
  padding-left:1px;
}




/*----------------------------------------------------------------------*/
/*-------------------------General + header-----------------------------*/
/*----------------------------------------------------------------------*/
div#global{  
  background:url(../img/fondSite.gif) repeat-x bottom left;
  background-color:#FFFFFF;
}
div#global div#central{
  width:887px;
  margin:0px auto;  
}

/*Attention ce div pousse le contenu pour simuler la présence du menu, en fait positionné en absolute*/
/*Important : on rogne le contenu d'1 px pour améliorer le fondu entre éléments : penser a mettre un padding sur le contenu*/

div#global div#central div#header{
  height:122px;
}
div#global div#central div#header *{
  font-size:11px;
}

div#global div#central div#header div.leftPart{
  width:615px;
  float:left;
  display:inline;
}
div#global div#central div#header div.rightPart{
  width:272px;
  float:left;
  display:inline;
}

div#global div#central div#header div.rightPart div.extranet{
  background:url(../img/sep_extranet.gif) no-repeat top right;
  width:131px;
  float:left;
  display:inline;  
}

div#global div#central div#header div.rightPart div.choixLangue{
  background:url(../img/choix_langue.gif) no-repeat top left;  
  float:left;
  display:inline;  
  height:78px;
  width:141px;
}

div#global div#central div#header div.rightPart div.choixLangue div.trigLang{
  /*background-color:red;*/
  width:100px;
  cursor:pointer;
  height:12px;
  position:absolute;
  margin-top:55px;
  margin-left:17px;
  padding-left:5px;
}

div#global div#central div#header div.rightPart div.choixLangue div.listLang{
  background-color:#FFFFFF;
  border-left:1px solid #CDCDCD;
  border-right:1px solid #CDCDCD;
  border-bottom:1px solid #CDCDCD;  
  width:112px;
  cursor:pointer;
  height:30px;
  position:absolute;
  z-index:15;
  margin-top:63px;
  margin-left:13px;   
}

div#global div#central div#header div.rightPart div.choixLangue div.listLang div.elemLang{
  background-color:#FFFFFF;
  color:#000000;
  padding-left:5px;
  height:15px;
}
div#global div#central div#header div.rightPart div.choixLangue div.listLang div.elemLangSel{
  background-color:#000000;
  color:#FFFFFF;
  padding-left:5px;
  height:15px;
}

div#global div#central div#header div.rightPart div.extranet .logDiv{
  position:absolute;  
  margin-top:31px;
  margin-left:13px;
  padding:0px;
}
div#global div#central div#header div.rightPart div.extranet .passDiv{
  position:absolute; 
  margin-top:54px;
  margin-left:13px; 
  padding:0px;
}

div#global div#central div#header div.rightPart input{
  border:0px;
  background-color:#FFFFFF;
  width:94px;
  font-size:11px;    
  margin:0px;
  padding:0px;
}

div#global div#central div#content .citation{
  background:url(../img/quote_open.gif) no-repeat; 
  background-position:0px 0px;
  padding-top:28px;
  padding-left:13px; 
  position:relative;
  z-index:2;
  /*width:253px;*/
  font-family: Arial;	font-size: 12px;	color: #000000;	font-style:italic;	font-weight:normal;	text-decoration: none;
}
div#global div#central div#content img.close{
  float:right;  
  display:inline;
  position:relative;
  top:-10px;
  z-index:1;
}
div#global div#central div#content div.signature{
  padding-top:1px;
  clear:both;
}

/*----------------------------------------------------------------------*/
/*------------------------------Menu------------------------------------*/
/*----------------------------------------------------------------------*/


div#global div#central div#menu{
  position:absolute;
  z-index:10;
  top:79px;
  width:887px;
  height:49px;
}
div#global div#central div#menu .left{
  background:url(../img/menu_bord_gauche.png) no-repeat top left;  
  height:49px;
  width:21px;
  float:left;
}
div#global div#central div#menu .right{
  background:url(../img/menu_bord_droit.png) no-repeat top left;  
  height:49px;
  width:21px;
  float:left;
}
div#global div#central div#menu .middled{
  background:url(../img/menu_fond.png) no-repeat top left;  
  height:33px;
  width:844px;
  float:left;
  padding-top:16px;
  text-align:center;
}

div#global div#central div#menu .middled .elementMenu{}

/*----------------------------------------------------------------------*/
/*-------------------------Contenu central------------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#content{
  padding-bottom:10px;   
}

/*----------------------------------------------------------------------*/
/*-------------------------Page d'accueil-------------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#content div.leftAccueil{
  float:left;
  width:222px;
  display:inline;
}
div#global div#central div#content div.rightAccueil{
  float:left;
  width:665px;
  display:inline;
}
div#global div#central div#content div.rightAccueil p{
  margin:0px;
  padding:0px;
}

div#global div#central div#content div.leftAccueil div.boutons{
  padding-top:9px;
}
div#global div#central div#content div.leftAccueil div.boutons p{
  margin:0px;
  padding:0px;
}
div#global div#central div#content div.leftAccueil div.boutons p a{
  margin:0px;
  padding:0px; 
}
div#global div#central div#content div.leftAccueil div.boutons p img{
  margin-bottom:1px;
  padding:0px; 
}

div#global div#central div#content div.blocsAccueil{
  margin-top:10px;
}

div#global div#central div#content div.blocsAccueil div.contenu{
  padding-left:20px;
  margin-bottom:15px;
}

div#global div#central div#content div.blocsAccueil div.left{
  float:left;
  width:324px;
  padding-left:3px;
  padding-right:15px;
  display:inline;  
}

div#global div#central div#content div.blocsAccueil div.left div.support p{
  margin:0px;
  padding:0px;
}

div#global div#central div#content div.blocsAccueil div.middle{
  float:left;
  width:286px;
  padding-left:15px;
  padding-right:15px;
  display:inline;
  background:url(../img/bloc_accueil_bord.gif) repeat-y top left;  
}

div#global div#central div#content div.blocsAccueil div.right{
  float:left;
  width:204px;
  padding-left:14px;
  padding-right:10px;
  display:inline;
}

div#global div#central div#content div.blocsAccueil div.right div.fadeBottom{
  position:absolute;
  background:url(../img/fadeNews.png) no-repeat; 
  width:208px;
  height:20px;
  top:541px;
}
div#global div#central div#content div.blocsAccueil div.right div.fadeTop{
  position:absolute;
  background:url(../img/fadeNewsTop.png) no-repeat;   
  width:208px;
  height:10px;
  top:395px;
}
div#global div#central div#content div.blocsAccueil div.right div.allNews{
  position:absolute;  
  width:188px;
  height:10px;
  top:550px;
  padding-right:20px;
}


div#global div#central div#content div.blocsAccueil div.right div.contenu{
  padding-left:0px;
  margin-bottom:25px;  
  height:163px;
  overflow:hidden; 
  position:relative; 
}

div#global div#central div#content div.blocsAccueil div.right p{
  margin:0px;
  padding:0px;
}

/*----------------------------------------------------------------------*/
/*-------------------------Page documentaire----------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#content div.leftTopDoc{
  float:left;
  width:208px;
  display:inline;
}
div#global div#central div#content div.rightTopDoc{
  float:left;
  width:678px;
  display:inline;  
}


div#global div#central div#content div.midDoc{
  float:left;
  width:486px;
  margin-left:5px;  
  display:inline;
  background:url(../img/backmiddoc.gif) repeat-y top left;
  padding-left:12px; 
  padding-bottom:12px;  
  margin-top:4px;
}

div#global div#central div#content div.midDoc div.corps{
  padding-left:22px;
  padding-right:15px;
  width:449px;
}

div#global div#central div#content div.midDoc div.corps div.newsContent{
  margin-top:15px;
  padding-left:15px;
}

div#global div#central div#content div.rightDoc{
  margin-top:4px; 
  padding-right:12px;
  padding-left:12px;
  float:left;
  width:149px;
  display:inline;  
}


/*----------------------------------------------------------------------*/
/*-----------------------Sous-Menu de navigation------------------------*/
/*----------------------------------------------------------------------*/
div#global div#central div#content div#sousMenu{
  background:url(../img/fondmenugauche.gif) repeat-x top left; 
  margin-left:10px;   
  width:198px;  
}

div#global div#central div#content div#sousMenu div#sousMenuContour{
  background:url(../img/cotemenugauche.gif) repeat-y top left;   
  padding-left:9px;
  padding-right:10px;
  padding-top:5px;
}
div#global div#central div#content div#sousMenu div#sousMenuContour div.element{
  /*height:11px;*/
  background:url(../img/fakebordermenugauche.gif) repeat-x bottom left; 
  padding-top:7px;
  padding-bottom:9px;
  padding-left:15px;
}
div#global div#central div#content div#sousMenu div#sousMenuContour div.sousElement{  
  padding-top:8px; 
  padding-left:8px;  
}
div#global div#central div#content div#sousMenu div#sousMenuContour div.sousElementSel{  
  padding-top:8px; 
  padding-left:8px; 
  background:url(../img/tickg.gif) no-repeat; 
  background-position:0px 13px;
}
div#global div#central div#content div#sousMenu div#sousMenuContour div.sousSousElement{  
  padding-top:3px; 
  padding-left:8px;  
}
div#global div#central div#content div#sousMenu div#sousMenuContour div.sousSousElementSel{  
  padding-top:3px; 
  padding-left:8px; 
  background:url(../img/tickg.gif) no-repeat; 
  background-position:0px 9px;
}
div#global div#central div#content div#sousMenu div#sousMenuBas{
  background:url(../img/basmenugauche.png) no-repeat top left; 
  height:24px;
  width:198px;
}

div#global div#central div#content div#sousMenuDessous{
  padding-left:10px;
  text-align:center;
  margin-top:10px;
}
/*----------------------------------------------------------------------*/
/*------------------------------FOOTER----------------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#footer{
  height:47px;
  width:876px;
  padding-top:13px;
  text-align:center;
  background:url(../img/bas_Site.gif) repeat-x top left; 
  margin:auto;
}

/*----------------------------------------------------------------------*/
/*------------------------------SITEMAP---------------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#siteMap{
  padding-left:15px;
}

div#global div#central div#siteMap div.leftPlan{
  clear:both;
  width:143px;
  float:left;
  display:inline;
  margin-bottom:35px;  
}
div#global div#central div#siteMap div.rightPlan{  
  float:left;
  display:inline;
  margin-bottom:25px;
}
div#global div#central div#siteMap div.rightPlan div.niv2{
  clear:both;
  width:169px;
  float:left;
  display:inline;
  margin-bottom:10px;
}
div#global div#central div#siteMap div.rightPlan div.niv3{   
  float:left;
  display:inline;
  margin-bottom:20px;
}

div#global div#central div#siteMap div.rightPlan div.niv2{
  padding-left:8px; background:url(../img/tickg.gif) no-repeat;  background-position:0px 4px;  
}

/*------------------------------------------------------------------------*/
/*-----------------------------Styles indexel-----------------------------*/
/*------------------------------------------------------------------------*/
.Menu_01{	font-family: Arial;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	margin-right:22px;/*padding-left:12px;	padding-right:11px;*/}
a.Menu_01 {	font-family: Arial;	font-size: 14px;	color: #FFFFFF;	font-weight:bold;	text-decoration: none; margin-right:22px;/*padding-left:12px;	padding-right:11px;*/}
a.Menu_01:hover{	font-family: Arial;	font-size: 14px;	color: #000000;	font-weight:bold;	text-decoration: none; margin-right:22px;/*padding-left:12px;	padding-right:11px;*/} 
.Menu_01Sel{	font-family: Arial;	font-size: 14px;	color: #000000;	font-weight:bold;	margin-right:22px;/*padding-left:12px;	padding-right:11px;*/}
a.Menu_01Sel {	font-family: Arial;	font-size: 14px;	color: #000000;	font-weight:bold;	text-decoration: none; margin-right:22px;/*padding-left:12px;	padding-right:11px;*/}
a.Menu_01Sel:hover{	font-family: Arial;	font-size: 14px;	color: #000000;	font-weight:bold;	text-decoration: none; margin-right:22px;/*padding-left:12px;	padding-right:11px;*/}
.Menu_02{	font-family: Arial;	font-size: 12px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_02{	font-family: Arial;	font-size: 12px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_02:hover{	font-family: Arial;	font-size: 12px;	color: #000000;	font-weight:bold;	text-decoration: none;}
.Menu_02Sel{	font-family: Arial;	font-size: 12px;	color: #000000;	font-weight:bold;	text-decoration: none;}
a.Menu_02Sel a{	font-family: Arial;	font-size: 12px;	color: #000000;	font-weight:bold;	text-decoration: none;}
a.Menu_02Sel:hover{	font-family: Arial;	font-size: 12px;	color: #000000;	font-weight:bold;	text-decoration: none;}
.Menu_03{	font-family: Arial;	font-size: 11px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_03{	font-family: Arial;	font-size: 11px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_03:hover{	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight:bold;	text-decoration: none;}
.Menu_03Sel{	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight:bold;	text-decoration: none; }
a.Menu_03Sel{	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight:bold;	text-decoration: none;}
a.Menu_03Sel:hover{	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight:bold;	text-decoration: none;}
.Menu_04{	font-family: Arial;	font-size: 10px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_04{	font-family: Arial;	font-size: 10px;	color: #626262;	font-weight:bold;	text-decoration: none;}
a.Menu_04:hover{	font-family: Arial;	font-size: 10px;	color: #000000;	font-weight:bold;	text-decoration: none;}
.Menu_04Sel{	font-family: Arial;	font-size: 10px;	color: #000000;	font-weight:bold;	text-decoration: none;}
a.Menu_04Sel{	font-family: Arial;	font-size: 10px;	color: #000000;	font-weight:bold;	text-decoration: none;}
a.Menu_04Sel:hover{	font-family: Arial;	font-size: 10px;	color: #000000;	font-weight:bold;	text-decoration: none;}

.News{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;	background:url(../img/news.gif) no-repeat;	background-position: 0px 3px;	padding-left:15px;	}
.News a{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;}
.News a:hover{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: underline;}
#footer *{	font-family: Arial;	font-size: 9px;	color: #000000;	text-decoration: none;}
#footer a{	font-family: Arial;	font-size: 9px;	color: #000000;	text-decoration: none;}
#footer a:link{	font-family: Arial;	font-size: 9px;	color: #000000;	text-decoration: none;}
#footer a:visited{	font-family: Arial;	font-size: 9px;	color: #000000;	text-decoration: none;}
#footer a:hover{	font-family: Arial;	font-size: 9px;	color: #000000;	text-decoration: underline;}
.Plan_01{	font-family: Arial;	font-size: 14px;	color: #000000;	text-decoration: none;}
.Plan_01 a{	font-family: Arial;	font-size: 14px;	color: #000000;	text-decoration: none;}
.Plan_01 a:hover{	font-family: Arial;	font-size: 14px;	color: #000000;	text-decoration: underline;}
.Plan_02{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;}
.Plan_02 a{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;}
.Plan_02 a:hover{	font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: underline;}
.Plan_03{	font-family: Arial;	font-size: 12px;	color: #898989;	text-decoration: none;padding-left:8px; background:url(../img/tickg.gif) no-repeat;  background-position:0px 4px;  }
.Plan_03 a{	font-family: Arial;	font-size: 12px;	color: #898989;	text-decoration: none;}
.Plan_03 a:hover{	font-family: Arial;	font-size: 12px;	color: #898989;	text-decoration: underline;}