@charset "iso-8859-1";

 
 /* menu */
.titredossier { 
	COLOR:#478F31;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;  
	text-align: center;
}
 
.TitreItem {
    COLOR:#478F31;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
	text-align: center
 }

.TitreSItem {  
    COLOR: #478F31;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
	text-align: center
  }

.TitreSSItem {
    COLOR: #478F31;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
	text-align: center
  }
.TitreGeneImp {
	font-size: 18pt;
	COLOR: #478F31;
	font-weight: Bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-top: 8px;
	text-align: center;
	margin-bottom: 24px;

 }
.TitreItemImp {
	font-size: 16pt;
	COLOR: #478F31;
	font-weight: Bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 8px;

}
.TitreSItemImp {
	font-size: 14pt;
	COLOR: #478F31;
	font-weight: Normal;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 8px;
  }
.TitreSSItemImp {
	font-size: 12pt;
	COLOR: #478F31;
	font-weight: Normal;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 8px;
  }
.Titre { 
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
	text-align: center
 }

.STitre {
COLOR: #478F31;
  font-size: 13px; 
  font-weight: bold;
  text-align: center;
  font-family: verdana,Arial, Helvetica, sans-serif;
}
.Titre1 {
COLOR: #478F31;
    FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 18px;
 }
.Titre2 {
COLOR: #478F31;
    FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    FONT-STYLE: normal; 
 }
.Titre3 {
COLOR: #478F31;
    FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    FONT-STYLE: normal; 
 }
 SPAN.Perso1 {
  font-size: 12pt;
  font-weight: bold;
  color:#003366;
  font-family:verdana,Arial;
 }
 SPAN.Perso2 {
  font-size: 11pt;
  font-weight: bold;
  color:#003366;
  font-family:verdana,Arial, Helvetica, sans-serif;
 }
 SPAN.Perso3 {
  font-size: 10pt;
  font-weight: bold;
  color:#003366;
  font-family:verdana,Arial, Helvetica, sans-serif;
 }
SPAN.Titre4 {
COLOR: #990000;
  font-size: 11pt;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
 }

SPAN.Para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	display: block;
	margin: 0px;
	padding: 0px;
}
SPAN.ParaP {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
}
DIV.Resume {
  font-size: 10pt;
  margin-top: 0px;
  margin-bottom: 0px;
  color: black;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
}

SPAN.Sommaire {
 
    FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	color: #0000ff;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: underline;
}	

DIV.citation {
	display: block;
	font-style: italic;
	font-size: 10pt;
    margin-right: 13px;
    margin-left: 13px;
    font-family: Arial, Helvetica, sans-serif;
	
}
	
DIV.Sec1 {
  display: block;
  font-size: medium;
  margin-top: 24px;
  margin-bottom: 10px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
}
DIV.Sec1Prem {
  display: block;
  font-size: medium;
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
}

 
DIV.Sec2 {
  display: block;
  font-size: medium;
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
}
 
DIV.Sec3 {
  text-align: left;
  display: block;
  margin-top: 12px;
  margin-bottom: 3px;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
}
 


DIV.Sec4 {
  text-align: left;
  display: block;
  margin-top: 2px;
  margin-bottom: 3px;
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
}



SPAN.Normal {

	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
}


DIV.ParaM {
  display: block;
  margin-left: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;

}

DIV.ParaT {
  display: block;
  margin-left: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
}


SPAN.TitreEncadre {
	  font-size: 12pt;
	  margin-top: 0px; 
	  margin-bottom: 0px;
	  font-weight: bold;
 	  color:#1A5BA5;
  	  font-family:Verdana,Arial;
	}


