/* import feuille de style footer */
@import url(footer-static.css);


/* --------------------------------------------------------------------------------------------- Reset Of Death */
/* Digest
------------------------------
    1. HTML markup
    2. General rules
    	2.1 Links policy
    	2.2 Quotes policy
*/

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. HTML markup <<<-----------*/
/* ----------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { font-style:italic;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {font-size:100.1%}
strong {font-weight: 900;}
em {font-style: italic;}
sup {font-size: small; vertical-align: super;}
sub {font-size: small; vertical-align: sub;}
abbr, acronym {
	border-bottom: 1px dotted black;
	cursor: help;
	letter-spacing: .1em;
}
abbr {text-transform: capitalize;}
acronym {text-transform: uppercase;}
label, button, input[type=submit] {cursor: pointer;}
code, pre, kbd {font-family: 'Courier New', Courier, monospace;}
small {font-size:85%;}
big {font-size:125%; line-height:80%;}
blockquote, q, cite {font-family: 'Hoefler Text', 'Le Monde Courrier PTF', Garamond, 'Palatino Linotype', Georgia, sans-serif;}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 2. General rules <<<-----------*/
/* ----------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

	/* -------------------------------------------------------------------------------------------------->>> 2.1 Links policy <<<-----------*/

a:link, a:visited {text-decoration:none}
a:active, a:hover, a:focus {text-decoration:underline}

a img, :link img, :visited img {border: 0;}

	/* -------------------------------------------------------------------------------------------------->>> 2.2 Quotes policy <<<-----------*/

:lang(af),:lang(nl),:lang(pl) {
	quotes:'\201E' '\201D' '\201A' '\2019';
}

:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro) {
	quotes:'\201E' '\201C' '\201A' '\2018';
}

:lang(da),:lang(hr) {
	quotes:'\00BB' '\00AB' '\203A' '\2039';
}

:lang(el),:lang(es),:lang(sq),:lang(tr) {
	quotes:'\00AB' '\00BB' '\2039' '\203A';
}

:lang(en-GB) {
	quotes:'\2018' '\2019' '\201C' '\201D';
}

:lang(fi),:lang(sv) {
	quotes:'\201D' '\201D' '\2019' '\2019';
}

:lang(fr) {
	quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';
}

*[lang|='en'] q:before {
	content:'\201C';
}

*[lang|='en'] q:after {
	content:'\201D';
}

*[lang|='en'] q q:before {
	content:'\2018';
}

*[lang|='en'] q q:after {
	content:'\2019';
}
/* --------------------------------------------------------------------------------------------- Reset Of Death */

/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		text-decoration:none;
		list-style:none
	}
	body {
		font-family:arial, helvetica, sans-serif;
		color:#323232
	 }
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	
	/*Liens par défaut*/
	 a {
		color:#177E9D;
		text-decoration:none;
	}
	a:hover {
			text-decoration:underline;
	}
	
