@charset "utf-8";
/*
	01 <span> dans les <legend> (accessiform et sondage) :
		- Modifier la couleur en fonction de la propriete "color" du "body"
		- Modifier la largeur (largeur du contenu - 15px) : fieldset.accessiform legend span.legend {

	02 Fiches élus :
		- Modifier la largeur des vignettes des fiches
		  Ex : ul.onglets li a {width:18.4em}
*/
/* ------------------------------------------------------------------------------------------------------- Reset */
/* --------------------------------------------------------------------------------------------- Page */
	html {font-size:100.01%}
	body {
		font-family:Tahoma, Arial, sans-serif;
		font-size:.625em;
		line-height:1.6em;
		color:#000;
		background:#fff;
		padding:0;
		margin:0;
	}
/* --------------------------------------------------------------------------------------------- Titres */
	h1, h2, h3, h4, h5, h6 {line-height:1.3em}
/* --------------------------------------------------------------------------------------------- Paragraphes */
	p {margin:0 0 1em 0}
/* --------------------------------------------------------------------------------------------- Liens */
	a,
	input.aspect_lien {
		color:#b2341d;
		text-decoration:none;
	}
	/*a:visited {color:#444}*/
	a:hover,
	a:focus,
	a:active,
	input.aspect_lien:hover,
	input.aspect_lien:focus,
	input.aspect_lien:active {
		color:#b80718;
		text-decoration:underline;
	}
	input.aspect_lien:hover,
	input.aspect_lien:focus,
	input.aspect_lien:active {text-decoration:none}
	a:active {outline:none}
	.clear {clear:both}
	.left {float:left;}
/* --------------------------------------------------------------------------------------------- Images */
	img {vertical-align:middle}
	a img {border:none}
/* --------------------------------------------------------------------------------------------- Listes */
	ul,
	ol {
		list-style:none;
		padding:0;
		margin:0 0 1em 0;
	}
/* --------------------------------------------------------------------------------------------- Divers */
	.retour_chariot {clear:both}
	.masquer,
	.contre_les_robots {
		overflow:hidden;
		position:absolute;
		left:-10000px;
		width:1px;
	}
/* ----------------------------------------------------------------------------------- Type ligne */
	em {
		font-style:italic;
		font-weight:normal;
	}
	strong {
		font-style:normal;
		font-weight:bold;
	}
	abbr[title],
	acronym[title] {
		border-bottom:.1em dotted;
		cursor:help;
	}
	kbd {
		font-family:Arial, Helvetica, sans-serif;
		background:#e5e5e5;
		border:solid .1em #e6e6e6;
		border-right:solid .1em #999;
		border-bottom:solid .1em #999;
		padding:0 .3em;
	}
/* ----------------------------------------------------------------------------------- Type bloc */
	address {
		font-style:normal;
		margin:0 0 1em 0;
	}
/* --------------------------------------------------------------------------------------------- Formulaires */
	form, fieldset {
		border:none;
		padding:0;
		margin:0;
	}
	input, button, select {vertical-align:middle}
/* ----------------------------------------------------------------------------------- Boutons */
	input.bouton {
		background:#fff;
		color:#b2341d;
		border:1px solid #b2341d;
		cursor:pointer;
	}
	input.bouton:hover,
	input.bouton:focus,
	input.bouton:active {background:#b2341d;color:#fff;}
	input.bouton.secondaire {background:#777;border:1px solid #777777;color:#fff;}
	input.bouton.secondaire:hover,
	input.bouton.secondaire:focus,
	input.bouton.secondaire:active {background:#555}
	input.butCollection {color:#fff;background:#000;border:0;outline:0;padding:2px 2px;}
/* ------------------------------------------------------------------------------------------------------- Structure */
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		position:relative;
		width:990px;
		font-size:1.1em;
		margin:0 auto;
	}
/* ----------------------------------------------------------------------------------- Logo */
	#logo {
		float:left;
		text-align:center;
		padding:0 0 0 0;
		margin:0;
	}
	#logo img {vertical-align:top}
/* ----------------------------------------------------------------------------------- Top */
	#top {
		color:#000;
		padding:0;
		width:990px;
		position:relative;
		z-index:400;
	}
/* ------------------------------------------------------------------------- Accès rapide */
	#top #acces_rapide {
		text-align:right;
		line-height:1.55em;
		padding:0.5em .5em 40px 0;
		margin:0;
	}
	#top #acces_rapide li {
		display:inline;
		margin:0 0 0 0;
		padding:0;
	}
	#top #acces_rapide li.lien_1 a {
		background:url(../images/background/puce_1.png) left 1px no-repeat;
		padding:2px 0 2px 20px;
	}
	#top #acces_rapide li.lien_2 a {
		background:url(../images/background/puce_2.png) left 1px no-repeat;
		padding:2px 0 2px 20px;
	}
	#top #acces_rapide li.lien_3 a {
		background:url(../images/background/puce_3.png) left 1px no-repeat;
		padding:2px 0 2px 20px;
	}
	#top #acces_rapide li.lien_4 a {
		background:url(../images/background/puce_4.png) left 1px no-repeat;
		padding:2px 0 2px 20px;
	}
	#top #acces_rapide li.lien_4 {
		padding:0 30px 0 0;
	}
	#top form {
		clear:none;	
		float:right;
		padding:0;
		margin:0 0 0 0;
	}
	#top a {
		color:#000;
		margin:0;
	}
	#top a:hover, #top a:focus {
		text-decoration:underline;
	}
	#top a:hover span, #top a:focus span{
		text-decoration:underline;
	}
	#top a.deconnexion {
		color:#d90000;
		background:#fff;
		padding:0 .2em;
	}
/* ------------------------------------------------------------------------- Recherche */
	#top label {
		float:left;
		font-size:1.3em;
		font-weight:bold;
		line-height:1.4em;
		padding:2px 0 0 0;
	}
	#champ_recherche {
		width:110px;
		float:left;
		vertical-align:top;
		font-size:1.1em;
		height:1.1em;
		background:#fff;
		border-left:.1em solid #cccccc;
		border-top:.1em solid #cccccc;
		border-right:.1em solid #cccccc;
		border-bottom:.1em solid #cccccc;
		padding:.2em 0 .2em .4em;
		margin:.1em 0 0 .6em;
		white-space:nowrap;
	}
	#top .bordure {
		margin:3px 2px 3px;
		background:#000;
		display:block;
		float:left;
		white-space:nowrap;
		height:17px;
		padding:0;
		clear:none;
		/*
		border-right:.1em solid #cccccc;
		border-top:.1em solid #cccccc;
		border-bottom:.1em solid #cccccc;
		padding:.05em .05em .3em 0;
		height:20px;*/
		}
	#top input.bouton {
		vertical-align:top;
		margin:.1em 0 0 0;
		font-size:1em;
		color:#fff;
		border:none;
		white-space:nowrap;
		background:none;
		padding:0 .3em;
		}
/* ----------------------------------------------------------------------------------- Têtière */
	#tetiere {
		z-index:2;
		clear:left;
		position:relative;

	}
	#tetiere img {vertical-align:top;
	}
	#tetiere p {
		background:#fff;
		padding:.3em .5em;
		margin:1em;
	}
	#tetiere p a {text-decoration:underline}
	#tetiere p a:hover,
	#tetiere p a:focus,
	#tetiere p a:active {text-decoration:none}
