/*607BB2->5C76AB*/
/*b1c2d2->9EAFBE*/
/*HTML body*/

ol.tab{
        font-weight : bold;
	margin : 2px;
	margin-left : 5px;
	padding-left : 5px;	
}
li.tabb{
        font-weight : lighter;	
	margin-left : 15px;
	padding-left : 5px;	
}

.body{
background-color:white;
color:black;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
/*uniquement sous IE 5.5 et+*/
scrollbar-face-color: white;
scrollbar-shadow-color: #396EA7;
scrollbar-highlight-color: #396EA7;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: white;
scrollbar-arrow-color: #396EA7;

}
.bodybo{
background-color:#ffcc33;
color:black;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
/*uniquement sous IE 5.5 et+*/
scrollbar-face-color: white;
scrollbar-shadow-color: #396EA7;
scrollbar-highlight-color: #396EA7;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: white;
scrollbar-arrow-color: #396EA7;
background-image:url('../../images/img/fd_mnu2_repeat.jpg'); 
background-repeat: repeat-y;
}
.bodymenu{
/*uniquement sous IE 5.5 et+*/
scrollbar-face-color: white;
scrollbar-shadow-color: #396EA7;
scrollbar-highlight-color: #396EA7;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: white;
scrollbar-arrow-color: #396EA7;
background-color:white;
border  : 0;
margin : 0;

padding-top : 0;
background-image:url('../../images/img/fd_mnu_repeat.jpg'); 
background-repeat: repeat-y;
}
.bodymenutop,.bodymenubotop{
display : block; 
height : 121px;
width : 200px;
top : 0; 
border  : 0;
margin : 0;
background-image:url('../../images/img/fd_mnu.jpg'); 
background-repeat: no-repeat;
}
.bodymenubotop{
	background-image:url('../../images/img/fd_mnu2.jpg'); 
}

.fond_haut,.font_haut_bo{
background-image:url('../../images/img/fd_ht.jpg'); 
background-repeat:no-repeat;
}




/*font for home page*/
.fonthome{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:black; 
}


.red{font-size:10pt;
text-align: center; 
font-family:Arial, Helvetica, sans-serif;
color:red; 
}

/*title of left menu*/
.fontmenu{
text-align: center; font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
color:#EEEEEE;
}

.fontmenubo{
text-align: center; 
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
color:#660033;
}

/*left menu*/
.fontmenu1{
font-size:10pt;
font-family:Arial, Helvetica, sans-serif; color:#EEEEEE;
}

.fontmenu2{
font-size:10pt;
font-family:Arial, Helvetica, sans-serif; color:#EEEEEE;
}

.fontmenu3{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif; color:#EEEEEE;
}

.fontmenu2bo
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif; color:#660033;
}

.fontmenu3bo{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif; color:#660033;
}

.litlehome{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

.home1
{font-family:Arial, Helvetica, sans-serif;
 color:white;
font-size:8pt;
}

.home1b
{font-family:Arial, Helvetica, sans-serif;
 color:white;
font-size:9pt;
}
/*table header*/
.th
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#9EAFBE;

}
.contact1
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
}

.contact2
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:black;
}
.contact3
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:black;
}
.title1
{font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5C76AB;
}
.title2
{font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#9EAFBE;
} 

 .title3
{font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2D5084;
}

 .title4
{font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#800040;
}

.divmenu
{position:absolute;}  

.notice
{font-size:8pt;
font-style:italic;}
.noticebo
{font-size:9pt;
font-style:italic;}
.noticefo
{font-size:8pt;
}

div.notice{
	display : block;
	float : right;
	position : relative;
}

.comment{
	font-size:10pt;
	font-style:italic;
}

.desctitle
{text-align:center;
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#5C76AB;
}

.desctitledoc
{text-align:center;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#5C76AB;
}

.desctitletype
{text-align:center;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#5C76AB;
}

.desctitletype2
{text-align:left;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#5C76AB;
}
.desctitletype2b
{text-align:left;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5C76AB;
/*text-decoration:underline;*/

}


.desctitle2
{text-align:center;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#666666;
}

.desctitle3
{text-align:left;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#9EAFBE;

}


.descsubtitle1
{text-align:left;
text-decoration:underline;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
}

.descsubtitle2
{text-align:left;
text-decoration:underline;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
}

