/*POUR L'ANNUAIRE*/
.fondbleu {
		width: 100%;
		background: #07509F;
		font-family: Arial, Helvetica, sans-serif;
		}
.fondbleu h1{
	text-align: left;
	color:#FFFFFF;
	font-size: 16px;
	padding:10px 0 10px 5px;
	font-weight: bold;
}
ul{
	margin : 0 0 0 20px;
	text-align:left;
}
.noBorder {
	border: 0;
}

h1.theme{
	font-size: 14px;
}
h2.theme, .cont h2{
	font-size: 12px;
	color: #04203e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.theme a{
	color: #04203e;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.menug{
	position:static;
	margin:0;
	padding:0;
	color: #04203e;
	text-decoration: underlinee;
}
a.menug:hover, a.theme:hover{
	color: #07509F;
	text-decoration: underline;
}
.cont p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menug {
		color: #04203e;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
/*FIN POUR L'ANNUAIRE*/

.txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	letter-spacing: 1px;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	letter-spacing: 1px;
}
.tit_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #07509F; text-decoration: none; font-style: normal;  letter-spacing: normal}
.tit_normal_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #07509F; text-decoration: none; font-style: normal;  letter-spacing: normal}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: 1px;
	font-weight: bold;
        margin: 0;
        padding: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
    margin: 0;
    padding: 0;
}

.tit_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: 1px;
	font-weight: bold;
}
.pasdelien { color: #04203e; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: regular; text-decoration: none}
.lien_entete { 
color: #04203e; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: regular; 
text-decoration: none}
a.lien_entete:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: regular; color: #04203e; text-decoration: underline}

.lien_entete1 {  
color: #04203e; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: regular; 
text-decoration: none}

a.lien_entete1:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: regular; color: #04203e; text-decoration: none}

.txt_depeches {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #545c4d; text-decoration: none; background-position: 30px}
.taille_txt_normal_italik {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: 2f3c40; text-decoration: none}
.taille_txt_normal_gras {  color: #2f3c40; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.session {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #f9ffe9; text-decoration: none;  text-decoration: none}
.lien_menu_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04203e;
	text-decoration: none;
}
a.lien_menu_gauche:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #04203e; text-decoration: underline}
.lien_archives_annexe {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: 545c4d; font-weight: normal; text-decoration: none}
a.lien_archives_annexe:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: 545c4d; font-weight: normal; text-decoration: none; background-color: #f9ffe9}
.titre_statique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #809980}
.titre_puce {  color: #545c4d; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; list-style-image: url(../images/puce_verte.gif); list-style-position: inside; list-style-type: disc}
.lien_dans_texte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #809980; font-weight: bold; text-decoration: underline}
a.lien_dans_texte:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; background-color: #B3DC27; color: #809980 }
input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #04203e; text-decoration: none; background-color: #fffbf0}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #04203e; text-decoration: none; background-color: #fffbf0}
.txt_normal_decale_admin {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545c4d; text-decoration: none; margin-left: 5px; text-indent: 5px; left: 5px; clip:  rect()}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #545c4d; background-color: #f9ffe9; text-decoration: none}
.lien_pagination {  color: 2f3c40; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px}
a.lien_pagination:hover {  background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #d71714; letter-spacing: 1px}
.liste_enum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04203e;
	letter-spacing: 1px;
	margin-right: 3px;
	margin-left: 20px;
	padding-right: 3px;
	padding-left: 5px;
	list-style-type: none;
	line-height: normal;
	white-space: normal;
	display: block;
}

.liste_enum_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04203e;
	letter-spacing: 1px;
	margin-right: 3px;
	margin-left: 20px;
	padding-right: 3px;
	padding-left: 5px;
	list-style-type: none;
	line-height: normal;
	white-space: normal;
	display: block;
	vertical-align :top;
}

.liste_enum_td2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04203e;
	letter-spacing: 1px;
	list-style-type: none;
	line-height: normal;
	white-space: normal;
	display: block;
	vertical-align :middle;
	bordercolor:#052067;
	text-align:center;
	
}

.liste_enum_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04203e;
	letter-spacing: 1px;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px;
	list-style-type: none;
	line-height: normal;
	white-space: normal;
	display: list-item;

}

a.monlien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a:hover.monlien{
	color: #07509F;
	text-decoration: underline;
}

.dl, .dt, .dd, .ul, .li {
margin: 0;
padding: 0;
list-style-type: none;
}
.menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 100%; /* précision pour Opera */
}
.menu dl {
float: left;
width: 12em;
}
.menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 0px solid gray;
margin: 0px;
}
.menu dd {
display: none;
border: 0px solid gray;
}
.menu li {
text-align: center;
background: #fff;
}
.menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
.menu li a:hover, #menu dt a:hover {background: #eee;}
.petite { font-size: 9px; color: #000; }
.blanc { color: #fff; }

.credits p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #04203e;
	letter-spacing: 1px;
    padding-left: 20px;
}
.credits a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	letter-spacing: 1px;
    text-align: justify;
    font-weight: 900;
}
.credits a:hover{
    text-decoration:none;
}
.credits ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	letter-spacing: 1px;
    text-align: justify;
    font-weight: normal;
	margin: 10px 0px 5px 30px;
	padding: 0;
}
.credits li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	letter-spacing: 1px;
    text-align: justify;
    font-weight: normal;
	margin: 10px 0px 5px 0px;
}
.credits li h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #04203e;
	font-weight: 900;
	letter-spacing: 1px;
    text-align: justify;
    margin: 0px 0px 5px 0px;
}
.credits li h2 a{	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;
	color: #04203e;
	letter-spacing: 1px;
    text-align: justify;
}
.credits li h2 a:hover{
    text-decoration: none;
}
.credits li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #04203e;
	letter-spacing: 1px;
    text-align: justify;
}
.credits li a:hover{
    text-decoration: none;
}