html, 
body 
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #043b84;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

p
{
	text-align: justify;
}

p[align="center"]
{
	text-align: center;
}

div#page 
{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	height: auto;
	background-attachment: scroll;
	background-color: #043b84;
	background-image: url(../images/fond-page.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

div#contenu 
{
	padding: 0;
	margin: 0 auto 0 auto;
	width: 980px;
	background-color: #FFFFFF;
}

div#haut
{
	padding: 0 1px 0 1px;
	margin: 0 auto 0 auto;
	background-color: #000000;
	overflow: hidden;
	height: 70px;
}

div#haut a#accueil, 
div#haut div#img, 
div#haut a#editorial, 
div#haut a#actualites, 
div#haut a#dossiers, 
div#haut a#abonnez-vous, 
div#haut a#biographie, 
div#haut a#galerie-photos, 
div#haut a#videos, 
div#haut a#contacts
{
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(../images/fond-menu-haut.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	line-height: 16px;
	height: 16px;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 44px 0 9px 0;
	text-decoration: none;
}

div#haut a#accueil
{
	color: #979797;
	background-image: url(../images/fond-menu-haut-accueil.jpg);
	font-size: 9px;
	padding: 44px 0 9px 0;
	width: 72px;
}

div#haut div#img
{
	padding: 15px 0 14px 0;
	height: 40px;
	line-height: 40px;
	width: 168px;
	border: 0 none;
}

div#haut a#editorial:hover, 
div#haut a#actualites:hover, 
div#haut a#dossiers:hover, 
div#haut a#abonnez-vous:hover, 
div#haut a#biographie:hover, 
div#haut a#galerie-photos:hover, 
div#haut a#videos:hover, 
div#haut a#contacts:hover,
div#haut a#editorial.active, 
div#haut a#actualites.active, 
div#haut a#dossiers.active, 
div#haut a#abonnez-vous.active, 
div#haut a#biographie.active, 
div#haut a#galerie-photos.active, 
div#haut a#videos.active, 
div#haut a#contacts.active
{
	background-image: url(../images/fond-menu-haut-actif.jpg);
}

div#haut a#editorial
{
	width: 70px;
}

div#haut a#actualites
{
	width: 87px;
	margin: 0 0 0 1px;
}

div#haut a#dossiers
{
	width: 81px;
	margin: 0 0 0 1px;
}

div#haut a#abonnez-vous
{
	width: 115px;
	margin: 0 0 0 1px;
}

div#haut a#biographie
{
	width: 93px;
	margin: 0 0 0 1px;
}

div#haut a#galerie-photos
{
	width: 119px;
	margin: 0 0 0 1px;
}

div#haut a#videos
{
	width: 68px;
	margin: 0 0 0 1px;
}

div#haut a#contacts
{
	width: 98px;
	margin: 0 0 0 1px;
}
div#bandeau
{
	width: 980px;
	height:191px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/bandeau.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

div#centre
{
	width: 980px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche
{
	float: left;
	width: 480px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche-article
{
	float: left;
	width: 600px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche span.gauche-titre,
div#centre div#gauche-article span.gauche-titre
{
	float: left;
	width: 191px;
	height: 21px;
	margin: 0 0 10px 0;
	padding: 0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/fond-puce-titre.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

div#centre div#gauche span.gauche-titre2
{
	float: left;
	width: 191px;
	height: 21px;
	margin: 0 0 10px 0;
	padding: 0;
}

div#centre h1
{
	float: left;
	width: 943px;
	color: #053b85;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 1px;
	padding: 0 0 0 36px;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/puce-titre.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div#centre div#gauche h1,
div#centre div#gauche-article h1
{
	float: left;
	width: 214px;
	color: #053b85;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 1px;
	padding: 0 0 0 36px;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/puce-titre.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div#centre div#gauche-article h1
{
	width: 334px;
}

div#centre div#gauche h1 a,
div#centre div#gauche-article h1 a
{
	color: #053b85;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche hr
{
	background-color:#E0E0E0;
	border:0 none;
	color:#E0E0E0;
	float:right;
	height:1px;
	margin:15px 0 15px 191px;
	width:287px;
}

div#centre div#gauche div.derniere-actualite
{
	width: 480px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche div.derniere-actualite div.img
{
	float: left;
	width: 213px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche div.derniere-actualite div.img a img
{
	float: right;
	padding: 0;
	margin: 0;
	border: 0 none;
}

div#centre div#gauche div.derniere-actualite div.txt
{
	float: right;
	width: 250px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche div.derniere-actualite div.txt h2 
{
	width: 250px;
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0 5px 0 0;
	padding: 0 0 1px 0;
	text-decoration: none;
}

div#centre div#gauche div.derniere-actualite div.txt h2 a
{
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.derniere-actualite div.txt p 
{
	width: 250px;
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.derniere-actualite div.txt p a
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche-article div.article
{
	width: 600px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche-article div.article div.img
{
	float: left;
	width: 213px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche-article div.article div.img a img
{
	float: right;
	padding: 0;
	margin: 0;
	border: 0 none;
}

div#centre div#gauche-article div.article div.txt
{
	float: right;
	width: 370px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche-article div.article div.txt h2 
{
	width: 370px;
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}

div#centre div#gauche-article div.article div.txt h2 a
{
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}

div#centre div#gauche-article div.article div.txt h2 a:hover
{
	text-decoration: underline;
}

div#centre div#gauche-article div.article div.txt p, 
div#centre div#gauche-article div.article div.txt div 
{
	width: 370px;
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}

div#centre div#gauche-article div.article div.txt p a, 
div#centre div#gauche-article div.article div.txt div a, 
div#centre div#gauche-article div.article div.txt ul, 
div#centre div#gauche-article div.article div.txt li, 
div#centre div#gauche-article div.article div.txt table
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}

div#centre div#gauche-article div.article div.txt p a.lien, 
div#centre div#gauche-article div.article div.txt div a
{
	color: #ee6e13;
}

div#centre div#gauche-article div.article div.txt p a.lien-pdf
{
	color: #ee6e13;
	margin:0;
	padding:3px 0 3px 25px;
	line-height: 15px;
	background-attachment: scroll;
	background-color:#FFFFFF;
	background-image: url(../images/bouton-pdf.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

div#centre div#gauche-article div.article div.txt *
{
	max-width: 370px;
	height: auto;
}

div#centre div#gauche-article div.article div.txt p a:hover
{
	text-decoration: underline;
}

div#centre div#gauche div.actualite,
div#centre div#droite div.actualite
{
	width: 480px;
	padding: 0;
	margin: 25px 0 0 0;
	overflow: hidden;
	min-height: 60px;
}

div#centre div#gauche div.actualite div.img,
div#centre div#droite div.actualite div.img
{
	float: left;
	width: 213px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/fond-actu-gauche.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

div#centre div#gauche div.actualite div.img a img,
div#centre div#droite div.actualite div.img a img
{
	float: right;
	padding: 0;
	margin: 0;
}

div#centre div#gauche div.actualite div.txt,
div#centre div#droite div.actualite div.txt
{
	float: right;
	width: 250px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#gauche div.actualite div.txt a.date,
div#centre div#droite div.actualite div.txt a.date
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.actualite div.txt h2, 
div#centre div#droite div.actualite div.txt h2 
{
	width: 250px;
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0 5px 0 0;
	padding: 0 0 1px 0;
	text-decoration: none;
}

div#centre div#gauche div.actualite div.txt h2 a,
div#centre div#droite div.actualite div.txt h2 a
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.actualite div.txt p, 
div#centre div#droite div.actualite div.txt p 
{
	width: 250px;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.actualite div.txt p a,
div#centre div#droite div.actualite div.txt p a
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#gauche div.actualite div.txt p a.lien-pdf,
div#centre div#droite div.actualite div.txt p a.lien-pdf
{
	color: #ee6e13;
	margin:0;
	padding:3px 0 3px 25px;
	line-height: 15px;
	background-attachment: scroll;
	background-color:#FFFFFF;
	background-image: url(../images/bouton-pdf.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

div#centre div#droite
{
	float: right;
	width: 480px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite-article
{
	float: right;
	width: 330px;
	padding: 0 20px 0 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite-article span.droite-titre
{
	float: left;
	width: 330px;
	height: 21px;
	margin: 0 0 10px 0;
	padding: 0;
}

div#centre div#droite-article a#abonnement-rss
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bouton-rss2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 2px 28px 2px 2px;
	text-decoration: none;
	width: 98px;
}

div#centre div#droite-article a#impression
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bouton-impression.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0 10px;
	padding: 2px 28px 2px 2px;
	text-decoration: none;
	width: 64px;
}

div#centre div#droite-article a#ecoute
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bouton-ecoute.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 2px 28px 2px 2px;
	text-decoration: none;
	width: 57px;
}

div#centre div#gauche-article hr,
div#centre div#droite-article hr
{
	clear: both;
	background-color:#E0E0E0;
	border:0 none;
	color:#E0E0E0;
	float:right;
	height:1px;
	margin:15px 0 15px 0;
	width:100%;
}

div#centre div#droite-article form#reagir, 
div#centre div#droite-article form#reagir h3
{
	float: left;
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:330px;
}

div#centre div#droite-article form#reagir textarea 
{
	background-color:#FFFFFF;
	border-color:#b6b6b6;
	border-style:solid;
	border-width:1px;
	color:#000000;
	float:left;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	margin:10px 0 2px 0;
	padding:4px;
	text-align:left;
	width:320px;
	height:70px;
}

div#centre div#droite-article form#reagir input#reagir 
{
	float:right;
	margin:0;
	padding:0;
}

div#centre div#droite-article div#photos, 
div#centre div#droite-article div#photos h3 
{
	float: left;
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:330px;
}

div#centre div#droite-article div#photos h3 
{
	margin:0 0 10px 0;
}

div#centre div#droite-article div#photos div.photo 
{
	margin: 1px 1px 0 0;
	padding: 0;
	display:table;
	position:static;
	width: 81px;
	height: 81px;
	float:left;
	background-color:#e3e3e3;
}

div#centre div#droite-article div#photos div.photo a
{
	display: table-cell;
	position:static;
	vertical-align: middle;
	text-align: center;
	width: 81px;
	height: 81px;
}

div#centre div#droite-article div#video, 
div#centre div#droite-article div#video h3 
{
	float: left;
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:330px;
}

div#centre div#droite-article div#video h3 
{
	margin:0 0 10px 0;
}

div#centre div#droite-article div#video a
{
	color:#ee6e13;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-decoration: none;
}
div#centre div#droite-article div#video a:hover
{
	text-decoration: underline;
}

div#centre div#droite-article div#video h3 a, 
div#centre div#droite-article div#video h3 a:hover
{
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration: none;
}

div#centre div#droite-article div#mandats, 
div#centre div#droite-article div#mandats h3, 
div#centre div#droite-article div#publications, 
div#centre div#droite-article div#publications h3 
{
	float: left;
	color:#053b85;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:330px;
}

div#centre div#droite-article div#mandats h3, 
div#centre div#droite-article div#publications h3 
{
	margin:0 0 10px 0;
}

div#centre div#droite-article div#mandats p, 
div#centre div#droite-article div#publications p 
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article p
{
	float: left;
	color:#053b85;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	margin:0;
	padding:0;
	text-align:left;
	width:330px;
}

div#centre div#droite-article div.editorial
{
	float: right;
	width: 330px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite-article div.editorial a.date
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article div.editorial h2 
{
	width: 330px;
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0 5px 0 0;
	padding: 0 0 1px 0;
	text-decoration: none;
}

div#centre div#droite-article div.editorial h2 a
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}

div#centre div#droite-article div.editorial a
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article div.editorial p 
{
	width: 330px;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article div.editorial a
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article div.editorial p a.lien-pdf
{
	color: #ee6e13;
	margin:0;
	padding:3px 0 3px 25px;
	line-height: 15px;
	background-attachment: scroll;
	background-color:#FFFFFF;
	background-image: url(../images/bouton-pdf.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

div#centre div#droite-article div.txt
{
	float: right;
	width: 330px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite-article div.txt h2 
{
	width: 330px;
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}

div#centre div#droite-article div.txt h2 a
{
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
}

div#centre div#droite-article div.txt h2 a:hover
{
	text-decoration: underline;
}

div#centre div#droite-article div.txt p 
{
	width: 330px;
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0 5px 7px 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}

div#centre div#droite-article div.txt p a
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite-article div.txt p a.lien
{
	color: #ee6e13;
}

div#centre div#droite-article div.txt p a.lien-pdf
{
	color: #ee6e13;
	margin:0;
	padding:3px 0 3px 25px;
	line-height: 15px;
	background-attachment: scroll;
	background-color:#FFFFFF;
	background-image: url(../images/bouton-pdf.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

div#centre div#droite-article div.txt p a:hover
{
	text-decoration: underline;
}

div#centre div#droite h1
{
	float: left;
	width: 200px;
	color: #053b85;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 10px;
	padding: 0 0 0 36px;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/puce-titre.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div#centre div#droite h1 a
{
	color: #053b85;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div.editorial
{
	width: 440px;
	padding: 0;
	margin: 0 20px 0 10px;
	overflow: hidden;
}

div#centre div#droite div.editorial a.date
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div.editorial h2 
{
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 5px;
	padding: 0 0 1px 0;
	text-decoration: none;
}

div#centre div#droite div.editorial h2 a
{
	color: #ee6e13;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div.editorial p 
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0 0 7px 5px;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div.editorial p a
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div.editorial hr
{
	background-color:#E0E0E0;
	border:0 none;
	color:#E0E0E0;
	float:right;
	height:1px;
	margin:15px 0 15px 0;
	width:100%;
}

div#centre div#droite div#bloc-gauche 
{
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite div#bloc-gauche div.dossiers
{
	width: 240px;
	padding: 0;
	margin: 0 20px 0 10px;
	overflow: hidden;
}

div#centre div#droite div#bloc-gauche div.dossiers div.img
{
	float: left;
	width: 70px;
	padding: 0;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
}

div#centre div#droite div#bloc-gauche div.dossiers div.img a img
{
	float: right;
	padding: 0;
	margin: 0;
}

div#centre div#droite div#bloc-gauche div.dossiers a.date
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche div.dossiers h2 
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0 0 0 5px;
	padding: 0 0 1px 0;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche div.dossiers h2 a
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche div.dossiers p 
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0 0 7px 5px;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche div.dossiers p a
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche div.dossiers a#bouton-pdf,
div#centre div#droite div#bloc-gauche div.dossiers a#bouton-dossiers
{
	float: left;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/fond-bouton-orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	margin: 20px -1px 0 5px;
	padding: 2px 0 2px 0;
	text-decoration: none;
	width: 116px;
}

div#centre div#droite div#bloc-gauche div.dossiers hr
{
	background-color:#E0E0E0;
	border:0 none;
	color:#E0E0E0;
	float:right;
	height:1px;
	margin:15px 0 15px 0;
	width:100%;
}

div#centre div#droite div#bloc-gauche  div.participez
{
	width: 250px;
	padding: 0 0 0 0;
	margin: 0 20px 0 10px;
	overflow: hidden;
}

div#centre div#droite div#bloc-gauche  div.participez form
{
	float: left;
	width: 240px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	color: #ee6e13;
}

div#centre div#droite div#bloc-gauche  div.participez form p.question,
div#centre div#droite div#bloc-gauche  div.participez form table
{
	float: left;
	width: 240px;
	padding: 0;
	margin: 0 0 0 5px;
	overflow: hidden;
	color: #ee6e13;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

div#centre div#droite div#bloc-gauche  div.participez form table
{
	margin: 5px 0 0 0;
}

div#centre div#droite div#bloc-droite 
{
	float: right;
	width: 180px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#centre div#droite div#bloc-droite a#facebook
{
	background-attachment: scroll;
	background-color: #e2dbd1;
	background-image: url(../images/fond-menu-droite-haut.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #053b85;
	float: right;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 12px 0 12px 0;
	text-decoration: none;
	width: 180px;
}

div#centre div#droite div#bloc-droite a#facebook span.orange
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
}

div#centre div#droite div#bloc-droite a#facebook span.grand
{
	color: #053b85;
	font-size: 13px;
	line-height: 15px;
	padding: 0;
}

div#centre div#droite div#bloc-droite a#galerie-photos
{
	background-attachment: scroll;
	background-color: #e6e2d9;
	background-image: url(../images/bouton-photos.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	float: right;
	font-size: 10px;
	line-height: 34px;
	font-weight: bold;
	text-align: left;
	margin: 1px 0 0 0;
	padding: 8px 0 3px 57px;
	text-decoration: none;
	width: 123px;
}

div#centre div#droite div#bloc-droite a#videos
{
	background-attachment: scroll;
	background-color: #e6e2d9;
	background-image: url(../images/bouton-videos.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	float: right;
	font-size: 10px;
	line-height: 34px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 3px 0 8px 57px;
	text-decoration: none;
	width: 123px;
}

div#centre div#droite div#bloc-droite form#newsletter
{
	background-color: #e6e2d9;
	color: #053b85;
	float: right;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-align: center;
	margin: 1px 0 0 0;
	padding: 8px 0 8px 0;
	width: 180px;
}

div#centre div#droite div#bloc-droite form#newsletter p
{
	color: #053b85;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 180px;
}

div#centre div#droite div#bloc-droite form#newsletter input#email
{
	float:left;
	background-color: #f4f0ed;
	color: #555555;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
	margin: 3px 0 0 10px;
	padding: 4px 4px 4px 4px;
	width: 122px;
	border-color:#e5e1d8;
	border-style:inset;
}

div#centre div#droite div#bloc-droite form#newsletter input#valider
{
	float:right;
	margin: 3px 10px 0 0;
	padding: 0;
	width: 22px;
	height: 22px;
}

div#centre div#droite div#bloc-droite a#telecharger-editorial
{
	background-color: #2e2d2b;
	color: #FFFFFF;
	float: right;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	margin: 1px 0 0 0;
	padding: 8px 0 8px 0;
	text-decoration: none;
	width: 180px;
}

div#centre div#droite div#bloc-droite a#telecharger-editorial span
{
	color: #ee6e13;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
}

div#centre div#droite div#bloc-droite a#abonnement-rss
{
	background-attachment: scroll;
	background-color: #e6e2d9;
	background-image: url(../images/bouton-rss.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	margin: 1px 0 0 0;
	padding: 9px 48px 9px 30px;
	text-decoration: none;
	width: 102px;
}

div#centre div#droite div#pagination
{
	float: right;
	width: 270px;
	line-height: 21px;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
	background-color: #e6e2d9;
	color:#000000;
	font-size:10px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
}

div#centre div#droite-article div#pagination
{
	float: right;
	width: 330px;
	line-height: 21px;
	margin: 0 -20px 10px 0;
	padding: 0 0 0 20px;
	background-color: #e6e2d9;
	color:#000000;
	font-size:10px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
}

div#centre div#droite div#pagination a, 
div#centre div#droite-article div#pagination a
{
	color:#000000;
	font-size:10px;
	font-weight: normal;
	line-height: 13px;
	text-align:left;
	text-decoration:none;
	margin: 0 -3px;
	padding: 4px 3px;
}

div#centre div#droite div#pagination a:hover,
div#centre div#droite div#pagination a.active, 
div#centre div#droite-article div#pagination a:hover,
div#centre div#droite-article div#pagination a.active
{
	font-weight: bold;
}

div#centre div#droite div.actualite
{
	width: 460px;
	margin: 25px 20px 0 0;
	min-height: 60px;
}

div#centre div#droite div.actualite div.img
{
	margin: 0 0 0 -20px;
}

div#bas
{
	width: 980px;
	padding: 0;
	margin: 5px 0 0 0;
	overflow: hidden;
}

div#bas a
{
	color: #9f9f9f;
	float: right;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 8px;
	text-decoration: none;
}

div#bas a:hover
{
	color: #4f4f4f;
}


form
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0;
	padding: 0;
}

span.obligatoire
{
	color: #FF0000;
}

form input[type="text"]
{
	background-color:#FFFFFF;
	border-color:#b6b6b6;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	margin:0px 0 2px 0;
	padding:4px;
	text-align:left;
}

form textarea
{
	background-color:#FFFFFF;
	border-color:#b6b6b6;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	margin:0;
	padding:4px;
	text-align:left;
	width:320px;
	height:70px;
}

form input[type="submit"]
{
	border: 0 none;
	color: #ee6e13;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	padding:3px 26px 3px 5px;
	text-align:center;
	background-attachment: scroll;
	background-color:#FFFFFF;
	background-image: url(../images/bouton-validation.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

