* {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}

body {
    background-color:white;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}
body.espacement { margin: 0px 0px 0px 12px ; } 

PRE {
	font-family: Courier, sans-serif;
	font-size: 8px;
}

form { margin:0;padding:0; }

a:hover, label.lbhover:hover {
	background-color :#B2EA65;
	color : black;
	text-decoration: underline;
}

.tabAuto{
	border: 0;
	border-collapse:collapse;
	border-spacing:0;
	width:610px;
}
.tableListe, .tableAnalyse{
	border-spacing:1px;
	padding:0;
	border: 1px #000 solid;
	margin:0;
}
.tableListe{ text-align:right; width:610px;}
.tableListe td{ text-align:left; }

.enteteListe{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:center;
    color: black;
    font-weight: bold;
    background-color:#D9D9D9;
}
.ligneTitreValeur{ background-color:#EEE; }

.inputListe, .lienDefinition .lienDefinition a, .selectListe, .selectListeB{font-family: Verdana; font-size: 8pt;}
.inputListe {width:200px;}
.selectListe{width:150px;}
.selectListeB{width:260px;}

.inputListeVert{
	font-family: Verdana; font-size: 7pt;
	background-color: #FFF; 
	height:16px;width:50px;text-align:right;
}

.boutonOKliste{	
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	font-size:11px;
	width:25px;
	padding:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	cursor: pointer;
}

.tableMenu {
	/*border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#C8C8C8;
	border-top-color:black;*/
}

.contourMenu {
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#C8C8C8;
	border-top-color:black;
	padding-bottom:0px;
	padding-left:1px;
	padding-top:0px;
	padding-right:1px;
	width:140px;
}

.tableMenuBis {
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:white;
}
.tableMenuHome {
	/*border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-color:#666666;*/
}

.titreMenuBIS {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    background-color: #CCCCCC;
    text-decoration: none;
    font-weight: bold;
    border: 0px #FFF solid;
    border-left: 0; border-right: 0;
}
  
.titreMenu, .titreMenuVert, .titreMenuLien, .titreMenuOPCVM, .titreMenuWar, .titreMenuCertif, .titreMenuBourse, .titreMenuTab {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.titreMenu, .titreMenuVert, .titreMenuOPCVM, .titreMenuWar, .titreMenuCertif, .titreMenuBourse {
    border: 1px #FFF solid;
    border-left: 0; border-right: 0;
}
.titreMenuTab {
	border: 1px #FFF solid;
    border-bottom: 1px; border-right: 1px; border-left: 1px;
    height:22px;
}
.titreMenuLien { border: 0; }

.titreMenuLien, .titreMenu, .titreMenuTab {
    font-weight: bold;
    background-color: #D9D9D9;
}
.lienMenuActu, .lienMenuActu a, .lienMenu, .lienMenu a, .lienMenuGaucheVert, .lienMenuGaucheVert a, .lienMenuGauche, 
.lienMenuGauche a, .lienMenuGaucheOPCVM, .lienMenuGaucheOPCVM a, .lienMenuGaucheBourse, .lienMenuGaucheBourse a, 
.lienMenuGaucheWar, .lienMenuGaucheWar a, .lienMenuGaucheCertif, .lienMenuGaucheCertif a, .lienMenuHaut, .lienMenuHaut a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    text-decoration: none;
}

.lienMenuSelect, .lienMenuSelect a, .lienMenuSelect:hover, .lienMenuSelectOPCVM, .lienMenuSelectOPCVM a, .lienMenuSelectOPCVM:hover,
.lienMenuSelectWar, .lienMenuSelectWar a, .lienMenuSelectWar:hover, .lienMenuSelectCertif, .lienMenuSelectCertif a, .lienMenuSelectCertif:hover,
a.menuHaut, a.menuHautOPCVM, a.menuHautWar, a.menuHautCertif, .menuHaut:hover, .menuHautOPCVM:hover, .menuHautWar:hover, .menuHautCertif:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.titreMenuVert { background-color: #B2EA65; }
.titreMenuWar{ background-color: #9FE86B; }
.titreMenuOPCVM{ background-color: #529531; }
.titreMenuCertif{ background-color: #43C700; }
.titreMenuBourse{ background-color: #D1FF8F; }

.lienMenuGauche a, .lienMenuGaucheVert a, .lienMenuGaucheBourse a, .lienMenuGaucheOPCVM a, .lienMenuGaucheWar a, .lienMenuGaucheCertif a { 
	padding-left: 5px; 
	padding-top: 0px 
}

.lienMenu, .lienMenu a, .lienMenuGauche, .lienMenuGaucheBourse, .lienMenuGaucheOPCVM, .lienMenuGaucheWar, .lienMenuGaucheCertif { background-color: #EFEFEF; }
.lienMenuGaucheVert, .lienTitreHaut .lienTitreHaut a { background-color: #DDFFAA; }

.lienFicheValeur, .lienFicheValeur a {
	color:black;
    background-color: #D9D9D9;
    text-decoration: none;
}
.lienTitreHaut .lienTitreHaut a {
	position:absolute;
	left:0px;top:65px;
	height:15px;
	width:770px;
	z-index:2;
}

.lienFicheValeur a.select {background-color: #D9D9D9;text-decoration: underline;}

.nomUser{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a.menuHaut, a.menuHautOPCVM, a.menuHautWar, a.menuHautCertif {text-decoration: none;}
a.menuHautTitre, a.menuHautTitre:hover { 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.menuHautTitre { text-decoration: none;}
a.menuHautTitre:hover { 
    text-decoration: underline;
    color: white;
    background-color: #D8FF9F;
}
a.menuHaut, a.menuHautTitre, a.menuHautWar, a.menuHautCertif, 
.lienMenuSelect, .lienMenuSelect a, .lienMenuSelect:hover, .menuHaut:hover, a.menuHautTitre:hover,
.titreMenu, .titreMenuVert, .titreMenuLien, .titreMenuTab, .titreMenuBourse, .titreMenuWar, .intituleColonneTriee {
	color: black;
}
a.menuHautOPCVM, .lienMenuSelectOPCVM, .lienMenuSelectOPCVM a, .lienMenuSelectOPCVM:hover, .menuHautOPCVM:hover, 
.lienMenuSelectWar, .lienMenuSelectWar a, .lienMenuSelectWar:hover, .menuHautWar:hover, 
.lienMenuSelectCertif, .lienMenuSelectCertif a, .lienMenuSelectCertif:hover, .titreMenuOPCVM, .titreMenuCertif {
	color: white;
}

.menuHaut:hover, .menuHautOPCVM:hover, .menuHautWar:hover, .menuHautCertif:hover { text-decoration: underline; }

.lienMenuSelectOPCVM, .lienMenuSelectOPCVM a, .lienMenuSelectOPCVM:hover, .menuHautOPCVM:hover { background-color: #183F04; }
.lienMenuSelectWar, .lienMenuSelectWar a, .lienMenuSelectWar:hover, .menuHautWar:hover { background-color: #183F04; }
.lienMenuSelectCertif, .lienMenuSelectCertif a, .lienMenuSelectCertif:hover { background-color: #B2EA65; }
.lienMenuSelect, .lienMenuSelect a, .lienMenuSelect:hover, .menuHaut:hover, a.menuHautTitre:hover { background-color: #B2EA65; }

.menuHautRecherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.boutonOK {
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	font-size:11px;
	padding:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.boutonOK a { text-decoration: none; }

.boutonOKGris{
	background-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	font-size:11px;
	padding:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.TABLEAUENTETE, .TABLEAUENTETEACTIF, .CARTOUCHE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    background-color:#D9D9D9;
    border-left-width:3px;
}

.TABLEAUENTETE, .TABLEAUENTETEACTIF { font-weight: bold;}

.TABLEAUENTETEACTIF {background-color :#B2EA65;}

.TABLEAULIGNE1{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
   	color: black;
    background-color: white;
    height:22px;
}

.TABLEAULIGNE2{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	color: black;
    background-color: #EEEEEE;
	height:22px;
}

.BgdTabGri{
	font-family: Verdana , Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
}

.ligneDeCasse{
	font-family: Verdana , Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    background-color: #B2EA65;
    background-color: white;
    border-style:solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-color:#D9D9D9;
	border-top-width:1px;
	border-bottom-color:#EEEEEE;
	border-bottom-width:1px;
}

.avertissement {color: #686868;font-size: 10px;}

.variationPositive {color: green;text-align : right;}

.variationNegative {color: red;text-align : right;}

.variationNull {color: black;text-align : right;}

a.btnVal, a.btnValVert, a.btnValRouge, a.btnValUn{
	float: left;
	width: 17px;
	height: 8px;
	font-family: arial, sans-serif;
	color: #000;
	font-size: 8px;
	text-decoration: none;
	text-align: center;
}
a.btnVal, a.btnValVert, a.btnValRouge {
	margin: 0; margin-right: 4px; margin-top: 2px;
	padding: 0;
}
a.btnValUn{
	margin: 0; margin-left: 4px; margin-top: 2px;
	padding: 0;
}
a.btnVal, a.btnValUn{ 
	border: 1px #666 solid;
	background-color: #FFF; 
}

a.btnValVert{
	background-color: #B2EA65;
	border: 1px #FFF solid;
}
a.btnValRouge, a.btnValRouge:hover{
	background-color: #FF6666;
	border: 1px #FFF solid;
}

a.btnPanorama {
	width: 17px;
	height: 8px;
	background-color: #DDFFAA;
	border: 1px white solid;
	font-family: arial, sans-serif;
	color: #000;
	font-size: 8px;
	text-decoration: none;
	text-align: center;
	margin: 0; margin-right: 4px; margin-top: 0px;
	padding: 0;
}

.lienPage{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: underline;
}

.pageTab{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: center;
	text-decoration: none;
}
.pageTab:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: center;
	text-decoration: underline;
}

.pageTabPrec{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align : left;
	text-decoration: none;
}
.pageTabPrec:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align : left;
}
.pageTabSigne, .pageTabSigne:hover, .pageTabSuiv, .pageTabSuiv:hover, .libelleFiltre{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
}
.pageTabSigne, .pageTabSuiv{text-decoration : none;}
.pageTabSuiv, .pageTabSuiv:hover{text-align : right;}

.pageActuelle { font-weight:bold; }

.colonneTri, .ligneTitre{background-color: white;color: black;}

.lignePagination{height:22px;background-color: white;}

.table1{
	border-color : #666666;
	background-color : white;
	height:22px;
	font-family : Verdana , Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	width: 100%;
}

.tabNull{
	text-align : center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
   	color: black;
    background-color: white;
    height: 22px;
}

.donneeTitrePage{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.titrePage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.TABLEAULIGNESUP{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    height:22px;
}

.texte10, .texte12  {
	font-family :  Arial, Helvetica, sans-serif;
	color: black;
}

.texte10  { font-size : 10px; }
.texte12  { font-size : 12px; font-weight : normal; }


.enteteCadreGras {
	color:black;
	text-decoration: underline;
	font-weight:bold;
}
	
.lienTableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}	
	
.enteteTableauInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	text-align:left;
	background-color:#D9D9D9;
	margin-left:0px;
	font-weight:bold;
	height:20px;
}
.enteteTableauInfoLien, .footerTableauInfoLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color:black;
}	
.enteteTableauInfoLien { font-weight:normal; }
.footerTableauInfoLien { font-weight:bold; }


.CARTOUCHETab{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
 	border-bottom: 1px solid Black;
    border-left: 1px solid Black;
}
.CARTOUCHETabNoGauche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
 	border-bottom: 1px solid Black;

}
.CARTOUCHETitreLigne{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background-color: #D9D9D9;
 	border-bottom: 1px solid Black;
    font-weight: bold;
}
.CadreTableau{
	background-color: white;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}
.CadreTableauSSbas{
	background-color: white;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}
.CadreTableauGauche2{
	border-top: 0px solid Black;
	border-left: 1px solid Black;
	border-right: 0px solid Black;
	border-bottom: 0px solid Black;
}
.CadreTableauGauche1{
	background-color: white;
    border-top: 0px solid Black;
	border-left: 1px solid Black;
	border-right: 0px solid Black;
	border-bottom: 0px solid Black;
}
.Linkbouton{
	text-decoration:none;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	font-size:11px;
	padding:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.InputSaisi1{
	text-align: left;
	font-family: Verdana;
	font-size: 7pt;
	background-color: #ffffff;
}
.InputNoSaisi1{
	text-align: left;
	font-family: Verdana;
	font-size: 7pt;
	background-color: Silver;
}
.success {
	color: green;
	font-family: Verdana;
	font-size:14px;
}

.warning {
	color: red;
	font-family: Verdana;
	font-size:14px;
}
.OrdreErreur{
	background: red;
	color: black;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
}
.OrdreOK{
	background: #B2EA65;
	color: black;
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
}

table.alerteCadre{
	border: 1px solid;
	border-color: #000000;
}

table.alerteCadre td {
	padding : 2px;
	height: 22px;
	border: 1px #ffffff solid;
	border-collapse: collapse;
}

table.alerteCadre tr.ligne {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	
}

table.alerteCadre tr.titre {	
	background-color: #c8c8c8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}


table.t1 {
	border: 1px solid;
	border-color: #000000;
}

table.t1 td {
	padding : 2px;
	height: 22px;
	border: 1px #ffffff solid;
	border-collapse: collapse;
}

table.t1 tr.rh {
	background-color: #c8c8c8;
}

table.t1 tr.rh td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}