<style type="text/css">

/* Cette première déclaration n'est pas prise en compte dans IE et Firefox ? */
p {
}

body {
background-color:#363636;
} 

body.fondnoir {
background-color:#000000;
} 

#corps_page {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:white;
}

#corps_page P {
font-size:12px;
font-family:Arial;
}

#corps_page P.titre {
font-size:14px;
font-weight:bold;
color:#E35C5C;  
}

#corps_page P.separagraphe {
font-size:9px;
}

#corps_page a:link {
color:#DE6262;
} 

#corps_page a:visited {
color:#DE6262;
} 

#corps_page a:active {
color:#DE6262;
}

#corps_page a:hover {
color:#FFFFFF;
text-decoration:none;
}

#corps_page a {
color:#DE6262;        
}

#corps_page TABLE td.titre {
font-size:14px;
font-weight:bold;
color:#E35C5C;  
}

#corps_page TABLE td.titrecadre {
font-size:14px;
font-weight:bold;
color:#E35C5C;  
background:#303030;      
}

#corps_page TABLE td.miniliens {
font-size:10px;
color:#FFFFFF;        
}

#corps_page TABLE td.miniliens_fond {
font-size:10px;
color:#FFFFFF;     
background:#404040;   
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

#corps_page TABLE td.minititre {
font-size:11px;
font-weight:bold;
color:#E35C5C;   
}

#corps_page TABLE td.minititresoft {
font-size:11px;
font-weight:normal;
color:#E35C5C;   
}

#corps_page TABLE td.ligneverticale {
background:#DDDDDD;
}

#corps_page TABLE td.lignehorizontale {
background:#DDDDDD;
}

#corps_page TABLE td.separagraphe {
font-size:8px;
}

#corps_page TABLE td {
font-size:12px;
color:#FFFFFF;        
}

#corps_page TABLE a:link {
color:#FFFFFF;
text-decoration:none;
} 

#corps_page TABLE a:visited {
color:#FFFFFF;
text-decoration:none;
} 

#corps_page TABLE a:active {
color:#FFFFFF;
text-decoration:none;
}

#corps_page TABLE a:hover {
color:#E35C5C;
text-decoration:none;
}

#corps_page TABLE a {
color:#FFFFFF;        
text-decoration:none;
}

#corps_page font.minititresoft {
font-size:11px;
font-weight:normal;
color:#E35C5C;   
}

#corps_page font.asterisme {
font-size:11px;
font-weight:normal;
color:#E35C5C;   
}

#corps_page font.sousdoss {
font-size:12px;
font-weight:normal;
color:#E35C5C;   
}

#corps_page font.mini {
font-size:9px;
font-weight:normal;
color:#FFFFFF;   
}

#pied_page {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
color:white;
border-top:1px solid #DDDDDD;
}

#pied_page P {
font-size:10px;
font-family:Arial;
}

#pied_page a:link {
color:#DE6262;
} 

#pied_page a:visited {
color:#DE6262;
} 

#pied_page a:active {
color:#DE6262;
}

#pied_page a:hover {
color:#FFFFFF;
text-decoration:none;
}

#pied_page a {
color:#DE6262;        
}

#pied_page TABLE td.miniliens {
font-size:10px;
color:#FFFFFF;        
}

#pied_page TABLE td {
font-size:12px;
color:#FFFFFF;        
}

#pied_page TABLE a:link {
color:#FFFFFF;
text-decoration:none;
} 

#pied_page TABLE a:visited {
color:#FFFFFF;
text-decoration:none;
} 

#pied_page TABLE a:active {
color:#FFFFFF;
text-decoration:none;
}

#pied_page TABLE a:hover {
color:#E35C5C;
text-decoration:none;
}

#pied_page TABLE a {
color:#FFFFFF;        
text-decoration:none;
}

/*******************************************************************************
#corps_page P.titre_page {
font-size:14px;
font-weight:bold;
font-family:Verdana,Arial;
width:650px;
color:#E35C5C;
border-bottom:1px solid #DDD;
border-left:1px solid #EEE;
padding-bottom:5px;
padding-left:10px;
}

#corps_page TABLE CAPTION {
font-size:12px;
font-weight:bold;
font-family:Arial;
text-align:left;
color:#FFFFFF;        
border-bottom:1px solid #DDD;
border-left:1px solid #EEE;
padding-bottom:5px;
padding-left:10px;        
}

#corps_page TABLE {
padding:0;
margin:0;        
}

FORM {
margin:0;
padding:0;
}

INPUT, SELECT, TEXTAREA {        
border:1px solid #DDD;
font-size:9pt;
font-family:verdana;        
color:#555;
}

INPUT.btn {
background:#F5F5F5;
height:1.8em;
border-top:1px solid #FFF;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
border-left:1px solid #FFF;
padding-left:18px;
padding-right:18px;
}

INPUT.btn:hover {
border-top:1px solid #DDD;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #DDD;
cursor:pointer;
}

.erreur {
color: #E35C5C;
font-weight:bold;
}

.non_renseigne {
font-size:10px;
color:#DDD;
}

#entete_page {
padding-bottom:5px;
border-bottom:2px solid #E35C5C;
margin-bottom:20px;
}

#entete_page SPAN {
font-size:16px;
font-weight:bold;
color:#4A63BD;
}

#pied_page {
padding-top:5px;
border-top:2px solid #E35C5C;
margin-top:25px;
}

#pied_page SPAN {
font-size:10px;
color:#666666;
}

#corps_page TABLE TD.champ_modif {
background-color:#E3EFF9;
border-bottom:1px solid #B9C8D4;
border-left:1px solid #B9C8D4;
}

#corps_page TABLE TD.champ_err {
background-color:#E3EFF9;
border-bottom:1px solid #E35C5C;
border-left:1px solid #E35C5C;
color:#E35C5C;
}

#corps_page TABLE TD.champ_t {
}

#corps_page TABLE TD.champ_val {        
padding-left:15px;
}

#corps_page TABLE TD.col_sep {
font-size:0px;
width:25px;
}

#corps_page TABLE TR.separator TD {
font-size:0px;
height:10px;        
}
/*******************************************************************************
</style>