/* --------------------------------------------------------------------------------------------- Récurrents */
	#leaderboard {
		background:none repeat scroll 0 0 #ECEBEB;
		margin-bottom:5px;
		padding:5px 0;
	}
	.pub{
		margin:0px;
		display:block;
		text-align:center;
	}
	.promo-marginless {
		margin:0;
		height:0;
		float:left;
	}
	.pubtop1{
		margin:0px;
		min-height:0;
		float:left;
	}
	h2, {text-transform:uppercase}
	h2.bleu, h2.bleu_fonce, h2.bleu_marine, h2.marron {
		float:left;
		width:140px;
		color:#fff;
		font-size:1.2em;
		background:#167e9d url(../img/structure/background/titre.png) no-repeat right top;
		padding:3px 0 3px 10px
	}
	* html h2.bleu {background:#167e9d url(../img/structure/background/titre.gif) no-repeat right top}
	h2.bleu_fonce {background:#015371 url(../img/structure/background/titre.png) no-repeat right top}
	* html h2.bleu_fonce {background:#015371 url(../img/structure/background/titre.gif) no-repeat right top}
	h2.bleu_marine {background:#083266 url(../img/structure/background/titre.png) no-repeat right top}
	* html h2.bleu_marine {background:#083266 url(../img/structure/background/titre.gif) no-repeat right top}
	h2.marron {
		width:200px;
		background:#4c4c4c url(../img/structure/background/titre.png) no-repeat right top
	}
	* html h2.marron {background:#4c4c4c url(../img/structure/background/titre.gif) no-repeat right top}
	h2.bleu a, h2.bleu_fonce a, h2.bleu_marine a, h2.marron a {color:#fff}
	h2.bleu a:hover, h2.bleu_fonce a:hover, h2.bleu_marine a:hover, h2.marron a:hover {text-decoration:underline}
	hr.bleu {
		float:left;
		width:100%;
		clear:both;
		height:2px;
		border:0;
		color:#167e9d;
		background:#167e9d;
		margin:0 0 20px 0
	}
	* html hr.bleu {margin:0 0 5px 0}
	*+html hr.bleu {margin:0 0 5px 0}
	h3 {
		color:#067596;
		font-size:1.2em
	}
	h3 a {color:#067596}
	h3 a:hover {text-decoration:underline}
	.date {
		color:#625d5e;
		font-size:.9em
	}
	.rouge {color:#ff0033}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		background:#FFFFFF;
		width:1000px;
		margin:0 auto;
	}
	#header_dossier_large{
		margin-bottom:10px;
	}
	
	
#wrap-header
{
    background: white url("/img/header/background/bg-fond.png") repeat-x bottom left;
	width: 100%;
	margin-bottom: 5px;
}

/* -------------------------------------------------------------------------------------- Top header */

#top_header {
	border-bottom: 3px solid #bcbec5;
	background: white;
	margin: 0 auto;
	width: 1000px;
}
#top_header img {display:block; float:left}
#top_header ul{float:left}
#top_header ul li
{
	display: block;
	float: left;
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
    margin-right: 6px;
    text-transform: uppercase;
    color: #818181;
    text-align: center;
}

#top_header ul li span
{
    display: block;
	text-align: center;
	font-weight: bold;
	color: #787878;
}
	
#top_header a
{
	color: #818181;
	display: block;
	float: left;
    text-decoration: none;
}
#top_header a:hover, #top_header a:focus, #top_header a:active, #top_header .courant a {color: white;}
#top_header a:hover span, #top_header a:focus span, #top_header a:active span, #top_header .courant a span {color: white !important;}

#top_header a.item1 {
    border-top: 7px solid #01a5ec;
	width: 178px;
	font-size:1.0em;
	font-weight: bolder;
	color: #01a5ec;
	padding-top: 3px;
	display: block;
}
#top_header a.item1:hover, #top_header a.item1:focus, #top_header a.item1:active, #top_header a.courant .item1 {
	padding-bottom: 5px;
}

#top_header .accueil
{
    padding-left: 10px;
	background: transparent url("/img/header/elements/accueil.gif") no-repeat 47px 0;
	text-transform: none;
	font-weight: bold;
	font-size: 0.8em;
	color: #a2d3fe;
	display: block;
}

#top_header ul li:hover .accueil, #top_header ul li:focus .accueil, #top_header ul li.ie-hover .accueil, #top_header ul li.courant .accueil {
	background: transparent url("/img/header/elements/accueil_hover.gif") no-repeat 47px 0;
}

#top_header .item1:hover, #top_header .item1:focus, #top_header .ie-hover .item1, #top_header .courant .item1 {
    background: #0299f5 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 10px;

}

#top_header .item2
{
    border-top: 7px solid #0299f5;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item2:hover, #top_header .item2:focus, #top_header .ie-hover .item2, #top_header .courant .item2
{
    background: #0299f5 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
	color: white;
}

#top_header .item3
{
    border-top: 7px solid #EF7804;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item3:hover, #top_header .item3:focus,  #top_header .courant .item3
{
	background: #EF7804 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
	color: white;
}

#top_header .item4
{
    border-top: 7px solid #167e9d;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item4:hover, #top_header .item4:focus, #top_header .courant .item4
{
    background: #167e9d url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
	color: white;
}

#top_header .item5
{
    border-top: 7px solid #cc3467;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item5:hover, #top_header .item5:focus, #top_header .courant .item5
{
    background: #cc3467 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
}

#top_header .item6
{
    border-top: 7px solid #5aaa24;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item6:hover, #top_header .item6:focus, #top_header .courant .item6
{
    background: #5aaa24 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
}

#top_header .item7
{
    border-top: 7px solid #9a1816;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item7:hover, #top_header .item7:focus, #top_header .courant .item7
{
    background: #9a1816 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
}

#top_header .item8
{
    border-top: 7px solid #612f88;
	width: 102px;
    font-size: 0.7em;
	padding-top: 8px;
}

#top_header .item8:hover, #top_header .item8:focus, #top_header .courant .item8
{
    background: #612f88 url("/img/header/elements/fleche_haut.gif") no-repeat top center;
	border: 0;
	padding-top: 14px;
	padding-bottom: 5px;
}

.item2 a, .item3 a, .item4 a, .item5 a, .item6 a, .item7 a, .item8 a  {color: #787878;}

.item2 span, .item3 span, .item4 span, .item5 span, .item6 span, .item7 span, .item8 span   
{
    font-weight: bolder;
	font-size: 1.2em;
	color: #787878;
}

#top_header ul li:hover span, #top_header ul li:hover a, #top_header ul li:focus span, #top_header ul li:focus a{color: white;}
#top_header #presse {float: right;}


/* -------------------------------------------------------------------------------------- banniere VDS */

#header {
    background: #167e9d;
	width: 1000px;
    margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
}
#header h1 
{
	margin: 2px 6px 0 1px;
	float: left;
	display: block;
}
#header h1 img {
	display: block;
	float: left;
}
#header h6 
{
	margin: 2px 6px 0 1px;
	float: left;
	display: block;
}
#header h6 img {
	display: block;
	float: left;
}
#header span a {
    padding-left:180px;
	float: left;

}
.search
{
    float: right;
	margin-right: 1px;
	width: 280px;
}
.search ul li {
	display: block;
	float: right;
}
.search ul li a {
    text-decoration: none;
	border: 2px solid #167e9d;
	display: block;
	float: left;
    background: white;
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	color: #167e9d;
	font-weight: bold;
	font-size: 0.8em;
	padding: 2px;
}
.search label
{
    border-bottom: 1px solid white;
	display: block;
	margin-bottom: 4px;
}
.lib_rech {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	font-size: 0.8em;
	padding-bottom: 4px;
	margin-top: 5px;
}
.recherche
{
    border: 1px solid #01a5ec;
	border-right: 1px;
	display:block;
	padding-right: 1px;
    float: left;
	margin-right: 7px;
	width: 227px;
}
 .button {
    border: 0 outset #e4e4e4;
	background-color: #e4e4e4;
    font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: black;
	font-weight: bold;
}
.wrap {
    margin: 2px 4px 3px 4px;
	overflow: hidden;
	border-bottom: 1px solid white;
}
/* -------------------------------------------------------------------------------------- navigation */
#header #menu 
{
    background: #167e9d;
	padding:10px 0 0 0;
	margin: 0;
	clear: both;
	width: 100%;
}
#menu ul li
{
	border: 2px solid white;
	display: block;
	float: left;
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	color: white;
	font-size: 0.7em;
	line-height: 2em;
	position: relative;
}
#menu ul li ul
{
	border: 1px solid #3c3c3c;
	background: #e4e3bd;
	position: absolute;
	left: 0;
    display: none;
	padding: 0;
	margin: 0;
	z-index:2000;
}
#menu ul li.journal ul
{
	left:-85px;
}
#menu ul li ul li { 
	display: block;
	width: 167px;
	font-size: 0.8em;
	font-weight: bold;
	border: 0;
    border-bottom: 1px solid #646464;
	margin: 0 2px;
	text-align: left;
}
#menu ul li.activites ul li,#menu ul li.emploi ul li, #menu ul li.dossiers ul li  { 
	width:200px;
	font-size: 0.8em;
}
#menu ul li ul li:last-child, #menu ul li ul li.last {border: 0;}
#menu ul li:hover ul, #menu ul li.ie-hover ul
{
    top: 29px;
	display: block;	
}
#menu li ul a {
    text-decoration: none;
	background: #fdfae2;
	color: #94947b;
	display: block;
	padding: 2px;
}
#menu li ul a:hover, #menu li ul a:focus, #menu li ul a:active {
	text-decoration: none;
	color: #3c3c3c;
}
.rubriques1
{	
	display: inline;
	float: left;
	font-size:1.2em;
	font-weight: light;
	padding-top: 5px;
	margin-left: 10px;
}
.rubriques2
{	
	display: inline;
	float: left;
	font-size:1.2em;
	font-weight: light;
	padding-top: 5px;
	margin-left: 6px;
}
.activites
{
    background: #94947b;
	width: 130px;
	text-align: center;
}
#menu .activites:hover, #menu .activites:focus
{
    background: #e4e3bd;
    width: 130px;
    text-align: center;
	color: #94947b;
}
.emploi
{
    background: #94947b;
	width: 120px;
	text-align: center;
}
#menu .emploi:hover, #menu .emploi:focus
{
    background: #e4e3bd;
    width: 120px;
    text-align: center;
	color: #94947b;
}
.entreprises
{
    background: #94947b;
	width: 149px;
	text-align: center;
}
#menu .entreprises:hover, #menu .entreprises:focus
{
    background: #e4e3bd;
    width: 149px;
    text-align: center;
	color: #94947b;
}
.dossiers
{
    background: #94947b;
	width: 70px;
	text-align: center;
}
.conseils
{
    background: #94947b;
	width: 95px;
	text-align: center;
}
#menu .conseils:hover, #menu .conseils:focus
{
    background: #e4e3bd;
    width: 95px;
    text-align: center;
	color: #94947b;
}
#menu .dossiers:hover, #menu .dossiers:focus
{
    background: #e4e3bd;
    width: 70px;
    text-align: center;
	color: #94947b;
}
.agenda
{
    background: #94947b;
	width: 70px;
	text-align: center;
}
#menu .agenda:hover, #menu .agenda:focus
{
    background: #e4e3bd;
    width: 70px;
    text-align: center;
	color: #94947b;
}
.nominations
{
    background: #94947b;
	width: 81px;
	text-align: center;
}
.agenda a, .nominations a{
color:white;
}
.agenda a:hover, .nominations a:hover{
text-decoration:none;
color:#94947b;
}
#menu .nominations:hover, #menu .nominations:focus
{
    background: #e4e3bd;
    width: 81px;
    text-align: center;
	color: #94947b;
}
.pratique
{
    background: #94947b;
	width: 81px;
	text-align: center;
}
#menu .pratique:hover, #menu .pratique:focus
{
    background: #e4e3bd;
    width: 81px;
    text-align: center;
	color: #94947b;
}
.inter
{
background:url("/img/header/elements/fleche_mauve.gif") no-repeat scroll 84px 11px #271F63;
padding-left:5px;
width:100px;
}
#menu .inter:hover, #menu .inter:focus
{
    background:url("/img/header/elements/fleche_mauve.gif") no-repeat scroll 84px 11px #271F63;
    width: 100px;
    text-align: left;
	color: white;
}
.services
{
    background: #271f63 url("/img/header/elements/fleche_mauve.gif") no-repeat 60px 11px;
	width: 71px;
    padding-left: 7px;	
}
#menu .services:hover, #menu .services:focus
{
    background: #0085c0 url("/img/header/elements/fleche2_hover.gif") no-repeat 60px 11px;
    width: 71px;
    text-align: left;
	color: white;
}
.journal
{
    background: #271f63 url("/img/header/elements/fleche_mauve.gif") no-repeat 54px 11px;
	width: 71px;
    padding-left: 7px;	
}
#menu .journal:hover, #menu .journal:focus
{
    background: #0085c0 url("/img/header/elements/fleche2_hover.gif") no-repeat 54px 11px;
    width: 71px;
    text-align: left;
	color: white;
}	
/* --------------------------------------------------------------------------------------------- Left */
	div.contenu_left {
		float:left;
		width:476px;
		padding:0 20px 0 10px;
		font-size:12px;
	}
	div.contenu_left h2.bleu {clear:both}
	
	div.contenu_left h2.bleu_onglet {
		clear:none;
		float:left;
		width:140px;
		color:#fff;
		font-size:1.2em;
		background:#DAE8ED url(../img/structure/background/titre.png) no-repeat right top;
		padding:3px 0 3px 10px
	}
/* --------------------------------------------------------------------------------- A la une */
	div.contenu_left #une {
		margin-bottom:5px;
		float:left;
		width: 476px;
	}
	div.contenu_left #une h2, div.contenu_left #une h1 {
		color:#cc3300;
		font-size:2em
	}
	div.contenu_left #une h2 a {color:#cc3300}
	div.contenu_left #une h2 a:hover {text-decoration:underline}
	div.contenu_left #une h3 {font-size:1.8em}
	div.contenu_left #une img {
		float:left;
		margin:5px 8px 5px 0
	}
	div.contenu_left #une p {
		text-align:justify;
		line-height:16px
	}
	div.contenu_left #une p a {color:#177e9d}
	div.contenu_left #une p a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------- Dernières infos région */
	div.contenu_left #infos_region {
		float:left;
		width:100%;
		background:#ededef;
		font-size:.9em;
		color:#000;
		margin:15px 0 0 0;
		padding:0 0 1px 0
	}
	div.contenu_left #infos_region h2 {
		color:#067596;
		font-size:1.2em;
		background:#d3d3d7;
		padding:2px 0 2px 5px
	}
	div.contenu_left #infos_region h2 a {color:#067596}
	div.contenu_left #infos_region h2 a:hover {text-decoration:underline}
	div.contenu_left #infos_region ul {
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		line-height:16px;
		padding:10px 0 5px 0
	}
	div.contenu_left #infos_region ul li {margin:0 0 10px 0}
	div.contenu_left #infos_region ul li span.heure {
		background:#2f88a3;
		font-size:1.1em;
		font-weight:bold;
		color:#fff;
		padding:0 6px 0 6px
	}
	div.contenu_left #infos_region ul li span.date {margin:0 0 0 5px}
	div.contenu_left #infos_region ul li a {
		color:#000;
		font-weight:bold
	}
	div.contenu_left #infos_region ul li a:hover {text-decoration:underline}
	
	div.contenu_left hr.nobreve{
		color: #3891AB;
		background-color: #3891AB;
		height: 1px;
		border: 0;
		float:left;
		margin-top:5px;
		width:100%;
	}
	
	div.hidden {
	   display: none;
	}
	div.visible {
	   display: inline;
	}

