/* *********  IE5 NS6 - PC & IE5 MAC *********  */

/* *********  TITLE *********  */

.titresite { 
position:absolute; 
left:245px; 
top:56px; 
color:#ffffff;
font-family:arial; 
font-size:10pt; 
letter-spacing:1px;
font-weight:bold;
}


.greyfonttitle { 
color:#666666; 
font-family:arial; 
font-size:8pt; 
font-weight:bold;
background-color:#CCCCCC; 
}

.bluehometitle { 
color: #266186; 
font-family: arial; 
font-size: 16pt; 
}

.bluefontsubtitle { 
color: #356F94; 
font-family: arial; 
font-size: 11pt; 
line-height:15px;
}


/* *********  BLUE 1 *********  */

.bluetitle1 { 
color: #0E3954; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle1:link { 
color: #0E3954; 
text-decoration: none;
}

a.bluetitle1:hover { 
color: #0E3954; 
text-decoration: none;
}

/* *********  BLUE 2 *********  */
.bluetitle2 { 
color: #266186; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle2:link { 
color: #266186; 
text-decoration: none;
}

a.bluetitle2:hover { 
color: #266186; 
text-decoration: none;
}
/* *********  BLUE 3 *********  */

.bluetitle3 { 
color: #356F94; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle3:link { 
color: #356F94; 
text-decoration: none;
}

a.bluetitle3:hover { 
color: #356F94; 
text-decoration: none;
}

/* *********  BLUE 4 *********  */

.bluetitle4 { 
color: #4480A6; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle4:link { 
color: #4480A6; 
text-decoration: none;
}

a.bluetitle4:hover { 
color: #4480A6; 
text-decoration: underline;
}

/* *********  BLUE 5 *********  */

.bluetitle5 { 
color: #71A8CA; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle5:link { 
color: #71A8CA; 
text-decoration: none;
}

a.bluetitle5:hover { 
color: #71A8CA; 
text-decoration: underline;
}

/* *********  BLUE 6 *********  */