/* ----------------------------------------------------------------------------------- Carousel */
	#carousel {
		border-top:1px solid #000;
		}
	.slideshow { height: 500px; width: 990px; margin: auto; overflow:hidden; }
	.slideshow img { background-color: #eee; }
/* ----------------------------------------------------------------------------------- Navigation horizontale */
	#principal_3n {
		width:990px;
		overflow:hidden;
		padding:0 0 20px 0;
	}
	#contenu #principal_3n .lien {
		width:310px;
		float:left;
		background:none;
		display:inline;
		vertical-align:top;
		padding:0;
		}
	
	#contenu #principal_3n ._1,
	#contenu #principal_3n ._2,
	#contenu #principal_3n ._4,
	#contenu #principal_3n ._5,
	#contenu #principal_3n ._7,
	#contenu #principal_3n ._8 {
		margin:0 30px 25px 0;
		}
		
	#contenu #principal_3n .lien img,
	#contenu #principal_3n .lien canvas {
		padding:0;
		margin:0 !important;
		}
	#contenu #principal_3n .lien p {
		width:310px;
		display:inline-block;
		padding:0;
		margin:0;
		}
	#contenu #principal_3n ._4 {
		clear:both;
		}
	#contenu #principal_3n ._3,
	#contenu #principal_3n ._6,
	#contenu #principal_3n ._9 {
		margin:0 0 25px 0;
		}
	#principal_3n h3 {
		font-family:Georgia, Tahoma, Arial;
		font-weight:normal;
		font-size:1.7em;
		margin:0 0 1px 0;
		border-bottom:1px solid #524a4a;
		}
	#principal_3n h3 a {
		margin:0 0 1px 0;
		padding:0 10px 0 4px;
		color:#737373;
		background:none;
		}
	#principal_3n h3 a:hover, #principal_3n h3 a:active, #principal_3n h3 a:focus {
		
		background:#ede09a;
		color:#000;
		}
	#contenu #principal_3n img {
		margin:0 0 3.5px !important;
		}
	#principal_3n a,
	#principal_3n strong {
		color:#524A4A;
		display:block;
		}
	#principal_3n .lien:hover h3 a,
	#principal_3n .lien:focus h3 a,
	#principal_3n .lien:active h3 a {
		color:#000;
		background:#ede09a;
		}
	#principal_3n .lien:hover p a,
	#principal_3n .lien:focus p a,
	#principal_3n .lien:active p a {
		color:#000;
		background:none;
		}
	#principal_3n a:hover,
	#principal_3n a:focus,
	#principal_3n a:active,
	#principal_3n strong,
	#principal_3n a.actif {background-image:none}
	
	#principal_3n p {
		}
	
	#top #nav02 {
		font-size:1.1em;
		padding:0;
		margin:0;
		text-align:left;
		}
	#top span {
		display:inline;
		background:#000;
		color:#fff;
		margin:0;
		font-size:1.1em;
		text-transform:uppercase;
		padding:5px 10px 4px 10px;
		float:left;
		clear:left;
		}
	#top #nav02 li {
		display:block;
		float:left;
		border-top:1px solid #000;
		border-right:1px solid #000;
		padding:3px 7px 5px 10px;
		position:relative;
		margin:0;
		}
	#top #nav02 li.noir_blanc {
		background:#000;
		text-transform:uppercase;
		padding:3px 2px 3px 10px;
		margin:0;
		}
	#top #nav02 .noir_blanc a {
		color:#fff;
		}
	#top #nav02 li a {
		padding:0;
		margin:0;
		background:none;
		}
	#top #nav02 ul {
		display:none;
		position:absolute;
		top:24px;
		left:-1px;
		border-top:1px solid #000;
		margin:0;
		padding:7px 12px 0 12px;
		text-align:left;
		z-index:20;
		width:100%;
		background:#b2341d;
	}
	#top #nav02 ul li {
		padding:0 0 7px 0;
		width:100%;
		}
	#top #nav02 ul li a {
		color:#fff;
		}
	#top #nav02 li:hover,
	#top #nav02 li:active,
	#top #nav02 li:focus,
	#top #nav02 li:hover a,
	#top #nav02 li:active a,
	#top #nav02 li:focus a,	
	#top #nav02 li a:hover,
	#top #nav02 li a:active,
	#top #nav02 li a:focus {
		background:#b2341d;
		color:#fff;
		}
		/*
		,
	#top #nav02 li a:hover ul,
	#top #nav02 li a:active ul,
	#top #nav02 li a:focus ul
	*/
	#top #nav02 li:hover ul,
	#top #nav02 li:active ul,
	#top #nav02 li:focus ul {
		display:block;
	}
	#top #nav02 ul li {
		border:none;
		}
	#top #nav02 h2 {
		background:#000;
		color:#fff;
		text-transform:uppercase;
		}
/* ----------------------------------------------------------------------------------- Principal */
	#principal {
		width:990px;
		float:left;
		border-top:1px solid #000;s
	}
/* ------------------------------------------------------------------------- Colonne 01 (gauche) */
	#colonne01 {
		float:left;
		width:250px;
		padding:0;
		margin:0 25px 40px 0;
	}
	#colonne01 h2 {
		text-transform:uppercase;
		font-size:1.2em;
		color:#000;
		margin:0;
	}

	#colonne01 #image_rubrique {
		padding:89px 0 0 0;
		}
/* --------------------------------------------------------------- Encart textuel */

	#encart {
		margin:50px 0 20px;
		padding:5px 0;
		border-top:1px solid #c3c0c0;
		border-bottom:1px solid #c3c0c0;
		}
	#encart p {
		margin:0 0 5px;
		}
/* --------------------------------------------------------------- Navigation principale verticale et Sous menu */
/* ----------------------------------------------------- Premier niveau */

	#principal_1n {
		border-top:1px solid #524a4a;
		font-size:1.2em;
		margin:1px 0 3em 0;
	}
	#principal_1n li {margin:0 0 0 0; text-transform:uppercase; border-bottom:1px solid #524a4a;}
	#principal_1n li img {margin:0 0 .2em .2em}
	#principal_1n a,
	#principal_1n strong {
		font-family:Tahoma, Arial;
		display:block;
		color:#737373;
		padding:.3em .5em;
	}
	#principal_1n a {
		/*margin:1px 0 1px;*/
		}
	#principal_1n a.actif {
		/*margin:1px 0 0;*/
		}
	#principal_1n li ul li a {
		margin:0 0 1px;
		}
	#principal_1n strong ,
	#principal_1n a.actif {
		background:#ede09a;
		color:#000;
		}
	
	#principal_1n a:hover,
	#principal_1n a:focus,
	#principal_1n a:active {background:#000; color:#fff;}
/* ----------------------------------------------------- Second niveau */
	#principal_1n ul {
		background:#ede09a;
		margin:0 0 1px 0;
	}
	#principal_1n ul ul {
		padding-left:10px;
	}
	#principal_1n ul ul ul{
		padding-left:10px;
	}
	#principal_1n ul li {text-transform:none; margin:0; border:none; }
	#principal_1n ul a,
	#principal_1n ul strong {
		color:#000;
		background:none;
		padding-top:.4em;
		padding:0 10px .4em 15px;
		background:url(../images/background/tiret.png) 7px 10px no-repeat;
	}
	#principal_1n ul ul a,
	#principal_1n ul ul strong {
		/*color:#000;
		background:none;
		padding-top:.4em;
		padding:0 10px .4em 15px;
		background:url(../images/background/tiret.png) 7px 10px no-repeat;*/
		background:none;
	}
	#principal_1n ul ul ul a,
	#principal_1n ul ul ul strong {
		color:#000;
		background:none;
		padding-top:.4em;
		padding:0 10px .4em 18px;
		background:url(../images/background/puce_plain.png) 7px 5px no-repeat;
	}
	#principal_1n ul a:hover,
	#principal_1n ul a:focus,
	#principal_1n ul a:active,
	#principal_1n a.actif:hover,
	#principal_1n a.actif:focus,
	#principal_1n a.actif:active {
		background:#ede09a url(../images/background/tiret.png) 7px 10px no-repeat;;
		color:#000;
		}
	#principal_1n ul ul a:hover,
	#principal_1n ul ul a:focus,
	#principal_1n ul ul a:active {
		background:none;
	}
/* ----------------------------------------------------- Troisième niveau */
	#principal_3n ul ul {
		font-size:.9em;
		background:none;
		padding:0 0 0 2.5em;
	}
	#principal_3n ul ul a,
	#principal_3n ul ul strong {padding-top:0}
/* --------------------------------------------------------------- Navigation transversale 01, Publication, Nuage de tags */
	#nav_transversale01,
	#publication,
	#tb_agenda,
	#sondage,
	#nuage_tags {
		float:right;
		width:140px;
		text-align:right;
		font-size:1.1em;
		background:#fff;
		background-color:rgb(255, 255, 255);
		background-color:rgba(255, 255, 255, 0.8);
		padding:1em 10px .7em 10px;
		margin:0 0 3em 0;
	}
	#nav_transversale01 ul,
	#contact p {margin:0}
/* ----------------------------------------------------- Newsletter */

	#newsletter {
		float:left;
		background:#ede09a url(../images/background/bottom_backup.png) left top no-repeat;
		margin:0 0 10px 18px;
		padding:10px 5px 24px 5px;
		vertical-align:bottom;
		width:150px;
		height:32px;
	}
	.accueil #newsletter {
		width:250px;
	}
	#newsletter a {
		display:block;
		color:#4e4e4e;
		font-size:1.1em;
		background:url(../images/background/newsletter_back.png) right bottom no-repeat;
		padding:0 0 10px 0;
		}
/* ----------------------------------------------------- Contact */
	#contact {
		clear:both;
		float:left;
		width:260px;
		margin:10px 10px 10px 18px;
	}
	.accueil #contact {
		width: 440px;
		margin:10px 60px 10px 18px;
	}
/* ----------------------------------------------------- cg80 */
	#cg80 {
		float:left;
		/*width:169px;*/
		margin:0 0px 10px 0;
		}
	.accueil #cg80 {
		margin-top:20px;	
	}
	
/* ----------------------------------------------------- Connexion */
	#connexion {
		width:480px;
		padding:5px 0 5px 5px;
		text-align:left;
		float:right;
		margin:0 18px 10px 0;
		background:#ede09a url(../images/background/bottom_backup.png) left top no-repeat;
		zoom:1;
	}
	.accueil #connexion {
		width:670px;
	}
	#connexion h2 {
		float:left;
		padding:20px 10px 0 0;
		font-weight:normal;
		font-size:1.2em;
		color:#4e4e4e;
		}
	#connexion a {
		color:#4e4e4e;
		}
	#connexion label {
		color:#4e4e4e;
		}
	#connexion div.formulaire {
		display:block;
		float:left;
		width:180px;
		}
	#connexion .bouton {
		background-color:#746c5f;
		margin:0 0 0 5px;
		border:none;
		color:#fff;
		}
	#connexion p.formulaire {
		display:block;
		float:left;
		width:150px;
		}
	#connexion #mdp {
		text-align:right;
		display:block;
		padding:0 10px 0 0;
		margin:0 0 3px 0;
		}

	#connexion p.warning {font-size:.9em}
/* ------------------------------------------- Non-connecté */
	#connexion p {margin:0 0 8px 0; display:inline}
	#connexion p.formulaire #id1,
	#connexion .formulaire #id2 {
		width:127px;
		font-size:1em;
		border:none;
		padding:2px 0 3px 3px;
		margin:.2em 0 0 0;
	}
	#connexion form a {font-size:.9em}