/* keymatch gsa*/

	div.keymatch{
		border:1px solid #C9D7F1;
		float:left;
		width:100%;
		padding:5px 0px;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	div#keymatch{
		border-bottom:1px solid #C9D7F1;
		border-top:1px solid #C9D7F1;
		width:100%;
		padding-top:10px;
		padding-bottom:10px!important;
		padding-bottom:10px;
		background:#EBEFF9 none repeat scroll 0 0;
		margin-top:6px;
	}
	div#keymatch span{
		margin-left:10px;
		text-align:right;
font-size:1.1em;	}


	
	
/* --------------------------------------------------------------------------------- Articles */
	ul.articles {
		float:left;
		/*padding:10px 0;*/
	}
	ul.articles li {
		float:left;
		width:98%;
		border-bottom:1px solid #3891ab;
		padding:10px 0
	}
	ul.articles li.last {
		border:none;
		/*padding-top:5px;*/
		/*margin-top:5px;*/
		}
	ul.articles li img {
		float:left;
		margin:3px 8px 0 0;
		padding-bottom:5px;
	}
	ul.articles li a, ul.articles li a:hover, ul.articles li a:visited {
		color: #067596;
	}
	ul.articles a, ul.articles a:hover, ul.articles a:visited {
		color: #067596;
	}
	ul.articles li h4{
		color: #067596;
		font-size: 0.8em;
	}
	ul.articles p {
		text-align:justify;
		line-height:16px;
		margin:3px 0 0 0
	}
	ul.articles h3 {font-size:1.6em}
	ul.articles h3 img {display:inline;float:none;padding:0 0 0 0;}
	#article_dossier {
		width:100%;
	}
	#article_dossier ul.articles {
		float:left;
		/*width:70%;*/
		width:468px;
		padding:0 0 10px 0;
		border-top:1px solid #167d9c;
		
	}
	 #article_dossier ul.startimages {
		width:20%;
		float:left;
		margin-left:12px;
	 }
	 #article_dossier ul.startimages h3{
		font-size:0.9em;
	 }
	
	#sur_le_sujet div.bloc_gris, #article_dossier div.bloc_gris{
		background:#e9e9eb;
		float:left;
		border:3px solid #d3d3d7;
		padding:10px;
		width:130px;
		margin-left:12px;
		margin-bottom:10px;
	}
	#sur_le_sujet div.bloc_gris a.story_link, #article_dossier div.bloc_gris a.story_link{
		color:#757071;
		font-weight:normal;
		text-align:left;
	}
	#article_dossier div.bloc_gris{
		background:#e9e9eb;
		float:left;
		border:3px solid #d3d3d7;
		padding:10px;
		width:130px;
		margin-left:12px;
		margin-bottom:10px;
	}
	#article_dossier div.bloc_gris ul a img{
		margin-left:8px;
		margin-bottom:5px;
	}
	
	#sur_le_sujet div.bloc_gris h5, #article_dossier div.bloc_gris h5{
		color:#2CBEF0;
		font-size:1.1em;
		text-align:center;
		margin-bottom:10px;
		text-transform:uppercase;
	}
	
	
	#sur_le_sujet div.bloc_gris a.story_link, #article_dossier div.bloc_gris a.story_link{
		color:#757071;
		font-weight:normal;
		text-align:left;
	}
		
	.lien_back {
		color:#177E9D;
		display:block;
	}
/* --------------------------------------------------------------------------------- Listes */
	ul.liste {
		float:left;
		width:466px;
		border-top:2px solid #167e9d;
		padding:12px 0 0 10px;
		margin:0 0 20px 0
	}
	ul.liste li {
		background:url(../img/elements/fleche_turquoise.gif) 0 6px;
		background-repeat:no-repeat;
		padding:0 0 0 10px;
		margin:0 0 8px 0;
	}
	ul.liste li a {
		font-size:1.1em;
		color:#177e9d;
		margin:0 5px 0 0;
	}
	ul.liste li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------- Half */
	div.contenu_left div.half {
		float:left;
		width:47%
	}
	div.contenu_left div.half.left {padding:0 3% 0 0}
	div.contenu_left div.half.right {padding:0 0 0 3%}
	div.contenu_left div.half h3 {
		text-transform:uppercase;
		font-size:1.1em;
		text-indent:5px;
		border-bottom:1px solid
	}
	div.contenu_left div.half h3 a:hover {text-decoration:none}
	div.contenu_left div.half ul {
		font-size:.9em;
		color:#000;
		padding:0 0 0 5px;
		margin:0 0 20px 0
	}
	div.contenu_left div.half ul li {
		font-size:1.1em;
		margin:4px 0;
		line-height:17px
	}
	div.contenu_left div.half ul li img {
		float:left;
		margin:0 5px 0 0
	}
	div.contenu_left div.half ul li a {color:#625d5e}
	div.contenu_left div.half ul li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------- Pub */
	div.contenu_left div.pub {margin:0 0 20px 0}
/* --------------------------------------------------------------------------------------------- Middle */
	div.contenu_middle, div.contenu_middle_bot {
		float:left;
		width:160px;
		font-size:12px;
	}
	div.contenu_middle {
		padding: 10px 0 0 0;
	}
	/* --------------------------------------------------------------------------------- Bloc bleu */
	div.contenu_middle div.bloc_bleu, div.contenu_middle_bot div.bloc_bleu {
		/*position:relative;*/
		border:1px solid #083266;
		border-top:5px solid #083266;
		padding:5px 2px 2px 0;
		margin:0 0 15px 0;
		font-size:1em;
	}
	div.contenu_middle div.bloc_bleu h2, div.contenu_middle_bot  div.bloc_bleu h2 {
		/*position:absolute;
		top:-12px;
		left:15px;*/
		float:left;
		display:inline;
		margin:-20px 0 0 15px;
		text-align:center;
		color:#083266;
		background:#fff;
		font-size:1.7em !important;
		text-transform:none;
		padding:0 3px
	}
	div.contenu_middle div.bloc_bleu h2 a , div.contenu_middle_bot div.bloc_bleu h2 a {color:#083266}
	div.contenu_middle div.bloc_bleu h2 a:hover, div.contenu_middle_bot div.bloc_bleu h2 a:hover {text-decoration:underline}
	div.contenu_middle div.bloc_bleu a.bourse, div.contenu_middle_bot div.bloc_bleu a.bourse   {
		color:#067596;
		font-weight: normal;
		font-size: 1em;
		margin: 4px 4px 4px 4px;
	}
/* --------------------------------------------------------------------- Fil Eco */
/*----------------------------------------------------------------- Top consultés----------------*/
	div.contenu_middle div.bloc_bleu #fil_eco, div.contenu_middle div.bloc_bleu #top_consultes,div.contenu_middle div.bloc_bleu #top_recommendes   {
		font-size:.9em;
		padding:5px 5px 5px 7px
	}
	div.contenu_middle div.bloc_bleu #fil_eco li, div.contenu_middle div.bloc_bleu #top_consultes li,div.contenu_middle div.bloc_bleu #top_recommendes li {
		color:#083266;
		font-weight:bold;
		background:url(../img/elements/dotted_gris.gif) repeat-x bottom;
		padding:4px 0
	}
	div.contenu_middle div.bloc_bleu #fil_eco li.last, div.contenu_middle div.bloc_bleu #top_consultes li.last ,div.contenu_middle div.bloc_bleu #top_recommendes li.last{
		background:none
	}
	div.contenu_middle div.bloc_bleu #fil_eco li a, div.contenu_middle div.bloc_bleu #top_consultes li a ,div.contenu_middle div.bloc_bleu #top_recommendes li a{
		color:#757071;
		font-weight:normal;
		margin:0 0 0 4px;
		padding-right:2px;
	}
	div.contenu_middle div.bloc_bleu #fil_eco li a:hover, div.contenu_middle div.bloc_bleu #top_consultes li a:hover ,div.contenu_middle div.bloc_bleu #top_recommendes li a:hover{
		text-decoration:underline;
	}
	div.contenu_middle div.bloc_bleu h3 {
		color: #177E9D;
		font-weight:bold;
		clear: both;
		padding: 0 0 0 5px;
	}
	/* --------------------------------------------------------------------- Agenda Eco */
	div.contenu_middle div.bloc_bleu div#agenda {padding:10px}
	div.contenu_middle div.bloc_bleu div#agenda li {margin:5px 0}
	div.contenu_middle div.bloc_bleu div#agenda li a {
		/*font-weight:bold;*/
		color:#083266
	}
	div.contenu_middle div.bloc_bleu div#agenda li a:hover {text-decoration:underline}
	div.contenu_middle div.bloc_bleu div#agenda li p {
		color:#757071;
		font-size:.8em
	}
	div#agenda a, div#agenda a:hover, div#agenda a:visited {
		color:#067596;
	}
