@charset "utf-8";
/* CSS Document */
h1 {
font : bold 16px  Arial, Helvetica, sans-serif;
color : #009ee0;
margin : 8px 0; 
*+margin : 4px 0 ;
padding : 0;}
h2 {
font : bold 13px  Arial, Helvetica, sans-serif;
color : #009ee0;
margin : 0;
padding : 8px 0;}
h3 {
font : bold 18px  Arial, Helvetica, sans-serif;
color : #009ee0;}
h4 {
font : bold 12px  Arial, Helvetica, sans-serif;
color : #009ee0;
margin : 0;
padding : 12px 0px;}
p {
font : normal 12px  Arial, Helvetica, sans-serif;
color : #6b797a;
margin : 0 0 8px 0;
margin : 0px 0 10px 0 !important;
padding : 0;}
.p1 {
font : bold 11px  Arial, Helvetica, sans-serif;
color : #6b797a;}
.p2 {
font : bold 10px  Arial, Helvetica, sans-serif;
color : #6b797a;}
.texte {
margin : 0;
padding : 0 24px;
margin : 0;
text-align : justify;}
.texte1 {
font : normal 11px  Arial, Helvetica, sans-serif;
color : #6b797a;}
#titre-page {
display : block;
padding : 8px; margin : 5px 25px;}

/* PROJET */
#contenu-entete .menu-projet {
	padding : 2px 3px;}
a.menu-projet:link, a.menu-projet:visited {
	font-size : 12px;
	display : compact;
	color : #009ee0;
	padding : 2px;
	text-decoration : underline;
	font-weight : bold;
	text-decoration : none;
	background-color : #fff;}
.menu-projet-selected, .menu-projet-selected1 {
	font : bold 12px Verdana, arial ;
	display : compact;
	padding : 2px;
	text-decoration : underline;
	font-weight : bold;
	text-decoration : none;
	background-color : #fff;
	display : inline;}
.menu-projet-selected1 {
	color : #009ee0;}
.menu-projet-selected {
	color : #888888;}
a.sous-menu-projet:link, a.sous-menu-projet:visited {
	font-size : 12px;
	display : compact;
	color : #888888;
	padding : 2px;
	text-decoration : underline;
	font-weight : bold;
	text-decoration : none;
	background-color : #fff;
	display : inline;}
a.menu-projet:hover, a.sous-menu-projet:hover {
	color : #fff;
	padding : 2px 2px 2px 6px;
	text-decoration : none;
	background-color : #009ee0;}
.selected-bleu {
	color : #fff;
	padding : 0 2px;
	text-decoration : none;
	background-color : #009ee0;
	display : inline;}
/*  ACTUALITES  */
.titre-actualites, .titre-projet {
font : bold 12px  Arial, Helvetica, sans-serif;
background-color : #ffffff;
padding : 0px 15px;
margin : 0 0 10px 0;
text-align : left;}
.titre-projet {
color : #009ee0;
text-align : justify;}
.zone-soustitre-actualites {
text-align : left;
padding : 0;
margin : 0;}
.soustitre-actualites {
text-align : left; 
margin : 0;
font : bold 12px  Arial, Helvetica, sans-serif;
color : #009ee0;
padding : 0;}
.texte-actualites {
padding : 8px 10px;
margin : 8px;
text-align : left;
background-color : #ffffff;}
a.lien-interne:link, a.lien-interne:visited {
color : #556162;
text-decoration : underline;}
a.lien-interne:hover {
color : #009ee0;
text-decoration : none;}
a.lien1:link, a.lien1:visited {
font : normal 10px  Arial, Helvetica, sans-serif;
color : #6b797a;
text-decoration : none;}
a.lien1:hover {
font : normal 10px  Arial, Helvetica, sans-serif;
color : #009ee0;
text-decoration : none;}
.lien-retour {text-align : left; 
height : 22px;
padding : 0;
margin : 0 0 0 15px;
display : inline;
float : left;}
.lien-suite {text-align : right; 
height : 22px;
padding : 0;
margin : 0 15px 0 0;
display : inline;
float : right;}
.lien-savoir {text-align : left; 
height : 22px;
padding : 0;
margin : 0;
display : inline;
float : left;}
a.lien-actualite:link, a.lien-actualite:visited {
	font : normal 11px  Arial, Helvetica, sans-serif;
	display : compact;
	color : #fff;
	padding : 2px 4px;
	text-decoration : underline;
	text-decoration : none;
	background-color : #d53121;}
a.lien-actualite:hover {
	color : #009ee0;
	padding : 2px 4px;
	text-decoration : none;
	background-color : #fff;}
a.lien-bleu:link, a.lien-bleu:visited {
	font : normal 11px  Arial, Helvetica, sans-serif;
	display : compact;
	color : #fff;
	padding : 2px 4px;
	text-decoration : underline;
	text-decoration : none;
	background-color : #009ee0;}
a.lien-bleu:hover {
	color : #009ee0;
	padding : 2px 4px;
	text-decoration : none;
	background-color : #fff;}
a.lien-pdf:link, a.lien-pdf:visited {
	font : normal 11px  Arial, Helvetica, sans-serif;
	margin-top : 15px;
	color : #fff;
	padding : 1px 3px;
	text-decoration : underline;
	text-decoration : none;
	background-color : #009ee0;}
a.lien-pdf:hover {
	color : #009ee0;
	padding : 1px 3px;
	text-decoration : none;
	background-color : #fff;
	margin-top : 15px;}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio : 0) {
.lien-retour {text-align : left; 
height : 22px;
padding : 0;
margin : 0 0 0 15px;
width : 250px;}
a.lien-bleu:link, a.lien-bleu:visited {
	font : normal 11px  Arial, Helvetica, sans-serif;
	display : compact;
	color : #fff;
	text-decoration : underline;
	text-decoration : none;
	background-color : #009ee0;
	width : 250px;}
a.lien-bleu:hover {
	color : #009ee0;
	text-decoration : none;
	background-color : #fff;
	width : 250px;}
}


/*  LISTE  */
ul.f {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #6b797a;
	padding : 8px 0;}
ul.f li {
	padding : 0 20px 0 0;
	margin : 0 10px 0 22px;
	list-style-type : disc;
	list-style-image : url(../images/puce.png);
	list-style-position : outside;}
.f {
	font : normal 12px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	padding : 0 20px 0 0;
	margin : 0 10px 0 16px;
	list-style-type : disc;
	list-style-image : url(../images/f.png);
	background-position : 0% 65%;
	background-repeat : no-repeat;
	list-style-position : outside;}
.f1 {
	font : normal 12px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	padding : 0 20px 0 0;
	margin : 0 50px 0 90px;
	list-style-type : disc;
	list-style-image : url(../images/f.png);
	background-position : 0% 65%;
	background-repeat : no-repeat;
	list-style-position : outside;}
.f2 {
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	padding : 0;
	margin : 0 10px 0 80px;
	list-style-type : disc;
	list-style-image : url(../images/f4.png);
	background-position : 0% 65%;
	background-repeat : no-repeat;
	list-style-position : outside;}
/* PIED DE PAGE */
#pied {
height : 32px;
background-color : #fff;}
#pied .txtpied {
width : 950px;
font : normal 11px  Arial, Helvetica, sans-serif;
color : #052e79;}
#partenaires {
font : normal 12px  Arial, Helvetica, sans-serif;
color : #052e79;}
#pied .liens {
padding : 0;}
#pied .liens a:link , #pied .liens a:visited {
padding-right : 12px;
text-decoration : none;}
#pied .liens a:hover {
text-decoration : none;
}
#pied .links {
height : 32px;
float : right;
padding : 0;}
a.classic-footer:link , a.classic-footer:visited {
padding-right : 11px;
font : normal 11px  Arial, Helvetica, sans-serif;
color : #052e79;;
text-decoration : none; }
a.classic-footer:hover {
font : normal 11px  Arial, Helvetica, sans-serif;
color : #009ee0;;
text-decoration : none;}
a.rouge-bold:link , a.rouge-bold:visited {
padding-right : 20px;
font : bold 11px  Arial, Helvetica, sans-serif;
color : #E31818;
text-decoration : none;}
a.rouge-bold:hover{
font : bold 11px  Arial, Helvetica, sans-serif;
color : #E31818;
text-decoration : none;}
a.bleu-bold:link , a.bleu-bold:visited {
padding-right : 20px;
font : bold 11px  Arial, Helvetica, sans-serif;
color : #009EE0;
text-decoration : none;}
a.bleu-bold:hover {
font : bold 11px  Arial, Helvetica, sans-serif;
color : #009EE0;
text-decoration : none;}