/* ------------------------------------------- Connecté */
	#connexion ul {margin:0 0 .5em 0}
	#connexion li {
		padding:0 0 0 12px;
		margin:0 0 .2em 0;
	}
	#connexion a.deconnexion {color:#d90000}
/* ----------------------------------------------------- Navigation transversale */
	#nav_transversale01 img {margin:0 0 .2em .2em}
	#nav_transversale01 a {
		display:block;
		color:#000;
		padding:.1em 0;
	}
/* ----------------------------------------------------- Publication */
	#publication {width:180px}
	#publication img {
		float:right;
		margin:0 0 0 1em;
	}
/* ----------------------------------------------------- Agenda */
	#tb_agenda {width:220px}
	#tb_agenda div {
		overflow:hidden;
		zoom:1;
		text-align:left;
		border-bottom:0.1em dashed #ccc;
		margin:0 0 .5em 0;
	}
	#colonne01 #tb_agenda h3 {
		font-size:1em;
		font-weight:normal;
		line-height:1.5em;
		color:#000;
	}
	#colonne01 #tb_agenda h3 a {display:block}
	#colonne01 #tb_agenda img {
		float:left;
		margin:0 .8em 0 0;
	}
	#colonne01 #tb_agenda p {margin:0 0 .5em 0}
	#colonne01 #tb_agenda .introduction {
		border:0;
		padding:0;
		margin:0 0 .5em 0;
	}
/* ----------------------------------------------------- Sondage */
	#sondage {width:220px}
	#sondage fieldset.sondage {text-align:left}
	#sondage fieldset.sondage legend {font-size:1em}
	#sondage fieldset.sondage legend span {width:210px}
	#sondage fieldset.sondage ul {
		font-size:.9em;
		margin:0
	}
/* ----------------------------------------------------- Nuage de tags */
	#nuage_tags ul {line-height:1.8em}
	#nuage_tags ul li {
		display:inline;
		background:url('../images/background/puce01.gif') no-repeat left center;
		padding:0 0 0 12px;
		margin:0 0 0 1em;
	}
/* ----------------------------------------------------- Contact */
	#contact a.lien_continuation {
		padding:0 30px 0 0;
	}
/* ------------------------------------------------------------------------- Contenu */
	#contenu {
		float:left;
		/*overflow:hidden;*/
		width:715px;
		padding:25px 0 0 0;
	}
	#contenu p {
		color: #434343;
	}
	#contenu .colLeftContent {
		width:340px;
		margin-right:20px;
		float:left;
		overflow:hidden;
	}
	#contenu .colLeftContent strong {
		background:url('../images/background/puce_red.gif') 0px 4px no-repeat;
		padding:0 0 0 8px;
		color:#434343;
	}
	.rowCollection {
		margin:1em 0;
	}
	#contenu .colRightContent {
		width:352;
		float:left;
		overflow:hidden;
		margin:20px 0;
	}
	#contenu .colRightContent img, .videoCollection {
		border:1px solid #c3c0c0;
	}
	.videoCollection {
		text-align:center;
		padding:2px 0;
		margin:1em 0;
	}


	#contenu #manifColGauche {
		float:left;
		width:47%;
		/* margin-right:15px; */
		overflow:hidden;
		padding:1%;
	}	
	#contenu #manifColDroite {
		float:right;
		width:47%;
		overflow:hidden;
		background:#eee;
		padding:1%;
		margin-bottom:10px;
	}
	#manifColDroite h2, #manifColGauche h2{
		background:#524a4a;
		color:#fff;
		font-family: Georgia, Arial, serif;
		text-align:center;
		padding:2px 0;
	}

	.event {
		border-bottom:1px solid #bfbfbf;
		margin:1em 0;
		padding:0 0 1em 0;
	}
	.event .desc {
		margin-left:1em;
		width:285px;
	}
	.event .desc span {
		display:block;
	}
	.event .desc2 {
		width:340px;
	}
	.event span {
			color:#b2341d;
			font-weight:bold;
	}
	#principal.accueil {
		padding:40px 0 0 0;
		border:none;
		}
	.accueil #contenu {
		position:relative;
		zoom:1;
		z-index:70;
		width:990px;
	}
	.accueil #contenu a {text-decoration:none}
	.accueil #contenu a:hover,
	.accueil #contenu a:focus,
	.accueil #contenu a:active {text-decoration:underline}
/* --------------------------------------------------------------- Accueil */
/* ----------------------------------------------------- Actualités */
	#actualites {
		position:absolute;
		width:980px;
		padding:0 5px;
		top:-165px;
		left:0;
		z-index:50;
		zoom:1;
		background:url(../images/background/tetiere.png) left 40px repeat-x;
	}
	.boite {
		float:left;
		width:268px;
		background:#fff url(../images/background/actu_back.jpg) left bottom no-repeat;
		border:1px solid #fff;
		margin-right:85px;
		padding:0 0 10px 0;
		min-height:124px;
		}
	.num3 {
		margin:0
		}
	.boite h3,
	.boite h3 a {
		color:#997535;
		}
	.boite p {
		margin:0;
		color:#6c6c6c;
		}
	.boite .lien_continuation {
		display:block;
		background:url(../images/background/lire_suite.png) right 5px no-repeat;
		padding:0 10px 0 0;
		margin:0 .3em 0 0;
		font-weight:bold;
		color:#6c6c6c;
		text-align:right;
		}
	.boite img {
		float:left;
		margin:0 10px 0.1em 0;
		}
/* ------------------------------------------- Contenu */
	#onglet_contenu {
		overflow:hidden;
		float:left;
		width:414px;
		height:253px;
		border:1px solid #fff;
		background:#fff;
	}
	#contenu #onglet_contenu ul {
		overflow:scroll;
		overflow-y:hidden;
		padding:0;
		margin:0;
	}
	#contenu #onglet_contenu li {
		position:relative;
		height:253px;
		background:none;
		padding:0;
		margin:0;
	}
	#onglet_contenu div {
		position:absolute;
		bottom:0;
		left:0;
		color:#fff;
		background-color:rgb(0, 0, 0);
		background-color:rgba(0, 0, 0, 0.8);
		padding:1em 1em 0 1em;
	}
	#onglet_contenu h3 {
		font-size:.9em;
		font-weight:normal;
		color:#fff;
	}
	#onglet_contenu a {
		display:block;
		text-transform:uppercase;
		font-size:1.3em;
		font-weight:bold;
		color:#fff;
		margin:.4em 0 0 0;
	}
/* ------------------------------------------- Navigation */
	#contenu #onglet_navigation {
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		padding:0;
		margin:0;
		line-height:1.4em;
	}
	#contenu #onglet_navigation li {
		overflow:hidden;
		font-size:.9em;
		border-bottom:1px solid #fff;
		background:#d3d2cc;
		padding:.9em .8em;
		margin:0;
	}
	#contenu #onglet_navigation li.premier {padding-bottom:1em}
	#contenu #onglet_navigation img {
		float:right;
		border:.1em solid #fff;
		margin:0 0 0 1em;
	}
	#contenu #onglet_navigation li a {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		color:#000;
	}
	#contenu #onglet_navigation li a.selectionne {
		color:#b2341d;
		cursor:text;
	}
	#contenu #onglet_navigation li a.selectionne:hover,
	#contenu #onglet_navigation li a.selectionne:focus,
	#contenu #onglet_navigation li a.selectionne:active {text-decoration:none}
/* ----------------------------------------------------- Colonnes */
	div.colonnes {
		overflow:hidden;
		color:#fff;
		border-top:.1em solid #fff;
		padding:0 0 1em 0;
	}
	div.colonne {
		float:left;
		width:50%;
	}
	div.colonne h2 {
		font-size:1.3em;
		font-weight:normal;
		color:#fff;
		padding:.4em 25px .5em 25px;
		margin:0 0 1em 0;
	}
	div.colonne h2.style01 {background:#d60318}
	div.colonne a {color:#fff}
	div.colonne a.lien_continuation {
		float:right;
		font-weight:bold;
		background:url('../images/_TEMP/puce03.gif') no-repeat right 7px;
		padding:0 35px 0 0;
	}
/* ------------------------------------------- Information du jour */
	div.info_jour {padding:0 25px}
	div.info_jour h3 {
		font-size:1.2em;
		margin:0 0 1em 0;
	}
	div.info_jour img {
		float:left;
		border:.1em solid #fff;
		margin:0 1em 0 0;
	}
	div.info_jour p {margin:0 0 .5em 0}
/* ------------------------------------------- Agenda */
	#contenu #agenda {
		padding:0 15px;
		margin:0;
	}
	#contenu #agenda li {
		background:none;
		padding:0;
		margin:0 0 1.6em 0;
	}
	#agenda h3 {
		font-size:1em;
		font-weight:normal;
		color:#fff;
		padding:0 0 0 15px;
	}
	#agenda a {font-weight:bold}
/* ------------------------------------------- Slider */
#contenu #slider-wrapper {
	background:url('../images/background/view_bg.gif')no-repeat;
	width:714px;
	overflow:hidden;
	
}
#slider {
			width:712px;
			margin-left:2px;
}
	#contenu #slider ul {
		padding:0;
		margin:0;
		
	}
	#contenu #slider li{
		overflow:hidden;
		width:712px;
		background:none;
		padding:0;
		margin:0 auto;
	}
	#slider li div {padding:0 50px}
	#slider li h3{margin:0 0 .5em 0}
	#slider li span.image {
		display:block;
		height:386px;
		text-align:center;
		margin-top:2px;
	}
	#slider li img {
		margin:0 1em 0 0;	
	}
	#controls {position:relative;}
	#prevBtn,
	#nextBtn {
		position:absolute;
		left:10px;
		top:-310px;
	}
	#nextBtn {left:679px}
