/* CSS Document */
.masterdiv {cursor:pointer; margin-bottom: 0px; text-align:left; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0px; font-style: normal; border:0px solid #6C6C71; }
.menutitle1 {cursor:pointer; margin-bottom: 0px; background-color:#6C6C71; color:#FFFFD7; width:175px; padding:2px; text-align:left;
font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; border:0px solid #6C6C71; }
.menutitle2 {cursor:pointer; margin-bottom: 0px; background-color:#006CA2; color:#FFFFFF; width:175px; padding:2px; text-align:left;
font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; border:0px solid #006CA2; }

.submenu {margin-bottom:0em;text-align:left;color:#FFFFE1;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;font-style:normal;text-decoration:none;font:10px "verdana";}
.submenu a:link {color:#FFFFE1;margin-bottom:0em;text-align:left;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;font-style:normal;text-decoration:none;font:10px "verdana";}
.submenu a:visited {color:#FFFFE1;margin-bottom:0em;text-align:left;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;font-style:normal;text-decoration:none;font:10px "verdana";}
.submenu a:hover {color:#FF6600;margin-bottom:0em;text-align:left;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;font-style:normal;text-decoration:none;font:10px "verdana";}

.star {margin-bottom:0em;margin-top:0.3em;text-align:center;color:#FFFFD7;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;font-style:normal;text-decoration:none;font:10px "verdana";display:none;}

.titre {margin-bottom: 0em; text-align:left; color:#4B719E; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 15px "verdana";}
.titre2 {margin-bottom: 0em; text-align:left; color:#4B719E; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 11px "verdana";}
.titre3 {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 12px "verdana"; text-align:left;}

.texte {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana"; text-align:justify;}

.texte3 {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 9px "verdana"; text-align:justify;}


.texte2 {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana"; text-align:left;}
.titretab {margin-bottom: 0em; color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
font-style:normal; text-decoration:none;font: 9px "verdana";}
.textetab {margin-bottom: 0em; text-align:left; color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
font-style:normal; text-decoration:none;font: 9px "verdana";}
.blanc {margin-bottom: 0em; text-align:left; color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 5px "verdana";}
.blanc2 {margin-bottom: 0em; text-align:left; color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 3px "verdana";}

.ligne           {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.ligne a:link    {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.ligne a:visited {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.ligne a:hover   {margin-bottom: 0em;color:#000000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}

.liens           {color:#008CFF;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens a:link    {color:#008CFF;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens a:visited {color:#008CFF;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens a:hover   {color:#FF6600;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}

.liensactu       {color:#000000;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liensactu a:link {color:#000000;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liensactu a:visited {color:#000000;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liensactu a:hover   {color:#FF6600;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}

.liensactuR       {color:#990033;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em; font-weight:bold;}
.liensactuR a:link {color:#990033;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em; font-weight:bold;}
.liensactuR a:visited {color:#990033;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em; font-weight:bold;}
.liensactuR a:hover   {color:#FF6600;font:10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em; font-weight:bold;}


.liens2           {color:#FFFFFF;text-align:center;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens2 a:link    {color:#FFFFFF;text-align:center;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens2 a:visited {color:#FFFFFF;text-align:center;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens2 a:hover   {color:#FF6600;text-align:center;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}

.liens3           {color:#6C6C71;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 10em;}
.liens3 a:link    {color:#6C6C71;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 10em;}
.liens3 a:visited {color:#6C6C71;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 10em;}
.liens3 a:hover   {color:#FF6600;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 10em;}

.liens4           {color:#FEA141;text-align:left;font: 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens4 a:link    {color:#FEA141;text-align:left;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens4 a:visited {color:#FEA141;text-align:left;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}
.liens4 a:hover   {color:#FF6600;text-align:left;font: bold 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;margin-bottom: 0em;}

.liens5           {color:#000000;text-align:left;font: 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;}
.liens5 a:link    {color:#D1D1D1;text-align:left;font: 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;}
.liens5 a:visited {color:#D1D1D1;text-align:left;font: 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;}
.liens5 a:hover   {color:#FF6600;text-align:left;font: 10px "verdana";text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal; text-decoration:none;}

.texteexgris {margin-bottom: 0em;color:#000000;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris a:link {margin-bottom: 0em;color:#000000;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris a:visited {margin-bottom: 0em;color:#000000;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris a:hover {margin-bottom: 0em;color:#FF6600;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}

.texteexorange {margin-bottom: 0em;color:#FF6600;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexorange a:link {margin-bottom: 0em;color:#FF6600;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexorange a:visited {margin-bottom: 0em;color:#FF6600;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexorange a:hover {margin-bottom: 0em;color:#6C6C71;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}

.texteexbleu {margin-bottom: 0em;color:#4B719E; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 10px "verdana";}
.texteexbleu a:link {margin-bottom: 0em;color:#4B719E; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 10px "verdana";}
.texteexbleu a:visited {margin-bottom: 0em;color:#4B719E; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 10px "verdana";}
.texteexbleu a:hover {margin-bottom: 0em;color:#FF6600; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: bold 10px "verdana";}

.texteexgrisv {margin-bottom: 0em;color:#FF6600;background-color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgrisv a:link {margin-bottom: 0em;color:#FF6600;background-color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgrisv a:visited {margin-bottom: 0em;color:#FF6600;background-color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgrisv a:hover {margin-bottom: 0em;color:#FF6600;background-color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}

.texteexgris2 {margin-bottom: 0em;color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris2 a:link {margin-bottom: 0em;color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris2 a:visited {margin-bottom: 0em;color:#6C6C71;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}
.texteexgris2 a:hover {margin-bottom: 0em;color:#FF6600;font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; text-decoration:none;font: 10px "verdana";}


.bordET{ padding:5px; background:#ECE3C3; }
.bordGal{ padding:5px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.menuFund{ width:100%; height:22px; margin:0; font-family:Arial,Helvetica, Verdana, sans-serif; background:url(img/FondBarreTitreFund.gif) repeat-x; }
.menuFund a{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
.navFund { cursor:pointer; float:left; }
.navFund ul { height:22px; float:left; margin:0; padding-left:0px; padding-right:0px; list-style:none; font-size:11px; font-weight:bold; }
.navFund li { float:left; margin:0; padding:0; background:url(img/splitFund.gif) no-repeat right center; }
.navFund li a { display:block; line-height:22px; overflow:hidden; float:left; cursor:pointer; }


a .menu-leftFund { background:url(img/menu_left2.gif) no-repeat left top; width:8px; height:22px; line-height:22px; display:block; float:left; }
a .menu-midFund { background:url(img/menu_mid2.gif) repeat-x top left; height:22px; line-height:22px; display:block; float:left; }
a .menu-rightFund { background:url(img/menu_right2.gif) no-repeat top left; width:8px; height:22px; line-height:22px; display:block; float:left; }
.menu-left-actifFund { background:url(img/menu_left_actifFund.gif) no-repeat left top; width:8px; height:22px; line-height:22px; display:block; float:left; }
.menu-mid-actifFund { color:#000000; font-weight:bold; background:url(img/menu_mid_actifFund.gif) repeat-x top left; height:22px; line-height:22px; display:block; float:left; cursor:default; }
.menu-mid-actifFund-pointer { color:#000000; font-weight:normal; background:url(img/menu_mid_actif2.gif) repeat-x top left; height:22px; line-height:22px; display:block; float:left; cursor:pointer; }
.menu-right-actifFund { background:url(img/menu_right_actifFund.gif) no-repeat top left; width:8px; height:22px; line-height:22px; display:block; float:left; }

.navFund li a:hover .menu-leftFund, .navFund li.active a .menu-leftFund,.navFund li:hover a .menu-leftFund,.navFund li.sfhover a .menu-leftFund,.navFund li a:hover .menu-midFund,.navFund li.active a .menu-midFund,.navFund li:hover a .menu-midFund,.navFund li.sfhover a .menu-midFund,.navFund li a:hover .menu-rightFund,.navFund li.active a .menu-rightFund,.navFund li:hover a .menu-rightFund,.navFund li.sfhover a .menu-rightFund { line-height:22px; }
.navFund li a:hover,.navFund li.active a,.navFund li.hover a,.navFund li:hover a,.navFund li.sfhover a { color:#F2BD2E; }

.r { position:relative; }
.a { position:absolute; }

.scrFSA{ width:205px; overflow:auto; border:1px solid #000000;cursor:pointer; }
.l0{ width:100%; font-family:Arial; font-size:12px; background:#FFFFFF; color:#BE224E; padding-left:5px; font-weight:bold; height:16px; }
.l1{ width:100%; font-family:Arial; font-size:12px; background:#2A5BA4; color:#FFFFFF; padding-left:5px; font-weight:bold; height:16px; }

.txtStd { font-family:Arial; font-size:12px; }
.titreRubrique { font-family:Arial; font-size:12px; font-weight:bold; background:#A1D4FF; padding:2px; padding-left:5px}

.ligneSep { height:5px; font-size:2px; }
.titreMenu { font-family:Arial; font-size:12px; padding:2px; }
.contenuMenuA { font-family:Arial; font-size:12px; padding-left:2px; border:1px solid #C1C1C1; }
.contenuMenuB { font-family:Arial; font-size:12px; padding-left:2px; border:1px solid #C1C1C1; }
.titreCase { font-family:Arial; font-size:11px; font-weight:bold; padding-left:2px; padding-top:2px; padding-right:5px; }
.contenuCase1LA { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:100%; height:20px; }
.contenuCase1LB { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:100%; height:20px; }
.contenuCase1L0 { font-family:Arial; font-size:12px; border:1px solid #E8F3FF; padding:2px; width:100%; height:20px; background:#E8F3FF; }
.contenuDFA { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:41px; height:20px; text-align:right }
.contenuDFB { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:41px; height:20px; text-align:right }
.contenuDF0 { font-family:Arial; font-size:12px; border:1px solid #E8F3FF; padding:2px; width:41px; height:20px; text-align:right; background:#E8F3FF; }

.titreAnalyste { font-family:Arial; font-size:12px; border:1px solid #FFFFFF; width:135px; font-weight:bold; }
.contenuAnalysteA { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:135px; height:20px; }
.contenuAnalysteB { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:135px; height:20px; }

.contenuCaseDate { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:100%; height:20px; text-align:center;}

.contenuCase50A { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:100%; height:100px; background:#FFFFFF; }
.contenuCase300A { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:100%; height:300px; background:#FFFFFF; }
.contenuCase50B { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:100%; height:100px; }
.contenuCase300B { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:100%; height:300px; }
.contenuCaseLibreA { font-family:Arial; font-size:12px; border:1px solid #C1C1C1; padding:2px; width:100%; height:100%; background:#FFFFFF; }
.contenuCaseLibreB { font-family:Arial; font-size:12px; border:1px solid #FF0000; padding:2px; width:100%; height:100%; }

.msgSave { font-family:Arial; font-size:12px; font-weight:bold; color:#FF0000; padding-right:5px; text-align:right }

.caseSave { text-align:center; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; background:#FF0000; padding:2px; cursor:pointer; }

.validation a{ font-family:Arial; font-size:11px; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border:1px solid #2A5BA4; text-decoration:none; background:#2A5BA4; color:#FFFFFF; }
.validation a:hover{ background:#FFFFFF; color:#BE224E; border:1px solid #BE224E; cursor:pointer }

.titreDF1 { font-family:Arial; font-size:12px; text-align:right; width:65px; font-weight:bold;border:1px solid #FFFFFF;background:#FFFFFF;  }
.titreDF2 { font-family:Arial; font-size:12px; text-align:right; width:85px; font-weight:bold;border:1px solid #FFFFFF;background:#FFFFFF;padding-right:18px;  }
.titreAnnee { font-family:Arial; font-size:12px; border:1px solid #FFFFFF; width:41px;text-align:center; font-weight:bold;  }

.msgConf { font-family:Arial; font-size:12px; font-weight:bold; color:#FF0000;}

.titreQuestionnaire { font-family:Arial; font-size:12px; width:250px; padding-top:5px;padding-bottom:5px; padding-left:5px; }
.menuQuestionnaire { font-family:Arial; font-size:12px; width:150px;}

.bgQuest { background:#F1F1F1 }






