BODY {
	SCROLLBAR-FACE-COLOR: #649BE7;
	SCROLLBAR-HIGHLIGHT-COLOR: #AAC9F2;
	SCROLLBAR-SHADOW-COLOR: #AAC9F2;
	SCROLLBAR-3DLIGHT-COLOR: #649BE7;
	SCROLLBAR-ARROW-COLOR: #AAC9F2;
	SCROLLBAR-TRACK-COLOR: #649BE7;
	SCROLLBAR-DARKSHADOW-COLOR: #649BE7;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size : 11;
}

.tdCcrOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	cursor: hand;
	clip: rect( );
	height: 16px;
	background : url(img/menBkCcr.jpg);
	padding-top: 1px;
} 

.tdCcrOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	cursor: hand;
	clip: rect( );
	height: 16px;
	background : url(img/mCcrFd1.gif);
	padding-top: 1px;
} 

.tdoffreOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/menBkOffre.jpg);
	height: 16px;
	padding-top: 1px;
} 

.tdoffreOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/mOffreFd1.gif);
	height: 16px;
	padding-top: 1px;

}

.tdActionOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	height: 16px;
	cursor: hand;
	background : url(img/menBkActionnaires.jpg);
	padding-top: 1px;
} 

.tdActionOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	height: 16px;
	cursor: hand;
	background : url(img/mActionnairesFd1.gif);
	padding-top: 1px;
} 

.tdActuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/menBkActu.jpg);
	height: 16px;
	padding-top: 1px;
} 

.tdActuOn 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/mActuFd1.gif);
	height: 16px;
	padding-top: 1px;
} 

.tdPartenOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/menBkPartenaires.jpg);
	height: 16px;
	padding-top: 1px;
} 

.tdPartenOn 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	cursor: hand;
	background : url(img/mPartenairesFd1.gif);
	height: 16px;
	padding-top: 1px;
} 

.tdCarrOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	height: 16px;
	cursor: hand;
	background : url(img/menBkCarrieres.jpg);
	padding-top: 1px;
} 

.tdCarrOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	color: #ffffff;
	clip: rect( );
	height: 16px;
	cursor: hand;
	background : url(img/mCarrieresFd1.gif);
	padding-top: 1px;
} 

.intdlnk { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: 
none; color: #ffffff} 

.toolsOff { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; cursor: 
hand} 

a.toolsOff:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
11px; font-weight: bold; text-decoration: underline; color: #ffffff} 

.cfOff { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; color: #ffffff
} 

a.cfOff:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	text-decoration: underline; 
	color: #ffffff
} 

.titCcr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
	letter-spacing: 5px;
	text-transform: uppercase;
} 


.titfil { font-family: 
Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: 
none; color: #480052} 

.titnews { font-family: Arial, Helvetica, sans-serif; font-size: 
14px; font-weight: bold; text-decoration: none; color: #00504B} 

.subtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #808080;
	font-style: normal;
} 

.subtit2acc { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; text-decoration: none; color: #9CABBA} 

.subtit2gef 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
text-decoration: none; color: #A3813C} 

.subtit2offre { font-family: Arial, Helvetica, 
sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: 
#7B1130} 

.subtit2fil { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; text-decoration: none; color: #480052} 

.subtit2news { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: 
none; color: #009900}

.subtit2part { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; text-decoration: none; color: #083A80} 

.subtit2carr 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
text-decoration: none; color: #4B6885} 

.homrub 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4B6885;
	clip:  rect(   );
	padding-left: 10px;
} 

.homrub2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #9D153E;
	font-style : italic;
	padding-left: 15px; 
	clip:  rect(   )
} 

.content { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000
} 

a.content:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC3333;
	text-decoration : underline;
} 

.contentJustif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	text-align : justify;
} 

.lnkOff { font-family: 
Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: 
underline; color: #003366} 

a.lnkOff:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #FFFFFF
} 

.footerOff { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF
} 

a.footerOff:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #FFFFFF
} 

.footer2Off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
} 

a.footer2Off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: Black;
} 

.mdOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
} 
a.mdOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: Black;
} 
a.mdOff:hover 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #CC3333;
} 
.separateurvertical { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none
	} 

.formBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	clip:   rect(   );
	cursor: text;
	vertical-align: middle;
	border: 1px solid #8CC6FF
}
.formRecherche {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: none; background-color: #FEF3DA; clip:  rect(   ); cursor: text; height: 22px; width: 120px; vertical-align: middle; text-align: right}
.formTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #359AFF; text-align: center; vertical-align: middle; border: 0px none}
.cpintitul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #00504B}
.go {  cursor: hand}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #359AFF;
	font-weight: bold;
	height: 22px;
	cursor: hand;
	border: 1px solid #004E9B;
}
.contentbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
a.contentbold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3333; text-decoration : underline; }
a.homrublink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3333; text-decoration : underline; }
.titRub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-image: url(facto/images/tit_bgd_horiz.gif);
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
	letter-spacing: 0px;
}
.mdtCorp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B6885;
	padding-right: 5px;
}
.mdtRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(facto/images/mdt_red.gif);
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;
}
.mdtVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(facto/images/mdt_vert.gif);
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;
}
.homrubacc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
	clip:  rect(   );
}
.titoffre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C30009;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.titact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #7B2484;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.titcarr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #819DC6;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.titpart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0E346E;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.titacc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #009900;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.titaccueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0178B9;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.tabfondfixe {
	background-repeat: no-repeat;
	list-style-position: inside;
	list-style-type: square;
}

.puce {
	list-style-type: none;
	list-style-image: url(img/puce_2.gif);
	list-style-position: inside;
}

a.menu_gauche { font-family: 
Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: 
none ; color: #FFFFFF} 

a.menu_gauche:hover  { font-family: 
Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: 
underline; color: #FFFFFF} 

.textecourant {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	text-align : left;
} 

.texteminuscule {
	FONT-WEIGHT: normal;
	FONT-SIZE:10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding:1px;
}

A.liennoir:link {
	FONT-WEIGHT: normal;
	FONT-SIZE:10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	height: 15px;
	margin-right: 10px;
	text-decoration: underline;
}

A.lien_onglet:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding:1px;
}

A.lien_onglet:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR:#000000;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding: 1px;
}

A.lien_onglet:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #DA9513;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding: 1px;
}

A.lien_onglet:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #DA9513;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding: 1px;
}

A.liennoir:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR:#000000;
	FONT-FAMILY: verdana, arial;
	height: 15px;
	margin-right: 10px;
}

A.liennoir:hover {
	FONT-WEIGHT:  normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: verdana, arial;
	height: 15px;
	margin-right: 10px;
	text-decoration: underline;
}

A.liennoir:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #999900;
	FONT-FAMILY: verdana, arial;
	height: 15px;
	margin-right: 10px;
	text-decoration: none;
}

.titrenormalgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-style: normal;
	text-decoration: none;
	padding: 5px;
}

.texteminus {
	FONT-WEIGHT: normal;
	FONT-SIZE:9px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	height: 10px;
	text-decoration: none;
	padding:1px;
}

.entetetableautexteminuscule {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #460000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	background-color: #F3F3F3;
	margin: 0px 1px 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right:1px groove #CCCCCC;
	border-bottom: 1px groove #FFFFFF;
	border-left:1px none #FFFFFF;
	text-align: center;
}

.colonnes1tableautexteminuscule {
	font: normal  11px Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color: #000000;
	list-style-type: square;
	border-top: 1px solid #FFFFFF;
	border-right: 1px groove #CCCCCC;
	border-bottom:1px groove #FFFFFF;
	border-left: 1px none #FFFFFF;
	text-align: left;
	vertical-align: text-top;
	padding: 2px 2px 2px 4px;
	text-decoration: none;
}

.colonnes2tableautexteminuscule{
	font: normal  11px Arial, Helvetica, sans-serif;
	background-color: #FAFAFA;
	color: #000000;
	list-style-type: square;
	border-top: 1px solid #FFFFFF;
	border-right:1px groove #CCCCCC;
	border-bottom: 1px groove #FFFFFF;
	border-left:1px none #FFFFFF;
	padding: 2px 2px 2px 4px;
	text-decoration: none;
}
.titAcces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	clip: rect( );
	height: 16px;
	background : url(img/mCcrFd1.gif);
	padding-top: 1px;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #000000;

}
.cadre {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #FFF9E1;




}