/* ------------------------------------------- Carte */
	#carte {margin:0 25px 0 15px}
	#carte img {margin:0 0 .8em 0}
	#carte.hover {cursor:pointer}
	#carte.hover a {text-decoration:underline}
/* ----------------------------------------------------------------------------------- Sitemap */

	#site_map {
		border-top:1px solid #BFBFBF;
		width:980px;
		float:left;
		padding:10px 5px 10px 5px;
		margin:0;
		color:#524a4a;
		}
	#sitemap {
		padding:0 10px 0 10px;
		width:960px;
		
		list-style-type:none;
		}
	#sitemap li {
		width:130px;
		float:left;
		padding:0 2.8em 0 0;
		list-style-type:none;
		}
	#sitemap a {
		color:#524a4a;
		}
	#sitemap li a {
		text-transform:uppercase;
		color:#524a4a;
		font-weight:bold;
		}
	#sitemap ul {
		}
	#contenu #sitemap ul li {
		padding:0;
		clear:left;
		
		}
	#sitemap ul li a {
		text-transform:none;
		font-weight:normal;
		}
	#sitemap li#lien_site_map_6 {
		padding:0;
		}
/* ----------------------------------------------------------------------------------- Pied de page */
	#pied_page {
		clear:both;
		float:left;
		padding:10px 0 0 0;
		width:990px;
		border-top:1px solid #BFBFBF;
	}
	#pied_page a {
		color:#524a4a;
		}
	#pied_page ul {
		display:inline;
		text-align:right;
		margin:0;
		padding:0 0 0 460px;
	}
	#pied_page li {
		display:inline;
		color:#524a4a;
		margin:0 1em 0 0;
	}
	#pied_page li a {margin:0 1em 0 0}
	#pied_page p {
		float:left;
		display:inline;
		font-size:.9em;
		margin:0;
	}
	#pied_page abbr {border:0}
/* ------------------------------------------------------------------------------------------------------- Contenu */
/* --------------------------------------------------------------------------------------------- Fil d'ariane */
	#fil_ariane {font-size:.9em}
	#contenu #fil_ariane a {
		color:#000;
		text-decoration:none;
	}
	#contenu #fil_ariane a:hover,
	#contenu #fil_ariane a:focus,
	#contenu #fil_ariane a:active {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Depuis éditeur XML */
/* ----------------------------------------------------------------------------------- Espacements */
	.espacement01 {margin-bottom:0}
	.espacement02 {margin-bottom:1.7em}
	.espacement03 {margin-bottom:2.7em}
	.espacement04 {margin-bottom:3.7em}
/* ----------------------------------------------------------------------------------- Alignements */
	.object-left,
	.object-right,
	.object-center {margin:0 0 1em 0}
	.object-left {
		float:left;
		margin-right:1em;
	}
	.object-right {
		float:right;
		margin-left:1em;
	}
	.object-center {text-align:center}
	.alignement01 {text-align:left}
	.alignement02 {text-align:right}
	.alignement03 {text-align:center}
/* ----------------------------------------------------------------------------------- Titres de section */
	#contenu h1 {
		font-size:2em;
		background:url(../images/background/h1_back.jpg) right bottom no-repeat;
		text-transform:uppercase;
		font-weight:normal;
		font-family:Georgia, Tahoma, Arial;
		color:#000;
		padding:.5em 0 0 0;
		margin:0 0 1em 0;
		border-bottom:1px solid #524a4a;
	}
	h1 span {
		padding-right:20px;	
	}
	h1 span span {
		text-transform:none;
		font-size:.8em;
	}
	h2 {
		font-size:1.4em;
		}
	h2.border {
		border-bottom:1px solid #c3c0c0;
	}
	h2, h2 a {
		color:#524a4a;
		margin:0 0 .5em 0;
	}
	h3 {
		font-size:1.2em;
		}
	h3, h3 a {
		color:#000;
		margin:0 0 .4em 0;
	}
	h4 {
		font-size:1.1em;
		}
	h4, h4 a {
		color:#524a4a;
		margin:0 0 .4em 0;
	}
 	h5, h5 a, h6, h6 a {
		font-size:1em;
		color:#000;
		margin:0 0 .2em 0;
	}
/* ----------------------------------------------------------------------------------- Liens */
	#contenu a.lien_continuation {
		color:#434343;
		font-weight:bold;
		float:right;
		text-decoration:none;
	}
	#contenu a.lien_continuation:hover,#contenu a.lien_continuation:focus {
		text-decoration:underline;
	}
	#contenu a.lien_continuation2 {
		font-weight:bold;
		color:#000;
		float:right;
		text-decoration:none;
	}
	#contenu a.lien_continuation2:hover,#contenu a.lien_continuation2:focus {
		text-decoration:underline;
	}
	#contenu a {text-decoration:underline}
	#contenu a:hover,
	#contenu a:focus,
	#contenu a:active {text-decoration:none}
	#contenu .picto {
		background-repeat:no-repeat;
		background-position:left center;
		padding:.1em 0 .1em 20px;
		margin:0 1.5em 0 0;
	}
	#contenu .notification {background-image:url('../images/background/picto02.png')}
	#contenu a.moderateur {background-image:url('../images/background/picto01.png')}
	#contenu a.conditions_moderation {background-image:url('../images/background/picto03.png')}
	#contenu a.flux_rss {background-image:url('../images/background/rss01.gif')}
	#contenu input.aspect_lien {
		font-size:1em;
		border:0;
		border-bottom:1px solid #b2341d;
		background:0;
		padding:0 0 0 0;
		margin:0 1.5em 0 0;
		cursor:pointer;
	}
	#contenu input.aspect_lien:hover,
	#contenu input.aspect_lien:focus,
	#contenu input.aspect_lien:active {border-color:#fff}
/* ----------------------------------------------------------------------------------- Paragraphes */
/* ------------------------------------------------------------------------- Métas */
	p.metas {
		overflow:hidden;
		zoom:1;
		background:#f2f2f2;
		padding:.3em .8em;
	}
	p.metas span {
		float:left;
		color:#666;
	}
	p.metas a {
		float:right;
		background:url('../images/background/commentaire01.gif') no-repeat left 2px;
		padding:0 0 0 21px;
		margin:0 0 0 2em;
	}
	p.metas a.reagir {background-image:url('../images/background/commentaire02.gif')}
	p.metas a.flux_rss {background-image:url('../images/background/rss01.gif')}
	p.metas abbr {border:0}
/* ------------------------------------------------------------------------- Introduction */
	.introduction {
		overflow:hidden;
		zoom:1;
		/*border-left:.5em solid #f2f2f2;*/
		font-weight:bold;
		padding:0 0 0 .8em;
		margin:0 0 1em 0;
	}
	.introduction p,
	.introduction address {margin:0}
/* ----------------------------------------------------------------------------------- Image avec légende et copyright */
	p.image {
		line-height:1.4em;
		font-size:.9em;
		color:#666;
		margin:0;
	}
	p.image img {margin:0 0 .3em 0}
	p.image span {
		display:block;
		text-align:left;
	}
	p.image abbr {border:none}
	.object-center p.image span {margin:0 auto}
/* ----------------------------------------------------------------------------------- Listes */
/* ------------------------------------------------------------------------- Premier niveau */
	#contenu ul,
	#contenu ol {
		overflow:hidden;
		zoom:1;
		padding:0;
	}
	#contenu ul li,
	#contenu ol li {margin:0 0 .2em 0}
/* --------------------------------------------------------------- Non-ordonnée */
	#contenu ul li {
		padding:0 0 0 12px;
	}
/* --------------------------------------------------------------- Ordonnée */
	#contenu ol li {
		list-style-type:decimal;
		list-style-position:inside;
	}
/* ------------------------------------------------------------------------- Second niveau */
	#contenu ul ul,
	#contenu ol ol,
	#contenu ul ol,
	#contenu ol ul {margin:.2em 0 0 0}
/* --------------------------------------------------------------- Non-ordonnée */
	#contenu ol ul li {
		list-style-type:none;
		list-style-position:outside;
	}
/* --------------------------------------------------------------- Ordonnée */
	#contenu ol ol li {list-style-type:lower-alpha}
	#contenu ul ol li {
		background:none;
		padding:0;
	}
/* ----------------------------------------------------------------------------------- Tableaux */
	#contenu table {
		width:100%;
		border-spacing:0;
		border-collapse:collapse;
		margin:0 0 1.4em 0;
	}
	th {text-align:left}
	#contenu table td,
	#contenu table th {
		vertical-align:top;
		padding:.3em .7em;
	}
