
body    {
	font-size:  11px;
	font-family: Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
}




#menu A:link    {
	color : #993300;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	line-height : 150%;
}

#menu A:visited    {
	color : #993300;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height : 150%;
}
#menu A:hover   {
	color : #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99cc66;
	font-size:11px;
	font-weight: bold;
	line-height : 150%;
}

A:link    {
	 
	color : #333333;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	text-decoration: underline;
	font-weight: normal;
	}
	
A:visited    {
	 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	font-weight: normal;
	color : #333333;
}

A:hover    {
	color : #FFFFFF;
	background-color: #99CC66;
	text-decoration: none;
	/*font-size:11px;*/
}




span.titredossier    {
	font-weight: bold;
	font-size: 16px;
	color: #663300;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

div.TitreItem    {
	font-size: 12px;
	 
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
/*	margin-top: 1em;
	margin-bottom: 1em;*/
	font-weight: bold;
	color: #663300;
}

span.TitreSItem    {
	font-size: 12px;
	 
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	font-weight: bold;
}

div.TitreSItem    {
	 
	text-align: center;
	color: #000000;	
	text-align: center;
}

span.TitreSSItem    {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	 
	font-style: normal;
	font-family: verdana,Helvetica,sans-serif;
}

 .TitregeneImp    {
	margin-top: 8px;
	font-weight: normal;
	font-size: 32pt;
	margin-bottom: 24px;
	font-family:  Arial,Helvetica,sans-serif;
	text-align: center;
	
}

 .TitreItemImp    {
	margin-top: 16px;
	font-weight: normal;
	font-size: 9pt;
	color: #666666;
	margin-bottom: 8px;
	font-family:  Arial,Helvetica,sans-serif;
}

.TitreSItemImp    {
	margin-top: 16px;
	font-weight: normal;
	font-size: 9pt;
	margin-bottom: 8px;
	color: #666666;
	font-family:  Arial,Helvetica,sans-serif;
}

*.Titre    {
	font-size: 16px;
	font-weight: bold;
	color: #666600;
	 
	font-style: normal;
	font-family: Arial, verdana, Helvetica, sans-serif;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration: none;
}

*.STitre    {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,verdana,Helvetica,sans-serif;
	text-align: center;
	color: #CC6600;
}

*.Titre1    {
	
	font-weight: bold;
	font-size: 14px;
	color: #996666;
	 
	font-style: normal;
	font-family: Arial, verdana, Helvetica, sans-serif;
}

*.Titre2    {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #999900;
	margin-left: 20px;
}

*.Titre3    {
	font-weight: bold;
	font-size:  12px;
	font-style: normal;
	font-family: Arial,verdana,Helvetica,sans-serif;
}

span.Perso1    {
	font-weight: bold;
	font-size: 12pt;
	color: #6699cc;
	font-family: verdana,Arial;
}

span.Perso2    {
	font-weight: bold;
	font-size: 11pt;
	color: #6699cc;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

span.Perso3    {
	font-weight: normal;
	font-size: 7pt;
	color: #6699cc;
	font-family: verdana,Arial,Helvetica,sans-serif;
}

span.Titre4    {
	font-size: 11pt;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
}

*.Para    {
	font-weight: normal;
	font-size:  13px;
	color: #333333;
	 
	font-style: normal;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: left;
	line-height : 130%;
}

 
*.ParaT    {
	font-weight: normal;
	font-size:  10px;
	color: #333333;
	 
	font-style: normal;
	font-family:  Arial,Helvetica,sans-serif;
}

span.ParaP    {
	font-size:  0.9em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.Resume    { 
	margin-top: 0px;
	font-size:  0.9em;
	margin-bottom: 0px;
	color: black;
	font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

span.Sommaire    {
	font-weight: normal;
	font-size:  11px;
	color: #0000ff;
	 
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
}

div.citation    {
	display: block;
	font-size:  10px;
	margin-left: 13px;
	margin-right: 13px;
	font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
}

div.Sec1    {
	margin-top : 10px;
		margin-bottom: 15px;	
	font-size:  11px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.Sec1Prem    {
	 
}

div.Sec2    {
	margin-bottom: 10px;	
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.Sec3    {	 
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.Sec4    {	 
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

span.Normal    {
	font-size:  11px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
}

div.ParaM    {
	margin-top: 2px;
	display: block;
	font-size:  11px;
	margin-bottom: 2px;
	margin-left: 1px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

div.ParaT    {
	margin-top: 2px;
	display: block;
	font-size:  10px;
	margin-bottom: 2px;
	margin-left: 1px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

span.TitreEncadre    {
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #1a5ba5;
	font-family: Arial,Helvetica,sans-serif;
}

span.TitreSecEncadre    {
	font-weight: bold;
	font-size: 11pt;
	margin-left: 0px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

table.Encadre    {
	margin-top: 10px;
	margin-bottom: 10px;
}

.AppelNote    {
	font-size: 6px;
	vertical-align:  super;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.Note    {
	
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
}

div.Rens    {
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.Publi    {
	font-size: 10pt;
	font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.RefDoc    {
	font-size: 9pt;
	margin: 30px 10px 10px;
	font-family: Arial,Helvetica,sans-serif;
}

div.HR    {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.Images    {
	margin: 0px;
}

div.Image    {
	margin-top: 0px;
	margin-bottom: 0px;
}

div.TitreImage    {
	font-size: 9px;
	color: #993300;
	font-style: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

span.Italique    {
	font-style: italic;
}

span.Gras    {
	font-weight: bold;
}

span.URL    {
	font-weight: bold;
	font-size: 10px;
	color: #cc0000;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}

span.losange    {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: verdana,Helvetica,sans-serif;
	text-decoration: none;
}

div.boutontop    {
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 4pt;
	text-align: right;
}

div.Liste    {
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
	LIST-style-TYPE: disc;
}

ul    {
	font-weight: normal;
	font-style: normal;
	font-family:  "Arial ","Helvetica ","sans-serif ";
	list-style-type: none;
	font-size: 12px
}

div.listenumero    {
	font-size: 10pt;
	margin-left: 5px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

div.sousliste    {
	font-size: 11pt;
	margin-left: 15px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

span.NomRef    {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

span.PrenomRef    {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

div.TitreRef    {
	font-weight: bold;
	font-size: 15px;
	color: #cc6600;
	font-family: verdana,arial,sans-serif;
}

span.Responsabilite    {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

div.TitreSecondaire    {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

span.TitreChapitre    {
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-family: verdana,arial,sans-serif;
}

div.ResDoc    {
	font-size: 11px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

span.TitrePres    {
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Arial,verdana,Helvetica,sans-serif;
}

div.Doclies    {
	margin-top: 0px;
	display: block;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
}

div.TitreDoclies    {
	margin-top: 0px;
	display: block;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #990033;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
	
}
 
 

ul.rubrique_bloc    {
	display: inline;
	position: relative;
	text-align: left;
	padding:0;
	margin : 0;
	list-style-type: none;
	border : none ; 
}
 

ul.rubrique    {
	display: inline;
	position: relative;
	text-align: left;
	padding:0;
	margin : 0;
	list-style-type: none;
	 
}
 
 ul.rubrique_on    {
	display: inline;
	position: relative;
	list-style-position: outside;
	text-align: left;
	padding:0;
	margin : 0;
	list-style-type: none;
}


li.rubrique   {
	list-style-type: none;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #993300;*/
	margin-bottom: 0;
	margin-top : 1.2em ;
	margin-right: 5px;

}
li.rubrique_vide    {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: none;
	border : none ;
	margin : 0;
	padding:0;  
	font-size:  11px ;
	color : #333333 ;
	font-weight:bold;
	margin-bottom: 0;
	margin-top : 1.2em ;
}

li.rubrique_on    { 
	font-weight:bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #993300;*/
	margin-bottom: 0;
	margin-top : 1.2em ;
	color:#993300;
}
 
 
span.rubrique    {
	font-weight:bold;
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #FFFFFF;
}

span.rubrique_on    {
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 
 
ul.sous_rubrique    {
	list-style-type: none;
	list-style-position: inside;
	padding : 0 0 0 5px;
	margin : 0 0 0 2px;
	border-left: solid 1px  #cccccc; 
}
ul.sous_rubrique_on    {
	list-style-type: none;
	list-style-position: inside; 
	padding : 0 0 0 5px;
	margin : 0 0 0 2px;

	font-family: Arial, Helvetica, sans-serif;		 
}

li.sous_rubrique_on    {
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	border-bottom  :dotted 1px #cccccc  ;
	border-right  : solid 5px #99cc66 ;
	color : #99cc66 ;
	font-family: Arial, Helvetica, sans-serif;	
}

li.sous_rubrique_vide
{
	text-decoration:none; 
	font-size: 11px ;
	font-weight : bold;
	color : #333333 ;
	font-family: Arial, Helvetica, sans-serif;	
}


li.sous_rubrique    {
	font-size:  11px;
	font-weight:normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
	color: #996666;
}
/*
span.sous_rubrique_vide    {
	font-size:11px;
	font-weight:normal;	
	font-style: normal;
	font-family:  "arial ","Helvetica ","sans-serif ";
}
*/


ul.sous_sous_rubrique    {
	display: block;
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
	position: relative;
	list-style-type: none;
}

li.sous_sous_rubrique_on
{
	text-decoration:none;
	border-bottom  :dotted 1px #cccccc  ;
	border-right  : solid 5px #99cc66 ;
	color : #99cc66 ;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
}

li.sous_sous_rubrique
{
	font-weight: bold;
	font-size:  11px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}



 
*.annexes    {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: verdana,Helvetica,sans-serif;
	text-decoration: none;
}

span.annexeson    {
	font-size: 12px;
	color: #990033;
	font-style: normal;
	font-family: verdana,Helvetica,sans-serif;
	text-decoration: none;
}

span.annexesvides    {
	font-size: 12px;
	color: #aaaaaa;
	font-style: normal;
	font-family: verdana,Helvetica,sans-serif;
	text-decoration: none;
}


span.CopyrightImp    {
	font-weight: normal;
	font-size: 9pt;
	color: #000000;	
	font-family: arial,sans-serif;
}

span.DroitsImp    {
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-family: arial,sans-serif;
}

span.Copyright    {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	/*font-style: italic;*/
	font-family: Arial;
}

span.Droits    {
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-family: arial,sans-serif;
}

span.niveau    {
	font-weight: bold;
	font-size: 14px;
	color: #666600;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

span.BandeauDebut    {
	font-weight: bold;
	font-size: 9pt;
	color: #993333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

span.BandeauSuite    {
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.BandeauFin    {
	font-size: 9px;
	color: #999900;
	font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
}

span.InfoAuteur    {
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

span.infolire    {
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

table  {
	border-collapse: collapse;
	
}
*.tableaux    {
padding:0px;
margin:0;
border: solid 1px #CCCCCC;
}

TABLE.sommaire    {
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	width: 100%;
	color: #FFFFFF;
	text-align: left;
	border-left: solid 3px #cccccc;
}

span.Sommaire    {
	font-size:  11px;	 
	font-family: Verdana,Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: underline;
}

*.clearboth    {
	clear: both;
}

#reperes_impression    {
	font-size: 12px;
	float: right;
	margin-bottom: 1em;
	color: #666666;
	 
}

#reperes_impression A:link    {
	font-size: 10px;
	 
}

#reperes_impression A:visited    {
	font-size: 10px;
	 
}

#reperes_impression A:hover    {
	font-size: 10px;
	 
}

#reperes_impression A:active    {
	font-size: 10px;
	 
}

#page    {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width :680px ;	
}

 
#contenu    {
	padding-right: 0px;
	padding-left: 20px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	 border-left:  3px solid #DFBCA1; 
	width : 440px ;
	padding-top: 0px ;
	font-size:10px ;
	
}

#corps    {
}

#menu    {
	padding: 0px;
	font-size: 12px;
	float: left;
	margin: 0px;
	width: 160px;
	text-align: left;
	overflow:hidden ;
}

#menu_arbre    {
	width: 160px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0;
	position: relative;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#zone_logo    {
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

#zone_titre    {
	clear: both;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 20px;
}


 
#titre_accueil    {
	padding : 0px;
	margin: 0px;
	font-size:24px ;
	text-align:center ;
}

