.Stile{
	font: small-caps bold medium Garamond;
	color: #0C5871;
}

A.lienani1:link {color:#990000; text-decoration:none; font-size:10pt; font-family:Garamond;font-weight:bold;}
A.lienani1:visited {color:#990000; text-decoration:none; font-size:10pt; font-family:Garamond;font-weight:bold;}
A.lienani1:hover {color: #000000;text-decoration: none;font-size: 10pt;font-family: Garamond;font-weight: bold;}
A.lienani1:active {color:#990000; text-decoration:none; font-size:10pt; font-family:Garamond;font-weight:bold;}

A.liennoir:link {color:#000000; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.liennoir:visited{color:#000000; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal}
A.liennoir:hover{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}
A.liennoir:active{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}

A.liennoi:link {color:#000000; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.liennoi:visited{color:#000000; text-decoration:none; font-size:6pt; font-family:Verdana;font-weight:normal}
A.liennoi:hover{	color: #A8002A;text-decoration: none;font-size: 5pt;font-family: Verdana;font-weight: normal;}
A.liennoi:active{	color: #A8002A;text-decoration: none;font-size: 5pt;font-family: Verdana;font-weight: normal;}


A.liennoir1:link {color:#000000; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.liennoir1:visited{color:#000000; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal}
A.liennoir1:hover{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}
A.liennoir1:active{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}

A.liennoirs:link {color:#000000; text-decoration:underline; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.liennoirs:visited{color:#000000; text-decoration:underline; font-size:7pt; font-family:Verdana;font-weight:normal}
A.liennoirs:hover{	color: #A8002A;text-decoration: underline;font-size: 7pt;font-family: Verdana;font-weight: normal;}
A.liennoirs:active{	color: #A8002A;text-decoration: underline;font-size: 7pt;font-family: Verdana;font-weight: normal;}


A.liennoir2:link {color:#000000; text-decoration:none; font-size:7pt;font-family: Verdana;}
A.liennoir2:visited{color:#000000; text-decoration:none; font-size:7pt;font-family: Verdana;}
A.liennoir2:hover{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;}
A.liennoir2:active{	color: #A8002A;text-decoration: none;font-size: 7pt;font-family: Verdana;}

A.lienrouge:link {color:#A8002A; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.lienrouge:visited{color:#A8002A; text-decoration:none; font-size:7pt; font-family:Verdana;font-weight:normal;}
A.lienrouge:hover{color: #000000;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}
A.lienrouge:active{color: #000000;text-decoration: none;font-size: 7pt;font-family: Verdana;font-weight: normal;}

A.lienblanc:link {	color: white;	text-decoration: none;	font-size: 7,5pt;font-family: Georgia, Times New Roman, Times, serif;	font-weight: bold;}
A.lienblanc:visited{color:white; text-decoration:none; font-size:7,5pt;font-family: Georgia, Times New Roman, Times, serif;font-weight:bold;}
A.lienblanc:hover{color: yellow;text-decoration: none;font-size: 7,5pt;font-family:Georgia, Times New Roman, Times, serif;font-weight: bold;}
A.lienblanc:active{color: white;text-decoration: none;font-size: 7,5pt;font-family:Georgia, Times New Roman, Times, serif;font-weight: bold;}


A.liensimple:link {color:#000000; text-decoration:none; font-family:Verdana;}
A.liensimple:visited{color:#000000; text-decoration:none;  font-family:Verdana;}
A.liensimple:hover{color: #000000;text-decoration: none;font-family: Verdana;}
A.liensimple:active{color: #000000;text-decoration: none;font-family: Verdana;}

A.lienbleuepetit:link {color:#0D70A8; text-decoration:none; font-family:Verdana; font-size: x-small;}
A.lienbleuepetit:visited{color:#0D70A8; text-decoration:none;  font-family:Verdana;font-size: x-small;}
A.lienbleuepetit:hover{color: #0D70A8; text-decoration: underline;font-family: Verdana;font-size: x-small;}
A.lienbleuepetit:active{color: #0D70A8;text-decoration: none;font-family: Verdana;font-size: x-small;}

A.lienbleue:link {color:#0D70A8; text-decoration:none; font-family:Verdana; font-size: x-small;}
A.lienbleue:visited{color:#0D70A8; text-decoration:none;  font-family:Verdana;font-size: x-small;}
A.lienbleue:hover{color: #0D70A8; text-decoration: underline;font-family: Verdana;font-size: x-small;}
A.lienbleue:active{color: #0D70A8;text-decoration: none;font-family: Verdana;font-size: x-small;}


A.lienbleue1:link {color:#0D70A8; text-decoration:none; font-family:Verdana; font-size: small}
A.lienbleue1:visited{color:#0D70A8; text-decoration:none;  font-family:Verdana;font-size: small}
A.lienbleue1:hover{color: #0D70A8; text-decoration: underline;font-family: Verdana;font-size: small}
A.lienbleue1:active{color: #0D70A8;text-decoration: none;font-family: Verdana;font-size: small}

A.lienarbre:link {color: Black;text-decoration: underline;font-family: Verdana; font-size: x-small;}
A.lienarbre:visited{color:Black; text-decoration:underline;  font-family:Verdana;font-size: x-small;}
A.lienarbre:hover{color: Black; text-decoration: underline;font-family: Verdana;font-size: x-small;}
A.lienarbre:active{color: Black;text-decoration: underline;font-family: Verdana;font-size: x-small;}

.titrerouge{color: #A8002A;font-size: 8pt;font-family: Verdana;font-variant: small-caps;}
.entetenews{color: #005480;font-size: 7pt;font-family: Verdana;font-weight: normal;}
.entetenewsnoir{color: #000000;font-size: 7pt;font-family: Verdana;font-weight: bold;}
.textenews{color: #000000;font-size: 8pt;font-family: Arial;font-weight: normal;}
.petitnoir{color: Black;font-size: 7pt;font-family: Verdana;font-weight: normal;}
.petitblanc{color: White;font-size: 7pt;font-family: Verdana;font-weight: normal;}
.titrenews{color:#000000;font-size:7pt; font-family:Verdana;}


INPUT {
	BACKGROUND-COLOR: #F4FAFF;
	COLOR: #820041;
	FONT: bold 8pt verdana;
	PADDING-BOTTOM: 0px;
	border: 1px solid Black;
}

.T{
	text-align: justify;
	font-family: "Times New Roman";
	font-size: small;
}

.cadre{
	border: 1px solid Black;
	}
.cadre_J{
	border: 1px solid Silver;
}	
	.cadre_O{
	border: 1px solid #FF7755;
}
.cadre_B{
	border: 1px solid #0099FF;
}
.cadrefonggris{
	border: 1px solid Black;
	background-color: #E7E7E7;
	font: 12px Verdana;
	text-align: left;
}
.cadrefonggris2{
	border: 1px solid #790000;
	background-color: #E7E7E7;
	font: 10px Verdana;
	text-align: left;
}
.cadrerouge{
	border: 1px solid Red;
	font-family: Verdana;
	font-size: x-small;
	text-align: justify;
	vertical-align: top;
}
.arbre{
	color: Black;font-family: Verdana; font-size: x-small;
}
.arbrexx{
	color: Black;font-family: Verdana; font-size: xx-small;
}

.titresousrubrique{
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.text{
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
}


.IN {
	BACKGROUND-COLOR: White;
	COLOR: Blue;
	FONT: normal 8pt verdana, arial, helvetica, sans-serif;
	PADDING-BOTTOM: 0px;
	border: 1px solid Black;
}

.T{
	text-align: justify;
	font-family: Verdana;
	font-size: medium;
	font-size: small;
}

.cadre{
	border: 1px solid Black;
}
.cadregris{
	border: 1px solid #E7E7E7;
	background: #EFF5F8;
	font-family: Verdana;
	font-size: x-small;
	text-align: justify;
	vertical-align: top;
}

/* CSS Document */
.blanc{color:#FFFFFF;}
.Style29 {
	font-size: 24px;
	color: #b01f59;
	font-family: Arial, helvetica, Verdana, sans-serif;
}
.zone_text{text-align:justify;}
.Style7 {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 13pt;
	color: #333333;
}
.Style8 {font-size: 11px}
.Style9 {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 11px; line-height: 13pt; color: #666666; }
.Style9:hover{color:#85043d;}
.affdescrip{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color:#333333; }

.affdetlbl{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 12px; line-height: 13pt; color:#B01C59; }
.affdetlblpro{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color:#B01C59; }
.affor{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 24px; line-height: 13pt; color:#333333; }
.affproj{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 12px; line-height: 13pt; color:#FFFFFF; }

.finance {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 11px; line-height: 13pt; color:#FF0000; font-style:italic;}

.Style10 {
	color:#535353;
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	font-size: 12px;
}
.Style13 {color:#0000FF; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 10pt; font-weight:normal; }

.Style13:hover{
		color:#85043d; text-decoration:underline;
}
.nbpage {color: #0000CC; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 11px; font-weight:normal; }
.nbpage:hover{color:#b01f59; background-color:#CCCCCC;}
.Style16 {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#FF0000;
	font-size: 11pt;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
	}
	
	.deuxp {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#FF0000;
	font-size: 11pt;
	font-style: normal;
	font-weight:bold;
	}

.Style20 {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#85043d;
	font-size: 11pt;
	font-style: normal;
}
.imstyle{ background:#FFFFFF; color:#ffffff;}
.stypiedp { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9px; color: #FFFFFF;}
.pagstyle{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}.arr {
	background-image: url(images/cadreg.gif);
	background-repeat: no-repeat;
}
.liststyle {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 10px; line-height: 10px; color: #666666; }
.liststyle:hover{color:#85043d;}
.affsect {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color: #333333; }

.affsectmes {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 12px; line-height: 13pt; color: #666666; font-style:italic; }


.affsectplus {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 14px; line-height: 13pt; color: #333333; }

.affprojmes {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:500; font-size: 12px; line-height: 13pt; color:#000099;}

.affprojad {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 12px; line-height: 13pt; color:#000099; text-decoration:underline;}

.affprojad2 {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 12px; line-height: 13pt; color:#000099;}

.enttab {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color: #B01C59; }

.enttab:hover{color:#262626;}

.login_incor {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color:#FF0000; }

.rien {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#FF0000;
	font-size: 11pt;
	font-style: normal;
	font-stretch:normal;
	font-weight:bold;
	text-align:center;
	}
.afftranche {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#0000CC;
	font-size: 10pt;
	font-style: normal;
	font-stretch:normal;
	text-decoration:underline;
	}	
.creat_compte {
font-family: Verdana, Helvetiva, Arial, sans-serif;
color:#0000FF;
font-size: 10pt;
font-style: normal;
font-stretch:normal;
text-decoration:underline;
}	
.afftrancheplus {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#000099;
	font-size: 10pt;
	font-style: normal;
	font-stretch:normal;
	font-style:italic;
	}
.affdetpro {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#333333;
	font-size: 10pt;
	font-style: normal;
	font-stretch:normal;
	}	
		
	
	.affdetail {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#0000FF;
	font-size: 8pt;
	font-style: normal;
	font-weight:normal;
	font-stretch:normal;
	font-style:italic;
	}	
		
.afftrancheplus:hover{text-decoration:underline;}
.menu_gauche{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 1px; WIDTH: 100%; FONT-STYLE: normal; FONT-FAMILY: Arial, helvetica, Verdana, sans-serif; BACKGROUND-COLOR:#F0F0F0; color:#B01C59;
}

.menu_gauche_rouge{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 1px; WIDTH: 100%; FONT-STYLE: normal; FONT-FAMILY: Arial, helvetica, Verdana, sans-serif; BACKGROUND-COLOR:#F0F0F0; color:#0000CC;
}

.menu_gauche_rouge:hover{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 1px; WIDTH: 100%; FONT-STYLE: normal; FONT-FAMILY: Arial, helvetica, Verdana, sans-serif; BACKGROUND-COLOR:#F0F0F0; color:#b01f59; text-decoration:underline;
}

.Style23 { font-size:10px;font-weight:bold; line-height: 13pt; color: #B01C59; font-family: Verdana, Helvetiva, Arial, sans-serif;}
.nonfin {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#FF0000;
	font-size: 10pt;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
	}
.nonfinitalique {
	font-family: Verdana, Helvetiva, Arial, sans-serif;
	color:#FF0000;
	font-size: 10pt;
	font-style: normal;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	}
.page_connect {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color: #333333; }	
.etoile{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#FF0000; font-style:italic;}
.modif_tbl {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color: #333333; }
.affcont{background-color:#FFCCCC;font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color: #333333;}
.cont_tbl {background-color:#FFCCCC;font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color: #333333; }
.aff_cnra {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color:#628B4A;}
.aff_bnedt {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color:#B69245;}
.aff_date {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color:#B01f59;}
.voirep {color:#0000FF; font-family: Verdana, Helvetiva, Arial, sans-serif; font-style:italic; font-size: 11px; font-weight:normal; }
.voirep:hover{color: #b01f59; text-decoration:underline;}
.aff_cep{font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 13pt; color:#042D6B;}

.btok{background-color:#CC0066; color:#FFFFFF; font-weight:600; border-style:ridge}
.txtpage {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight: normal; font-size: 8pt; line-height: 13pt; color:#484848; }


a {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

A.lien{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}
A.lien:hover{color:#FFFFFF}

.lien0{color:#FFFFFF}; font-family:Verdana, Arial, Helvetica, sans-serif}
.lien0:hover{color:#FF0000}

.limen {color: #0000CC; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 8pt; font-weight:normal; }

.limen:hover {color:#b01f59; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 8pt; font-weight:normal; text-decoration:underline; }

.limen_branche {color:#0000CC; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 12px; font-weight:normal; }

.limen_branche:hover {color:#b01f59; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 12px; font-weight:normal; text-decoration:underline; }

.limen_rouge {color:#0000CC; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 11px; font-weight:normal; }
.affproj_rouge {color:#0000CC; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 12px; font-weight:bold; }
.affproj_rouge:hover {color:#b01f59; font-family: Verdana, Helvetiva, Arial, sans-serif; font-size: 12px; font-weight:bold; text-decoration:underline; }


.branche_sect{color:#b01f59; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
.branche_sect2{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
.Style24loc {	color: #FFFFFF;
	font-weight: bold; font-size:16px; font-family:"Times New Roman";}
.Style24loc2 {	color: #FFFFFF;
	font-weight: bold; font-size:10pt; font-family:"Verdana";}
.nomproj{color: #b01f59; font-weight: bold; font-size:13px; font-family:"Times New Roman", Times, serif; text-decoration:underline;}
.nomproj:hover{color:#FFFF33;}
.enttab2 {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color:#333333; }

.enttab3 {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 11px; line-height: 13pt; color:#b01f59; }
.txttableau{border-color:#FFFFFF; border-style:none;}
.Style33 {font-size: 12px; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txtrescalcul{border-color:#FFFFFF; border-style:none; background-color:#b01f59; color:#ffffff; font-weight:bold;}
.txtrestot{border-color:#FFFFFF; border-style:none; background-color:#000066; color:#ffffff; font-weight:bold;}
.desactiv {font-family: Verdana, Helvetiva, Arial, sans-serif; font-weight:bold; font-size: 14px; line-height: 13pt; color: #b01f59; background-color:#f1f1f1;}
.descrip_tableau{font-family:Verdana; color:#000000; font-size:12px;}
.invisible{visibility:hidden;}

.textes1 {
	font-family: Verdana;
	font-size: 10px;
}
.textespub1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
.textes1_over {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
