/************************************************************************************************************************************************************************************************/
/********************************************************************************                                TYPO                                 ***************************************************************************/
/************************************************************************************************************************************************************************************************/
/*****************************************************************************/
/**********     GENERAL     *****************************************************/
/*****************************************************************************/
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #090909;
	background-color : #FFFFFF;
}
h1 {
	font-size : 1.6em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : normal;
	text-transform:uppercase;
}
h2 {
	font-size : 1.4em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : normal;
	text-transform:uppercase;
}
h3 {
	font-size : 1.4em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
}
h4 {
	font-size : 1.2em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
}
h5 {
	font-size : 1.2em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
}
h6 {
	font-size : 1.0em;
	color : #090909;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 3px 0;
	margin : 0;
	font-weight : bold;
}
p {
	padding : 0 0 3px 0;
	margin : 0;
	font-size:0.85em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
span {
	font-size:1em;
}
ul {
	font-size:1em;
	margin:0 0 0 15px;
	padding:0;
}
li {
	margin:0;
	padding:0;
	font-size:1em;
	list-style-type:disc;
	list-style-position:outside;
}
a, a:link, a:active, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
table, tr {
	margin:0;
	padding:0;
	font-size:1em;
}
td {
	margin:3px;
	padding:3px;
	font-size:1em;
}
form{
	display:block;
	margin:0;
	padding:0;
}
input, select {
	font-size:1em;
	line-height:1.2em;
	color:#090909;
	
}
img {
	margin:0;
	padding:0;
}
a img{
	margin:0;
	padding:0;
	border:none;
}

/*****************************************************************************/
/**********     MENU HAUT   ****************************************************/
/*****************************************************************************/
#menu_haut{
font-size:0.85em;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
#menu_haut li.active a{
color:#ffffff;
}
#menu_haut li a:hover{
text-decoration:none;
color:#ffffff;
}
* html #menu_haut li a:hover{
text-decoration:none;
color:#ffffff;
background-color:#000000;
padding:6px 12px 0px 12px;
}

/*****************************************************************************/
/**********     HAUT    *********************************************************/
/*****************************************************************************/
.haut_haut_contenu p{
margin:0;
padding:0;
color:#ffffff;
}
.haut_haut_contenu a{
margin:0;
padding:0;
color:#ffffff;
font-size:0.95em;
text-decoration:underline;
font-weight:bold;
z-index:100;
}
.haut_haut_contenu a:hover{
color:#ffffff;
}
#haut_haut p.haut_haut_contenu_date{
text-transform:uppercase;
}
.haut_haut_contenu_login p{
margin:0;
padding:0px 0 15px 0;
}
.haut_haut_contenu_login p.login{
text-transform:uppercase;
font-size:1.3em;
font-family:verdana;
margin:0;
padding:40px 0 20px 0;
}
.haut_haut_contenu_login p a{
margin:0;
padding:5px 0 5px 0;
color:#ffffff;
float:left;
font-weight:bold;
}

.haut_bas_bas  a{
font-size:0.8em;
font-weight:bold;
}

/*****************************************************************************/
/**********     MILIEU    *******************************************************/
/*****************************************************************************/
/*************** MILIEU GAUCHE   *********/
.milieu_gauche_contenu h1{
text-transform:uppercase;
font-weight:normal;
margin:0px 0 0 0;
padding:120px 0 0 15px;
font-size:1.4em;
}
.milieu_gauche_contenu p{
font-weight:normal;
margin:0px 0 0 0;
padding:10px 10px 0 15px;
font-size:0.8em;
}

/*************** MILIEU MILEIU  *********/
#milieu_milieu h1.fd_noir{
background-color:#000000;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
font-size:1em;
padding:5px 0 5px 20px;
margin:0 0 10px 0;
}
#milieu_milieu h2.home{
font-weight:normal;
padding:4px 0 4px 20px;
margin:0 0 0px 0;
}
#milieu_milieu h3.home{
font-weight:normal;
padding:4px 0 4px 20px;
margin:0 0 0px 0;
}
#milieu_milieu p{
padding:4px 10px 4px 20px;
margin:0 0 0px 0;
}
#milieu_milieu ul.liste_home li{
margin:0 0 0px 0;
padding:0 0 0px 0px;
list-style-type:none;
font-weight:bold;
display:inline;
font-size:0.8em;
}
#milieu_milieu li a{
margin:0 0 0px 0;
padding:0 0 0px 5px;
}

#milieu_milieu .milieu_droite_contenu p{
margin:2px 0 0px 0px;
padding:0px 0 0 0px;
float:left;
width:188px;
font-weight:bold;
}
#milieu_milieu .milieu_droite_contenu p.libelle{
margin:0px 0 0px 0px;
padding:0px 0 2px 0px;
float:left;
width:188px;
border-width:0 0 1px 0;
border-style:solid;
border-color:#000000;
text-transform:uppercase;
font-weight:normal;
}
#milieu_milieu .milieu_droite_contenu p.telecharger{
margin:0px 0 0px 0px;
padding:4px;
float:left;
width:180px;
color:#ffffff;
text-transform:uppercase;
font-weight:normal;
background-color:#000000;
font-size:0.7em;
}
#milieu_milieu .milieu_droite_contenu p.telecharger a{
color:#ffffff;
text-decoration:none;
}
.milieu_milieu_inter_contenu_titre h1{
text-transform:uppercase;
font-weight:normal;
font-size:2em;
}
#milieu_milieu .milieu_milieu_inter_contenu_texte p{
margin:0px 0 0 0px;
padding:20px 0 0 0px;
}
.milieu_milieu_inter_contenu_liste_news_texte a{
margin:0px 0px 0 0px;
padding:3px 10px;
background-color:#000000;
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}


/*****************************************************************************/
/**********      PIED DE PAGE                *******************************************/
/*****************************************************************************/
#pied_page li a{
	font-size:8px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#pied_page li a:hover{
	color:#000000;
}



.milieu_milieu_inter_contenu_liste_news_texte a.glossary
{
	background: none;
	text-decoration:underline;
	color: #000000;
}