/* --------------------------------------------------------------------- Rechercher un événement*/
	div.contenu_middle div.bloc_bleu label.rechercher_evenement {
		display:block;
		color:#cc3300;
		font-weight:bold;
		font-size:1.2em;
		margin:0 0 0 10px
	}
	div.contenu_middle div.bloc_bleu input.champ {
		width:130px;
		height:13px;
		padding:2px 0 0 3px;
		color:#666;
		font-size:1em;
		margin:3px 0 3px 10px
	}
	div.contenu_middle div.bloc_bleu #proposer_evenement {
		display:block;
		color:#cc3300;
		font-size:.9em;
		text-decoration:underline;
		text-align:center;
		margin:0 0 10px 0;
	}
	div.contenu_middle div.bloc_bleu #proposer_evenement:hover {text-decoration:none}
/* --------------------------------------------------------------------- Sondage */
	div.contenu_middle div.bloc_bleu div.sondage{
		padding:3px;
	}
	div.contenu_middle div.bloc_bleu div.sondage p.sondage {
		font-size:1em;
		color:#177E9D;
		padding:10px 5px 5px 5px
	}
	div.contenu_middle div.bloc_bleu div.sondage ul.radio {padding:2px 0 10px 5px}
	div.contenu_middle div.bloc_bleu div.sondage ul.radio li {margin:0 0 4px 0}
	div.contenu_middle div.bloc_bleu div.sondage ul.radio li label {
		font-size:.8em;
		color:#58656d;
		position:relative;
		top:-2px;
		left:3px
	}
	* html div.contenu_middle div.bloc_bleu div.sondage ul.radio {margin:-2px 0 0 0}
	*+html div.contenu_middle div.bloc_bleu div.sondage ul.radio {margin:-2px 0 0 0}
	* html div.contenu_middle div.bloc_bleu div.sondage ul.radio li {margin:0}
	*+html div.contenu_middle div.bloc_bleu div.sondage ul.radio li {margin:0}
	* html div.contenu_middle div.bloc_bleu div.sondage ul.radio li label {
		top:-1px;
		left:0
	}
	*+html div.contenu_middle div.bloc_bleu div.sondage ul.radio li label {
		top:-1px;
		left:0
	}
	* html div.contenu_middle div.bloc_bleu div.sondage ul.radio li input {margin:0 0 0 -3px}
	*+html div.contenu_middle div.bloc_bleu div.sondage ul.radio li input {margin:0 0 0 -3px}
	
	div.contenu_middle div.bloc_bleu div.sondage input.submit_button{
		padding-right:5px;
		padding-left:5px;
		margin-top:5px;
		margin-left:35px;
	}
/* --------------------------------------------------------------------- Blogs */
	div.contenu_middle div.bloc_bleu #blogs {
		color:#58656d;
		font-size:.9em;
		padding:10px 5px
	}
	div.contenu_middle div.bloc_bleu #blogs li {clear:both}
	div.contenu_middle div.bloc_bleu #blogs li h3 {
		font-size:1em;
		color:#58656d;
		margin:4px 0 2px 0
	}
	div.contenu_middle div.bloc_bleu #blogs li img {
		float:left;
		margin:0 5px 5px 0;
	}
	div.contenu_middle div.bloc_bleu #blogs li a {color:#58656d}
	div.contenu_middle div.bloc_bleu #blogs li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------- Forums */
	div.contenu_middle div.bloc_bleu #forums {
		font-size:.9em;
		padding:10px 5px 5px 5px;
		color:#58656d;
	}
	div.contenu_middle div.bloc_bleu #forums li {margin:0 0 4px 0}
	div.contenu_middle div.bloc_bleu #forums li a {color:#58656d}
	div.contenu_middle div.bloc_bleu #forums li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------- Bloc gris */
	div.contenu_middle div.bloc_gris {
		background:#e9e9eb;
		border:3px solid #d3d3d7;
		padding:10px;
		margin:0 0 20px 0;
	}
	div.contenu_middle div.bloc_gris ul li {
		margin:0 0 3px 3px;
	}
	div.contenu_middle div.bloc_gris h2 {
		text-transform:none;
		color:#2cbef0;
		font-size:1.4em
	}
	div.contenu_middle div.bloc_gris h2 a {color:#2cbef0}
	div.contenu_middle div.bloc_gris h3 {
		color:#cc3300;
		font-size:1em
	}
	div.contenu_middle div.bloc_gris h3 a {color:#cc3300}
	div.contenu_middle div.bloc_gris p {
		color:#605a5b;
		font-size:.9em;
		text-align:justify;
		margin:2px 0 0 0
	}
/* --------------------------------------------------------------------------------------------- Right */
	div.contenu_right {
		float:left;
		width:308px;
		padding-left:8px;
		/*padding:0 13px 0 8px*/
		font-size:12px;
	}
/* --------------------------------------------------------------------------------- Pub */
	div.contenu_right div.pub {
		 margin:0 0 08px 0;
		 text-align:center;
	}
/* --------------------------------------------------------------------------------- Economie */
	div.contenu_right h2.bleu {width:280px}
	div.contenu_right h2.bleu span {cursor:pointer}
	div.contenu_right #economie {
		float:left;
		width:100%;
		min-height:208px;
		border-top:2px solid #3d8ea7;
		background:#dae8ed url(../img/structure/background/economie.gif) no-repeat;
		padding:10px 0 0 0;
		margin:0 0 10px 0
	}
	* html div.contenu_right #economie {height:250px}
	div.contenu_right #economie li h3 {
		text-transform:uppercase;
		font-size:1.2em;
		color:#000;
		background:url(../img/elements/fleche_noir.gif) no-repeat 0 6px;
		padding:0 0 0 10px;
		margin:0 0 0 5px
	}
	div.contenu_right #economie li h3 a {color:#000}
	div.contenu_right #economie li h5 {
		text-transform:uppercase;
		font-size:1.2em;
		color:#000;
		background:url(../img/elements/fleche_noir.gif) no-repeat 0 6px;
		padding:0 0 0 10px;
		margin:0 0 0 5px
	}
	div.contenu_right #economie li h5 a {color:#000}
	div.contenu_right #economie li ul {
		background:url(../img/elements/dotted_bleu.gif) repeat-x;
		font-size:.9em;
		color:#067596;
		font-weight:bold;
		padding:5px 5px 10px 5px
	}
	div.contenu_right #economie li ul li {
	margin:0 0 2px 0;
	padding-bottom:6px;
	}
	div.contenu_right #economie li ul li a {
		font-weight:normal;
		color:#353333;
	}
	div.contenu_right #economie li ul li a:hover {text-decoration:underline}
	div.contenu_right #economie li ul li img{
		float:left;
		margin-right:6px;
		border : 1px solid #067596;
	}
/* --------------------------------------------------------------------------------- Bloc gris */
	div.contenu_right div.bloc_gris {
		float:left;
		width:288px;
		background:#e9e9eb;
		/*border:3px solid #d3d3d7;*/
		padding:10px 10px 10px 10px;
		margin:0 0 20px 0;
		height: auto;
		font-size:0.9em;
	}
	div.contenu_right div.bloc_gris ul li {margin:0 0 10px 0}
	div.contenu_right div.bloc_gris h2 {
		text-transform:none;
		color:#067596;
		margin:15px 0 0 0;
		font-size:1.3em;
	}
	div.contenu_right div.bloc_gris h2 a {color:#2cbef0}
	div.contenu_right div.bloc_gris h3 {
		color:#cc3300;
		font-size:1.2em;
	}
	div.contenu_right div.bloc_gris h3 a {color:#cc3300}
	div.contenu_right div.bloc_gris p {
		color:#605a5b;
		font-size:.9em;
		text-align:justify;
		margin:2px 0 0 0;
	}
/* --------------------------------------------------------------------------------- Journal */
	div.contenu_right #journal {
		float:left;
		background:#d3d3d7;
		padding:10px;
		margin:0 0 10px 0;
		width: 288px;
	}
	div.contenu_right #journal img {
		float:right;
		border:1px solid #4e92b2;
		margin:0 0 0 10px;
	}
	div.contenu_right #journal h2 {
		color:#067596;
		font-size:1.6em;
		margin:0 0 15px 0;
	}
	div.contenu_right #journal h3 {
		color:#2cbef0;
		font-size:1em;
		margin:0 0 15px 0;
	}
	div.contenu_right #journal h5 {
		color:#2cbef0;
		font-size:1em;
		margin:0 0 15px 0;
	}
	div.contenu_right #journal a {
		/* display:block; */
		color:#cc3300;
		font-size:1em;
		margin:10px 0 0 0;
	}
	div.contenu_right #journal a:hover {
		text-decoration:underline;
	}