.descsubtitle3
{text-align:left;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
}
.descsubtitle4
{text-align:left;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#9EAFBE;
}

.descpayload
{text-align:center;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
}
.descsubscribe
{text-align:center;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#9EAFBE;
}

.desctext
{text-align:left;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
}



.payload
{font-size:8pt;
font-style:normal;}


.TH2b
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#141898;
font-weight:bold;
}

.TH2
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#141898;
font-weight:bold;
background-color:#CCCCCC;
}

.TH3
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#006699;
font-weight:bold;
}

.TH4
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#9EAFBE;
font-weight:bold;
}

.TH5
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#5C76AB;
font-weight:bold;
}
.TH6
{text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;


}

.TH7
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#141898;
font-weight:bold;
background-color:#EEEEEE;
}

.TH8
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#141898;
font-weight:bold;
background-color:#EEEEEE;
}
.TR,.TRM,.TRF{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:black;
font-style:normal;}


.TR1
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#CCCCCC;
font-style:normal;
font-weight: bold}

.TRM1,.TRM0,.TRM2,.TRF3{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	font-style:normal;
	background-color:#eeefff;	
}
.TRF1,.TRF0,.TRF2,.TRF3{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	font-style:normal;
   background-color:#ffeeff;	
}
.TRM0,.TRM2,.TRF0,.TRF2{
    color:gray;
}
.TRF3,.TRF3{
     color:red;	
}


.TR2
{text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
font-style:normal;}

.TR3
{text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
font-style:italic;}

.no
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:black;
font-style:italic;}

.year
{text-align:center;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#9EAFBE;
}


.legend
{text-align:right;
font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:black;
}

/*nb operator*/
.fontop
{font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
color:black; 
}

.fontleg
{font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
color:black; 
}

.fontnorm
{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:black; 
}

.button
{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#5C76AB;

background-color:white;
text-decoration:underline;
text-align : center;
display : block;
min-width : 60pt; 
}

.buttonAction
{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
background-color:#D2E2FF;
color:#000080; 
text-decoration:none;

border-color:#333399;
border-right-width:medium;
border-width:medium;
border-style:double;
}

.buttonAction2
{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
background-color:#D2E2FF;
color:#000080; 
text-decoration:none;

border-color:#333399;
border-right-width:medium;
border-width:medium;
border-style:double;
}

.buttonAction:hover { 
text-decoration:none;
 color:#000080; 
 background-color:#EEEEEE;

 border-color:#999999;
border-style:double;
}
.etoile
{font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:red;
}
.warning
{font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:red;
}

/*liste SELECT*/
.option1 {color: #141898; 
} 
.option2 {color: #008000; 
} 
.option3 {color: #0000FF; 
} 

