
/* CSS Document */

.LinkProgFac a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.LinkProgFac a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.LinkProgFac a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.LinkProgFac a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.LinkProgFac a:hover   { text-decoration: underline; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }

.Link a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.Link a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.Link a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.Link a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.Link a:hover   { text-decoration: none; color: #ffffff; background-color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }

.LinkLeftMenub a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkLeftMenub a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkLeftMenub a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkLeftMenub a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkLeftMenub a:hover   { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }

.LinkTopMenu a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.LinkTopMenu a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.LinkTopMenu a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.LinkTopMenu a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.LinkTopMenu a:hover   { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }

.LinkTopMenub a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkTopMenub a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkTopMenub a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkTopMenub a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }
.LinkTopMenub a:hover   { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }

.LinkFooter a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.LinkFooter a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.LinkFooter a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.LinkFooter a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.LinkFooter a:hover   { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }

.effacer { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.title { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt; font-weight: bold; }
.subTitle { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: bold; }
.titleNoel { text-decoration: none; color: #339999; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt; font-weight: bold; }
.textBold { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: bold; }

.textBold3 { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 12pt; font-weight: bold; }
.text8ptwhite { text-decoration: none; color: white; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text10ptwhite { text-decoration: none; color: white; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt; font-weight: normal; }
.text1 { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.text1 a:link  { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.text1 a:visited  { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.text1 a:active  { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }
.text1 a:hover   { text-decoration: underline; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: normal; }

.text1b { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }
.text2 { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: normal; }

.text { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text a:link  { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text a:visited  { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text a:active  { text-decoration: none; color: #990033; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text a:hover   { text-decoration: underline; color: #990033; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }

.text-no-underline { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text-no-underline a:link  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text-no-underline a:visited  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text-no-underline a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }
.text-no-underline a:hover   { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; }

.titleProgSearchResultFac { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight:bold; }
.titleProgSearchResultProg { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: bold; }

.footer { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.footer a:link  { text-decoration: none; color: #800000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.footer a:visited  { text-decoration: none; color: #800000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.footer a:active  { text-decoration: none; color: #800000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.footer a:hover   { text-decoration: underline; color: #800000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }

.titleTable a         { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.titleTable a:link    { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.titleTable a:visited { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.titleTable a:active  { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }
.titleTable a:hover   { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: bold; }

.QuickAccess { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.QuickAccess a:link  { text-decoration: underline; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.QuickAccess a:visited  { text-decoration: underline; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.QuickAccess a:active  { text-decoration: underline; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }
.QuickAccess a:hover   { text-decoration: underline; color: #990033; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }

.counter{background-color : #F5F5F5; font-family : Arial, Helvetica, sans-serif; padding : 2px; margin-left : 10px; color : #000000; font-weight : normal; font-size : 70%; text-align : left;}
.counter a:link {color : #000000; text-decoration : none;}
.counter a:visited{ color : #000000; text-decoration : none;}
.counter a:hover {color : #0B387D; text-decoration : underline;}

.counterTitle{background-color : #800000; font-family : Arial, Helvetica, sans-serif; color : #ffffff;font-weight : bold; font-size : 80%; text-align : center;}
.counterTitle a:link {color : #ffffff; text-decoration : none;}
.counterTitle a:visited{ color : #ffffff; text-decoration : none;}
.counterTitle a:hover {color : #cccccc; text-decoration : none;}

.LinkAccount a         { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }
.LinkAccount a:link    { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }
.LinkAccount a:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }
.LinkAccount a:active  { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }
.LinkAccount a:hover   { text-decoration: none; color: #800000; font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; font-weight: bold; }

.bgimage { background-image: url(../Photos/recherche-FR.jpg); background-repeat: no-repeat}
.bgimage_e { background-image: url(../Photos/Search-EN.jpg); background-repeat: no-repeat}

.greyBar { text-decoration: none; color: #d2d2d1; font-family: Arial Narrow;  font-size: 10pt; font-weight: normal; }

.textTitle { text-decoration: none; color: #339999; font-family: Arial Narrow;  font-size: 14pt; font-weight: bold; }

.textLeftMenu { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenu a:link    { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenu a:visited { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenu a:active  { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenu a:hover   { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold;}

.textLeftMenuBig { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 12pt; font-weight: bold; }
.textLeftMenuBig a:link    { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 12pt; font-weight: bold; }
.textLeftMenuBig a:visited { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 12pt; font-weight: bold; }
.textLeftMenuBig a:active  { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 12pt; font-weight: bold; }
.textLeftMenuBig a:hover   { text-decoration: none; color: #990033; font-family: Arial Narrow;  font-size: 12pt; font-weight: bold;}

.textLeftMenuLvl2 { text-decoration: none; color: #333333; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenuLvl2 a:link    { text-decoration: none; color: #333333; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenuLvl2 a:visited { text-decoration: none; color: #333333; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenuLvl2 a:active  { text-decoration: none; color: #333333; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; }
.textLeftMenuLvl2 a:hover   { text-decoration: none; color: #990033; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold;}

.test { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; background-image: url(../images/btn_etu-act.jpg); background-repeat: no-repeat }
.test2 { text-decoration: none; color: #000000; font-family: Arial Narrow;  font-size: 10pt; font-weight: bold; background-image: url(../images/LeftMenuRollOver.jpg); background-repeat: no-repeat }

.bullet {list-style-image:url(../images/Bullet)).png)}

.bullet2 {list-style-image:url(../images/bullet2.jpg)}

.bgimageSearch { background-image: url(../images/btn_search.png); background-repeat: no-repeat}

.textErrorMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: medium double #FF0000;
	width: 400px;
}


.table01 {
background-color:#FFFFFF;
color:#333333;
margin:0 30px;
font-size:12px;
}
.table01 tr>td:first-child{
	width:12em;
}
.table02 {
background-color:#FFFFFF;
color:#333333;
margin:0 30px;
font-weight: bold;
font-size:12px;
}
.th01 {
background-color:#91C8A9;
color:#333333;
text-align:left;
font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;
}
tbody th {
background-color:#FFFFFF;
font-weight:normal;
}
tbody .row2 th {
background-color:#D3EBBB;
}
.row2 {
background-color:#D3EBBB;
font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;
}
.row {
background-color:#EDFCDE;
font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;
}