/* --------------------------------------------------------------------------------- Partenaires */
	div.contenu_right #partenaires {
		display:block;
		clear:both;
		margin:0 auto 10px auto
	}
/* --------------------------------------------------------------------------------------------- Trois blocs */
	#trois_blocs {
		float:left;
		width:100%;
		background:#bfc3c7;
		text-align:center;
		padding:15px 0;
		margin-top:5px;
		margin-bottom:10px!important;
		margin-bottom:0px;
	}
	#trois_blocs li {
		display:inline;
		margin:0 2px
	}
/* --------------------------------------------------------------------------------------------- Nos conseils */
	div.contenu_left #conseils {
		float:left;
		width:434px;
		border:1px solid #015371;
		border-top:2px solid #015371;
		padding:20px 0 0 40px
	}
	div.contenu_left #conseils li {
		background:url(../img/elements/fleche_bleu.gif) no-repeat 0 6px;
		padding:0 0 0 10px;
		margin:0 0 15px 0
	}
	div.contenu_left #conseils li h3 {
		text-transform:uppercase;
		font-size:1em
	}
	div.contenu_left #conseils li h3 a {color:#015371}
	div.contenu_left #conseils li h3 a span {
		text-transform:none;
		color:#0092c8
	}
/* --------------------------------------------------------------------------------------------- Pratique */
	div.contenu_middle_bot #pratique {
		float:left;
		width:138px;
		border:1px solid #083266;
		border-top:2px solid #083266;
		padding:25px 10px 20px 10px;
		min-height: 125px;
	}
	div.contenu_middle_bot #pratique li {margin:0 0 14px 0}
	div.contenu_middle_bot #pratique li h3 {
		text-transform:uppercase;
		font-size:1em
	}
	div.contenu_middle_bot #pratique li h3 a {color:#083266}
	div.contenu_middle_bot #pratique li p {
		font-size:.9em;
		color:#58656d;
		text-align:justify
	}
/* --------------------------------------------------------------------------------------------- Finances */
	div.contenu_right #finances {
		float:left;
		width:286px;
		border:1px solid #4c4c4c;
		border-top:2px solid #4c4c4c;
		padding:10px
	}
	div.contenu_right #finances li {margin:0 0 5px 0}
	div.contenu_right #finances li h3 {
		text-transform:uppercase;
		font-size:1em
	}
	div.contenu_right #finances li h3 a {color:#015371}
	div.contenu_right #finances li p {
		font-size:.9em;
		color:#58656d;
		text-align:justify;
		margin:0 0 5px 0
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		/*float:left;
		width:100%;
		border-top:7px solid #22a7d4;
		margin:15px 0 0 0;
		padding:12px 0 20px 0*/
	}
/* --------------------------------------------------------------------------------- Footer gauche */
	#footer #footer_left {
		float:left;
		padding:0 30px
	}
	#footer #footer_left h2 {
		color:#005371;
		font-size:1.2em
	}
	#footer #footer_left ul li {margin:4px 0 0 0}
	#footer #footer_left ul li a {color:#035273}
	#footer #footer_left ul li a:hover, #footer #footer_left ul li a:hover strong {text-decoration:underline}
/* --------------------------------------------------------------------------------- Footer droite */
	#footer #footer_right {
		float:left;
		padding:0 0 0 40px
	}
	#footer #footer_right h2 {
		float:left;
		color:#005371;
		font-size:1em;
		background:url(../img/elements/fleche_bleu.gif) no-repeat right;
		padding:0 10px 0 0
	}
	#footer #footer_right ul {
		clear:both;
		color:#216c83;
		font-size:.9em;
		padding:5px 0 0 0
	}
	#footer #footer_right ul li {display:inline}
	#footer #footer_right ul li a {color:#216c83}
	#footer #footer_right ul li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Bourse */
TABLE.data {
  width: 600px;
}
TABLE.data  tr.dk {
	background: #F0F0F0 none repeat scroll 0%;
}
TABLE.data  span.green {
    color: #228631;
}
TABLE.data  span.red {
    color: #A52A2A;
}
TABLE.quote {
  width: 300px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #F0F0F0;
}
TABLE.quote tr
{
	border-bottom: 1px dotted #F0F0F0;
}
TABLE.quote tr.VALUE,
TABLE.quote tr.VALUE,
TABLE.quote tr.VOLUME,
TABLE.quote tr.REL_DIFF,
TABLE.quote tr.OPEN,
TABLE.quote tr.HIGH,
TABLE.quote tr.BID,
TABLE.quote tr.ASK
{
	background: #F0F0F0 none repeat scroll 0%;
}
/* --------------------------------------------------------------------------------------------- Illustration */
img.illustration {
	width: 600px;
	padding: 10px 10px 10px 10px;
	display: block;
}
table.data a.bourse {
		color:#067596;
		font-weight: normal;
		margin: 4px 4px 4px 4px;
}
table.data a.bourse:hover {
		color:#083266;
}
/* --------------------------------------------------------------------------------------------- Adresses */
div#adresses h3  {
  border-bottom: 1px dotted #067596;
  padding-top: 10px;
}
div#adresses a, div#adresses a:hover, div#adresses a:visited {
		color:#067596;
}
/* --------------------------------------------------------------------------------------------- Dewplayer */
.contour_mp3{
	padding-bottom: 20px;
}
.listen_mp3_p3 {
  padding-top: 8px;
}
/* --------------------------------------------------------------------------------------------- Separator */
div.separator {
	border-bottom:1px solid #3891AB;
}
/*VIDEO*/
	div.video {
		/*position:relative;*/
	border:1px solid #993300;
	border-style:solid;
border-width:5px 1px 1px;
/*margin:0pt 0pt 20px;*/
margin-bottom: 10px;
padding:5px 0pt 0pt;
margin-top: 395px !important;
margin-top: 0px;
	}
	div.video h2 {
		background:#FFFFFF none repeat scroll 0%;
color:#083266;
display:inline;
float:left;
font-size:1.7em;
margin:-20px 0pt 0pt 15px;
padding:0pt 3px;
/*text-align:center;*/
text-transform:none;
	}
	div.video h2 a {color:#993300}
	div.video  h2 a:hover {text-decoration:underline}
	div.video a.lien_video   {
		color:#000000;
		margin: 4px 4px 4px 4px;
		font-weight:bold;
	}
div.video_popup {
		/*position:relative;*/
		/*border:1px solid #993300;
		border-top:5px solid #993300;*/
		padding:5px 0 0 0;
		margin:0 0 10px 0;
	}
	div.video_popup h2 {
		/*position:absolute;
		top:-12px;
		left:15px;*/
		/*width:282px;*/
		/*float:left;*/
		display:inline;
		/*margin:-20px 0 0 0;*/
		text-align:center;
		/*text-align:center;*/
		color:#993300;
		/*background:#fff;*/
		font-size:1.7em;
		text-transform:none;
		padding:0 3px;
	}
	div.video_popup h2 a {color:#993300}
	div.video_popup  h2 a:hover {text-decoration:underline}
	div.video_popup a.lien_video   {
		color:#000000;
		margin: 4px 4px 4px 4px;
		font-weight:bold;
	}
/*.video {
	width:282px;
	font-family:arial,helvetica,sans-serif;
	color:#323232;
	font-size:12px;
	line-height:16px;
border-color:#993300;
border-style:solid;
border-width:5px 1px 1px;
margin:0pt 0pt 20px;
padding:5px 0pt 0pt;
}*/
div#contenu_video {
	padding:10px;
}
.video img {
	padding-right:3px;
	padding-left:3px;
}
.video p {
	padding-right:3px;
}
/*.video a h2 {
	font-size:1.7em;
	color:#993300;
}*/
.video h3{
	color:#666666;
}
.video_popup h3{
	color:#666666;
}
.video .publicite{
	float:right;
	padding:2px;
}
/*a .lien_video{
	color:noir;
}*/
/* --------------------------------------------------------------------------------------------- Insert Evenement  */
div .evenement {
		padding: 10px;
		font-family: arial,helvetica,sans-serif;
		font-size:0.9em;
}
div.evenement img {
		border: 3px solid #FFF;
		vertical-align:middle;
}
div.evenement h4 {
		border: 3px solid #FFF;
		font-size:0.9em;
}
div.evenement a, div.evenement a:visited, div.evenement a:hover, div.evenement a:active {
		color: #067596;
		font-size:0.9em;
}
div.evenement a:hover {
	text-decoration: underline;
}
div.evenement a p {
		color: #757071;
		font-size:1.1em;
}
/* --------------------------------------------------------------------------------------------- article_link */
div.article_link {
		width: 600px;
		padding: 0 0 0 20px;
}
div.article_link ul {
		border: 0;
}
div.article_link ul li {
		border: 0;
}
div.article_link ul li a:hover {
	text-decoration:underline;
}
div.article_link ul li a {
	color:#177E9D;
	margin:0pt 5px 0pt 0pt;
}
ul li.story_link {
	background:url(../img/elements/fleche_turquoise.gif) no-repeat 0  6px;
		padding:0 0 0 10px;
		/*margin:5pt 0pt 8px 0pt;*/
		border: none !important;
		border-bottom : 1px solid white;
		/*width:45%;*/
		margin-top:10px;
		/*float:left;*/
}
ul.une_top li.story_link {
	float:left;
}
ul li.story_link a {
        /*float:left;*/
		color:#177E9D;
        display:inline;
        margin-right:3px;
		 text-decoration:none;
}
ul li.story_link a:hover {
		text-decoration:underline;
}
ul li.story_link img {
        float:left;
        width:16px;
        height:16px;
        margin: auto 0;
}
#newsletter {
	padding-bottom :6px;
}
#newsletter ul {
	list-style-type:none;
	text-align:center;
	margin-top:5px;
}
/* --------------------------------------------------------------------------------------------- article_link */
p.sondage {
	color:#177E9D;
	font-size:1.1em;
	padding:0px 5px 5px 7px;
	display:block;
}
div.bloc_bleu div.sondage label{
	font-size:0.9em;
	margin-bottom:5px;
}
.poll_answer {
	font-size:0.9em;
	padding:3px 0px 0px 7px;
	display: block;
	width: 150px;
}
.poll_question {
	color:#177E9D;
	font-size:1.1em;
	padding:0px 5px 5px 7px;
	display:block;
}
.poll_results {
	font-size:0.9em;
	padding:0px 0px 5px 7px;
	display: block;
	width: 150px;
}
.bloc_bleu h4 {
	font-size:0.9em;
	padding:5px 10px 5px 7px;
}
div.plan_rubriques {
	font-size:0.9em;
	padding:10px 10px 10px 10px;
}
div.plan_rubriques ul li {
		background:url(../img/elements/dotted_vertical.gif) repeat-y left;
		padding:0 10px
}
div.plan_rubriques ul li a, div.plan_rubriques ul li a:visited, div.plan_rubriques ul li a:hover {
		color: #067596;
}
div.confirmation {
    text-align:center;    
}
div.confirmation span {
    display:block;
    margin-bottom:10px;
}
div.confirmation a {
    color:#167e9d;
    font-weight:bold;
}
img.oreille{
	float:left;
	padding-right:5px;
}
div.partenaire{
	width:280px;
	border:6px solid #EFEFEF;
	margin-bottom:8px;
}
div.partenaire h5 {
	font-size:1.2em;
	font-weight:bold;
	color:#4D4F33;
	background-color:#EFEFEF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
div.partenaire h6 {
	font-size:0.9em;
	margin-bottom:1px;
}
div.partenaire  a.assurland {
	color:#3F3F3F;
	margin-bottom:8px;
}
div.partenaire img {
	float:left;
	padding-right:5px;
}
div.partenaire ul li{
	width:98%;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
div.partenaire ul li:hover {
	background-color:#E9EBED;
}
.partenaire p a.assurland:hover {
	background-color:#E9EBED;
}
div.pub_bottom{
	text-align:center;
	
}
div.pub_bottom #cadre_barre object {
	margin-top:10px;
}
/*footer*/
/* --------------------------------------------------------------------------------------------- Les sites du groupe */
	#sites_groupe {
		color:#666666;
		float:left;
		width:100%;
		font-family:arial;
		padding:0 3px;
		margin:8px 0 20px 0
	}
	#sites_groupe span.titre {
		display:block;
		float:left;
		text-transform:uppercase;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		background:#00a6eb url(../images/sites_groupe.gif) no-repeat right;
		padding:2px 8px 1px 10px
	}
	#sites_groupe span.titre a{
		color:#fff;
	}
