@charset "iso-8859-1";
/* Classes des pages */


 /*  corrections liens souligner dans  menu  Mozilla */
#menu a:link { 
text-decoration: none;
}
#menu a:visited {
text-decoration: none;
}
#menu a:hover {
text-decoration: none;
}
#menu a:active {
text-decoration: none;
}
 /*  fin corrections */
  
Div.Corps{
  font-family: Arial, Helvetica, sans-serif;
 }

div.TitreItem {
  font-size: 14pt;
  color: #009999;
  font-weight: normal;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  }
.TitreSItem {
  font-size: 12pt;
  color: #009999;
  font-weight: bold;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  }
.TitreSSItem {
  font-size: 10pt;
  color: #009999;
  font-weight: normal;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  }
DIV.TitregeneImp {
  font-size: 18pt;
  color: #009999;
  font-weight: Bold;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  margin-top: 8px;
  text-align: center;
 margin-bottom: 24px;

 }
SPAN.TitreItemImp {
  font-size: 16pt;
  color: #BC0D50;
  font-weight: Bold;
  font-family: Verdana,Arial, Helvetica, sans-serif;
 }
 DIV.TitreSItemImp {
  font-size: 14pt;
  color: #009999;
  font-weight: Normal;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  margin-top: 16px;
  margin-bottom: 8px;
  }
.Titre {
  font-size: 12pt;
  color: #009999;
  font-weight: bold;
  font-family:verdana, Arial, Helvetica, sans-serif;
  text-align: center;
 }
.titre_dossiers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #009999; 
}
DIV.STitre {
  font-size: 14pt;
  color: #003366;
  font-weight: bold;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  line-height:20pt;
}
SPAN.H1
{
    COLOR: #333333;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
SPAN.H2
{

    COLOR: #000000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
SPAN.HBIS
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
SPAN.Titre1 {
  font-size: 12pt;
  font-weight: bold;
  color:#BC0D50;
  font-family:verdana,Arial;
 }
 SPAN.Titre2 {
  font-size: 11pt;
  font-weight: bold;
  color:#009999;
  font-family:verdana,Arial, Helvetica, sans-serif;
 }
 SPAN.Titre3 {
  font-size: 10pt;
  font-weight: bold;
  color:#009999;
  font-family:verdana,Arial, Helvetica, sans-serif;
 }
 SPAN.Titre4 {
  font-size: 9pt;
  font-style: italic;
  font-weight: bold;
  color:#005050;
  font-family:verdana,Arial;
 }
SPAN.Perso1 {
  font-size: 8pt;
  font-weight: bold;
  color:#009999;
  font-family:verdana,Arial;
 }
 SPAN.Perso2 {
  font-size: 12pt;
  font-weight: bold;
  color:#BC0D50;
  font-family:verdana,Arial;
 }
 SPAN.Perso3 {
  font-size: 11pt;
  font-weight: bold;
  color:#009999;
  font-family:verdana,Arial, Helvetica, sans-serif;
 }

SPAN.Para {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}
DIV.Resume {
  font-size: 10pt;
  margin-top: 0px;
  margin-bottom: 0px;
  color:#333333;
  font-style: normal;
  font-family: Verdana,Arial, Helvetica, sans-serif;
}


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;
  margin-top: 24px;
  margin-bottom: 10px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}

DIV.Sec1Prem {
  display: block;
  margin-top:0px;
  margin-bottom: 10px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}

 
DIV.Sec2 {
  display: block;
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}
 
DIV.Sec3 {
  text-align: left;
  display: block;
  margin-top: 12px;
  margin-bottom: 3px;
  font-family: Arial, Helvetica, sans-serif;
}
 


DIV.Sec4 {
  text-align: left;
  display: block;
  margin-top: 2px;
  margin-bottom: 3px;
  font-family: Arial, Helvetica, sans-serif;
}



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-top: 2px;
  margin-bottom: 2px;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif; 
}


SPAN.TitreEncadre {
	  font-size: 11pt;
	  font-weight: bold;
	color:#003366;
  	  font-family:Verdana,Arial;
	}


SPAN.TitreSecEncadre {
	font-weight: bold;
	margin-left: 0px;
	font-size: 11pt;
	 color:#003366;
	 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-style: italic;*/
  	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-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 8pt;
	/*text-align: left;*/
	margin-left: 0px;
    	margin-right: 0px;	
}