SPAN.TitreSecEncadre {
	font-weight: bold;
	margin-left: 0px;
	font-size: 11pt;
	 text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

SPAN.AppelNote {
  font-size: 6pt;
  vertical-align: super;
  color: red;
  font-family: Arial, Helvetica, sans-serif;
}

DIV.Note {
  margin-top: 5px;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Verdana;
  font-size: 8pt;
}

DIV.Rens {
	text-align: left;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10pt;
}	

DIV.Publi {
	text-align: left;
  	font-style: italic;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10pt;
}


DIV.RefDoc {
	margin-top: 30px;
	margin-bottom: 10px;
  	margin-left: 10px;
  	margin-right: 10px;
  	font-size: 9pt;
  	font-family: Arial, Helvetica, sans-serif;
}



DIV.HR {
	margin-top: 5px;
	margin-bottom: 5px;
}


DIV.Images {
	margin-top: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;	

}


DIV.Image {
	margin-top: 0px;
	margin-bottom: 0px;

}

DIV.TitreImage {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666;  
}


SPAN.Italique {
  font-style: italic; 
  
}

SPAN.Gras {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
}

 
SPAN.URL {
	color: #cc0000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
SPAN.losange
{
    COLOR: #333333;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
 
P
{
	clear: both;
}
 
.Logo
{
	margin: 2px;
}

DIV.boutontop {
	margin-top: 15px;
	text-align: right;
	line-height: 4pt;
	margin-bottom: 0px;
	
} 



SPAN.Sommaire {
  	color: black;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
}


DIV.Liste {
	font-size: 12px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	list-style: disc
}
 

UL {
	text-align: left;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
  	list-style: disc
}

 
 DIV.listenumero {
	text-align: left;
  	margin-left: 5px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
  	text-align: left;
}
 DIV.sousliste {
	text-align: left;
  	margin-left: 15px;
  	font-family: Arial, Helvetica, sans-serif;
  	text-align: left;
	font-size: 12px; 
}

/* Références documentaires */
SPAN.NomRef {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}

SPAN.PrenomRef {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}

DIV.TitreRef {
	font-family: verdana,arial,sans-serif;
	font-size: 15px;
	color: #CC6600;
	font-weight: bold;
}

SPAN.Responsabilite {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

DIV.TitreSecondaire {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
SPAN.TitreChapitre {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
    font-style: italic; 
	color: #000000;
}



DIV.ResDoc {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	}

/* Spécial themadoc*/
SPAN.TitrePres {
  font-size: 14pt;
  color: black;
  font-weight: bold;
  FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
 }
DIV.Doclies {
  display: block;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}
DIV.TitreDoclies {
  	COLOR: #990033;
	display: block;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 2px;
  font-size: 10pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}

.SousRubencours
{
	  COLOR: #990000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
}
.SousSousRubencours
{
    COLOR: #990000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
	
}
/* Classes des menus */
/* Premier menu */
.rubriques
{
    COLOR: #000000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;

}
.rubriqueson
{
    COLOR: #CC0000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
}

.rubriquesvides
{
    COLOR: #333333;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
}

 
.rubriquescorps  
{
    COLOR: #2F4F4F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
}
.sousrubrique
{
    COLOR: #666666;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;

 }

.sousrubriqueon
{
    COLOR: #CC0000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

.sousrubriquevide
{
    COLOR: #666666;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}


.sousrubriquecorps
{
    COLOR: #669999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
/*Deuxième menu*/
.annexes
{
    COLOR: #000000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
SPAN.annexeson
{
   COLOR: #990033;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

SPAN.annexesvides
{
   COLOR: #AAAAAA;
   FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

SPAN.Copyright {
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
    TEXT-DECORATION: normal;
    FONT-STYLE: Italic;
}

SPAN.Droits {
	font-family:arial,sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
}
SPAN.niveau
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
	text-align: left
 
}

/* spécifiques page fenetres*/
 
SPAN.BandeauDebut {
 font-size: 9pt;
  color: #993333;
  font-family: Verdana, Helvetica, sans-serif; 
  font-weight: bold;
}
SPAN.BandeauSuite {
  font-size: 8pt;
  color: #333333;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold; 
}
 DIV.BandeauFin {
  text-align: left;
  font-style: italic;
  font-size:9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
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; 
}
.Corps
{
 width:500px;
}
.urlThemadoc {
	COLOR: #000000;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
	display: inline;
	padding: 3px;
	background-color: #CCCCCC;
}

