BODY
{
FONT-FAMILY: Arial, Helvetica;
BACKGROUND-COLOR: #FFFFFF
}

#id_zone_phd { position:relative; }
#id_autres_zones { position:relative; }

TD
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}

.texte
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: justify
}

.titre_coloque
{
	FONT-SIZE: 16pt;
	COLOR: navy;
	FONT-WEIGHT: bold;	
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center
}

.sous_titre_rubrique
{
    FONT-SIZE: 14pt;
    COLOR: navy;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}

.ligne_sous_titre_rubrique
{
	BACKGROUND-COLOR: navy;
	HEIGHT: 2px
}
.texte_pied_page
{
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-WEIGHT: bold;	
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left
}


.titre_page
{
	FONT-SIZE: 14pt;
	COLOR: white;
	BACKGROUND-COLOR: navy;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}

.tab_form
{
	FONT-SIZE: 12pt;
	COLOR: black;
	padding: 4px;	
	BACKGROUND-COLOR: #DFEFFF;
	VERTICAL-ALIGN: top;	
	TEXT-ALIGN: left
}

.tab_sous_titre
{
	FONT-WEIGHT: bold;
	white-space: nowrap;
    FONT-SIZE: 12pt;
	COLOR: black;    
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR: #A0C0FF;
	TEXT-ALIGN: left		   
	padding: 4px;		    		
}