.body_bo
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
 	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
}

.texte {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
	TEXT-ALIGN: justify;

}

.sous_titre_page {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: bold;
    color: #3668A3;

}

.sous_titre_page_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.texte_orange {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.titre_page {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F53F0B;
	line-height: 20px;

}

.access_pass2
{    
    color: #004080;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight: normal;
}


.texte_en_tete_tableau {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #E7C355;
}

.ligne_tableau_1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #F7EFBC;
	TEXT-ALIGN: center;
}

.ligne_tableau_2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #ECDA87;
	TEXT-ALIGN: center;
}

.champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #cc0033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

TEXTAREA.champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #cc0033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.champ_non_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.t1_r {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #FF6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


input.champ_erreur
{
    FONT-SIZE: 11px;
    background-color:#FF6600;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
     FONT-WEIGHT: bold;
}

input.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

select.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

textarea.champ
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

textarea.champ_erreur
{
    FONT-SIZE: 11px;
    background-color:#FF6600;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
     FONT-WEIGHT: bold;
}

<!--
a.menu {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

a.menu:link
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}

a.menu:visited
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}

a.menu:hover
{
	FONT-SIZE: 11px;
	COLOR: #FFFF99;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}
-->

a.menu:link {
    color: #FFFFE3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
a.menu:visited {
    color: #FFFFE3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

a.menu:hover {
    color: #ffCC99;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
a.menu:active {
    color: #FFFFE3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
<!--
a.menu2
{
	FONT-SIZE: 11px;
	COLOR: #CA6237;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 

}

a.menu2:link
{
	FONT-SIZE: 11px;
	COLOR: #CA6237;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}

a.menu2:visited
{
	FONT-SIZE: 11px;
	COLOR: #CA6237;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}

a.menu2:hover
{
	FONT-SIZE: 11px;
	COLOR: #CA6237;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
}
-->

A:
{    
    color: #003399;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight: normal;
}

A:link
{    
    color: #003399;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight: normal;
}

A:visited
{    
    color: #003399;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight: normal;
}

A:hover
{    
    color: #FF6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight: normal;
}



A.access_pass:
{    
    color: #004080;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight: normal;
}

A.access_pass:link
{    
    color: #004080;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight: normal;
}

A.access_pass:visited
{    
    color: #004080;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight: normal;
}

A.access_pass:hover
{    
    color: #FF6600;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    font-weight: normal;
}