/* ------------------------------------------------------------------------- Premier niveau */
	#sites_groupe ul {
		float:left;
		width:99%;
		text-transform:uppercase;
		font-size:12px;
		border-top:1px solid #00a6eb;
		padding:10px 0 0 10px
	}
	#sites_groupe ul li {
		display:block;
		float:left;
		width:160px;
		padding-right:4px;
	}
	#sites_groupe ul li a {color:#707070}
	#sites_groupe ul li a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Second niveau */
	#sites_groupe ul li ul {
		width:auto;
		text-transform:none;
		font-size:1em;
		border:0;
		padding:0 0 0 10px
	}
	#sites_groupe ul li ul li {
		float:none;
		width:auto;
		background:url(../img/elements/fleche_gris.gif) no-repeat left;
		padding:0 0 0 10px;
		margin:0
	}
	
	div.bloc_gris span.date {
		padding-top:5px;
	}
	#jecree {
		margin-bottom:20px;
		
	}
	/* -------------------------------------------------------------------------  */
	div.col_small {
	width: 1px;
	float: right; 
	}
	div.col_full {
	width: 160px;
	float: right; 
	padding-top: 10px;
	}
	
	div.liste_full {
	width: 600px;
	float: left; 
	}
	div.liste_small {
	width: 450px;
	float: left; 
	}
	
		/*
	GUIDE DES ENTREPRISES
	*/
	
	div.guide_entreprises {
		border:1px solid #083266;
		border-top:5px solid #083266;
		padding:5px 0 0 0;
		margin:10px 0 20px 0;
		font-size:1em;
		float:right;
	}
	div.guide_entreprises h2 {
		/*margin:-20px 0 0 15px;*/
		margin:5px 0 5px 5px;
		background:#fff;
		float:left;
		display:inline;
		text-align:center;
		color:#083266;
		font-size:1.7em !important;
		text-transform:none;
		padding:0 3px
	}
	div.guide_entreprises h2 a {color:#083266}
	div.guide_entreprises  h2 a:hover {text-decoration:underline}
	div.guide_entreprises ul li {
		background-image:url(../img/elements/separation.gif);
		background-position:center bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
		padding-bottom:10px;
		width:100%;
		float:left;
	}
	div.guide_entreprises ul li a.story_link{
		font-size:1.2em;
		font-weight:bold;
	}
	div.guide_entreprises ul li a img{
		border:1px solid #DCD8D4;
		float:left;
		margin-left:3px;
		margin-right:5px;
		padding:2px;
	}
	
	#entreprises{
		border-collapse:collapse;
		clear:both;
		margin:30px 0pt;
		width:100%;
	}
	#entreprises tr th {
		background:#EEE1D8 none repeat scroll 0%;
		border-bottom:1px dotted #C6E4F0;
		border-top:1px dotted #C6E4F0;
		padding:4px;
	}
	#entreprises tr{
		border-left:1px dotted #C6E4F0;
		border-right:1px dotted #C6E4F0;
	
	}
	
	#entreprises tr.alternate td{
		background-color:#FEF9F1;
	}
	#entreprises tr.blue td{
		background-color:#DAE8ED;
	}
	#entreprises tr td {
		border-bottom:1px dotted #C6E4F0;
		padding:4px;
		vertical-align:top;
	}
	
	#pagination {
		font-size:1.1em;
		font-weight:bold;
		padding:0pt 0pt 10px;
		text-align:center;
	}
	
	#pagination li {
		display:inline;
		padding:0pt 2px;
	}
	
	div.formulaire label {
		color:#666666;
		display:block;
		float:left;
		font-weight:bold;
		line-height:17px;
		padding:0pt 5px 0pt 0pt;
		text-align:right;
		width:280px;
	}
	
	div.formulaire input.champ {
		/*background:#F9F6F3 none repeat scroll 0%;*/
		border:1px solid #666666;
		color:#333333;
		float:left;
		font-size:1em;
		height:15px;
		margin:0pt 5px 0pt 0pt;
		padding:1px 0pt 0pt 3px;
		width:250px;
	}
	
	div.actions {
		float:left;
		padding:0pt 0pt 0pt 450px;
	}
	
	.formu {
	/*	background:#C6E2C1 none repeat scroll 0%;*/
		border:1px solid #177E9D;
		color:#177E9D;
		display:block;
		float:left;
		font-weight:bold;
		margin:10px 0pt 0pt 10px;
		padding:2px;
	}
	
	#entreprises tr th.commune {
		width:100px;
	}
	
	#entreprises tr th.effectif {
		width:100px;
	}
	
	#entreprises tr th.ca {
		width:100px;
	}
	
	#entreprises tr th.dirigeant {
		width:100px;
	}
	
	#entreprises tr th.telephone {
		width:75px;
	}
	
	/*
	#entreprises tr td.centrer {
		text-align:center;
	}*/
	
	#classement_entreprises{
		float: left;
		margin-left: 36px !important;
		margin-left: 27px;
	}
	
	#classement_entreprises img{
		width:150px;
	}