/* ------------------------------------------------------------------------- Tableau de données */
	table.tableau_donnees {
		border-top:.1em solid #ccc;
		border-right:.1em solid #ccc;
	}
	table.tableau_donnees p {margin-bottom:0}
	table.tableau_donnees caption {
		text-align:left;
		font-weight:bold;
		color:#555;
		padding:0 0 .3em 0;
	}
	table.tableau_donnees th {
		background:#e7e7e7;
		border-bottom:.1em solid #ccc;
		border-left:.1em solid #ccc;
	}
	table.tableau_donnees th.taille01 {width:25%}
	table.tableau_donnees th.taille02 {width:20%}
	table.tableau_donnees th.taille03 {width:15%}
	table.tableau_donnees td {
		border-bottom:.1em solid #ccc;
		border-left:.1em solid #ccc;
	}
	table.tableau_donnees tr.alterne {background:#f6f6f6}
	table.tableau_donnees tr:hover,
	table.tableau_donnees tr.alterne:hover {background:#f0f0f0}
/* --------------------------------------------------------------- Forum */
	table.tableau_donnees tr.epingle {background:#fefede}
/* ------------------------------------------------------------------------- Triable */
	#contenu .header a {
		color:#000;
		background:url('../images/background/tri01.gif') no-repeat left center;
		padding:0 0 0 15px;
		text-decoration:none;
	}
	#contenu .header a:hover,
	#contenu .header a:focus,
	#contenu .header a:active {text-decoration:underline}
	#contenu table tr th.headerSortDown {background:#f2f2f2}
	.headerSortDown a {background-image:url('../images/background/tri02.gif')}
/* ----------------------------------------------------------------------------------- Mises en avant */
	.mise_en_avant,
	.mise_en_avant01,
	.mise_en_avant02 {
		overflow:hidden;
		zoom:1;
		background:#f2f2f2;
		padding:.8em .9em 0 .9em;
		margin:0 0 1em 0;
	}
	.mise_en_avant01 {
		float:left;
		width:200px;
		margin-right:1em;
	}
	.mise_en_avant02 {
		float:right;
		width:200px;
		margin-left:1em;
	}
	p.mise_en_avant {padding-bottom:1em}
/* ----------------------------------------------------------------------------------- Citations */
	q {
		quotes:none;
		font-style:italic;
		padding:0 .2em;
	}
	q:before,
	q:after {content:""}
	blockquote {
		overflow:hidden;
		zoom:1;
		background:#f2f2f2 url('../images/background/citation.gif') no-repeat 98% 6px;
		padding:.7em 5em 0 .9em;
		margin:0 0 1em 0;
	}
/* ----------------------------------------------------------------------------------- Fichiers */
	a.fichier {
		background-repeat:no-repeat;
		background-position:left top;
		padding:.1em 0 .3em 22px;
		text-decoration:none;
	}
	a.fichier span {text-decoration:underline}
	a.fichier:hover span,
	a.fichier:focus span,
	a.fichier:active span {text-decoration:none}
	a.fichier span.metas {
		font-size:.9em;
		color:#666;
		text-decoration:none;
	}
	a.pdf {background-image:url('../images/background/pdf.gif')}
	a.msword {background-image:url('../images/background/msword.gif')}
	a.ms-excel {background-image:url('../images/background/ms-excel.gif')}
	a.text {background-image:url('../images/background/text.gif')}
	a.spreadsheet {background-image:url('../images/background/spreadsheet.gif')}
	a.plain {background-image:url('../images/background/plain.gif')}
	a.zip {background-image:url(../images/background/zip.gif)}
	a.rtf {background-image:url(../images/background/rtf.gif)}
	a.octet-stream {background-image:url(../images/background/rar.gif)}
/* ----------------------------------------------------------------------------------- Emphases */
	.emphase01 {
		font-size:.9em;
		font-style:italic;
		color:#666;
	}
/* ----------------------------------------------------------------------------------- Formulaires */
/* ------------------------------------------------------------------------- Etapes */
	#contenu #etapes {
		line-height:normal;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		background:#e5e5e5;
		padding:0 0 0 20px;
		margin:0 0 2em 0;
	}
	#contenu #etapes li {
		float:left;
		display:inline;
		list-style-type:none;
		background:url('../images/background/fleche_etape.gif') no-repeat right center;
		padding:10px 40px 10px 0;
		margin:0 10px 0 0;
	}
	#contenu #etapes li.dernier {
		background:none;
		padding-right:0;
	}
/* --------------------------------------------------------------- Etapes courante et désactive */
	#contenu #etapes li strong,
	#contenu #etapes li span {
		display:block;
		color:#000;
		border:1px solid;
		background:#fff;
		padding:2px 8px;
	}
	#contenu #etapes li span {
		color:#fff;
		border-color:#d5d4d4;
		background:#d5d4d4;
	}
/* ------------------------------------------------------------------------- Messages d'erreur */
	#messages_erreur {
		overflow:hidden;
		zoom:1;
		border:.1em dashed #d90000;
		background:#fff6f6;
		padding:.8em 1.2em 0 1.2em;
		margin:0 0 1.5em 0;
	}
	#contenu #messages_erreur h2,
	#contenu #messages_erreur h3 {
		font-size:1.2em;
		color:#d90000;
	}
	#messages_erreur p {margin:0 0 .5em 0}
	#messages_erreur p img {vertical-align:middle}
	.warning {color:#d90000}
/* ------------------------------------------------------------------------- p "accessiform" */
	#contenu p.accessiform {
		overflow:hidden;
		zoom:1;
		line-height:normal;
	}
	#contenu p.accessiform.espacement {margin-bottom:2em}
/* --------------------------------------------------------------- Label */
	p.accessiform label {
		display:block;
		float:left;
		width:45%;
		line-height:1.6em;
		text-align:right;
		padding:0 5px 0 0;
	}
	p.accessiform label abbr,
	fieldset.accessiform legend span.legend abbr {border:0}
	p.accessiform label img {vertical-align:middle}
	p.accessiform label span.infos,
	fieldset.accessiform legend span.legend span.infos {
		display:block;
		line-height:1.3em;
		font-size:.9em;
		color:#666;
	}
/* --------------------------------------------------------------- placeHolder */
	.text-placeholder {color:#777}
/* --------------------------------------------------------------- Élements de formulaire */
/* ----------------------------------------------------- Commun */
	p.accessiform input,
	p.accessiform textarea,
	p.accessiform select {
		float:left;
		font-size:1em;
		border:.1em solid #999;
		padding:.2em 0 .2em .3em;
	}
	p.accessiform input.checkbox {border:0}
	p.accessiform input:hover,
	p.accessiform textarea:hover {background:#fcfcfc}
	p.accessiform input:focus,
	p.accessiform textarea:focus {background:#f7f7f7}
	p.erreur input,
	p.erreur textarea,
	p.erreur select {border-color:#d90000}
/* ----------------------------------------------------- Champs texte */
	input.taille_1 {width:40px}
	input.taille_2 {width:100px}
	input.taille_3 {width:150px}
	input.taille_4 {width:200px}
	input.taille_5 {width:250px}
/* ----------------------------------------------------- Champs upload */
	p.accessiform input.champ_upload {width:250px}
	p.accessiform span.champ_upload {
		display:block;
		clear:both;
		line-height:1.6em;
		padding:0 0 0 45%;
		margin:0 0 0 5px;
	}
/* ----------------------------------------------------- Zone de texte */
	p.accessiform textarea {
		width:250px;
		height:11em;
		font-family:Arial, Helvetica, sans-serif;
	}
/* ----------------------------------------------------- Select */
	p.accessiform select {padding:0}
	p.accessiform select optgroup,
	p.accessiform select option {padding:0 5px 0 3px}
/* ----------------------------------------------------- Liens */
	p.accessiform a.dp-choose-date {margin-top:2px}
	p.accessiform a.lien {
		display:inline-block;
		font-size:.9em;
		padding:.4em 0 0 5px;
		margin:0 0 0 45%;
	}
/* ------------------------------------------------------------------------- Fieldset */
	fieldset.accessiform {
		overflow:hidden;
		border:1px dashed #ccc;;
		padding:0 0 1em 0;
		margin:0 0 1.5em 0;
	}
	fieldset.accessiform.erreur {border-color:#d90000}
	fieldset.accessiform.multiplicite {
		clear:both;
		border:1px dashed #ccc;
		padding:5px 0 0 0;
		margin:0 0 1em 0;
	}
	fieldset.accessiform.multiplicite legend {
		font-weight:bold;
		background:#fff;
		padding:0 5px;
	}
	fieldset.accessiform legend strong {
		font-weight:normal;
		background:#fff;
		padding:0 5px;
	}
	fieldset.accessiform.multiplicite fieldset legend {font-weight:normal}
	fieldset.accessiform.multiplicite p {
		padding-left:10px;
		padding-right:10px;
	}
	fieldset.accessiform legend {
		color:#000;
		background:#fff;
		padding:0 5px;
		margin:0 0 .8em 0;
		white-space:normal;
	}
	fieldset.accessiform legend span.legend {
		display:block;
		width:645px;
	}
	fieldset.accessiform legend span.legend img {vertical-align:top}
/* --------------------------------------------------------------- Boutons radio et checkbox */
	#contenu fieldset.accessiform ul {
		height:100%;
		line-height:normal;
		padding:0 0 0 45%;
		margin:0 0 0 5px;
	}
	#contenu fieldset.accessiform ul li {
		background:none;
		padding-left:0;
	}
	fieldset.accessiform li label {
		float:left;
		line-height:1.7em;
		margin:0 30px 0 5px;
	}
	fieldset.accessiform li input {
		display:block;
		float:left;
		width:13px;
		height:13px;
	}
	fieldset.accessiform li input:focus, fieldset.accessiform li input.focus {background:none}
/* ----------------------------------------------------- En ligne */
	fieldset.accessiform ul li {
		display:inline;
		background-image:none;
		padding:0;
		margin:0 30px 0 0;
	}
/* ----------------------------------------------------- Vertical */
	#contenu fieldset.accessiform ul.vertical li {
		display:block;
		float:left;
		width:100%;
		clear:both;
		padding:0 0 6px 0;
		margin:0;
	}
	fieldset.accessiform ul.vertical li label {float:none}
	fieldset.accessiform ul.vertical li label.preciser {
		display:block;
		margin-top:3px;
		margin-left:0;
	}
	fieldset.accessiform ul.vertical li input.taille_4 {
		height:auto;
		font-size:1em;
		border:1px solid #999;
		padding:2px 0 2px 3px;
		width:250px;
	}
/* ----------------------------------------------------- En colonne */
	fieldset.accessiform ul.en_colonne li {
		display:block;
		float:left;
		width:45%;
		margin:0 10px 5px 0;
	}
	fieldset.accessiform ul.en_colonne li label {float:none}
/* ------------------------------------------------------------------------- Previsualisation */
	#previsualisation {
		border-top:1px dashed #ccc;
		margin:0 0 10px 0;
	}
	div.previsualisation {
		border-bottom:1px dashed #ccc;
		background:#f1f2f2;
		padding:10px;
	}
	div.previsualisation.alterne {background:#fff}
	div.previsualisation table tr td {
		vertical-align:top;
		padding:0 0 8px 0;
	}
	div.previsualisation table tr td.label {
		width:250px;
		text-align:right;
		padding:0 5px 0 0;
	}
	div.previsualisation table tr td ul {padding:0}
	div.previsualisation table tr td ul li {
		float:left;
		width:28%;
		margin-left:5px;
	}
	.saisie_vide {color:#777}
/* ------------------------------------------------------------------------- Captcha */
	#contenu form div.mise_en_avant {margin-top:2em}
/* ------------------------------------------------------------------------- Boutons */
	div.boutons {
		height:100%;
		padding:0 0 0 45%;
		margin:0 0 15px 0;
	}
	#contenu form input.bouton {margin:0 10px 0 0}
	#contenu form p.alignement02 input.bouton {margin-right:0}
	#contenu form div.boutons input.bouton {margin:0 5px}
	p.accessiform input.bouton {
		font-size:.9em;
		border:0;
		margin:0 0 0 10px;
	}
/* ----------------------------------------------------------------------------------- Géolocalisation */
	div.carte_google {
		width:98%;
		height:400px;
		border:1px solid #999;
		margin:0 0 1em 0;
	}
/* --------------------------------------------------------------------------------------------- Fiches */
/* ----------------------------------------------------------------------------------- Détail d'une fiche */
	#fiche {
		overflow:hidden;
		zoom:1;
		clear:both;
		background:#ececec;
		padding:15px;
		margin:0 0 1em 0;
	}
	div.ui-tabs-hide {display:none}
	div.fiche {clear:both}
/* ----------------------------------------------------------------------------------- Listing des fiches */
	#contenu ul.onglets {
		overflow:hidden;
		zoom:1;
		padding:0;
	}
	#contenu ul.onglets li {
		display:inline;
		background:none;
		padding:0;
		margin:0;
	}
	ul.onglets li a {
		display:block;
		float:left;
		width:20.12em;
		height:70px;
		background:#ececec;
		border-right:.1em solid #fff;
		border-bottom:.1em solid #fff;
		padding:8px;
	}
	ul.onglets li a img {
		float:left;
		margin:0 .8em 0 0;
	}
	ul.onglets li a:hover,
	ul.onglets li a:focus,
	ul.onglets li a:active {background:#f1f1f1}
	#contenu ul.onglets li.ui-tabs-selected a {
		color:#000;
		filter:alpha(opacity=30);
		-moz-opacity:0.30;
		background-color:#f4f4f4;
		text-decoration:none;
		cursor:text;
	}
