BODY {
	text-color: 000000;
	background-color:FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px	
}
form {
	MARGIN: 0px
}
input {	
	color: #000000;	
	background-color:#F2F2F2;
	font-size:11px;
	border: 1px;
}
select {	
	color: #000000;	
	background-color:#F2F2F2;
	border: 1px solid #81889D;
}
textarea {	
	color: #000000;	
	background-color:#F2F2F2;
	font-size:11px;
	border: 1px solid #81889D;
}
.frmcbo {
	font-size: 12px;
	TEXT-ALIGN: justify;
	color: #000000;
	vertical-align: top;
	height: 20px;
	width: 200px;
}
.frmcbo1 {
	font-size: 12px;
	TEXT-ALIGN: justify;
	color: #000000;
	vertical-align: top;
	height: 20px;
	width: 400px;
}
.bgbleufonce {
	background-color: #384D7A
}
.spacing1 {
	LETTER-SPACING: 0px
}
.nrm03 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; font-size: 11px
}
.nrm02 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px
}
.nrm01 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px
}
.nrm01p15 {
	FONT-SIZE: 11px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px
}
.sml01p15 {
	FONT-SIZE: 9px; MARGIN-LEFT: 6px; MARGIN-RIGHT: 1px; FONT-FAMILY: Tahoma, Arial; font-size: 11px; text-align:left
}
.sml01 {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial; font-size: 11px
}
.sml02 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px
}
.sml02p15 {
	FONT-SIZE: 10px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px
}
H1 {
	FONT-FAMILY: Verdana, Tahoma, Arial,  sans-serif; TEXT-ALIGN: center
}
H2 {
	FONT-FAMILY: Verdana, Tahoma, Arial,  sans-serif; TEXT-ALIGN: center
}
TD { 
	font-size:10px;
	font-family: Verdana, Tahoma, Arial,  sans-serif;
}
P {
	FONT-FAMILY: Verdana, Tahoma, Arial,  sans-serif;
}
P.tos {
	FONT-WEIGHT: bold
}
.titInfoContentR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
}
.titInfoContentB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #386792;
}
.titInfoContentN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
A.titInfoContentN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	TEXT-DECORATION: none;
	color: #000000;
}
A.titInfoContentN:hover {
	COLOR: #002E5B;
	TEXT-DECORATION: Underline
}
.titredg2 {
	font-family: Verdana, Tahoma, Arial,  sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
DIV.divMenu {
	background-color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial,  sans-serif;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	border: thin solid #333333;
}
.topRacc {
	color: #CCCCCC;
	font-size: 11px;
	line-height: 10px;
	font-family:  
}
A.topRacc {
	color: #E9E9E9;
	font-size: 10px;
	TEXT-DECORATION:NONE;
	vertical-align: top;
	text-align: right;
}
A.topRacc:hover {
	COLOR: #002E5B;
	TEXT-DECORATION: none
}
.txtOffre {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
}
A.txtOffre {
	color: #003366;
	font-size: 11px;
	TEXT-DECORATION:NONE;
	line-height: 14px;
	vertical-align: top;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
A.txtOffre:hover {
	COLOR: #002E5B;
	TEXT-DECORATION: underline
}
.txtnews {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
}
A.txtnews {
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	TEXT-DECORATION:NONE
}
A.txtnews:hover {
	COLOR: #002E5B;
	TEXT-DECORATION: underline
}
.txtnewsi {
	font-style: italic;
	font-size: 10px;
}
.txtinfosgen {
	font-size: 11px;
	color: #666666;
	font-style: italic;
}
A.txtinfosgen {
	font-size: 11px;
	color: #666666;
	TEXT-DECORATION:NONE
}
A.txtinfosgen:hover {
	COLOR: #75754F;
	TEXT-DECORATION: underline
}
.english {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
A.english {
	font-size: 11px;
	color: #FFFFFF;
	TEXT-DECORATION:none
}
A.english:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font-style: normal;
}
.bienvenue {
	font-size: 11px;
	color: #EAEAEA;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.titracc {
	font-size: 11px;
	color: #384D7A;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
A.titracc {
	TEXT-DECORATION:none
}
A.titracc:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.homepage {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
A.homepage {
	font-size: 11px;
	color: #CCCCCC;
	TEXT-DECORATION:none
}
A.homepage:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.but010 TD {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999 1px solid;
	font-family: Verdana;
	height: 12px;
	font-size: 9px;
}
.but010 A {
	PADDING-RIGHT: 9px;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	FONT-SIZE: 9px;
	BACKGROUND: #990000;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	FONT-FAMILY:Verdana;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.but010 A:hover {
	BACKGROUND: #666666; COLOR: #fff
}
.dtjour {
	font-size: 11px;
	color: #EAEAEA;
	font-style: italic;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.cont {
	PADDING-RIGHT: 20px; PADDING-LEFT: 31px; BACKGROUND: url(i/bgs/bg020.gif) no-repeat 100% 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 9px
}
.cont H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.cont P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.box1 {
	BORDER-RIGHT: #c1d0df 0px solid; PADDING-RIGHT: 14px; BORDER-TOP: #c1d0df 0px solid; PADDING-LEFT: 14px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 10px; BORDER-LEFT: #c1d0df 9px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c1d0df 0px solid
}
.box1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.box1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.box2 {
	BACKGROUND: url(i/bgs/bg080.gif) repeat-y 4px 0px
}
.box2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box2 H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 13px; BACKGROUND: url(../Img/bul102.gif) no-repeat 10px 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
.mn {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
.mn TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 0px solid; LINE-HEIGHT: 11px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.mn A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; color:#FF0000; PADDING-TOP: 0px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.mn A:hover {
	BACKGROUND: #FF0000; COLOR: #FFFFFF
}
.txtOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
}
.titThemeHome {
	font-size: 26px;
	line-height: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.titThemeHome1 {
	font-size: 14px;
	line-height: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.titThemeHome2 {
	font-size: 11px;
	line-height: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.titOver {
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E719F;
}
.titmainrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	margin-left: 27px;
	vertical-align: middle;
}
.titOverNoir {
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.titOverMin {
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E719F;
}
.txtContentRightR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-align: justify;
}
A.txtContentRightR {
	COLOR: #CC0000;
}
A.txtContentRightR {
	TEXT-DECORATION: none;
}
A.txtContentRightR:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.txtContentRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-align: justify;
}
A.txtContentRight {
	COLOR: #264664;
}
A.txtContentRight {
	TEXT-DECORATION: none;
}
A.txtContentRight:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.txtContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
}
A.txtContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
	COLOR: #264664;
}
A.txtContent {
	TEXT-DECORATION: none;
}
A.txtContent:hover {
	COLOR: #000000;
}
.txtMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	font-style: normal;
}
.bgmainleft {
	background-color: #EAEAEA;
}
.bgmaincenter {
	background-color: #CCCCCC;
}
.bgtopred {
	background-color: #E73018;
}
.bgtraitbox {
	background-color: #CCCCCC;
}
.tableCellOff {
	BORDER-RIGHT: #b9b9b9 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #b9b9b9 1px solid;
	BACKGROUND-COLOR: #EFEFEF;
	line-height: 25px;
	font-weight: normal;
	text-indent: 27px;
}
.tableCellOn {
	BORDER-RIGHT: 1px solid #b9b9b9;
	BORDER-TOP: 1px solid #FFFFFF;
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #b9b9b9;
	BACKGROUND-COLOR: #DEDFE7;
	line-height: 25px;
	font-weight: normal;
	text-indent: 27px;	
}
.titMenu {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	color: #386792;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A.titMenu {
	TEXT-DECORATION: none;
	text-indent: 9px;
}
A.titMenu:hover {
	COLOR: #666666;
}
.resTemoinRand {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #000000;
}
A.resTemoinRand {
	TEXT-DECORATION: none;
}
A.resTemoinRand:hover {
	COLOR: #386792;
}
.titContentRight {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height:13px;
	font-weight: bold;
}
A.titContentRight {
	TEXT-DECORATION: none;
}
A.titContentRight:hover {
	COLOR: #264664;
	TEXT-DECORATION: underline;
}
.titMenuTabOn {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: Center;
	TEXT-DECORATION: none;
	COLOR: #264664;
	font-weight: bold;
}
A.titMenuTabOn {
	TEXT-ALIGN: Center;
	TEXT-DECORATION: none;
}
A.titMenuTabOn:hover {
	COLOR: #000000;
}
.titMenuTabOff {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: Center;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	font-weight: bold;
}
A.titMenuTabOff {
	TEXT-ALIGN: Center;
	TEXT-DECORATION: none;
}
A.titMenuTabOff:hover {
	COLOR: #CCCCCC;
}
.titSousRub {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #006699;
}
A.titSousRub {
	TEXT-DECORATION: none;
}
A.titSousRub:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}
.titSMenuLeft {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:13px;
	font-weight: bold;
}
A.titSMenuLeft {
	TEXT-DECORATION: none;
}
A.titSMenuLeft:hover {
	COLOR: #CC0000;
}
.titLangue {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:13px;
	font-weight: bold;
}
A.titLangue {
	TEXT-DECORATION: none;
}
A.titLangue:hover {
	COLOR: #CC0000;
}
.titContentMain {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height:13px;
	font-weight: bold;
}
A.titContentMain {
	TEXT-DECORATION: none;
}
A.titContentMain:hover {
	COLOR: #264664;
	TEXT-DECORATION: underline;
}
.titSMenuRight {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:13px;
	font-weight: bold;
}
A.titSMenuRight {
	TEXT-DECORATION: none;
}
A.titSMenuRight:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.titSousTit {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:13px;
}
A.titSousTit {
	TEXT-DECORATION: none;
}
A.titSousTit:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.titRubActu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #990000;
	line-height:13px;
}
A.titRubActu {
	TEXT-DECORATION: none;
}
A.titRubActu:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.titContentB {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:15px;
}
A.titContentB {
	TEXT-DECORATION: none;
}
A.titContentB:hover {
	COLOR: #000000;
}
.titOtherFait {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	COLOR: #264664;
	line-height:13px;
}
A.titOtherFait {
	TEXT-DECORATION: none;
}
A.titOtherFait:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.lsousRub{
	background-color: #EBECF1;
}
.rsousRub{
	background-color: #FFFFFF;
}
.spsousRub{
	background-color: #DEDFE7;
	height: 3px;
}
.sousRub{
	font-size: 10px; 
	font-weight: bold; 
	color: #386792; 
	background-color: #DEDFE7;
	height: 18px;
	vertical-align:middle;
	text-align: left;
}
A.sousRub {
	TEXT-DECORATION: none;
}
A.sousRub:hover {
	COLOR: #D73A15;
}
.raccbas{
	font-size: 10px; 
	color: #386792; 
}
A.raccbas {
	TEXT-DECORATION: none;
}
A.raccbas:hover {
	COLOR: #D73A15;
}
.powerdedby {
	color: #666666;
	font-size: 9px;
}
TD.bgSousRub
{
 	bgcolor:#DEDFE7
}
DIV.divlib {
	font-size: 11px;
	color: #000000;
	width: 500px;
	height: auto;
	position: absolute;
	visibility: hidden;
	left: 10px;
	top: 0px;
	z-index: 2;
	text-align: justify;
}
DIV.divlibv {
	font-size: 11px;
	color: #000000;
	width: 520px;
	height: auto;
	position: absolute;
	visibility: visible;
	left: 10px;
	top: 0px;
	z-index: 2;
	text-align: justify;
}
.secteur {
	FONT-SIZE: 11px;
	COLOR: #006699;
	TEXT-DECORATION: underline;
	TEXT-ALIGN: left;
	font-family: tahoma;
	font-weight: bolder;
}
A.secteur {
	FONT-SIZE: 11px;
	COLOR: #006699;
	TEXT-DECORATION: underline;
	TEXT-ALIGN: left;
	font-family: tahoma;
	font-weight: bolder;
}
A.secteur:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.rubsect {
	FONT-SIZE: 13px;
	COLOR: #333333;
	TEXT-ALIGN: left;
	font-family: tahoma;
	font-weight: normal;
	text-decoration: none;
}
A.rubsect {
	FONT-SIZE: 11px;
	COLOR: #333333;
	TEXT-ALIGN: left;
	font-family: tahoma;
	font-weight: normal;
	text-decoration: underline;
}
A.rubsect:hover {
	COLOR: #000000;
	text-decoration: none;
}
.precsuiv {
	FONT-SIZE: 10px;
	COLOR: #333333;
	font-family: tahoma;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