/******    Reaction articles ***************/
	ul.reaction{
		margin-top:10px;
	}
	ul.reaction li {
	  padding: 0 0 0 15px !important;
	  background: transparent url(http://www.lavoixeco.com/library/img/forum/little_arrow.gif) no-repeat center left !important;
	  border-bottom: 0px;
	  float: none;
	}
	div.paveentreprise{
		margin-bottom:20px;
	}
	div.pave2{
		margin-bottom:20px;
	}
	
	li div.pub_banner_middle{
		width:100%;
		text-align:center;
	}
	
	div.banner_middle{
	float:left;
	margin:0 0 20px 0;
	}
	
	
	ul.liste li.hidden {
	   display: none;
	}
	ul.liste li.visible {
	   display: inline;
	}
	
	ul.liste li ul li {
		background:none;
	}
	
	div.contenu_left #une img.picto_audio{
		display:inline;
		float:none;
		padding-top:3px;
		margin:0;
	}
	
	div#ils_recrutent {
		background: #FFFFFF url(/library/img/ils_recrutent/recrutement_01.gif) no-repeat ;
		float: left; 
		width: 308px;
		padding-top: 18px;
		/*border-left:1px solid #004D87;
		border-right:1px solid #004D87;*/
	}
	
	div#ils_recrutent div{
		border-right : 1px solid #572C8C;
		border-left : 1px solid #572C8C;
		padding : 10px 5px 0px 5px;
		
	}
	
	div#ils_recrutent span{
		color:black;
		/*font-weight:bold;*/
		
	}
	
	div#ils_recrutent table{
		margin-top : 10px;
		margin-bottom : 10px;
		text-align : center;
		/*font-weight:bold;*/
		
		
	}
	
	
	
	div#ils_recrutent span.ils_recrutent_voir_aussi{
		color:#2CBEF0;
		font-weight:bold;
		margin-left:160px;
	}
	
	div#ils_recrutent_fin {
		background: #FFFFFF url(/library/img/ils_recrutent/recrutement_03.jpg) no-repeat ;
		float: left; 
		width: 308px;	
		padding-bottom: 70px;
		margin-bottom: 20px;
	}
	
	/*********** ALBUMS PHOTOS ******************/
	
div.bloc_photos_une_top {
	background:#FFFFFF url(/library/img/albums_photo_top.gif) no-repeat scroll 0% 0%;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-top:18px;
}
div.bloc_photos_une {
	float:left;
	clear:both;
	border-left:1px solid #004D87;
	border-right:1px solid #004D87;
	border-bottom:1px solid #004D87;
	padding:10px 5px 10px;
	width:296px;
}
div.bloc_photos_une h2 {
	background:#073161;
	background:#073161 url(/library/img/top_bleu_marine.jpg) repeat-x scroll 0pt 0pt;
	color:white;
	font-size:1.5em;
	padding:3px;
	text-align:left;
}
ul.links_photos_une {
	clear:both;
	display:block;
	float:left;
	font-family:Trebuchet MS;
	margin-bottom:3px;
	margin-top:5px;
	width:100%;
}
ul.links_photos_une li {
	display:inline;
}
div.bloc_photos_une a:link, div.bloc_photos_une a:visited {
	color:#073A6F;
	text-decoration:none;
}
ul.links_photos_une li a {
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:2px;
}
ul.links_photos_une li a img.maxi_plus_une {
	height:86px;
	margin-top:1.2em;
	width:86px;
}
ul.links_photos_une li a img {
	float:left;
	margin:0pt 3px 6px;
}
.contour_une {
	background:#FFFFFF none repeat scroll 0% 50%;
	border:1px solid #CFCFCF;
	padding:5px;
}
ul.links_photos_une li ul li a img.mini_une {
height:70px;
width:70px;
}	
div.bloc_photos_une a.lien_dossier_une, a.lien_bloc_une {
color:#01A5EC !important;
float:left;
font-weight:bold;
text-align:right;
width:100%;
}
/***** Google *****/
#global #contenu span.rechercher {
color:#177E9D;
font-weight:900;
text-transform:uppercase;
}
#global #contenu input.rechercher {
border:2px solid #177E9D;
color:#177E9D;
padding:1px;
width:209px;
}
#global #contenu select.select-collection {
border:2px solid #177E9D;
color:#177E9D;
font-size:0.9em;
margin-left:5px;
padding:1px;
}
#global #contenu input#go {
background:#177E9D none repeat scroll 0 0;
border:0 none;
color:white;
font-family:Tahoma,arial,sans-serif;
height:22px;
margin-left:5px;
position:relative;
text-transform:uppercase;
top:1px;
width:25px;
}
label, button, input[type="submit"] {
cursor:pointer;
}
	#srchDates li {
		border-right:1px solid #BEBEBE;
		display:inline;
		float:left;
		padding:0 10px;
	}
div#rechercher-top {
background:#ECEBEB none repeat scroll 0 0;
margin:15px 0;
text-align:left;
}
#contenu .l {
font-size:16px;
}
#contenu p.g {
font-weight:bold;
margin-bottom:0;
margin-top:10px;
}
/****************/
	
div#footer-static {
	color: #8E97A0;
	font-family:Verdana, Arial;
	font-size:10px;
	/* Modify following lines for each website */
	width:995px;
	margin:0px auto;
}
div#footer-static a {
	color:#8E97A0;
	text-decoration:none;
}
div#footer-static a:hover {
	color:#8E97A0;
	text-decoration:underline;
}
div#footer-static p {
	text-align:center;
}
div#footer-static span {
	float:left;
	font-weight:bold;
}
div#footer-static ul {
	float:left;
	list-style-type:none;
	padding:0 0 5px 0;
	width:100%;
}
div#footer-static ul.sub li {
	border-right:1px solid #8E97A0;
	display:inline;
	line-height:11px;
	padding-right:5px;
	text-align:justify;
}
div#footer-static ul li:first-child , div#footer-static ul li.last {
	border-right:0px;
}
div.contenu_right div.bloc_dossier {
  float:left;
  border:1px solid #002236;
  margin-bottom: 15px;
  padding-bottom: 10px;
  width:320px;
  background:#E5DDD2;
}
div.contenu_right div.bloc_dossier span.titre {
  background:#002236;
  color:#FFFFFF;
  display:block;
  font-size:1.1em;
  font-weight:bold;
  padding:3px 0 2px 9px;
  text-transform:uppercase;
  
}
div.contenu_right div.bloc_dossier a.image_dossier {
  float:left;
  margin:15px 0;
  width:100%;
  text-align:center;
}
div.contenu_right div.bloc_dossier a.image_dossier img {
  background:#FFFFFF none repeat scroll 0 50%;
  border:1px solid #002236;
  padding:4px;
}
div.contenu_right div.bloc_dossier span.titre a {
  color:#FFFFFF;
  
}
div.contenu_right div.bloc_dossier ul {
  width:280px;
  color:#002236;
}
a.bouton_dossier {
  background:#FFFFFF none repeat scroll 0 50%;
  border:1px solid #002236;
  padding:10px;
  float:left;
  margin-bottom:15px;
}
div.contenu_right div.bloc_dossier ul li a {
  color :#002236;
}
div.contenu_right div.bloc_dossier ul li {
  float:left;
  text-align: justify;
  list-style-type: none;
  padding-left:10px;
  line-height: 1.4em;
	background:transparent url(../img/elements/fleche_noir.gif) no-repeat scroll 0 6px;
	margin-left:5px;
	width:90%;
}
div#ligatus {
clear:both;
margin-bottom:10px;
padding-top:10px;
}
/* CSS Document */
	ul.nominations_liste {
		float:left;
		width:100%;
	}
	ul.nominations_liste li {
		float:left;
		width:100%;
		border-bottom:1px solid #e5ddd2;
		padding:5px 0
	}
	ul.nominations_liste li img {
		float:left;
		border:3px solid #e5ddd2;
		margin:0 14px 0 14px
	}
	.vignette {
		float:right !important;
	}
	ul.nominations_liste li a {
		text-transform:uppercase;
		font-weight:bold;
		color:#000;
		text-decoration:underline
	}
	ul.nominations_liste li a:hover {text-decoration:none}
	ul.nominations_liste li p {
		line-height:1.5em;
		margin:3px 0
	}
	ul.nominations_liste li span {
		text-transform:uppercase;
		/*font-style:italic;*/
		color:#067596
	}
	ul.nominations_liste li h2 a {font-size:12px}
	ul.nominations_liste li h2 a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Home */
	#nominations_home {
		width:308px;
		float:left;
		margin-bottom:15px;
	}
	#nominations_home span.titre {
		display:block;
		text-transform:uppercase;
		font-size:1.1em;
		font-weight:bold;
		color:#fff;
		background:#167e9d url(../images/coin_droit.gif) no-repeat right top;
		padding:3px 0 2px 9px
	}
	#nominations_home div {
		float:left;
		width:286px;
		border:1px solid #167e9d;
		padding:4px 10px
	}
	#nominations_home div a.lien {
		float:right;
		font-size:1.1em;
		color:#067596
	}