.log
{text-align:right;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#5C76AB;
}
A:link.log2{color:#5C76AB;}
A:visited.log2{color:#5C76AB;}

.log3{
text-align:right;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:white;

}
A:link.log4{color:white;}
A:visited.log4{color:white;}
A.menudyn3 {color:#CCCCCC; text-decoration:none;font-size:10;}
A:active.menudyn3 {color:#CCCCCC;text-decoration:underline;}
A:hover.menudyn3 {color:black;text-decoration:underline;}

.menudyn2
{
font-size:10; color:#666666; text-decoration:none;
}
A.menudyn2 {font-size:10; color:#666666; text-decoration:none;}
A:active.menudyn2 {color:#666666;text-decoration:underline;}
A:hover.menudyn2 {color:#666666;text-decoration:underline;}


/*menu principal*/
A.menudyn2 
{font-size:10pt;
 color:#666666; 
 text-decoration:none;
 }
A.menudyn3 {
font-size:8pt;
color:#CCCCCC; 
text-decoration:none;} 


/*xprime*/
.txt {

    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

A.txt { text-decoration:none }
A.txt:hover { text-decoration:underline;
			 color:#ffffff; }

.txt1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#274C75;
}

A.txt1 { text-decoration:none }

.txt1b {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#274C75;
}

A.txt1b { text-decoration:none }
.txt2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C1D2F;
}

A.txt2 { text-decoration:none }

.txt3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

A.txt3 { text-decoration:underline;
		 color:#ffffff;  }
A.txt3:link { text-decoration:underline;
			 color:#ffffff; }
A.txt3:visited { text-decoration:underline;
			 color:#ffffff; }
A.txt3:hover { text-decoration:underline;
			 color:#ffffff; }
A.txt3:active { text-decoration:underline;
			 color:#ffffff; }

.txtarea1 {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5C76AB;
}


/*link*/
A:link{color:#396EA7}
A:visited{color:#6699CC}
A:hover{color:#003366}
A:active{color:#396EA7}
.homered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF0000;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.fontmenu3 {
}
.fontmenu4 {
}
.confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #33CC33;
}
.confirm2 {
	border-bottom: solid #33CC33 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;

}
.acron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;

}

.pending {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FF9933;
}
.pending2 {
	border-bottom: solid #FF9933 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;

}

.rejected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FF3300;
}
.rejected3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FF3300;
}
.rejected2 {
	border-bottom:  1px solid #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;

}
th.txtLabel1 {
	border-bottom: 1px solid #2D5084 ;
	padding : 0;
	margin-top : 20px;
	margin : 0;
	height : 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight : normal;
	text-align : left;	
}
.double_box{
	margin-bottom : 10px;
	padding-top : 10px;
}
.news1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
}
.news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006699;
}
.news3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #006699;
}
.news4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006699;
	text-decoration:underline;
}
.news5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #006699;
	text-decoration:none;
}
.news_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.bred {
font-size:8pt;
background-color:white;
text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid navy;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCC66;
	color:navy;								
	}
.Style1 {font-size: 12pt}
.Style3 {font-size: 10pt}

.Style6 {font-size: 12pt}
.Style7 {
  font-size: 12;
  font-weight: bold;
}
.Style11 {
	 font-size: 12pt; 
	 font-weight: bold; 	
	 color: red;
	 padding: 2px;

}
.Style12 {
	 font-size: 12pt; 
	 font-weight: bold; 	
	 color: orange;
	 padding: 2px;

}

.news{
  border: 1px solid red;
  padding : 1em;	    
}

TD.pad{
padding : 1em;
}
.titlePubli{
  padding : 1em;
  width : 50%
}



DT,DD,DL{
 display : none; 
}

DIV.hello{
 top:-1px;
 left : 0;
 text-align:right;
}
S{
  display : none;
}


.hightlights{
  margin : 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  

  	border : 1px solid #ACC6FB;
	background        : #F3F3FF;
	color             : #274c76;
	border-top: 2px solid #8CA6DB;	
	border-left: 2px solid #8CA6DB;			
}
.hightlights option{
	      font-size: 13pt;	
}

a.mnu{
	margin-left: 4px;
	marging-right: 4px;
	text
}

div.mnu0{
	postion : relative;
	display : inline-block;
	float : left;
}
a.mnu0{
	text-decoration:none;
	border-bottom : 2px solid white;
	clear: both;
	margin-left: 6px;
	marging-right: 6px;
}


.trait2{
	diplay: block;
	clear: both;
	border-top: 2px solid white;	
	width : 580px;		
}
.trait2,.trait01,.trait10{
	height : 5px;
	margin : 1px;
	padding: 4px;	
}
.trait01,.trait10{
	display: inline-block;
	float : left;
	width : 20px;
	
}
.trait10{
	border-left: 2px solid white;	
}	



a.normal{
	font-size      : 12pt;
	color          : #274c76;
	text-decoration:none;
	font-style: normal;
}
a.normal:hover,a.normal:active{
        font-size      : 13pt;	
	color          : #007eff;
	text-decoration:underline;
	font-style     : bold;
}

a.normal:visited{
	color:#6699CC;
}

a.emphased{
	font-size      : 13pt;
	color          : #274c76;
	text-decoration:none;
	font-style     : bold;
}
a.emphased:hover,a.normal:active{
        font-size      : 14pt;	
	color          : #007eff;
	text-decoration:underline;
}
a.emphased:visited{
	color:#6699CC;
}


a.minim{
	font-size      : 10pt;
	color          : #99999a;
	text-decoration:none;
	font-style     : bold;
}
a.minim:hover,a.normal:active{
        font-size      : 11pt;	
	color          : #8d8d8d;
	text-decoration:underline;
}
a.minim:visited{
	color:#a1adb9;
}

.bodymenutop th{
	color: #c2cccd;

}