/* --------------------------------------------------------------------------------------------- Galerie */
	#contenu #gallery,
	#contenu .extrait ul.apercu {
		clear:both;
		padding:1em 0 0 0;
		margin:0;
	}
	#contenu .extrait ul.apercu {margin-bottom:1.5em}
	#contenu #gallery li,
	#contenu .extrait ul.apercu li {
		display:inline;
		background:none;
		padding:0;
		margin:0;
	}
	.extrait ul.apercu li img {
		float:none;
		vertical-align:top;
		margin:0 3em 0 0;
	}
	.extrait ul.apercu div {
		float:left;
		margin:0 3em 0 0;
	}
	#contenu .extrait div.navigation {padding-bottom:0}
	#gallery li a {text-decoration:none}
	#gallery li img {
		vertical-align:bottom;
		border:.1em solid #e8e8e8;
		padding:.4em;
		margin:0 2.3em 1.5em 0;
	}
	#gallery li a:hover img,
	#gallery li a:focus img,
	#gallery li a:active img {background:#e8e8e8}
/* ----------------------------------------------------------------------------------- Ecard */
	#contenu #ecard_choix {
		clear:both;
		padding:1em 0 0 0;
		margin:0;
	}
	#contenu #ecard_choix li {
		display:inline-block;
		background:none;
		padding:0;
		margin:0 2em 0 0;
	}
	#contenu #ecard_choix li img {margin:0 0 .5em 0}
/* --------------------------------------------------------------------------------------------- Agenda */
/* ----------------------------------------------------------------------------------- Filtres */
	#filtre_agenda {
		clear:both;
		float:right;
		width:30%;
	}
/* ------------------------------------------------------------------------- Par thème */
	#filtre_agenda #par_theme {
		padding:0 0 0 20px;
		margin:0 0 2em 0;
	}
	#filtre_agenda #par_theme li {
		background:none;
		padding:0;
	}
	#par_theme a,
	#par_theme strong {
		display:block;
		zoom:1;
		background:url('../images/background/puce02.gif') no-repeat left 3px;
		padding:0 0 0 20px;
		margin:0 0 .2em 0;
		text-decoration:none;
	}
	#par_theme a:hover,
	#par_theme a:focus,
	#par_theme a:active {text-decoration:underline}
/* ------------------------------------------------------------------------- Par date */
	p.nav_mois {
		overflow:hidden;
		text-align:center;
		font-size:.9em;
		border:1px solid #ccc;
		border-bottom:0;
		padding:.3em 0 .3em 4px;
		margin:0 1px 0 0;
	}
	#contenu p.nav_mois a {
		background-repeat:no-repeat;
		text-decoration:none;
	}
	#contenu p.nav_mois a:hover,
	#contenu p.nav_mois a:focus,
	#contenu p.nav_mois a:active {text-decoration:underline}
	p.nav_mois a.precedent {
		float:left;
		background-image:url('../images/background/precedent.gif');
		background-position:left 7px;
		padding:0 0 0 10px;
	}
	p.nav_mois abbr {border:0}
	p.nav_mois a.suivant {
		float:right;
		background-image:url('../images/background/suivant.gif');
		background-position:right 7px;
		padding:0 15px 0 0;
	}
/* --------------------------------------------------------------- Calendrier */
	#filtre_agenda table {
		table-layout:fixed;
		text-align:center;
		margin:0 0 2.5em 0;
	}
/* ----------------------------------------------------- Entêtes */
	#filtre_agenda table th {
		text-align:center;
		background:#f2f2f2;
		border:1px solid #ccc;
		padding:.3em 0;
	}
	#filtre_agenda table th abbr {border:0}
/* ----------------------------------------------------- Cellules */
	#filtre_agenda table td {
		font-size:.9em;
		border:1px solid #ccc;
		border-top:0;
		padding:0;
	}
	#filtre_agenda table td a,
	#filtre_agenda table td strong,
	#filtre_agenda table td span {
		display:block;
		padding:.25em;
	}
/* ------------------------------------------- Jours des mois précédent et suivant */
	/*#filtre_agenda table span.precedent_suivant {color:#777}*/
/* ------------------------------------------- Jour J */
	#filtre_agenda table td.jour_j span,
	#filtre_agenda table td.jour_j a {background:url('../images/background/motif01.gif')}
/* ------------------------------------------- Jours avec événement */
	#filtre_agenda table td a {font-weight:bold}
	#filtre_agenda table td a:hover,
	#filtre_agenda table td a:focus,
	#filtre_agenda table td a:active,
	#filtre_agenda table td strong,
	#filtre_agenda table td.jour_j a:hover,
	#filtre_agenda table td.jour_j a:focus,
	#filtre_agenda table td.jour_j a:active {
		color:#fff;
		background:#b2341d;
	}
	#filtre_agenda table td strong {font-style:italic}
/* ------------------------------------------------------------------------- Par critères de recherche */
	#filtre_agenda p.accessiform label {
		display:inline;
		float:none;
		width:auto;
		text-align:left;
	}
	#filtre_agenda p.accessiform label span.infos {display:inline}
	#filtre_agenda p.accessiform input {
		float:left;
		margin:.3em .5em 0 0;
	}
	#filtre_agenda p.accessiform a {
		float:left;
		margin:.4em 0 0 0;
	}
/* ----------------------------------------------------------------------------------- Événements */
	#evenements {
		float:left;
		width:67%;
		padding:0 3% 0 0;
	}
	#evenements.sans_filtre {
		width:100%;
		padding-right:0
	}
	#evenements .extraits {margin-top:0;width:470px;}
	#evenements .extrait {width:470px;padding:1em 0 1em 0;}