/* --------------------------------------------------------------------------------------------- Recherche */
	#nominations_recherche {
		float:left;
		width:192px;
		/*text-transform:uppercase;*/
		border:3px solid #d3d2d7;
		background:#e9e9eb;
		padding:5px 8px
	}
	#nominations_recherche span.titre, #nominations_recherche label {
		display:block;
		font-size:1.2em;
		font-weight:bold;
		color:#083167
	}
	#nominations_recherche ul {
		line-height:1.5em;
		text-align:center;
		font-weight:bold;
		margin:3px 0 10px 0
	}
	#nominations_recherche ul li {
		display:inline;
		margin:0 1px
	}
	#nominations_recherche ul li a {color:#7c7b80}
	#nominations_recherche ul li a:hover {text-decoration:overline}
	#nominations_recherche select {
		width:100%;
		margin:0 0 2px 0
	}
	#nominations_recherche select option {padding:0 5px 0 0}
	#nominations_recherche input.champ {
		width:184px;
		padding:2px 0 0 3px
	}
	#nominations_recherche input.bt {
		display:block;
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#083165;
		border:1px solid #083165;
		padding:1px;
		margin:15px auto 5px auto;
		cursor:pointer
	}
/* --------------------------------------------------------------------------------------------- Left */
	#nominations_left {
		float:left;
		width:407px;
		padding:0 15px 0 0
	}
	#nominations_left h2 {font-size:1.5em}
	#nominations_left h2.meme_categorie {
		float:left;
		font-size:1em;
		padding-top:10px;
		width:100%;
		margin-top:30px;
	}
	#nominations_left span.sous_h2 {
		display:block;
		text-transform:uppercase;
		font-size:1.4em;
		font-weight:bold;
		font-style:italic;
		color:#087596;
		margin:0 0 7px 0
	}
/* ------------------------------------------------------------------------- Nomination */
	#nominations_left #nomination {
		margin:0 0 20px 0
	}
	#nominations_left #nomination img {
		float:left;
		border:3px solid #e5ddd2;
		margin:0 15px 0 0
	}
	#nominations_left #nomination p {
		line-height:1.6em;
		text-align:justify;
		color:#083266
	}
		#nominations_left p.fil_arianne {margin:0 0 5px 0}
  .meme_activite {
   
  }
  .meme_activite .meme_categorie {
     border-bottom:2px solid #E9E9EB;
     color: #7C7B80;
  }
  .meme_activite .nominations_liste {
      /*background-color:#E9E9EB;*/
  }
/* CSS Document */
/* --------------------------------------------------------------------------------------------- Home */
/* -------------------------------------------------------------------- Middle */
	div.contenu_middle div.bloc_bleu #agenda {padding:0 3px}
	div.contenu_middle div.bloc_bleu #agenda li {margin:15px 0}
	div.contenu_middle div.bloc_bleu #agenda li table tr td {vertical-align:top}
	div.contenu_middle div.bloc_bleu #agenda li span.date_agenda {
		display:block;
		float:left;
		width:35px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		background:url(/phpincludes/module_spe/images/date.gif) no-repeat;
		padding:2px 0 1px 0;
		margin:0 5px 0 0;
		line-height:1.5em;
	}
	div.contenu_middle div.bloc_bleu #agenda li span.date_agenda span {
		display:block;
		font-size:1.4em;
		color:#067596;
		margin:2px 0 0 0
	}
	* html div.contenu_middle div.bloc_bleu #agenda li span.date_agenda span {margin:3px 0 0 0}
	*+html div.contenu_middle div.bloc_bleu #agenda li span.date_agenda span {margin:3px 0 0 0}
	div.contenu_middle div.bloc_bleu #agenda li a {
		font-weight:bold;
		color:#000;
		float:left;
		width:100%;
	}
	div.contenu_middle div.bloc_bleu #agenda li a:hover {text-decoration:underline}
	div.contenu_middle div.bloc_bleu #agenda li span.lieu {
		color:#067596;
		float:left;
		width:100%;
	}
	div.contenu_middle div.bloc_bleu #recherchez_evenement {
		display:block;
		text-align:center;
		font-weight:bold;
		color:#067596;
		text-decoration:underline;
		font-size: 12px;
		
	}
	div.contenu_middle div.bloc_bleu #recherchez_evenement:hover {text-decoration:none}
	
 #proposer_evenement2 {
		display:block;
		text-align:center;
		font-weight:bold;
		color:#067596;
		text-decoration:underline;
    font-size: 12px;
    width:100%;
clear:both;
		margin:0 0 15px 0
	}
	 #proposer_evenement2:hover {text-decoration:none}
	
	div.contenu_middle div.bloc_bleu #talents {
		display:block;
		line-height:1.4em;
		text-align:center;
		font-weight:bold;
		color:#fff;
		background:#0a5690;
		padding:4px 0
	}
	div.contenu_middle div.bloc_bleu #talents span {
		display:block;
		font-size:1.1em;
		text-transform:uppercase
	}
/* -------------------------------------------------------------------- */
	#nominations_home {width:308px}
	#nominations_home span.titre {
		display:block;
		text-transform:uppercase;
		font-size:1.1em;
		font-weight:bold;
		color:#fff;
		background:#167e9d url(/phpincludes/module_spe/images/coin_droit.gif) no-repeat right top;
		padding:3px 0 2px 9px
	}
	#nominations_home div {
		float:left;
		width:286px;
		border:1px solid #167e9d;
		padding:4px 10px
	}
	#nominations_home div a.lien {
		float:right;
		font-size:1.1em;
		color:#0ca8d7
	}
/* --------------------------------------------------------------------------------------------- Recherche */
	#outils_agenda {
		float:left;
		width:192px;
	}
	.agenda_recherche {
		float:left;
		width:192px;
		/*text-transform:uppercase;*/
		border:3px solid #d3d2d7;
		background:#e9e9eb;
		padding:5px 8px
	}
	.agenda_recherche span.titre, .agenda_recherche label {
		display:block;
		font-size:1.2em;
		font-weight:bold;
		clear:both;
		color:#083167
	}
	.agenda_recherche span.titre {
		text-align:center;
		font-size:1.4em;
		margin:0 0 15px 0
	}
	.agenda_recherche span.titre span {text-transform:none}
	.agenda_recherche ul {
		line-height:1.5em;
		text-align:center;
		font-weight:bold;
		margin:3px 0 10px 0
	}
	.agenda_recherche ul li {
		display:inline;
		margin:0 1px
	}
	.agenda_recherche ul li a {color:#7c7b80}
	.agenda_recherche ul li a:hover {text-decoration:overline}
	.agenda_recherche select {
		width:100%;
		margin:0 0 2px 0
	}
	.agenda_recherche select option {padding:0 5px 0 0}
	.agenda_recherche input.champ {
		width:184px;
		padding:2px 0 0 3px
	}
	.agenda_recherche input.champ.champ_date {width:120px}
	.agenda_recherche input.bt {
		display:block;
		text-transform:uppercase;
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#083165;
		border:1px solid #083165;
		padding:1px;
		margin:15px auto 5px auto;
		cursor:pointer
	}
/* --------------------------------------------------------------------------------------------- Left */
	#agenda_left {
		float:left;
		width:407px;
		padding:0 15px 0 0
	}
/* ------------------------------------------------------------------------- Sommaire */
	#agenda_left #agenda_sommaire li {margin:0 0 20px 0}
	#agenda_left #agenda_sommaire li span.date {
		display:block;
		color:#067495;
		margin:0 0 2px 0
	}
	#agenda_left #agenda_sommaire li span.theme, #agenda_left #fiche span.theme {
		display:block;
		text-transform:uppercase;
		font-weight:bold;
		margin:0 0 2px 0
	}
	#agenda_left #agenda_sommaire li h2, #agenda_left #fiche h2 {font-size:1.3em}
	#agenda_left #agenda_sommaire li h2 a:hover, #agenda_left #fiche h2 a:hover {text-decoration:underline}
	#agenda_left #agenda_sommaire li p, #agenda_left #fiche p {line-height:1.4em}
/* ------------------------------------------------------------------------- Fiche */
	#agenda_left #fiche ul {margin:20px 0 0 0}
	#agenda_left #fiche ul li {margin:0 0 3px 0}
/* ------------------------------------------------------------------------- Accueil */
	#agenda_left h2.souligne {
		text-transform:uppercase;
		font-size:1.5em;
		color:#077598;
		border-bottom:1px solid #077598;
		padding:0 0 5px 0
	}
	#agenda_left table.accueil {
		width:100%;
		border-collapse:collapse;
		table-layout:fixed;
		margin:0 0 10px 0
	}
	#agenda_left table.accueil tr td {
		vertical-align:top;
		padding:10px 20px 10px 20px
	}
	#agenda_left table.accueil tr td h3 {
		text-transform:uppercase;
		font-size:1em;
		color:#111;
		margin:0 0 10px 0
	}
	#agenda_left table.accueil tr td ul li {margin:0 0 2px 0}
	#agenda_left table.accueil tr td ul li a {color:#111}
	#agenda_left table.accueil tr td ul li a span {color:#067499}
	
	
	p.fil_arianne, div.agenda_recherche { margin-top: 15px; }
	