SPAN.Italique {
  font-style: italic; 
  
}

SPAN.Gras {
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

SPAN.Rouge {
	color: red;
}
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
}
SPAN.losange1
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

/* spécifiques page fenetres*/
SPAN.BandeauDebut {
 font-size: 12pt;
  color: #009999;
  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 {
  font-style: italic;
  font-size: 8pt;
  font-family: 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; 
}
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
        font-style: italic;
	color: #666968;
}

SPAN.Droits {
	font-family:arial,sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
}


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: 10pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	list-style: disc
}
 

UL {
	text-align: left;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	list-style: disc
}

 
 DIV.listenumero {
	text-align: left;
  	margin-left: 5px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	text-align: left;
}
 DIV.sousliste {
	text-align: left;
  	margin-left: 15px;
  	font-family: Arial, Helvetica, sans-serif;
  	text-align: left;
  	font-size: 11pt;
}
/* spécifiques télédoc */
TD.rubriques
{
    COLOR: #000000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none

}

TD.rubriques_roses
{
    COLOR: #BC0D50;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none

}

TD.rubriques_bleues
{
    COLOR: #009999;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none

}

SPAN.selection
{
    COLOR: #000000;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;  
    TEXT-DECORATION: none

}
/* 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: 14px;
	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: #CC6600;
	font-weight: bold;
}
SPAN.TitreChapitre {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
    font-style: italic; 
	color: #000000;
}
SPAN.TitreEnsemble {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
 
}



DIV.ResDoc {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	
	}

/* Classes des menus */
/* Premier menu */


.rubriques {
	color: #5A6063;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;    
}
  
 

SPAN.rubriqueson
{
    color: #cc0000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;     

}

SPAN.rubriquesvides
{
    COLOR: #3333CC;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;

}

 
.sousrubrique
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
     TEXT-DECORATION: none;
}

SPAN.sousrubriqueon
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

SPAN.sousrubriquevide
{
    /*COLOR: #990033;*/
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}
 

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 15px; 
}

.texteg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.textedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #5A6063;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	font-style: normal;
	font-weight: bold;
	color: #009999;
}

.t_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #62B518;
}

.titre_rose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #BC0D50;
	word-spacing: 0px;
	letter-spacing: 0px; 
}

.une {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #BC0D50;
}


a.lien1 {
	color: #5A6063;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.lien1 :visited {
	color: #5A6063;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

a.lien1:hover {
	
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6063;	
	font-weight: bold;
}

a.lien1:active {
	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6063;
	font-weight: bold;
}


a.lien2 {
	color: #009999;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
a.lien2 :visited {
	color: #009999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
a.lien2:hover {
	
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	font-weight: normal;
	
}

a.lien2:active {
	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	font-weight: normal;
}

a.lien3 {
	color: #009999;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

a.lien3 :visited {
	color: #009999;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
}

a.lien3:hover {
	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #009999;	
	font-weight: bold;
}

a.lien3:active {
	
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #009999;
	font-weight: bold;
}


a.lien4 {
	color: #666666;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.lien4 :visited {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}

a.lien4:hover {
	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	font-weight: bold;
}

a.lien4:active {
	
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}


.td {
background-color: #E6E3E3;
padding-left: 8px;
}

.tdbis {
background-color: #E6E3E3;
padding-left: 25px;
}

.td2 {
background-color: #009999;
height : 5px
}

.td3 {
background-color: #C7E9E9;
padding-left: 8px;
padding-top: 10px;
}

.td4 {
background-color: #E6E3E3;
padding-left: 8px;
padding-top: 10px;
}

.td5 {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #009999;
}

.td6 {
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #009999;
}

.td7 {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #009999;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #009999;
}
.td8 {
background-color: #EFEDED;
padding-left: 8px;
}
.div {
padding-top: 8px;
}

A.bnav{font-size:10px;font-family:arial, helvetica;color:#FFFFFF;font-weight:normal;text-decoration:underline}
A.bnav:hover{font-size:10px;font-family:arial, helvetica;color:#FFFFFF;font-weight:normal;text-decoration:none}

.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #666968;
}

.texte .rouge{
color:#FF0000;
padding-top:8px;
font-size: 12px;
font-weight:bold;
text-align:center;
}