/* --------------------------------------------------------------------------------------------- Recherche */
/* ----------------------------------------------------------------------------------- Aide */
	#recherche_aide {
		float:right;
		width:45%;
		border:1px dashed #ccc;
		padding:10px;
		margin:0 0 0 10px;
	}
	#recherche_aide ul {
		padding:0;
		margin:0;
	}
/* ----------------------------------------------------------------------------------- Affinage */
	dl.accordeon.facettes dt {font-size:1em}
/* --------------------------------------------------------------------------------------------- FAQ / Affinage de la recherche */
	dl.accordeon {margin:0 0 1em 0}
	dl.accordeon dt {
		font-size:1.2em;
		font-weight:bold;
		margin:0 0 .4em 0;
	}
	dl.accordeon dt a {
		background:url('../images/background/puce03.gif') no-repeat 1px 5px;
		padding:0 0 0 14px;
	}
	dl.accordeon dt a:hover,
	dl.accordeon dt a:focus,
	dl.accordeon dt a:active,
	dl.accordeon dt.actif a {
		background-image:url('../images/background/tri02.gif');
		background-position:left 6px;
	}
	#contenu dl.accordeon dt.actif a {
		color:black;
		text-decoration:none;
		cursor:text;
	}
	dl.accordeon dd {margin:0 0 0 1.2em}
/* --------------------------------------------------------------------------------------------- Sondage */
	fieldset.sondage {
		clear:both;
		border-bottom:.1em dashed #ccc;
		padding:0 0 .7em;
		margin:0 0 .7em 0;
	}
	fieldset.sondage legend {
		white-space:normal;
		font-size:1.1em;
		font-weight:bold;
		color:black;
		margin:0 0 .4em 0;
	}
	fieldset.sondage legend span {
		display:block;
		width:645px;
	}
	#contenu fieldset.sondage ul {
		padding:0;
		margin:0;
	}
	#contenu fieldset.sondage ul li {
		clear:both;
		background:none;
		padding:0;
		margin:0 0 .2em 0;
	}
	fieldset.sondage input {float:left}
	fieldset.sondage label {
		line-height:1.6em;
		margin:0 0 0 .5em;
	}
/* ----------------------------------------------------------------------------------- Résultats */
	#resultats_sondage dt {
		font-size:1.1em;
		font-weight:bold;
		margin:2em 0 .5em 0;
	}
	#resultats_sondage dd {margin:0 0 .5em 2em}
	#contenu #resultats_sondage table {
		width:auto;
		margin:.3em 0 0 0;
	}
	#contenu #resultats_sondage td {
		border:1px solid #ccc;
		border-left:0;
		background:#ccc;
		padding:.5em 0;
	}
	#contenu #resultats_sondage td.complement {background:#fff}
/* --------------------------------------------------------------------------------------------- Glossaire */
	#glossaire {
		border-top:.1em dashed #ccc;
		margin:0 0 2em 0;
	}
	#glossaire dt {
		font-size:1.2em;
		font-weight:bold;
		margin:.6em 0 .4em 0;
	}
	#glossaire dd {
		border-bottom:.1em dashed #ccc;
		margin:0;
	}
	#glossaire dd p {margin-bottom:.6em}
/* --------------------------------------------------------------------------------------------- Commentaires */
	.commentaires {margin:4em 0 1.5em 0}
	dl.commentaires {margin:0}
	dl.commentaires dt {margin:0 0 .4em 0}
	dl.commentaires dd {margin:0 0 1.5em 0}
/* --------------------------------------------------------------------------------------------- Extraits */
	.extraits {
		overflow:hidden;
		width:730px;
		margin:0em 0 1.5em 0;
	}
	.extrait {
		overflow:hidden;
		zoom:1;
		padding:1em;
		width:45%;
		margin:0 25px 0 0;
		float:left;
	}
	.extrait.second {
		overflow:hidden;
		zoom:1;
		padding:1em;
		width:100%;
		margin:0 25px 0 0;
		float:left;
	}
	.extrait.alterne {background:none; margin:0;}
	.extrait img {
		float:left;
		margin:0 1em 5px 0;
	}
	#contenu .extrait h3 ,
	#contenu .extrait h4 {border-bottom:1px solid #000;font-family:Georgia, arial, serif;}
	#contenu .extrait h3 a,
	#contenu .extrait h4 a {text-decoration:none}
	#contenu .extrait h3 a:hover,
	#contenu .extrait h3 a:focus,
	#contenu .extrait h3 a:active,
	#contenu .extrait h4 a:hover,
	#contenu .extrait h4 a:focus,
	#contenu .extrait h4 a:active {text-decoration:none;color:#000;}
	#contenu .extrait h3:hover,
	#contenu .extrait h3:focus,
	#contenu .extrait h3:active {background:#EDE09A;}
	.extrait h3 span {
		font-size:.8em;
		font-weight:normal;
	}
	.extrait div {
		overflow:hidden;
		zoom:1;
		width:100%;
		float:left; /*here*/
	}
	.extrait div.result {
		width:260px;
	}
	.extrait p {margin:0 0 .3em 0}
	.extrait p.metas {
		background:none;
		padding:0;
	}
/* --------------------------------------------------------------------------------------------- Navigation */
	div.navigation {
		text-align:center;
		padding:0 0 1em 0;
	}
	#contenu div.navigation a,
	div.navigation strong,
	div.navigation span {
		display:inline-block;
		color:#b2341d;
		border:.1em solid #b2341d;
		background-color:#fff;
		background-repeat:no-repeat;
		padding:.2em .8em;
		text-decoration:none;
		margin:0 0 .5em 0;
	}
	div.navigation ul span {
		color:black;
		border:0;
		padding:0;
	}
	#contenu div.navigation a:hover,
	#contenu div.navigation a:focus,
	#contenu div.navigation a:active,
	div.navigation strong {
		color:#fff;
		background-color:#b2341d;
		text-decoration:underline;
	}
	div.navigation strong {text-decoration:none}
	#contenu div.navigation a.precedent {
		float:left;
		background-image:url('../images/background/precedent.gif');
		background-position:5px 9px;
		padding-left:1.5em;
	}
	#contenu div.navigation a.precedent:hover,
	#contenu div.navigation a.precedent:focus,
	#contenu div.navigation a.precedent:active {background-image:url('../images/background/precedent_actif.gif')}
	#contenu div.navigation a.suivant {
		float:right;
		background-image:url('../images/background/suivant.gif');
		background-position:right 9px;
		padding-right:1.5em;
	}
	#contenu div.navigation a.suivant:hover,
	#contenu div.navigation a.suivant:focus,
	#contenu div.navigation a.suivant:active {background-image:url('../images/background/suivant_actif.gif')}
	#contenu div.navigation ol {
		padding:0;
		margin:0;
	}
	#contenu div.navigation li {
		display:inline;
		background:none;
		padding:0;
		margin:0 .3em;
	}
	#contenu div.navigation li a:hover,
	#contenu div.navigation li a:focus,
	#contenu div.navigation li a:active {text-decoration:overline}
/* ----------------------------------------------------------------------------------- Glossaire */
	#contenu div.glossaire a,
	div.glossaire strong,
	div.glossaire span {padding:0 .4em}
	#contenu div.glossaire li {
		margin-left:0;
		margin-right:0;
	}
	div.glossaire span {
		color:#ccc;
		border:.1em solid #ccc;
	}
/* --------------------------------------------------------------------------------------------- Plan du site */
	#contenu #plan_site {padding:0 0 0 60px}
	#contenu #plan_site li {
		background:none;
		padding:0;
		margin:0 0 .5em 0;
	}
	#plan_site a {text-decoration:none}
	#plan_site a:hover,
	#plan_site a:focus,
	#plan_site a:active {text-decoration:underline}
/* ----------------------------------------------------------------------------------- Premier niveau */
	#contenu #plan_site ul {
		margin-top:.5em;
		padding-left:40px;
	}
	#plan_site li a {
		font-size:1.2em;
		color:#000;
		background-image:url('../images/background/puce02.gif');
		background-position:left .2em;
		background-repeat:no-repeat;
		padding:0 0 0 20px;
	}
/* ----------------------------------------------------------------------------------- Second niveau */
	#contenu #plan_site ul ul {margin-top:.3em}
	#plan_site li li a {
		font-size:1.1em;
		color:#333;
		background-image:url('../images/background/puce01.gif');
		background-position:left .3em;
		padding-left:12px;
	}
	#contenu #plan_site li li {margin:0 0 .2em 0}
/* ----------------------------------------------------------------------------------- Autres niveaux */
	#plan_site li li li a {
		font-size:1em;
		color:#666;
		background-image:url('../images/background/suivant.gif');
		background-position:left .4em;
		padding-left:9px;
	}
/* --------------------------------------------------------------------------------------------- Partager */
	.partager {
		border-bottom:1px solid #bfbfbf;
		clear:both;
		color:#999999;
		float:right;
		margin:4em 0 2em 0;
	}
	.partager h2 {
		float:left;
		margin:0 .7em 0 0;
	}
	#contenu .partager ul {
		padding:.2em 0 0 0;
		margin:0;
	}
	#contenu .partager ul li {
		display:inline;
		background:none;
		padding:0;
		margin:0 0em 0 0;
	}
	.partager ul li img {vertical-align:top}
	#contenu .partager a {text-decoration:none}