.bluetitle6 { 
color: #A1C8E0; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

a.bluetitle6:link { 
color: #A1C8E0; 
text-decoration: none;
}

a.bluetitle6:hover { 
color: #A1C8E0; 
text-decoration: underline;
}


/* ********* blue link  *********  */

.bluelink { 
color: #266186; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
}

a.bluelink:link { 
color: #266186; 
text-decoration: none;
}

a.bluelink:hover { 
color: #71A8CA; 
text-decoration: underline;
}

.bluelinkOn { 
color: #71A8CA; 
font-family: arial; 
font-weight: bold;
font-size: 8pt; 
text-decoration: none;
}

/* ******************  */
.lightbluelink { 
color: #266186; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
}

a.lightbluelink:link { 
color: #266186; 
text-decoration: none;
}

a.lightbluelink:hover { 
color: #266186; 
text-decoration: none;
}

/* ******************  */
.mediumbluelink { 
color: #4480A6; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
}

a.mediumbluelink:link { 
color: #4480A6; 
text-decoration: none;
}

a.mediumbluelink:hover { 
color: #266186; 
text-decoration: underline;
}
/* ******************  */
.darkbluelink { 
color: #266186; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
}

a.darkbluelink:link { 
color: #266186; 
text-decoration: none;
}

a.darkbluelink:hover { 
color: #266186; 
text-decoration: underline;
}

/* ********* GREY LINKS *********  */


.greylink { 
color: #505050; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.greylink:link { 
color: #505050; 
text-decoration: none;
}

a.greylink:hover { 
color: #777777; 
text-decoration: underline;
}



/* ******************  */

.greylinkbold { 
color: #777777; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
}

a.greylinkbold:link { 
color: #777777; 
text-decoration: none;
}

a.greylinkbold:hover { 
color: #505050; 
text-decoration: underline;
}

/* ******************  */
.darkgreylink { 
color: #505050; 
font-family: arial; 
font-size: 8pt; 
font-weight:bold;
}

a.darkgreylink:link { 
color: #505050; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.darkgreylink:hover { 
color: #505050; 
text-decoration: none;
}



/* ******************  */

.superlinkbox-title {
color:#FFFFFF;
font-family:arial; 
font-size:8pt; 
font-weight:bold;
vertical-align:middle;
background-color:#2E6C95;
/*padding-top:2px;*/ /*021125*/
/*padding-bottom:2px;*/ /*021125*/
/*padding-left:1px;*/ /*021125*/
/*padding-right:1px;*/ /*021125*/
}

.linkbox-title {
color:#FFFFFF;
font-family:arial; 
font-size:8pt; 
font-weight:bold;
vertical-align:middle;
background-color:#5997BE;
/*padding-top:2px;*/ /*021125*/
/*padding-bottom:2px;*/ /*021125*/
}


.linkbox { 
color: #266186; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
line-height:9pt;
}

a.linkbox:link { 
color: #266186; 
text-decoration: none;
}

a.linkbox:hover { 
color: #4480A6; 
text-decoration: underline;
}


/* ********* TEXTE *********  */
.bluetxt { 
color: #4480A6; 
font-family: arial; 
font-size: 9pt; 
line-height:15px;
}

.darkbluetxt { 
color: #0E3954; 
font-family: arial; 
font-size: 9pt; 
line-height:15px;
}


/* ********* FORM *********  */
.greycontentinput { 
background-color:#F0F0F0; 
border: #505050 1px solid ;
color: #515151; 
font-family: arial;
font-size: 8pt; 
padding-left:2px;
width:100px;
}

.greycontentinputLarge { 
background-color:#F0F0F0; 
border: #505050 1px solid ;
color: #515151; 
font-family: arial;
font-size: 8pt; 
padding-left:2px;
width:300px;
}


/* ********* style for MENU*********  */

.styleParent {
position:absolute; 
left:176px; 
top:102px; 
width:590px; 
height:14px; 
}

.styleEnfant {
position:absolute;  
width:100px; 
left:0px; 
top:0px; 
visibility:hidden;
layer-background-color:#FFFFFF;
background-color:#FFFFFF; 
} 

.styleLienParent { 
color: #FFFFFF; 
layer-background-color:#4480A6;
background-color:#4480A6; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
padding-top:1px;
padding-bottom:1px;
padding-left:0px; 
width:100%;
}

a.styleLienParent:link { 
color: #FFFFFF; 
layer-background-color:#4480A6;
background-color:#4480A6; 
text-decoration: none;
width:100%;
}

a.styleLienParent:hover { 
color: #FFFFFF; 
text-decoration: none;
}

.styleLienParentOn { 
color: #FFFFFF; 
layer-background-color:#71A8CA;
background-color:#71A8CA; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
padding-top:1px;
padding-bottom:1px;
padding-left:0px; 
width:100%;
}

.styleLienParentOnBis { 
color: #FFFFFF; 
layer-background-color:#71A8CA;
background-color:#71A8CA; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
padding-top:1px;
padding-left:0px;  
width:100%;
}

a.styleLienParentOn:link { 
color: #FFFFFF; 
layer-background-color:#71A8CA;
background-color:#71A8CA; 
text-decoration: none;
width:100%;
}

a.styleLienParentOn:hover { 
color: #FFFFFF; 
text-decoration: none;
}

.styleLienEnfant { 
color: #FFFFFF; 
layer-background-color:#4480A6;
background-color:#4480A6; 
font-family: arial; 
font-size: 8pt; 
font-weight: bold;
text-decoration: none;
width:100%;
}

a.styleLienEnfant:link { 
color: #FFFFFF; 
layer-background-color:#4480A6;
background-color:#4480A6; 
text-decoration: none;
width:100%;
}

a.styleLienEnfant:hover { 
color: #FFFFFF; 
layer-background-color:#71A8CA;
background-color:#71A8CA; 
text-decoration: none;
}

.styleLienEnfantOn { 
font-family: arial; 
font-size: 8pt; 
font-weight:bold;
color: #FFFFFF; 
layer-background-color:#71A8CA;
background-color:#71A8CA; 
text-decoration: none;
}

/* ********* style for DROP DOWN *********  */

.styleDrop {
position:absolute; 
left:5px;  
top:3px; /*021125*/
width:200px; 
height:25px; 
clip:rect(0,200,25,0); 
}

.styleLangue {
position:absolute; 
left:3px;  
top:26px; 
width:90px; 
clip:   rect(0 132 150 0); 
visibility:hidden; 
layer-background-color:#FFFFFF; 
background-color:#FFFFFF; 
z-index:49; 
border: #2E6C95 1px solid; /*021125*/
height: 120px;
width: 131px;
}

.styleChoix {
	position:absolute;
	left:82px;
	top:26px;
	clip:   rect(0 132 150 0);
	visibility:hidden;
	layer-background-color:#FFFFFF;
	background-color:#FFFFFF;
	z-index:50;
	border: #2E6C95 1px solid;
	height: 120px;
	width: 131px;

}

/* ********* style for TABLE *********  */

.darkbgtable{ 
background-color:#004368; 
}

.tableheader{ 
background-color:#71A8CA; 
font-family: arial;
font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF;
padding-top:1px;
}

.tablecell{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #4480A6;
padding:2px;
}


.greytd{ 
background-color:#ECECEC; 
padding:5px; 
}

.greytd2{  
background-color:#F2F2F2;
font-family: arial;
font-size: 8pt; 
line-height: 9pt;
color: #ffffff;
}


.greytd3{  /*021125*/
background-color:#ECECEC;
padding:2px;
}

.bluetd {  
background-color:#5997BE; 
font-family: arial;
font-size: 8pt; 
line-height: 9pt;
color: #ffffff;
padding:2px;
}

.bluetdtitle {  
font-family: arial;
font-size: 11pt; 
font-weight: bold; 
line-height: 15pt;
color: #ffffff;
}

.lightbluetd{ 
background-color:#71A8CA; 
font-family: arial;
font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF;
padding:2px;
}


/* ********* style for LINKS *********  */
.darkbluelink { 
color: #0E3954; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.darkbluelink:link { 
color: #0E3954; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.darkbluelink:hover { 
color: #356F94; 
font-family: arial; 
font-size: 8pt; 
}

.whitelink { 
color: #FFFFFF; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.whitelink:link { 
color: #FFFFFF; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.whitelink:hover { 
color: #356F94; 
font-family: arial; 
font-size: 8pt; 
}

/* ****************************** added by fg **************************** */
/* ********* style for TABLE *********  */

.dark_bg_table{ 
background-color:#004368; 
}

.white_bg_table{ 
background-color:#FFFFFF; 
}

.table_cell{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #4480A6;
padding:2px;
}

.table_cell-center{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #4480A6;
padding:2px;
text-align:center;
}

.table_cell-right{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #4480A6;
padding:2px;
text-align:right;
}

.grey_table_cell{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
}

.grey_table_cell-center{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
text-align:center;
}

.grey_table_cell-right{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
text-align:right;
}

.blue_table_cell{ 
background-color:#ABCADD; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
}

.blue_table_cell-center{ 
background-color:#ABCADD; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
text-align:center;
}

.blue_table_cell-right{ 
background-color:#ABCADD; 
font-family: arial;
font-size: 9pt; 
color: #266186;
padding:2px;
text-align:right;
}

.table_cell_highlighted{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
font-weight: bold;
color: #266186;
padding:2px;
}

.table_cell_highlighted-center{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
font-weight: bold;
color: #266186;
padding:2px;
text-align:center;
}

.table_cell_highlighted-right{ 
background-color:#EDEDED; 
font-family: arial;
font-size: 9pt; 
font-weight: bold;
color: #266186;
padding:2px;
text-align:right;
}

.table_header{ 
background-color:#71A8CA; 
font-family: arial;
font-size: 9pt; 
line-height: 13pt; 
font-weight: bold; 
color: #FFFFFF;
padding-left:4px;
padding-right:2px;
}

.table_header-center{ 
background-color:#71A8CA; 
font-family: arial;
font-size: 9pt; 
font-weight: bold; 
color: #FFFFFF;
padding-left:4px;
padding-right:4px;
text-align:center;
}

.table_header-right{ 
background-color:#71A8CA; 
font-family: arial;
font-size: 9pt; 
font-weight: bold; 
color: #FFFFFF;
padding-right:4px;
text-align:right;
}

.table_header_on{ 
background-color:#A4C7DC; 
font-family: arial;
font-size: 9pt; 
color: #004368;
padding-left:4px;
}

.blue_table_cell_underline{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #4480A6;
padding:2px;
border-bottom: #266186 1px solid;
}

.grey_table_cell_underline{ 
background-color:#FFFFFF; 
font-family: arial;
font-size: 9pt; 
color: #3E3E3E;
padding:2px;
border-bottom: #3E3E3E 1px solid;
}

.medium_blue_td { 
background-color:#4480A6;
color: #FFFFFF; 
font-family: arial; 
font-size: 10pt; 
font-weight: bold; 
padding-left:4px;
padding-top:1px;
padding-bottom:2px;
}

.dark_blue_link { 
color: #0E3954; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.dark_blue_link:link { 
color: #0E3954; 
font-family: arial; 
font-size: 8pt; 
text-decoration: none;
}

a.dark_blue_link:hover { 
color: #356F94; 
font-family: arial; 
font-size: 8pt;
}

/* ***************************************************** */
