BODY
{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #ffffff;
}
A
{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
TEXT-DECORATION: none;
COLOR: #000000;
}
A:link
{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
COLOR: #000000;
}

.titre_gris_moyen {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: bold; text-transform: uppercase; color: #666666}
.titre_noir { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #000000}
.2_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.2_normal { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000}
.menu_general {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: capitalize; color: #000000; font-weight: normal}
.1_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal}
.2_gras_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.2_gras_blanc {
	font-family: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.2_gras_orange { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold ; color: #ff6600}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #0066FF}
a:visited {  font-family: Arial, Helvetica, sans-serif}
.2_gras_rouge { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold ; 
	color: #ff3333
}
.2_gras_gris { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold ; color: #666666}
.majblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.pocedure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.titreetat {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000
}
.majetat {

font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000
}
.txt12 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

.titre
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
COLOR: #000000;
TEXT-ALIGN: left;
}

.titrerouge
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
COLOR: #ff0000;
TEXT-ALIGN: left;
}

.titre10
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #000000;
TEXT-ALIGN: left;
}

.titre10bc
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #ffffff;
TEXT-ALIGN: center;
}

TABLE
{ 
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-TOP: 0px;
 MARGIN: 0px;
 TEXT-ALIGN: left;
}
TD.montant_b
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
}

TD.center
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
}

TD.gris
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #C9CDD2;
}

TD.grisright
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #C9CDD2;
}

TD.grisleft
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #C9CDD2;
}

TD.grisclair
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #D5DBE6;
}

TD.grisclairright
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #D5DBE6;
}

TD.grisclairleft
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #D5DBE6;
}

TD.fondj
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#FFFFAC;
}
TD.fondjcenter
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#FFFFAC;
}

TD.fondjright
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#FFFFAC;
}

TD.fondblc
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#99ccff;
}

TD.fondblcright
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#99ccff;
}

.titrecenter
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
}

.titreright
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
}

.texteleft
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
}

.texteright
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
}

.textecenter
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
}

.orange
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 10pt;
color:#FF6600;
}

.commercial
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
FONT-SIZE: 10pt;
color:#666666;
}

.bleu
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 10pt;
color:#3366cc;
}

TD.fondbleu
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #336699
}

TD.fondbleuright
{
font-family: Arial, Helvetica, sans-serif;
color:#ffcc66;
FONT-WEIGHT: bold;
TEXT-ALIGN: right;
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #336699
}

TD.fondorange
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#ffcc66
}

TD.fondorangeleft
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#ffcc66
}

TD.fondorgclair
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#ffffcc
}

.texteorange
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
FONT-SIZE: 10pt;
color:#ffcc66;
}

.textegris
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-SIZE: 10pt;
color:#999999;
}

.textebleu
{
font-family: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
color:#003366;
}

.lien {  
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
text-decoration: none;
}

.lien_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none ;
}

.lien_2b { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none ;
font-weight: bold;
}
TD.impression { 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none ;
font-weight: bold;
color:#ffffff;
BACKGROUND-COLOR:#000000
}
TD.impression2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none ;
font-weight: bold;
color:#ffffff;
BACKGROUND-COLOR:#666666
}
TD.impression3 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none ;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#e6e6e6
}

TD.blanc { 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none ;
font-weight: bold;
color:#ffffff;
}
.devis_rougeb
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#EBD6D6
}
.devis_rouge
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
color:#000000;
BACKGROUND-COLOR:#EBD6D6
}
.devis_bleu
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
color:#000000;
BACKGROUND-COLOR:#CCE0EB
}
.devis_bleub
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#CCE0EB
}
.devis_vert
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
color:#000000;
BACKGROUND-COLOR:#D6EBCC
}
.devis_vertb
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#D6EBCC
}
.devis_gris
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
color:#000000;
BACKGROUND-COLOR:#CCCCCC
}
.devis_grisb
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#CCCCCC
}
.devis_jaune
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
color:#000000;
BACKGROUND-COLOR:#FFFFCC
}
.devis_jauneb
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
font-weight: bold;
color:#000000;
BACKGROUND-COLOR:#FFFFCC
}

TD.fondFerme
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#B7D3FF;
}

TD.fondFermecenter
{
font-family: Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
FONT-SIZE: 9pt;
BACKGROUND-COLOR:#B7D3FF;
}