/* --------------------------------------------------------------------------------------------- Outils */
	#contenu .outils {
		border-top:1px solid #bfbfbf;
		clear:both;
		padding:5px 0 0 0;
		margin:0 0 2em 0;
	}
	#contenu .outils li {
		display:inline;
		background:none;
		padding:0;
		margin:0;
	}
	#contenu .outils a {
		color:#555;
		background-repeat:no-repeat;
		background-position:left 1px;
		margin:0 3em 0 0;
		padding:0 0 0 20px;
		text-decoration:none;
	}
	.outils abbr {border:0}
	.outils a.generer_pdf {background-image:url('../images/background/generer_pdf.gif')}
	.outils a.recommander {background-image:url('../images/background/recommander.gif')}
	.outils a.imprimer {background-image:url('../images/background/imprimer.gif')}
	#contenu .outils a.haut_page {
		background-image:url('../images/background/haut_page.gif');
		margin-right:0;
	}
	#contenu .outils a:hover,
	#contenu .outils a:focus,
	#contenu .outils a:active {text-decoration:underline}






/* --------------------------------------------------------------------------------------------- Notation */
/* ----------------------------------------------------------------------------------- Avec JavaScript */
	#contenu ul.star-rating,
	#contenu ul.star-rating li a:hover,
	#contenu ul.star-rating li a:focus,
	#contenu ul.star-rating li a:active,
	#contenu ul.star-rating li.current-rating {background:url('../images/background/stars24.png') left -1000px repeat-x}
	#contenu ul.star-rating {
		overflow:hidden;
		position:relative;
		width:120px;
		height:24px;
		line-height:normal;
		background-position: left top;
		padding:0;
		margin:5px 0;
	}
	#contenu ul.star-rating li {
		display:inline;
		background:none;
		padding:0;
		margin:0;
	}
	#contenu ul.star-rating li a,
	#contenu ul.star-rating li.current-rating {
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:24px;
		line-height:24px;
		border:none;
		outline:none;
	}
	#contenu ul.star-rating li a:hover,
	#contenu ul.star-rating li a:focus,
	#contenu ul.star-rating li a:active,
	#contenu ul.star-rating li a.focus {background-position:left center}
	#contenu ul.star-rating li.current-rating {
		background-position: left bottom;
		z-index:1;
	}
	.inline-rating {
		display:-moz-inline-block;
		display:-moz-inline-box;
		display:inline-block;
		vertical-align:middle;
	}
/* ----------------------------------------------------------------------------------- Sans JavaScript */
	#contenu ul.notation {
		font-size:1.2em;
		padding:0;
	}
	#contenu ul.notation li {
		display:inline;
		background:none;
		padding:0;
		margin:0 .5em 0 .5em;
	}
	#contenu ul.notation a:hover,
	#contenu ul.notation a:focus,
	#contenu ul.notation a:active {text-decoration:overline}
/* --------------------------------------------------------------------------------------------- Datepicker */
/* ----------------------------------------------------------------------------------- Lien image */
	a.dp-choose-date {
		overflow:hidden;
		display:block;
		float:left;
		width:16px;
		height:16px;
		margin:5px 3px 0;
		text-indent:-2000px;
		background:url('../images/background/calendar.png') no-repeat;
	}
	a.dp-choose-date.dp-disabled {
		background-position:0 -20px;
		cursor:default;
	}
	input.dp-applied {
		float:left;
		width:140px;
	}
/* ----------------------------------------------------------------------------------- Calendrier */
	table.jCalendar {
		border-collapse:separate;
		border:1px solid #000;
		border-spacing:2px;
		background:#aaa;
	}
	table.jCalendar th {
		text-transform:uppercase;
		text-align:center;
		font-weight:bold;
		color:#fff;
		background:#333;
		padding:3px 5px;
	}
	table.jCalendar td {
		text-align:center;
		color:#000;
		background:#ccc;
		padding:3px 5px;
	}
	table.jCalendar td.other-month {
		color:#aaa;
		background:#ddd;
	}
	table.jCalendar td.today {
		color:#fff;
		background:#666;
	}
	table.jCalendar td.selected {
		color:#000;
		background:#fff;
	}
	table.jCalendar td.selected:hover {
		color:#fff;
		background:#000;
	}
	table.jCalendar td:hover,
	table.jCalendar td.dp-hover {
		color:#000;
		background:#fff;
	}
	table.jCalendar td.disabled,
	table.jCalendar td.disabled:hover {
		color:#888;
		background:#bbb;
	}
/* ----------------------------------------------------------------------------------- Popup */
	div.dp-popup {
		position:relative;
		width:171px;
		line-height:1.2em;
		font-size:10px;
		background:#ccc;
		padding:2px;
	}
	div#dp-popup {
		position:absolute;
		z-index:199;
	}
	div.dp-popup h2 {
		text-align:center;
		font-size:12px;
		color:#000;
		margin:2px 0;
	}
	a#dp-close {
		display:block;
		text-align:center;
		font-size:11px;
		padding:4px 0;
	}
	a#dp-close:hover {text-decoration:underline}
	div.dp-popup a {
		color:#000;
		padding:3px 2px 0;
		text-decoration:none;
	}
	div.dp-popup div.dp-nav-prev {
		position:absolute;
		top:2px;
		left:4px;
		width:100px;
	}
	div.dp-popup div.dp-nav-prev a {float:left}
	div.dp-popup div.dp-nav-prev a,
	div.dp-popup div.dp-nav-next a {cursor:pointer}
	div.dp-popup div.dp-nav-prev a.disabled,
	div.dp-popup div.dp-nav-next a.disabled {cursor:default}
	div.dp-popup div.dp-nav-next {
		position:absolute;
		top:2px;
		right:4px;
		width:100px;
	}
	div.dp-popup div.dp-nav-next a {float:right}
	div.dp-popup a.disabled {
		color:#aaa;
		cursor:default;
	}
	div.dp-popup td {cursor:pointer}
	div.dp-popup td.disabled {cursor:default}
/* ----------------------------------------------------------------------------------- Service public V2 */
	#servicepublicv2 {
		overflow:hidden;
		width:100%;
	}
	#servicepublicv2 h1 {overflow:hidden}
	#servicepublicv2 h1 img {vertical-align:middle}
	#servicepublicv2 ul#accueilspv2 {
		list-style:none;
		margin:0;
		padding:0
	}
	#servicepublicv2 ul#accueilspv2 li {
		float:left;
		width:50%;
		background:none;
		padding:0;
		margin:0;
	}
	#servicepublicv2 ul#accueilspv2 li img {vertical-align:middle}
	#servicepublicv2 ul {overflow:visible}
	.cadre {
		overflow:hidden;
		border:1px solid #ccc;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		border-radius:10px;
		padding:2%;
		margin:0 0 10px 0;
	}
	#colg {
		float:left;
		width:66%;
	}
	#cold {
		overflow:hidden;
		float:right;
		width:24%;
	}
	a.voirtout {font-weight:bold}
	.definition {
		color:#f00;
		border-bottom:1px dotted #f00;
	}
	.definition em {display:none}
	.definition:hover {position:relative}
	.definition:hover em {
		position:absolute;
		z-index:1000;
		left:0;
		top:1.4em;
		overflow:hidden;
		display:block;
		width:200px;
		height:auto;
		font-style:normal;
		color:#000;
		background:#ececec;
		border:2px solid #999;
		padding:5px;
	}
	.note,
	.attention,
	.info,
	.savoir {
		border:1px solid #d0bb0c;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		border-radius:5px;
		padding:5px 5px 5px 30px;
		margin:0 0 15px;
	}
	.note {background:url(/extension/servicepublicv2.fr/design/standard/images/picto_NOTE.png) no-repeat 5px 5px}
	.attention { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_ATTENTION.png) no-repeat 5px 5px}
	.info { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_INFO.png) no-repeat 5px 5px}
	.savoir { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_SAVOIR.png) no-repeat 5px 5px}
	/*.chapitre {
		 border-bottom:1px dotted #ccc;
		 margin:0 0 10px 0;
	}*/
/*------------------------------------------------------------------------------------> Sharepics */

#sharepics {
border-bottom:1px solid #bfbfbf;
clear:both;
color:#999999;
float:right;
height:100%;
margin:0 0 10px;
overflow:hidden;
padding:0 0 0 5px;
text-align:right;
vertical-align:middle;
}
#sharepics span {
	vertical-align:top;
	margin:0 0 15px 0;
	}
#sharepics a {
text-decoration:none;
vertical-align:middle;
}
#sharepics p {
	display:inline;
	padding:0 0 3px;
	vertical-align:bottom;
	}
#sharepics a img {
	padding:0;
	}
#sharepics span a img {
	padding:0 0 1px 0;
	}
#addthismore {
padding:0 0 0 3px;
vertical-align:middle;
}

#top #nav02 li#presse {
	background: black;
	color: white;
	margin-left: 30px;	
	border-left:1px solid #000;	
}
#top #nav02 li#presse:hover {
background: #B2341D;	
}
#top #nav02 li#presse a {
	color:#fff;
}
/*
#top #nav02 li#presse:hover,
#top #nav02 li#presse:active,
#top #nav02 li#presse:focus,
#top #nav02 li#presse:hover a,
#top #nav02 li#presse:active a,
#top #nav02 li#presse:focus a,	
#top #nav02 li#presse a:hover,
#top #nav02 li#presse a:active,
#top #nav02 li#presse a:focus {
	background:#fff;
	color:#000;
}

#top #nav02 li#presse ul {
display: none;
position: absolute;
top: 24px;
left: -1px;
border-top: 1px solid black;
margin: 0;
padding: 7px 12px 0 12px;
text-align: left;
z-index: 20;
width: 100%;
background: #B2341D;
}
*/

