@charset "iso-8859-1";

BODY {
scrollbar-face-color: #ffffff;

scrollbar-shadow-color: silver;
scrollbar-highlight-color: #FFFF00;
scrollbar-3dlight-color: #0000ff;
scrollbar-darkshadow-color: #bf0000;
scrollbar-track-color: silver;
scrollbar-arrow-color: #bf0000;
background-color:   #ffffff;
}

A:visited {
	color:  Black;
	font-style: normal;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
}

A:link
{
	color:  Black;
	background-color: transparent;
	font-style: normal;
	font-size: 12px;
	 font-family: Verdana;
	 text-decoration: none;
}


A:hover
{
	color :  #bf0000;
	background-color: transparent;
	font-style: normal;
	font-size: 12px;
	 font-family: Verdana;
	 text-decoration: none;
}


.titre01
{
	 color: #BF0000;
	 text-align: center;
	 font-size: 30px;
	  font-family: Verdana;
}

.gb12
{
	 color:  Blue;
	 text-align: left;
	 font-size: 12px;
	  font-family: Verdana;
}

.gn12
{
	 color:  Black;
	 text-align: left;
	 font-size: 12px;
  font-family: Verdana;
	 }

.titre02
{
	 color: #bf0000;
	 text-align: center;
	 font-size: 16px;
	  font-family: Verdana;
}

.titre03
{
	 color:  Black;
	 text-align: left;
	 font-size: 14px;
	  font-family: Verdana;
	  vertical-align: middle;
	 }


.titre04
{
	 color:   Black;
	 text-align: center;
	 font-size: 14px;
	  font-family: Verdana;
}

.titre05
{
	 color:  #bf0000;
	 text-align: center;
	 font-size: 12px;
	  font-family: Verdana;
}


.titre06
{
	 color:   Black;
	 text-align: center;
	 font-size: 11px;
	  font-family: Verdana;
}

.titre07
{
	 color:  #bf0000;
	 text-align: left;
	 font-size: 11px;
	  font-family: Verdana;
}


.titre08
{
	 color:  #bf0000;
	 text-align: left;
	 font-size: 14px;
	  font-family: Verdana;
}


.gn10
{
	 color:   Black;
	 text-align: left;
	 font-size: 10px;
	  font-family: Verdana;
}

.titre09
{
	 color:   Black;
	 text-align: left;
	 font-size: 10px;
	  font-family: Verdana;
}

.texte8
{
	 color:   Black;
	 text-align:  center;
	 font-size: 8px;
	  font-family: Verdana;
}


.texte_d_8
{
	 color:   Black;
	 text-align: right;
	 font-size: 8px;
	  font-family: Verdana;
}

.titre10
{
	 color: #bf0000;
	 text-align: left;
	 font-size: 11px;
	  font-family: Verdana;
	font-weight: bold;
}

.t10
{
	 color: #000000;
	  text-align: right;
	 font-size: 10px;
	  font-family: Verdana;
}

.t10c
{
	 color: #000000;
	  text-align:  center;
	 font-size: 10px;
	  font-family: Verdana;
}


.titre11
{
	 color: #000000;
	 text-align: left;
	 font-size: 20px;
	  font-family: "Verdana";
}

.titre12
{
	 color: blue;
	 text-align: center;
	 font-size: 20px;
	  font-family: "Verdana";
}

.cb12
{
	 color: blue;
	 text-align: center;
	 font-size: 12px;
	  font-family: "Verdana";
}


.titre12c
{
	 color:   #D93C00;
	 text-align: center;
	 font-size: 14px;
	  font-family: "Verdana";
}


.titre13
{
	 color: #bf0000;
	 text-align: left;
	 font-size: 14px;
	  font-family: Verdana;
	font-weight: bold;
}


.titre14
{
	 color:  Black;
	 text-align:  left;
	 font-size: 12px;
	  font-family: "Verdana";
	  font-style:  normal;
	  font-weight: bolder;
}

.gb14
{
	 color: blue;
	 text-align: left;
	 font-size: 14px;
	  font-family: Verdana;
}


.titre15
{
	 color:  #bf0000;
	 text-align: right;
	 font-size: 14px;
	  font-family: Verdana;
}

.16
{
	 color: blue;
	 text-align: left;
	 font-size: 16px;
	  font-family: "Verdana";
}
.corps-texte {
font-family: "Verdana";
font-size: 12px;
color: #333333;
text-align: center;
}

.corps {
font-family: "Verdana";
font-size: 12px;
color: #333333;
text-align: left;
}



.corps-droit {
font-family: "Verdana";
font-size: 13px;
color: #333333;
text-align: right;
vertical-align: middle;
}


.libelle
{
	font-family: "Verdana";
	font-size: 14px;
	color: #333333;
	text-align: center;
	font-weight: bold;

}

.libelle-2
{
	font-family: "Verdana";
	font-size: 12px;
	color: #333333;
	text-align: center;

}

.pied
{
	font-family: "Verdana";
	font-size: 11px;
}


.pied_bleu
{
	 color: blue;
	 text-align: left;
	 font-size: 10px;
	  font-family: "Verdana";
	  font-weight: bold;
}

.10
{
	font-family: "Verdana";
	font-size: 9px;
	text-align: center;
}


.num
{
	font-family: "Verdana";
	font-size: 11px;
	text-align: right;
}


a.info
{
  position:relative;
}

a.info:hover
{
background:  transparent; 
z-index: 500; 
}

a.info span
{
display: none;
}

a.info:hover span
{
display: inline; 
position: absolute;
white-space: nowrap;
font-size:10px;
font-weight:normal;
top: 10px; 
left: 50px;
background:  #FFFACD;
padding: 6px;
border: 1px solid #333333;
border-top: 1px solid #5D779A;
color: Black;
}
