@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Belgrano|Cutive);	/*HB - JUIN 2013 - IJD*/
/* CSS Document */

/*HB SDV - OCT 2009*/

/*
!important : FF + NAV MODERNES
/ : IE7
_ : IE6


COULEURS :
#ea3a00	ORANGE
#005c95 BLEU TITRES OLD
#004773 BLEU TITRES OLD2
#1b019b BLEU-VIOLET
#22427c BLEU TITRES ELW 20100702
#347ea6 BLEU INDIC REGION
*/




body	{
margin: 0px;
padding: 0px;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
background-color: #ececec;
}
body.body-marge	{
margin: 10px;
}








/*ELEMENTS GENERIQUES*/


a	{
text-decoration: none;
}
a:hover	{
text-decoration: underline;
}
a img	{
border: none;
}

a.nb-reac	{
color: #ea3a00;
font-size: 12px;
background-image: url('/img/ico_nbreac_24.png');
_background-image: url('/img/ico_nbreac.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
}

a.suite	{
color: #ea3a00;
background-image: url('/img/f_suite.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}

.orange	{
color: #ea3a00;
}
.bleu	{
color: #22427c;
}

.signature	{
color: #ea3a00;
font-size: 10px;
}
.date-publi	{
color: #666666;
font-size: 10px;
}

form, ul, ol, dl, h1, h2, h3, h4, h5, h6	{
position: relative;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}



.clear	{	/*COMPLETER AVEC NBSP*/
position: relative;
clear: both;
height: 1px;
overflow: hidden;
font-size: 1px;
}

div.int-section	{
position: relative;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #333333;
padding-bottom: 5px;
margin-bottom: 5px;
background-image: url('/img/bg_int_section.png');
background-position: center bottom;
background-repeat: no-repeat;
}

div.int-rubrique	{
position: relative;
color: #999999;
padding-bottom: 5px;
margin-bottom: 5px;
background-image: url('/img/bg_int_section.png');
background-position: center bottom;
background-repeat: no-repeat;
}
div.int-rubrique a	{
color: #999999;
text-decoration: underline;
}
div.int-rubrique a:hover	{
text-decoration: none;
}
div.int-rubrique span.a-une	{
text-transform: uppercase;
font-weight: bold;
background-image: url('/img/bg_span_a_une.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 10px;
}
div.int-rubrique span.a-reg	{
text-transform: uppercase;
font-weight: bold;
}
div.int-rubrique span.rub	{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #ea3a00;
}
	div.int-rubrique span.rub a	{
	color: #ea3a00;
	}
div.int-rubrique span.reg	{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #357ea6;
background-image: url('/img/bg_span_reg.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}
	div.int-rubrique span.reg a	{
	color: #357ea6;
	}
div.int-rubrique div.rss	{
position: relative;
float: right;
_display: inline;
height: 12px;	/*18*/
padding-top: 6px;
background-image: url('/img/ico_rss.png');
background-position: right top;
background-repeat: no-repeat;
}
div.int-rubrique div.rss a	{
padding-right: 21px;
font-size: 10px;
color: #666666;
}



p.rub-pagin	{
position: relative;
margin: 0px 0px 30px 0px;
text-align: center;
font-size: 11px;
font-weight: bold;
}
	p.rub-pagin a	{
	color: #1b019b;
	}
p.rub-pagin span	{
padding: 0px 2px;
}
	p.rub-pagin span.rub-pagin-on	{
	background-color: #f4f4f5;
	}



div.int-doss-spe	{
position: relative;
color: #4c4c4c;
padding-bottom: 5px;
}
div.int-doss-spe span.rub	{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #ea3a00;
}
div.int-doss-spe span.date	{
text-transform: uppercase;
font-weight: bold;
background-image: url('/img/bg_span_date.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}






.pub-sky	{	/*PLACE ANS COL-DRO*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.pub-carre	{	/*PLACE ANS COL-DRO*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}


img.ico-www	{
position: relative;
float: right;
_display: inline;
z-index: 10;
width: 25px;
height: 10px;
background-image: url('/img/ico_www.png');
background-position: left top;
background-repeat: no-repeat;
}

img.b-facebook	{
position: relative;
width: 32px;
height: 32px;
background-image: url('/img/b_facebook_24.png') !important;
_background-image: url('/img/b_facebook.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-twitter	{
position: relative;
width: 32px;
height: 32px;
background-image: url('/img/b_twitter_24.png') !important;
_background-image: url('/img/b_twitter.png');
background-position: center center;
background-repeat: no-repeat;
}

img.b-fb-devenir-fan	{
position: relative;
width: 116px;
height: 25px;
background-image: url('/img/b_fb_devenir_fan_24.png') !important;
_background-image: url('/img/b_fb_devenir_fan.png');
background-position: center center;
background-repeat: no-repeat;
}

img.bull-orange	{
position: relative;
width: 8px;
height: 8px;
background-image: url('/img/bull_orange_24.png') !important;
_background-image: url('/img/bull_orange.png');
background-position: center center;
background-repeat: no-repeat;
}







/*STRUCTURE GENERALE*/

div#gene	{	/*CONTIENT VENTRE + COL. DRO*/
position: relative;
width: 987px;
margin-left: auto;
margin-right: auto;
}

div#DIV_MOVE	{	/*SE REFERE A BODY*/
	display:block;
position: absolute;
z-index: 10;
top: 100px;
right: 10px;
/*width: 160px;*/
width: 120px;
height: 600px;
}


div#ventre	{
position: relative;
float: left;
_display: inline;
width: 795px;
min-height: 2500px !important;
_height: 3300px;
border-left: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
margin-right: 10px;
background-color: #ffffff;
background-image: url('/img/bg_ventre.png');
background-position: 485px 0px;
background-repeat: repeat-y;
}
div#ventre.ventre-sans-bg	{
background-image: none;
}
div#ventre div.ventre-big	{
position: relative;
/*background-color: #ffffff;*/
padding: 0px 10px;
}
div#ventre div.ventre-col-1	{
position: relative;
float: left;
_display: inline;	/*SINON IE6 DOUBLE LE MARGIN*/
width: 465px;
margin-left: 10px;
	/*background-color: #CCFFFF;*/
}
div#ventre div.ventre-col-2	{
position: relative;
float: right;
_display: inline;	/*SINON IE6 DOUBLE LE MARGIN*/
width: 300px;
margin-right: 10px;
}

div#col-dro	{
position: relative;
float: left;
_display: inline;
width: 180px;
padding-top: 10px;
	/*background-color:#99FFCC;*/
}


div#footer	{
position: relative;
background-color: #d2d3d5;
background-image: url('/img/bg_footer.png');
background-position: left top;
background-repeat: repeat-x;
padding-top: 10px;
}
div#footer div.centrage	{
position: relative;
width: 987px;	/*987 - PADD*/
margin-left: auto;
margin-right: auto;
	/*background-color: #999966;*/
}
div#footer div.centrage div.conteneur	{
position: relative;
width: 775px;	/*797 - PADD*/
padding-left: 11px;
padding-right: 11px;
	/*background-color: #00FFFF;*/
}










/*ELEMENTS DE HEADER*/


div#header	{
position: relative;
/*height: 125px;*/
background-color: #ffffff;
}
/*
img#logo	{
position: absolute;
z-index: 1000;
top: 0px;
left: 0px;
width: 337px;
height: 108px;
background-image: url('/img/logo_24.png');
_background-image: url('/img/logo.png');
background-position: left top;
background-repeat: no-repeat;
border: none;
}
*/
img#logo	{
position: absolute;
z-index: 1000;
top: 0px;
left: 0px;
width: 337px;
height: 80px;
background-image: url('/img/logo2_24.png') !important;
_background-image: url('/img/logo2.png');
background-position: left top;
background-repeat: no-repeat;
border: none;
}
p#date	{
position: absolute;
z-index: 2000;
margin: 0px;
top: 55px;
left: 13px;
color: #22427c;
font-size: 10px;
}

div#header div.links	{
position: relative;
float: right;
_display: inline;
height: 23px;
overflow: hidden;
/*color: #1b019b;*/
color: #22427c;
font-size: 14px;
padding-right: 10px;
margin-top: 6px;
/*margin-bottom: 6px;*/	/*HB 20100527 : COMMENT*/
}
div#header div.links a	{
color: #22427c;
padding-right: 20px;
}
div#header div.links a.ico	{
background-position: left center;
background-repeat: no-repeat;
}
div#header div.links a.ico.arch	{
padding-left: 23px;
background-image: url('/img/ico_links_arch.png');
}
div#header div.links a.ico.agenda	{
padding-left: 15px;
background-image: url('/img/ico_links_agenda.png');
}
	div#header div.links a.ico.agenda:hover	{
	text-decoration: none;
	}
div#header div.links a.ico.newsl	{
padding-left: 22px;
background-image: url('/img/ico_links_newsl.png');
}
div#header div.links a.ico.rss	{
padding-left: 19px;
background-image: url('/img/ico_links_rss.png');
padding-right: 0px;
}


div#header div.contact	{
position: relative;
float: right;
_display: inline;
/*height: 28px;*/
height: 38px;	/*HB 20100527*/
overflow: hidden;
color: #22427c;
text-align: right;
padding-right: 10px;
/*margin-bottom: 4px;*/	/*HB 20100527 : COMMENT*/
}
div#header div.contact p	{	/*BONJOUR X : */
position: relative;
text-align: left;
margin: 0px;
}
div#header div.contact a	{
color: #22427c;
}
div#header div.contact input.rech	{
position: relative;
color: #22427c;
vertical-align: middle;
width: 160px;
padding-left: 15px;
border: 1px solid #dcdcdc;
background-color: #f4f4f4;
background-image: url('/img/ico_loupe_rech.png');
background-position: 2px 3px;
background-repeat: no-repeat;
}
input.b-ok	{
position: relative;
vertical-align: middle;
width: 31px;
height: 24px;
background-image: url('/img/b_ok_24.png');
_background-image: url('/img/b_ok.png');
background-position: center center;
background-repeat: no-repeat;
}


/*NAVIGATION*/

div#nav	{
position: relative;
background-color: #5188b2;
background-color: #ffffff;
background-image: url('/img/bg_header.png');
/*background-position: 0px 3px !important;*/
background-position: 0px 2px !important;	/*ELW 20100623*/
_background-position: 0px 2px;
background-repeat: repeat-x;
width: 795px;
overflow: hidden;
}


div.nav-l1	{	/*CONTENEUR DES BT-1*/
position: relative;
float: left;
_display: inline;
/*margin-left: 325px;*/
width: 1000px;	/*+ LARGE KE 470 POUR ETRE CERTAIN DE DEPASSER LA LARGEUR DU VENTRE*/
}

div.bt-1	{
position: relative;
float: left;
_display: inline;
margin-bottom: 20px;
margin-bottom: 5px;
height: 25px;
font-size: 14px;
text-align: center;
color: #ffffff;
white-space: nowrap;
}
div.bt-1 a	{
position: relative;
top: 3px;
color: #ffffff;
padding: 0px 7px;
}
	div.bt-1.off	{
	z-index: 100;
	background-image: url('/img/bg_bt1_off.png');
	background-position: left top;
	background-repeat: repeat-x;
	}
		div.bt-1.off:hover	{
		background-image: url('/img/bg_bt1_hover_off.png');
		}
	div.bt-1.off.we	{
	background-image: url('/img/bg_bt1_off_we.png');
	background-position: left top;
	background-repeat: repeat-x;
	}
		div.bt-1.off.we:hover	{
		background-image: url('/img/bg_bt1_hover_off_we.png');
		}
	div.bt-1.last	{
	/*width: 100px;*/
	width: 50px;
	z-index: 100;
	background-image: url('/img/bg_bt1_off.png');
	background-position: left top;
	background-repeat: repeat-x;
	}
div.bt-1-sep	{
position: relative;
float: left;
z-index: 100;
_display: inline;
height: 25px;
width: 2px;
font-size: 1px;
background-image: url('/img/bg_bt1_sep.png');
background-position: left top;
background-repeat: no-repeat;
}

div.bt-1-rel-ombre	{
position: relative;
float: left;
_display: inline;
width: 1px;
font-size: 1px;
}
img.bt-1-ombre	{
position: absolute;
z-index: 10;
top: 0px;
width: 200px;
height: 32px;
/*width: 59px;
height: 32px;*/
/*background-image: url('/img/ombre_bt1_24.png');
_background-image: url('/img/ombre_bt1.png');*/

background-repeat: no-repeat;
}
	img.bt-1-ombre.gau	{
	left: -190px;
	background-image: url('/img/ombre_bt1_gau_24.png');
	_background-image: url('/img/ombre_bt1_gau.png');
	background-position: right center;
	}
	img.bt-1-ombre.dro	{
	right: -190px;
	background-position: left center;
	background-image: url('/img/ombre_bt1_dro_24.png');
	_background-image: url('/img/ombre_bt1_dro.png');
	}


div.nav-l2	{	/*CONTENEUR DES BT-2*/
position: relative;
top: 2px;
}

div.bt-2	{
position: relative;
float: left;
_display: inline;
height: 25px;
font-size: 14px;
text-align: center;
color: #ffffff;
white-space: nowrap;
}
div.bt-2 a	{
position: relative;
color: #ffffff;
padding: 0px 10px;
}
	div.bt-2.on-2, div.bt-2:hover	{
	background-image: url('/img/bg_bt2_on.png');
	background-position: center bottom;
	background-repeat: repeat-x;
	}



div.bt-2-sep	{
position: relative;
float: left;
z-index: 100;
_display: inline;
height: 25px;
width: 2px;
font-size: 1px;
background-image: url('/img/bg_bt2_sep.png');
background-position: left bottom;
background-repeat: no-repeat;
}





div#megabanner	{
position: relative;
background-color: #868688;
background-image: url('/img/bg_megabanner.png');
background-position: left top;
background-repeat: repeat-x;
text-align: center;
border-bottom: 10px solid #ffffff;
padding: 5px 0px;
}









/*ELEMENTS DE VENTRE*/

div#ventre div.alerte	{
position: relative;
padding: 5px 10px;
margin-left: 10px;
margin-right: 10px;
border-bottom: 10px solid #fff;
background-color: #ffc24b;
background-image: url('/img/bg_alerte.png');
background-position: right top;
background-repeat: no-repeat;
color: #333333;
font-size: 12px;
}
div#ventre div.alerte strong.tit	{
font-size: 16px;
}
div#ventre div.alerte span.date	{
color: #000000;
}
div#ventre p.accroche	{
position: relative;
color: #757477;
margin: 0px 0px 5px 0px;
}
	div#ventre p.accroche a, div#ventre p.accroche a p	{	/*2E INSTRUCTION : POUR SAFARI*/
	color: #757477;
	}
	div#ventre p.accroche a.suite	{
	color: #ea3a00;
	}









/*ELEMENTS DANS VENTRE-COL-1*/


div.art-entree	{	/*ARTICLE D'ENTREE DE PAGE*/
position: relative;
border-bottom: 1px solid #d1d3d4;
margin-bottom: 10px;
}
	div.art-entree.home	{
	padding-bottom: 10px;
	background-color: #edf4f9;
	}
	div.art-entree.rub	{
	padding-bottom: 10px;
	background-color: #f9f9f9;
	}
	div.art-entree.doss	{
	padding-bottom: 10px;
	background-color: #f9f9f9;
	}
	div.art-entree.supplement	{
	padding-bottom: 10px;
	background-color: #f4f8ea;
	margin-bottom: 0px;
	}
div.art-entree h1	{	/*TITRE*/
font-size: 18px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
	div.art-entree.supplement h1	{
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	width: 445px;	/*465 - PAD*/
	padding: 10px;
	color: #ffffff;
	text-transform: uppercase;
	background-image: url('/img/bg_h1_supplement_24.png');
	_background-image: url('/img/bg_h1_supplement.png');
	background-position: left top;
	background-repeat: no-repeat;
	}
div.art-entree h1 a	{
color: #22427c;
}
	div.art-entree.supplement h1 a	{
	color: #ffffff;
	}
	div.art-entree h1 a.nb-reac	{
	color: #ea3a00;
	}
div.art-entree p.indic	{
position: relative;
margin: 5px 0px;
}
div.art-entree img.foto	{
position: relative;
width: 465px;
margin: 5px 0px;
}
	div.art-entree.supplement img.foto	{
	margin: 0px 0px 5px 0px;
	}

div.art-suite	{	/*ARTICLES SUIVANTS*/
position: relative;
margin-bottom: 20px;
}
div.art-suite.supplement	{
background-color: #f4f8ea;
}
div.art-suite h4	{	/*SURT*/
font-size: 14px;
color: #4c4c4c;
text-transform: uppercase;
border-bottom: 1px solid #d1d3d4;
margin-bottom: 5px;
}
div.art-suite span.rub	{
color: #ea3a00;
}


div.art-suite img.vignette	{
position: relative;
float: right;
z-index: 10;
_display: inline;
width: 80px;
margin-left: 10px;
margin-bottom: 5px;
}

div.art-suite h2	{	/*TITRE*/
font-size: 16px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.art-suite h2 a	{
color: #22427c;
}
	div.art-suite h2 a.nb-reac	{
	color: #ea3a00;
	}
div.art-suite h3	{	/*TITRE COMPLÉMENTAIRE*/
font-size: 14px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.art-suite h3 a	{
color: #22427c;
}
	div.art-suite h3 a.nb-reac	{
	color: #ea3a00;
	}
div.art-suite h5	{	/*TITRE COMPLÉMENTAIRE + PETIT*/
font-size: 12px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.art-suite h5 a	{
color: #22427c;
}
	div.art-suite h5 a.nb-reac	{
	color: #ea3a00;
	}

div.art-suite div.col	{
position: relative;
float: left;
_display: inline;
}
	div.art-suite div.col-1	{
	width: 210px;
	padding-right: 10px;
	border-right: 1px solid #aaabad;
	margin-right: 10px;
	}
	div.art-suite div.col-2	{
	width: 232px;
	}

div.art-suite div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #aaabad;
margin: 5px 0px;
}


div.lst-doss	{	/*LISTE DES DOSSIERS*/
position: relative;
margin-bottom: 30px;
}
div.lst-doss img.vignette-lst-doss	{
position: relative;
float: left;
z-index: 10;
_display: inline;
width: 80px;
margin-right: 10px;
margin-bottom: 5px;
}
div.lst-doss h3	{
font-size: 14px;
font-weight: bold;
color: #22427c;
margin-bottom: 10px;
padding-left: 90px;
}
div.lst-doss h3 a	{
color: #22427c;
}
	div.lst-doss h3 a.nb-reac	{
	color: #ea3a00;
	}
div.lst-doss h5	{
font-size: 12px;
font-weight: bold;
color: #22427c;
margin-bottom: 5px;
padding-left: 90px;
}
div.lst-doss h5 a	{
color: #22427c;
}
	div.lst-doss h5 a.nb-reac	{
	color: #ea3a00;
	}


div.lst-doss p.lst-doss-suite	{
position: relative;
margin: 0px 0px 0px 90px;
text-align: right;
border-top: 1px solid #d9dadb;
}


div#film-foto	{
position: relative;
margin-bottom: 20px;
}
div#film-foto div.top	{
position: relative;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #333333;
border-top: 1px solid #636363;
background-color: #f4f4f5;
padding: 2px 10px;
}
div#film-foto div.film	{
position: relative;
border-bottom: 1px solid #4d4d4d;
background-color: #d1d3d4;
background-image: url('/img/bg_film.png');
background-position: left top;
background-repeat: no-repeat;
padding-top: 16px;
padding-bottom: 18px;
padding-left: 7px;
}
div#film-foto div.film img.vignette	{
position: relative;
float: left;
_display: inline;
width: 105px;
height: 70px;
border: 1px solid #333333;
margin-left: 3px;
margin-right: 3px;
}
div#film-foto img.nav	{
position: absolute;
z-index: 10;
top: 64px;
width: 15px;
height: 19px;
background-position: left top;
background-repeat: no-repeat;
}
	div#film-foto img.nav.gau	{
	left: 4px;
	background-image: url('/img/f_film_gau_24.png');
	_background-image: url('/img/f_film_gau.png');
	}
	div#film-foto img.nav.dro	{
	left: 447px;
	background-image: url('/img/f_film_dro_24.png');
	_background-image: url('/img/f_film_dro.png');
	}


div.tous-titres	{	/*TOUS LES TITRES EL WATAN*/
position: relative;
margin-bottom: 20px;
line-height:1.5em;
}
div.tous-titres h4	{	/*SURT*/
font-size: 14px;
font-weight: normal;
color: #ea3a00;
text-transform: uppercase;
}
div.tous-titres h4 a	{
color: #ea3a00;
}

div.tous-titres img.vignette	{
position: relative;
float: right;
z-index: 10;
_display: inline;
width: 80px;
margin-left: 10px;
margin-bottom: 5px;
}

div.tous-titres img.bull-orange	{
margin: 0px 5px 1px 0px;
}
div.tous-titres h2	{	/*TITRE*/
font-size: 16px;
/*font-weight: bold;*/
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.tous-titres h2 a	{
color: #22427c;
}

div.tous-titres h3	{	/*TITRE COMPLÉMENTAIRE*/
font-size: 14px;
/*font-weight: bold;*/
/*color: #004773;*/
color: #1b019b;	/*ELW 20100702*/
margin-bottom: 3px;
}
div.tous-titres h3 a	{
color: #22427c;
}
div.tous-titres h5	{	/*LIEN SUPPLÉMENTAIRE*/
font-size: 12px;
/*font-weight: bold;*/
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-top: 5px;
}
div.tous-titres h5 a	{
color: #22427c;
}
div.tous-titres div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #aaabad;
margin: 5px 0px;
}

p.rub-date	{
position: relative;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
background-image: url("/img/pix_aaabad.gif");
background-position: center center;
background-repeat: repeat-x;
text-align: center;
}
p.rub-date span	{
font-size: 13px;
font-weight: bold;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-color: #ffffff;
}





div.region	{	/*AFFICHAGE ONGLETS + ACCROCHES*/
position: relative;
background-color: #ffffff;
background-image: url('/img/bg_region.png');
background-position: center top;
background-repeat: repeat-x;
margin-bottom: 20px;
_border-top: 1px solid #ffffff;	/*IE6 EN A BESOIN POUR AFFICHER BG COLOR*/
}
div.region.bg-1	{
background-color: #f2f6f9;
}
div.region.bg-2	{
background-color: #f9f9f9;
}
div.region div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #aaabad;
margin: 5px 0px;
}
table.ongreg	{
background-image: url('/img/bg_table_ongreg.png');
background-position: center top;
background-repeat: repeat-x;
}
table.ongreg td.regong	{
padding: 5px 10px 15px 10px;
text-align: center;
text-transform: uppercase;
border-left: 1px solid #ffffff;
color: #ffffff;
white-space: nowrap;
background-image: url('/img/bg_table_regong.png');
background-position: center top;
background-repeat: repeat-x;
}
table.ongreg td.regong a	{
color: #ffffff;
}
table.ongreg td.regong.on	{
color: #ea3a00;
background-image: url('/img/bg_table_regong_on.png');
}
table.ongreg td.regong.on a	{
color: #ea3a00;
}

div.region div.item	{
position: relative;
padding-top: 5px;
border-bottom: 1px solid #d2d3d4;
}
	div.region div.item.fff	{
	background-color: #ffffff;
	_border-top: 1px solid #ffffff;	/*IE6 EN A BESOIN POUR AFFICHER BG COLOR*/
	}
div.region img.vignette	{
position: relative;
float: right;
z-index: 10;
_display: inline;
/*width: 80px;*/
width: 110px;
margin-left: 10px;
margin-bottom: 5px;
}

div.region h2	{	/*TITRE*/
font-size: 16px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.region h2 a	{
color: #22427c;
}
	div.region h2 a.nb-reac	{
	color: #ea3a00;
	}
div.region h3	{	/*TITRE COMPLÉMENTAIRE*/
font-size: 14px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.region h3 a	{
color: #22427c;
}
	div.region h3 a.nb-reac	{
	color: #ea3a00;
	}
div.region h5	{	/*TITRE COMPLÉMENTAIRE + PETIT*/
font-size: 12px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100702*/
margin-bottom: 5px;
}
div.region h5 a	{
color: #22427c;
}
	div.region h5 a.nb-reac	{
	color: #ea3a00;
	}





div.article	{
position: relative;
}
	div.article.doss-spe	{
	background-color: #fef8e9;
	border-top: 1px solid #ababad;
	}
div.article h4	{	/*SURTIT*/
font-size: 14px;
font-weight: normal;
color: #666666;
}
div.article h1	{	/*TIT*/
font-size: 24px;
font-size: 30px;
font-weight: bold;
/*color: #004773;*/
color: #22427c;	/*ELW 20100623*/
}
div.article h1 a	{
color: #22427c;
}
img.ico-a	{
position: relative;
width: 22px;
height: 22px;
background-position: center center;
background-repeat: no-repeat;
}
	img.ico-a.moins	{
	background-image: url('/img/ico_a-.png');
	}
	img.ico-a.plus	{
	background-image: url('/img/ico_a+.png');
	}
div.article img.foto	{
position: relative;
width: 465px;
margin: 5px 0px;
}
div.article div.foto-copy	{
/*
position: relative;
float: right;
_display: inline;
top: -30px;
*/
position: absolute;
z-index: 10;
top: -23px;
right: 0px;
padding: 2px 5px;
background-image: url('/img/bg_foto_copy_24.png');
_background-image: url('/img/bg_foto_copy.png');
background-position: right top;
background-repeat: no-repeat;
font-size: 10px;
color: #333333;
}
	div.article div.foto-copy a	{
	color: #333333;
	}
div.article div.foto-copy a.zoom	{
background-image: url('/img/ico_zoom_24.png');
_background-image: url('/img/ico_zoom.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
}
div.article p.foto-leg	{
position: relative;
margin: 0px 0px 5px 0px;
font-size: 10px;
color: #333333;
}

.mp3-player-tit	{
position: relative;
margin: 0px;
font-weight: bold;
color: #333333;
}
#dewplayer_content	{
margin-bottom: 20px;
}

div.outils	{
position: relative;
background-image: url('/img/bg_outils.png');
background-position: left top;
background-repeat: no-repeat;
margin-bottom: 20px;
font-size: 10px;
color: #757477;
padding: 5px 0px 5px 5px;
}
div.outils.outils-arch	{
float: right;
/*width: 210px;*/
width: 260px;
margin-top: 20px;
/*background-image: url('/img/bg_outils_arch.png');*/
background-image: url('/img/bg_outils_arch_260.png');
}
div.outils a	{
color: #757477;
vertical-align: middle;
padding: 5px 0px;
}
	div.outils a.print	{
	background-image: url('/img/ico_print.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 5px;
	/*border-right: 1px solid #afb0b2;*/
	}
	div.outils a.ami	{
	background-image: url('/img/ico_ami.png');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-right: 15px;
	}
	div.outils a.rss	{
	background-image: url('/img/ico_rss.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 23px;
	padding-left: 5px;
	border-left: 1px solid #afb0b2;
	}
	div.outils span.partager	{
	border-left: 1px solid #afb0b2;
	vertical-align: middle;
	padding: 5px 0px 5px 5px;
	}
	div.outils img.wikio	{
	position: relative;
	width: 15px;
	height: 15px;
	background-image: url('/img/ico_wikio.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px 1px;
	vertical-align: middle;
	}
	div.outils img.facebook	{
	position: relative;
	width: 15px;
	height: 15px;
	background-image: url('/img/ico_facebook.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px 1px;
	vertical-align: middle;
	}
	div.outils img.twitter	{
	position: relative;
	width: 15px;
	height: 15px;
	background-image: url('/img/ico_twitter.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px 1px;
	vertical-align: middle;
	}
	div.outils img.diggit	{
	position: relative;
	width: 16px;
	height: 15px;
	background-image: url('/img/ico_diggit.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0px 1px;
	vertical-align: middle;
	}
	.joliprintBtn span {
	border-right: 1px solid #afb0b2;
	padding: 5px 5px 5px 0px;
	}

div.article h2	{	/*CHAPO*/
font-size: 14px;
line-height: 1.5em;
font-weight: bold;
/*color: #4c4c4c;
color: #004773;*/
color: #333333;
margin-bottom: 10px;
}
div.article div.texte, div.article div.encadre	{
position: relative;
color: #333333;
margin-bottom: 20px;
}
	div.article.doss-spe div.texte	{
	padding-bottom: 5px;
	border-bottom: 1px solid #ababad;
	}
div.article div.texte p, div.article div.encadre p	{
position: relative;
font-size: 12px;
line-height: 1.5em;
margin: 0px 0px 10px 0px;
}
div.article div.texte ul, div.article div.texte ol	{
position: relative;
list-style-position: outside;
margin-left: 30px;
}
div.article div.texte h3, div.article div.encadre h3	{	/*INTER + TIT ENCADRE*/
font-size: 14px;
margin-bottom: 10px;
}
div.article div.encadre	{
padding: 10px;
background-color: #f4f4f5;
border: 1px solid #b7b9ba;
}
div.article .signature	{
margin-bottom: 20px;
}








div.ventre-col-1 div.module	{
position: relative;
margin-bottom: 20px;
}
div.ventre-col-1 div.module div.top, div.ventre-big div.module div.top	{
position: relative;
background-color: #347ea6;
background-image: url('/img/bg_mod_top_ventcol2.png');
background-position: right top;
background-repeat: no-repeat;
padding: 2px 0px 2px 10px;
font-size: 14px;
color: #ffffff;
text-transform: uppercase;
}
	div.module div.top a	{
	color: #ffffff;
	}

div.ventre-col-1 div.module div.cont	{
position: relative;
background-image: url('/img/bg_mod_cont_ventcol2.png');
background-position: 447px 0px;
background-repeat: no-repeat;
padding: 10px;
}
div.ventre-big div.module div.cont	{
position: relative;
background-image: url('/img/bg_mod_cont_ventcol2.png');
background-position: 757px 0px;
background-repeat: no-repeat;
padding: 10px;
}
	div.ventre-col-1 div.module.reac div.cont	{
	background-color: #e5eef4;
	border-right: 1px solid #5486af;
	border-bottom: 1px solid #5486af;
	border-left: 1px solid #5486af;
	}
div.ventre-col-1 div.module div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #4c4c4c;
margin: 5px 0px;
}
div.ventre-col-1 div.module.reac img.ico-doublequote	{
position: relative;
top: 5px;
}
div.ventre-col-1 div.module.reac div.cont img.f-reac	{
position: absolute;
z-index: 10;
width: 24px;
height: 51px;
top: 50px
}
div.ventre-col-1 div.module.reac .redacteur, div.ventre-col-1 div.module.reac .redacteur a	{
color: #1a4f94;
}
div.ventre-col-1 div.module.reac img.b-reagissez	{
position: relative;
float: left;
_display: inline;
width: 113px;
height: 32px;
background-image: url('/img/b_reagissez_24.png') !important;
_background-image: url('/img/b_reagissez.png');
background-position: center center;
background-repeat: no-repeat;
margin: 10px 0px;
}
div.ventre-col-1 div.module .txt	{
position: relative;
margin: 0px;
color: #7a7a7a;
word-wrap: break-word;
}
div.ventre-col-1 div.module .txt a	{
color: #7a7a7a;
cursor:pointer;
}
	div.ventre-col-1 div.module .txt a.suite	{
	color: #ea3a00;
	}

div.ventre-col-1 div.module.reac div#REACFORM form label	{
position: relative;
float: left;
_display: inline;
width: 100px;
margin-right: 10px;
text-align: right;
}
div.ventre-col-1 div.module.reac div#REACFORM form .reac-saisie	{
position: relative;
float: left;
_display: inline;
}
	div.ventre-col-1 div.module.reac div#REACFORM form .reac-saisie.reac-saisie-champ	{
	background-color: #ffffff;
	border: 1px solid #5486af;
	width: 300px;
	}
.b-envoyer	{	/*INPUT TYPE IMAGE OU IMG SRC*/
position: relative;
width: 113px;
height: 32px;
background-image: url('/img/b_envoyer_24.png') !important;
_background-image: url('/img/b_envoyer.png');
background-position: center center;
background-repeat: no-repeat;
}

div.ventre-col-1 div.module.reac div.reac-pagin	{
position: relative;
display: none;
margin: 10px 0px;
background-color: #f4f4f5;
text-align: center;
font-weight: bold;
}
	div.ventre-col-1 div.module.reac div.reac-pagin a	{
	color: #22427c;
	cursor:pointer;
	}

div.ventre-col-1 div.bouton	{
position: relative;
background-image: url('/img/bg_bouton_ventcol2_24.png') !important;
_background-image: url('/img/bg_bouton_ventcol2.png');
background-position: center center;
background-repeat: no-repeat;
color: #22427c;
text-align: center;
width: 280px;
height: 25px;	/*32*/
padding: 7px 0px 0px 0px;
text-transform: uppercase;
font-size: 12px;
margin: 10px 0px;
cursor:pointer;
}
	div.ventre-col-1 div.bouton a	{
	color: #22427c;
	}
	div.ventre-col-1 div.bouton.tout-hide	{
	visibility: hidden;
	}
dl.aussi	{	/*LIENS COMPLEMENTAIRES DANS LES ARTICLES*/
position: relative;
margin-bottom: 20px;
}
	dl.aussi.col-1	{
	float: left;
	_display: inline;
	width: 210px;
	padding-right: 10px;
	margin-right: 10px;
	}
	dl.aussi.col-2	{
	float: left;
	_display: inline;
	width: 232px;
	}
dl.aussi dt	{
color: #ea3a00;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
text-transform: uppercase;
}
dl.aussi dd	{
font-size: 12px;
color: #ea3a00;
padding: 0px;
margin: 0px 0px 3px 0px;
}
	div.doss-spe dl.aussi dd	{
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #ababad;
	}
dl.aussi dd a	{
color: #22427c;
}
img.ico-pdf	{
position: relative;
width: 13px;
height: 16px;
background-image: url('/img/ico_pdf.png');
background-position: center center;
background-repeat: no-repeat;
}
img.ico-web	{
position: relative;
width: 16px;
height: 12px;
background-image: url('/img/ico_web.png');
background-position: center center;
background-repeat: no-repeat;
}

div.motk	{	/*MOTS CLES*/
position: relative;
margin-bottom: 20px;
/*background-color: #f4f4f5;*/
/*border: 1px solid #b7b9ba;*/
/*font-family: "Courier New", Courier, monospace;*/
font-weight: bold;
/*text-align: right;*/
}
div.motk p	{
position: relative;
margin: 0px 0px 2px 0px;
font-size: 12px;
/*
font-weight: bold;
color: #ea3a00;
text-transform: uppercase;
*/
border-bottom: 1px solid #d1d3d4;
}
div.motk a 	{
color: #22427c;
background-color: #f4f4f5;
padding: 2px 5px;
font-size: 11px;
}





/*PAGE DE RECHERCHE*/

div.recherche	{
position: relative;
}
div.recherche p.rech-pagin	{
position: relative;
text-align: center;
font-size: 11px;
font-weight: bold;
}
	div.recherche p.rech-pagin a	{
	color: #22427c;
	}
div.recherche p.rech-pagin span	{
padding: 0px 3px;
}
	div.recherche p.rech-pagin span.rech-pagin-on	{
	background-color: #f4f4f5;
	}

div.recherche p.rech-nbart	{
position: relative;
color: #000000;
background-color: #f9f9f9;
padding: 2px 5px;}

div.recherche h3	{
font-size: 14px;
font-weight: bold;
color: #22427c;
margin-bottom: 5px;
}
	div.recherche h3 a	{
	color: #22427c;
	}
	
div.recherche p.rech-accroche	{
position: relative;
color: #757477;
margin: 0px 0px 5px 30px;
}
	div.recherche p.rech-accroche a	{
	color: #757477;
	}

div.recherche table.rech-precis	{
position: relative;
width: 100%;
background-color: #f9f9f9;
font-size: 11px;
color: #000000;
margin-bottom: 10px;
}
	div.recherche table.rech-precis a	{
	color: #000000;
	}
table.rech-precis td	{
padding: 2px 5px;
}
	table.rech-precis td.rech-precis-pub	{
	width: 35%;
	text-align: left;
	}
	table.rech-precis td.rech-precis-edi	{
	width: 30%;
	text-align: center;
	}
	table.rech-precis td.rech-precis-perti	{
	width: 35%;
	text-align: right;
	}

div.recherche .rech-champ	{
background-color: #ffffff;
border: 1px solid #5486af;
}
	div.recherche .rech-champ.rech-champ-big	{
	width: 200px;
	}
	div.recherche .rech-champ.rech-champ-small	{
	width: 100px;
	}

div.recherche table.rech-crit	{
position: relative;
width: 100%;
}
	
p.rech-sout	{
position: relative;
margin: 0px;
border-bottom: 1px solid #d1d3d4;
font-weight: bold;
}

.b-rechercher	{
width: 113px;
height: 32px;
background-image: url('/img/b_rechercher_24.png') !important;
_background-image: url('/img/b_rechercher.png');
background-position: center center;
background-repeat: no-repeat;
}

div.ventre-col-2 table.rech-affiner	{
position: relative;
width: 100%;
}
table.rech-affiner th	{
text-align: left;
}
table.rech-affiner td	{
width: 50%;
color: #757477;
}
table.rech-affiner td a	{
color: #22427c;
}







/*AGENDA CULTUREL*/

table.agenda-lst	{
width: 465px;
margin-bottom: 20px;
}

table.agenda-lst td	{
padding: 10px 0px;
border-bottom: 1px solid #aaabad;
}

table.agenda-lst td.eve-heure	{
width: 40px;
text-align: left;
font-size: 11px;
color: #ea3a00;
}
table.agenda-lst td.eve-heure p.maps-pin	{
text-align: center;
margin: 5px 0px;
}
table.agenda-lst td.eve-descri	{
width: 425px;
text-align: left;
}
table.agenda-lst td.eve-descri img.eve-illus	{
position: relative;
float: right;
_display: inline;
width: 100px;
height: 100px;
margin: 0px 0px 5px 10px;
background-position: center center;
background-repeat: no-repeat;
}
table.agenda-lst td.eve-descri span.eve-descri-surt	{
font-size: 11px;
font-weight: bold;
}
table.agenda-lst td.eve-descri span.eve-descri-tit	{
font-size: 14px;
font-weight: bold;
color: #22427c;
}
	table.agenda-lst td.eve-descri span.eve-descri-tit a	{
	color: #22427c;
	}
table.agenda-lst td.eve-descri span.eve-descri-lieu	{
font-size: 11px;
color: #ea3a00;
}
table.agenda-lst td.eve-descri span.eve-descri-txt	{
font-size: 13px;
line-height: 16px;
color: #757477;
}
	table.agenda-lst td.eve-descri span.eve-descri-txt a	{
	color: #757477;
	}










/*PAGE METEO*/

div.module.meteo div.top p.meteo-maj	{
position: relative;
float: right;
_display: inline;
font-size: 11px;
font-weight: normal;
margin: 0px;
padding-right: 10px;
}

div.module.meteo div.cont	{
background-color: #e5eef4;
border-right: 1px solid #5486af;
border-bottom: 1px solid #5486af;
border-left: 1px solid #5486af;
}
/*
div.meteo div.meteo-col-1	{
position: relative;
float: left;
_display: inline;
width: 375px;
text-align: center;
}
div.meteo div.meteo-col-2	{
position: relative;
float: right;
_display: inline;
width: 375px;
text-align: center;
}
*/
div.meteo div.meteo-col-1, div.meteo div.meteo-col-2, div.meteo div.meteo-col-3	{
position: relative;
float: left;
_display: inline;
width: 250px;
text-align: center;
margin-bottom: 10px;
}
div.meteo p.meteo-quand	{
position: relative;
width: 150px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 2px;
font-size: 14px;
font-weight: bold;
background-color: #347ea6;
color: #ffffff;
}
div.meteo p.meteo-tempe	{
position: relative;
margin: 0px;
font-size: 32px;
font-weight: bold;
color: #22427c;
}
div.meteo img.meteo-picto	{
position: relative;
width: 100px;
height: 100px;
_behavior: url('../js/iepngfix.htc');
}
div.meteo p.meteo-temps	{
position: relative;
margin: 0px;
font-size: 14px;
font-weight: bold;
color: #22427c;
}
div.meteo p.meteo-vent	{
position: relative;
margin: 0px;
font-size: 14px;
color: #333333;
}
div.meteo p.meteo-vent span	{
font-weight: bold;
color: #22427c;
}
/*PREVI 5 JOURS*/
div.meteo div.meteo-col-5	{
position: relative;
float: left;
_display: inline;
width: 140px;
padding: 5px 0px;
margin: 0px 5px;
text-align: center;
background-color: #ffffff;
}
div.meteo p.meteo-quand-5	{
position: relative;
width: 100px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 2px;
font-size: 12px;
font-weight: bold;
background-color: #347ea6;
color: #ffffff;
}
div.meteo p.meteo-quand-5 span	{
font-size: 11px;
font-weight: normal;
}
div.meteo img.meteo-picto-5	{
position: relative;
width: 50px;
height: 50px;
_behavior: url('../js/iepngfix.htc');
}
div.meteo p.meteo-temps-5	{
position: relative;
margin: 0px;
font-size: 12px;
color: #333333;
}
div.meteo p.meteo-temps-5 span	{
font-weight: bold;
color: #22427c;
}
/*AUTRES VILLES*/
div.meteo ul.meteo-col-3	{
position: relative;
float: left;
_display: inline;
width: 240px;
margin: 0px 10px 0px 0px;
list-style-type: disc;
list-style-position: inside;
color: #22427c;
}
div.meteo ul.meteo-col-3 a	{
color: #22427c;
}









/*SONDAGES*/


div.sondages div.filet-sep	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #aaabad;
margin: 5px 0px;
}



div.sondages .tit-sond	{	/*h2 : RAPPEL TIT ART*/
font-size: 18px;
line-height: 21px;
color: #000000;
}
	div.sondages .tit-sond a	{
	color: #000000;
	}

div.module.avis p.tit-sond {
font-size: 13px;
margin: 0px 0px 6px 0px;
color: #f4f4f5;
}

div.sondages p.sond-date	{
font-size: 11px;
line-height: 16px;
margin: 0px;
}
div.sondages .sond-ques	{
font-size: 18px;
font-weight: bold;
margin: 0px 0px 5px 0px;
color: #22427c;
}
	div.sondages .sond-ques a	{
	color: #22427c;
	}
div.sondages p.sond-rep	{
font-size: 13px;
line-height: 18px;
margin: 0px 0px 12px 0px;
}
	div.module.avis p.sond-rep	{
	margin: 0px 0px 6px 0px;
	color: #f4f4f5;
	padding-left: 25px;
	}
div.module.avis input.sond-radio {
position: relative;
margin-left: -18px;
}
div.sondages img.sond-barre	{
position: relative;
vertical-align: baseline;
height: 15px;
background-color: #347ea6;
margin-right: 5px;
}
	div.module.avis img.sond-barre	{
	position: relative;
	vertical-align: baseline;
	height: 11px;
	background-color: #347ea6;
	margin-right: 5px;
	margin-left: 10px;
	border: 2px solid #e5eef4;
	}
div.module.avis p.sond-rep-barre	{
margin: 0px 0px 6px 0px;
color: #f4f4f5;
}
div.sondages span.sond-pourcent	{
position: relative;
top: -2px;
font-weight: bold;
color: #ea3a00;
}
	div.module.avis span.sond-pourcent	{
	position: relative;
	top: -2px;
	font-weight: bold;
	color: #ea3a00;
	}
div.sondages p.sond-nbvote	{
font-size: 11px;
line-height: 16px;
margin: 0px;
text-align: right;
}
/*
input.gosond	{
width: 60px;
}
*/
input.gosond	{
width: 113px;
height: 32px;
background-color: #ffffff;
background-image: url('/img/b_votez_24.png') !important;
_background-image: url('/img/b_votez.png');
background-position: center center;
background-repeat: no-repeat;
margin: 10px 0px;
border: none;
}











/*POPUP D'INSCRIPTION*/

div#inscription	{
position: relative;
}

div#inscription h2	{
color: #ea3a00;
font-size: 16px;
margin-left: 200px;
}

div#inscription div.insc-left	{
position: relative;
float: left;
_display: inline;
width: 48%;
}
div#inscription div.insc-right	{
position: relative;
float: right;
_display: inline;
width: 48%;
}

div#inscription form	{
background-color: #e5eef4;
padding: 10px 0px;
}
div#inscription.insc-page form	{
background-color: #ffffff;
}
div#inscription form a	{
color: #22427c;
}

div#inscription form label	{
position: relative;
float: left;
_display: inline;
width: 190px;
margin-right: 10px;
text-align: right;
}
div#inscription form label span, div#inscription span.obligatoire	{
color: #ea3a00;
font-size: 10px;
font-weight: bold;
}
	div#inscription form label span	{
	padding-left: 5px;
	}
	div#inscription span.obligatoire	{
	padding-right: 5px;
	}
div#inscription form div.insc-saisie	{
position: relative;
float: left;
_display: inline;
}
div#inscription.insc-page form div.insc-saisie	{
margin-bottom: 10px;
}
	div#inscription form .insc-saisie-champ	{
	background-color: #ffffff;
	border: 1px solid #5486af;
	width: 200px;
	}
.b-je-minscris	{
width: 113px;
height: 32px;
background-image: url('/img/b_je_minscris_24.png') !important;
_background-image: url('/img/b_je_minscris.png');
background-position: center center;
background-repeat: no-repeat;
}
.b-connexion	{
width: 113px;
height: 32px;
background-image: url('/img/b_connexion_24.png') !important;
_background-image: url('/img/b_connexion.png');
background-position: center center;
background-repeat: no-repeat;
}

div#inscription div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #aaabad;
margin: 10px 0px;
}

div.cgu	{
position: relative;
}
div.cgu h2	{
color: #ea3a00;
font-size: 16px;
}
.cgu-close	{
position: relative;
text-align: right;
color: #ea3a00;
margin: 0px 0px 10px 0px;
}
.cgu-close a	{
color: #22427c;
}






/*POPUP MAIL À 1 AMI*/

div#mailami	{
position: relative;
}

div#mailami h2	{
color: #ea3a00;
font-size: 16px;
}

div#mailami form	{
background-color: #e5eef4;
padding: 10px;
}
div#mailami form a	{
color: #22427c;
}

div#mailami form label	{
position: relative;
float: left;
_display: inline;
width: 210px;
margin-right: 10px;
text-align: right;
}
div#mailami form label span, div#inscription span.obligatoire	{
color: #ea3a00;
font-size: 10px;
font-weight: bold;
}
	div#mailami form label span	{
	padding-left: 5px;
	}
	div#mailami span.obligatoire	{
	padding-right: 5px;
	}
div#mailami form .insc-saisie	{
position: relative;
float: left;
_display: inline;
}
	div#mailami form .insc-saisie-champ	{
	background-color: #ffffff;
	border: 1px solid #5486af;
	width: 200px;
	}











/*ELEMENTS DANS VENTRE-COL-2*/

div.ventre-col-2 div.module	{
position: relative;
margin-bottom: 10px;
}
div.ventre-col-2 div.module div.top	{
position: relative;
background-color: #347ea6;
background-image: url('/img/bg_mod_top_ventcol2.png');
background-position: right top;
background-repeat: no-repeat;
padding: 2px 0px 2px 10px;
font-size: 14px;
color: #ffffff;
text-transform: uppercase;
}
	div.ventre-col-2 div.module.arts div.top	{
	background-color: #3c1753;
	background-image: url('/img/bg_mod_top_ventcol2_arts.png');
	}
	div.ventre-col-2 div.module.video div.top	{
	background-color: #333333;
	background-image: url('/img/bg_mod_top_ventcol2_video.png');
	}
	div.ventre-col-2 div.module.deredi div.top, div.ventre-col-2 div.module.infocont div.top	{
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	}
		div.ventre-col-2 div.module.deredi div.top a, div.ventre-col-2 div.module.infocont div.top a	{
		color: #333333;
		}
	div.ventre-col-2 div.module.depeches div.top	{
	color: #ea3a00;
	background-color: #ffffff;
	background-image: none;
	border-top: 10px solid #ffffff;
	}
	div.ventre-col-2 div.module.depeches div.top img	{
	position: relative;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
	}
	div.ventre-col-2 div.module.depeches div.top img.f-gau	{
	width: 21px;
	height: 22px;
	background-image: url('/img/f_dep_gau_24.png');
	_background-image: url('/img/f_dep_gau.png');
	}
	div.ventre-col-2 div.module.depeches div.top img.f-dro	{
	width: 22px;
	height: 22px;
	background-image: url('/img/f_dep_dro_24.png');
	_background-image: url('/img/f_dep_dro.png');
	}
	div.ventre-col-2 div.module.depeches div.top img.toutes	{
	width: 145px;
	height: 24px;
	background-image: url('/img/b_toutes_depeches_24.png');
	_background-image: url('/img/b_toutes_depeches.png');
	}

div.ventre-col-2 div.module.chron table.onglets, div.ventre-col-2 div.module.dessin table.onglets	{
width: 100%;
background-color: #868688;
}
div.ventre-col-2 div.module.chron table.onglets td.chronong, div.ventre-col-2 div.module.dessin table.onglets td.chronong	{
padding: 2px 5px;
text-align: center;
text-transform: uppercase;
border-left: 1px solid #ffffff;
color: #ffffff;
}
div.ventre-col-2 div.module.chron table.onglets td.chronong a, div.ventre-col-2 div.module.dessin table.onglets td.chronong a	{
color: #ffffff;
}
div.ventre-col-2 div.module.chron table.onglets td.chronong.on, div.ventre-col-2 div.module.dessin table.onglets td.chronong.on	{
background-color: #ffffff;
color: #ea3a00;
}
div.ventre-col-2 div.module.chron table.onglets td.chronong.on a, div.ventre-col-2 div.module.dessin table.onglets td.chronong.on a	{
color: #ea3a00;
}

div.ventre-col-2 div.module div.cont	{
position: relative;
background-image: url('/img/bg_mod_cont_ventcol2.png');
background-position: 282px 0px;
background-repeat: no-repeat;
padding: 10px;
}
	div.ventre-col-2 div.module.arts div.cont	{
	background-image: url('/img/bg_mod_cont_ventcol2_arts.png');
	}
	div.ventre-col-2 div.module.chron div.cont	{
	background-image: none;
	}
	div.ventre-col-2 div.module.reac div.cont	{
	background-color: #e5eef4;
	padding: 10px 30px;
	border-right: 1px solid #5486af;
	border-bottom: 1px solid #5486af;
	border-left: 1px solid #5486af;
	}
	div.ventre-col-2 div.module.rechaff div.cont	{
	background-color: #ffffff;
	border-right: 1px solid #5486af;
	border-bottom: 1px solid #5486af;
	border-left: 1px solid #5486af;
	}
	div.ventre-col-2 div.module.video div.cont	{
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #191919;
	}
	div.ventre-col-2 div.module.infocont div.cont	{
	background-color: #f4f4f5;
	background-image: none;
	border: 1px solid #dfe0e1;
	}
	div.ventre-col-2 div.module.deredi div.cont	{
	background-color: #f4f4f5;
	background-image: url('/img/bg_mod_cont_ventcol2_deredi.png');
	background-position: 0px 0px;
	border-right: 1px solid #dfe0e1;
	border-bottom: 1px solid #dfe0e1;
	border-left: 1px solid #dfe0e1;
	padding: 15px 10px 10px 10px;
	}
	div.ventre-col-2 div.module.depeches div.cont	{
	padding: 1px 10px;
	background-image: none;
	background-color: #ffffff;
	}
	div.ventre-col-2 div.module.tele div.cont	{
	text-align: center;
	}
	div.ventre-col-2 div.module.tele div.cont *	{
	vertical-align: middle;
	}
div.ventre-col-2 div.module.video div.aff-video	{
border: 1px solid #191919;
}
div.ventre-col-2 div.module.reac img.ico-doublequote	{
position: relative;
top: 5px;
}
div.ventre-col-2 div.module.reac div.cont img.f-reac	{
position: absolute;
z-index: 10;
width: 24px;
height: 51px;
top: 50px
}
	div.ventre-col-2 div.module.reac div.cont img.f-reac.gau	{
	left: -30px;
	}
	div.ventre-col-2 div.module.reac div.cont img.f-reac.dro	{
	left: 244px;
	}
div.ventre-col-2 div.module.reac .redacteur, div.ventre-col-2 div.module.reac .redacteur a	{
color: #1a4f94;
cursor:pointer;
}
div.ventre-col-2 div.module img.dessin-jour	{
width: 300px;
}
div.ventre-col-2 div.module h3.tit	{
font-size: 16px;
font-weight: normal;
color: #333333;
margin-bottom: 10px;
}
	div.ventre-col-2 div.module.video h3.tit	{
	font-size: 12px;
	color: #22427c;
	margin-bottom: 0px;
	}
	div.ventre-col-2 div.module.deredi h3.tit	{
	color: #22427c;
	margin-bottom: 0px;
	}
	div.ventre-col-2 div.module.deredi h3.tit.petit, div.ventre-col-2 div.module.infocont h3.tit.petit	{
	font-size: 12px;
	color: #22427c;
	margin-bottom: 0px;
	}
	div.ventre-col-2 div.module.deredi h3.tit a, div.ventre-col-2 div.module.infocont h3.tit a	{
	color: #22427c;
	}
	div.ventre-col-2 div.module.agenda h3.tit.petit	{
	font-size: 12px;
	color: #22427c;
	margin-bottom: 0px;
	}
	div.ventre-col-2 div.module.tchat h3.tit.petit	{
	font-size: 12px;
	color: #ea3a00;
	margin-bottom: 0px;
	}
	div.ventre-col-2 div.module.agenda h3.tit a	{
	color: #22427c;
	}
	div.ventre-col-2 div.module.tchat h3.tit a	{
	color: #ea3a00;
	}
	
div.ventre-col-2 div.module .txt	{
color: #7a7a7a;
}
div.ventre-col-2 div.module .txt a	{
color: #7a7a7a;
cursor:pointer;
}
	div.ventre-col-2 div.module .txt a.suite	{
	color: #ea3a00;
	}
	div.ventre-col-2 div.module.video .txt	{
	color: #333333;
	}

div.ventre-col-2 div.module.deredi img.vignette	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 80px;
margin-right: 10px;
}
div.ventre-col-2 div.module.deredi div.sep-hor, div.ventre-col-2 div.module.infocont div.sep-hor, div.ventre-col-2 div.module.agenda div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #d9dadb;
margin: 5px 0px;
}

div.ventre-col-2 div.module.tchat img.vignette	{
position: relative;
float: left;
_display: inline;
width: 130px;
margin-right: 10px;
}
div.ventre-col-2 div.module.tchat span.date	{
color: #22427c;
}
div.ventre-col-2 div.module.tchat img.posez-kes	{
position: relative;
width: 130px;
height: 22px;
background-image: url('/img/b_poser_une_question_24.png');
_background-image: url('/img/b_poser_une_question.png');
background-position: center center;
background-repeat: no-repeat;
}

div.ventre-col-2 div.module.agenda span.theme-agen	{
text-transform: uppercase;
}
div.ventre-col-2 div.module.agenda img.vignette	{
position: relative;
float: left;
_display: inline;
width: 110px;
margin-right: 10px;
}
div.ventre-col-2 div.module.agenda span.date, div.ventre-col-2 div.module.agenda span.surt-agen	{
color: #ea3a00;
}

div.ventre-col-2 div.module.depeches table.news	{
position: relative;
font-size: 10px;
margin-bottom: 5px;
	z-index: 10;
}
	div.ventre-col-2 div.module.depeches table.news td.heure	{
	padding-right: 10px;
	padding-bottom: 5px;
	color: #ea3a00;
	text-align: right;
	}
	div.ventre-col-2 div.module.depeches table.news td.texte	{
	color: #22427c;
	padding-bottom: 5px;
	}
	div.ventre-col-2 div.module.depeches table.news td.texte a	{
	color: #22427c;
	}

/**/
div.module.enquete	{	/*HB - MAI 2013*/
}
div.module.enquete div.cont	{
	position: relative;
	background-color: #e0eaf2;
	padding: 8px 2px;
	border-right: 1px solid #5486af;
	border-bottom: 1px solid #5486af;
	border-left: 1px solid #5486af;
}

div.module.enquete p.tit	{
	position: relative;
	margin: 5px 0px 10px 0px;
	color: #22427c;
	font-size: 14px;
	font-weight: bold;
}
	div.module.enquete p.tit a	{
		color: #22427c;
	}
/**/
div.ventre-col-2 div.bouton	{
position: relative;
background-image: url('/img/bg_bouton_ventcol2_24.png');
_background-image: url('/img/bg_bouton_ventcol2.png');
background-position: center center;
background-repeat: no-repeat;
color: #22427c;
text-align: center;
width: 280px;
height: 25px;	/*32*/
padding: 7px 0px 0px 0px;
text-transform: uppercase;
font-size: 12px;
margin: 10px 0px;
}
div.ventre-col-2 div.bouton a	{
color: #22427c;
}

div.ventre-col-2 div.reseaux	{
position: relative;
margin-bottom: 20px;
background-color: #ffffff;
padding: 10px;
border: 1px solid #aaabad;
}
div.ventre-col-2 div.reseaux p.reseaux-int	{
position: relative;
margin: 0px 0px 5px 0px;
font-size: 14px;
text-transform: uppercase;
color: #ea3a00;
}
div.ventre-col-2 div.reseaux a	{
font-weight: bold;
font-size: 14px;
color: #22427c;
}
div.ventre-col-2 div.reseaux p.reseaux-int a	{
font-weight: normal;
color: #ea3a00;
}
div.ventre-col-2 div.reseaux img.b-facebook, div.ventre-col-2 div.reseaux img.b-twitter	{
vertical-align: middle;
margin: 0px 5px 0px 0px;
}
div.ventre-col-2 div.reseaux img.smart-apple,
div.ventre-col-2 div.reseaux img.smart-android,
div.ventre-col-2 div.reseaux img.smart-windows	{	/*HB 20120914*/
width: 278px;
}



/*PAGE FLUX RSS*/
dl.flux-rss	{
position: relative;
margin-bottom: 20px;
}
dl.flux-rss dt	{
font-weight: bold;
font-size: 14px;
color: #1C2951;
border-bottom: 1px solid #d1d3d4;
margin-bottom: 10px;
}
dl.flux-rss dd {
position: relative;
margin: 0px;
line-height: 1.5em;
margin-bottom: 5px;
}
dl.flux-rss dd a.rss-link {
color: #22427c;
background-image: url('/img/ico_links_rss.png');
background-position: left center;
background-repeat: no-repeat;
padding: 5px 0px 5px 22px;
font-weight: bold;
}

img.rss-bt	{
position: relative;
vertical-align: baseline;
margin: 5px 0px 0px 20px;
width: 104px;
height: 17px;
background-position: left bottom;
background-repeat: no-repeat;
}
	img.rss-bt.rss-bt-netwides	{
	background-image: url('/img/rss_elw_netvibes.gif');
	}
	img.rss-bt.rss-bt-newsgator	{
	background-image: url('/img/rss_elw_newsgator.gif');
	}
	img.rss-bt.rss-bt-google	{
	background-image: url('/img/rss_elw_google.gif');
	}
	img.rss-bt.rss-bt-yahoo	{
	background-image: url('/img/rss_elw_yahoo.gif');
	}
	img.rss-bt.rss-bt-mymsn	{
	background-image: url('/img/rss_elw_mymsn.gif');
	}
	img.rss-bt.rss-bt-itsmynews	{
	background-image: url('/img/rss_elw_itsmynews.png');
	}




/*PAGE DEPECHES*/
table.flux-depeches	{
position: relative;
margin-bottom: 5px;
	z-index: 10;
}
	table.flux-depeches td.heure	{
	padding-right: 10px;
	padding-bottom: 5px;
	color: #ea3a00;
	text-align: right;
	}
	table.flux-depeches td.texte	{
	color: #22427c;
	padding-bottom: 5px;
	}
	table.flux-depeches td.texte a	{
	color: #22427c;
	}







/*ELEMENTS DANS COL-DRO*/

div#col-dro div.module	{
position: relative;
margin-bottom: 10px;
}
div#col-dro div.module div.top	{
position: relative;
background-color: #1a4f94;
background-image: url('/img/bg_mod_top_coldro.png');
background-position: right top;
background-repeat: no-repeat;
padding: 2px 0px 2px 10px;
font-size: 12px;
color: #ffffff;
text-transform: uppercase;
}
div#col-dro div.module div.cont	{
position: relative;
background-color: #e0eaf2;
background-image: url('/img/bg_mod_cont_coldro.png');
background-position: 162px 0px;
background-repeat: no-repeat;
padding: 8px 2px;
border-right: 1px solid #5486af;
border-bottom: 1px solid #5486af;
border-left: 1px solid #5486af;
}
	div#col-dro div.module.meteo div.cont, div#col-dro div.module.avis div.cont	{
	background-color: #1a4f94;
	color: #ffffff;
	border-right: 1px solid #1a4f94;
	border-bottom: 1px solid #1a4f94;
	border-left: 1px solid #1a4f94;
	background-image: none;
	}
div#col-dro div.module div.cont.sans-top	{
border-top: 1px solid #5486af;
background-image: none;
}
	div#col-dro div.module.meteo div.cont a, div#col-dro div.module.avis div.cont a	{
	color: #ffffff;
	text-decoration: underline;
	}
	div#col-dro div.module.meteo div.cont a:hover, div#col-dro div.module.avis div.cont a:hover	{
	text-decoration: none;
	}
div#col-dro div.module.meteo img.ico-meteo	{
position: relative;
width: 85px;
height: 55px;
background-position: center center;
background-repeat: no-repeat;
}
	div#col-dro div.module.meteo img.ico-meteo.ico-1	{
	background-image: url('/img/ico_meteo_soleil_24.png') !important;
	_background-image: url('/img/ico_meteo_soleil.png');
	}

div#col-dro div.module div.cont .tit	{
position: relative;
font-size: 12px;
font-weight: bold;
color: #333333;
text-align: center;
margin: 0px;
}

/*
div#col-dro div.module div.cont img.vignette-pdf	{
position: relative;
display: block;
width: 130px;
margin-left: auto;
margin-right: auto;
}
*/
div#col-dro div.module div.cont p.vignette-pdf	{
position: relative;
margin: 0px;
text-align: center;
background-image: url('/img/bg_vignette_pdf_24.png') !important;
_background-image: url('/img/bg_vignette_pdf.png');
background-position: center bottom;
background-repeat: no-repeat;
}
div#col-dro div.module div.cont p.vignette-pdf-petit	{
position: relative;
margin: 0px;
text-align: center;
}
div#col-dro div.module div.cont p.vignette-pdf img	{
width: 130px;
margin: 0px 8px 8px 0px;
border: 1px solid #333333;
}
div#col-dro div.module div.cont p.vignette-pdf-petit img	{
border: 1px solid #333333;
margin: 0px 0px 8px 0px;
}

div#col-dro div.module div.cont img.vignette-pdf-indispo	{
position: relative;
display: block;
width: 130px;
height: 190px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
background-image: url('/img/pdf_indispo_24.png') !important;
_background-image: url('/img/pdf_indispo.png');
background-position: center top;
background-repeat: no-repeat;
}
div#col-dro div.module div.cont img.vignette-pdf-novignette	{
position: relative;
display: block;
width: 130px;
height: 190px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
background-image: url('/img/pdf_novignette_24.png') !important;
_background-image: url('/img/pdf_novignette.png');
background-position: center top;
background-repeat: no-repeat;
}
div#col-dro div.module div.cont span.en-ligne, div#col-dro div.module div.cont span.en-pdf	{
color: #22427c;
}
div#col-dro div.module div.cont span.en-ligne a, div#col-dro div.module div.cont span.en-pdf a	{
color: #22427c;
}
div#col-dro div.module div.cont span.en-pdf	{
padding-left: 20px;
padding-right: 20px;
background-image: url('/img/ico_en_pdf.png');
background-position: right center;
background-repeat: no-repeat;
}

div#col-dro div.module table.nav-pdf	{
position: relative;
width: 170px;
margin-left: auto;
margin-right: auto;
background-image: url('/img/nav_pdf_coldro_24.png');
_background-image: url('/img/nav_pdf_coldro.png');
background-position: left top;
background-repeat: no-repeat;
}
div#col-dro div.module table.nav-pdf th	{
width: 47px;
padding: 4px 2px 5px 2px;
color: #22427c;
}
div#col-dro div.module table.nav-pdf th a	{
color: #22427c;
}
div#col-dro div.module table.nav-pdf td	{	/*FLECHE NAV*/
width: 17px;
padding: 2px;
}
div#col-dro div.module table.nav-pdf td img	{
width: 15px;
height: 9px;
}
div#col-dro div.module.avis .b-go	{
position: relative;
width: 167px;
height: 24px;
background-image: url('/img/b_exprimez_vous_24.png');
_background-image: url('/img/b_exprimez_vous.png');
background-position: center center;
background-repeat: no-repeat;
}

div#col-dro div.module.blogs img.vignette	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 60px;
margin-right: 10px;
margin-bottom: 5px;
padding-right: 2px;
padding-bottom: 2px;
background-image: url('/img/bg_vignette_blogs.png');
background-position: right bottom;
background-repeat: no-repeat;
}
div#col-dro div.module.blogs p.qui	{
position: relative;
color: #22427c;
font-weight: bold;
background-image: url('/img/ico_blogs_doublequote_24.png');
_background-image: url('/img/ico_blogs_doublequote.png');
background-position: right center;
background-repeat: no-repeat;
margin: 0px;
padding: 10px 0px;
}
	div#col-dro div.module.blogs .qui a	{
	color: #22427c;
	}
div#col-dro div.module.blogs p.txt	{
position: relative;
clear: both;
color: #333333;
margin: 0px 0px 5px 0px;
}
	div#col-dro div.module.blogs p.txt a	{
	color: #333333;
	}
div#col-dro div.module.blogs p.reac	{
position: relative;
text-align: right;
margin: 0px;
}
div#col-dro div.module.blogs p.reac a	{
color: #ea3a00;
background-image: url('/img/ico_reac_bulle_24.png');
_background-image: url('/img/ico_reac_bulle.png');
background-position: left center;
background-repeat: no-repeat;
padding: 2px 0px 2px 17px;
}
div#col-dro div.module.blogs div.sep-hor	{
position: relative;
clear: both;
height: 1px;
overflow: hidden;
background-color: #babfc3;
margin: 5px 0px;
}




/*ELEMENTS MON COMPTE*/

form.compte	{
}
form.compte label	{
position: relative;
float: left;
_display: inline;
width: 200px;
margin-right: 10px;
text-align: right;
}
span.asterisk	{
font-size: 10px;
font-weight: bold;
color: #ea3a00;
}
form.compte div.compte-saisie	{
position: relative;
float: left;
_display: inline;
width: 450px;
padding-bottom: 5px;
}
form.compte input[type=text], form.compte input[type=password], form.compte textarea.msg-contact	{
border: 1px solid #5486af;
background-color: #ffffff;
width: 440px;
}
form.compte select	{
border: 1px solid #5486af;
background-color: #ffffff;
}

.b-valider	{	/*INPUT TYPE IMAGE OU IMG SRC*/
position: relative;
width: 113px;
height: 32px;
background-image: url('/img/b_valider_24.png') !important;
_background-image: url('/img/b_valider.png');
background-position: center center;
background-repeat: no-repeat;
}




/*ELEMENTS ARCHIVES*/
div.arch-jour	{
color: #666666;
padding-left: 50px;
}
div.arch-jour a	{
color: #666666;
}




/*CHARTE DE COMMENTAIRE*/

#chartecomment ol	{
list-style-type: decimal;
list-style-position: outside;
padding-left: 30px;
}
#chartecomment ol li	{
margin-bottom: 5px;
}




/*IMPACT JOURNALISM DAY - JUIN 2013*/
div#ijd	{	/*BANDEAU TRAVERSANT TOUT LE VENTRE*/
	position: relative;
	margin-bottom: 50px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	padding: 5px;
	-moz-box-shadow: 0px 3px 6px 0px #999999; 
	-webkit-box-shadow: 0px 3px 6px 0px #999999; 
	-o-box-shadow: 0px 3px 6px 0px #999999; 
	box-shadow: 0px 3px 6px 0px #999999; 
	text-align: center;
	font-family: 'Cutive', serif;
	font-size: 21px;
	color: #666666;
}
div#ijd img	{
	margin-bottom: 10px;
}
.ijd-bloc	{
	position: relative;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	padding: 5px;
	-moz-box-shadow: 0px 3px 6px 0px #999999; 
	-webkit-box-shadow: 0px 3px 6px 0px #999999; 
	-o-box-shadow: 0px 3px 6px 0px #999999; 
	box-shadow: 0px 3px 6px 0px #999999; 
	text-align: center;
	font-family: 'Cutive', serif;
	color: #666666;
}
.ijd-bloc p.ijd-link	{
	position: relative;
	margin: 5px 0px 0px 0px;
	text-align: right;
	font-family: 'Cutive', serif;
	color: #666666;
}
.ijd-bloc a	{
	color: #666666;
}
.ijd-bloc p.ijd-int	{
	position: relative;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 16px;
	font-family: 'Cutive', serif;
	color: #666666;
}
.ijd-bloc p.ijd-txt	{
	position: relative;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-family: 'Cutive', serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.ijd-bloc p.ijd-txt img	{
	position: relative;
	vertical-align: baseline;
}
.ijd-bloc p.ijd-logos	{
	position: relative;
	margin: 0px;
	text-align: center;
}
/*/IMPACT JOURNALISM DAY - JUIN 2013*/






/*ELEMENTS DU FOOTER*/

div#footer img.logo	{
position: relative;
float: left;
_display: inline;
margin-right: 10px;
}

div#footer div.links	{
position: relative;
float: left;
_display: inline;
width: 640px;
color: #333333;
font-size: 14px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom: 1px solid #666666;
margin-bottom: 10px;
}
div#footer div.links a	{
color: #333333;
padding-right: 20px;
}
div#footer div.links a.ico	{
background-position: left center;
background-repeat: no-repeat;
}
div#footer div.links a.ico.acces	{
padding-left: 15px;
background-image: url('/img/ico_links_acces.png');
}
div#footer div.links a.ico.arch	{
padding-left: 23px;
background-image: url('/img/ico_links_arch.png');
}
div#footer div.links a.ico.newsl	{
padding-left: 22px;
background-image: url('/img/ico_links_newsl.png');
}
div#footer div.links a.ico.rss	{
padding-left: 19px;
background-image: url('/img/ico_links_rss.png');
}

div#footer dl	{
position: relative;
float: left;
_display: inline;
margin-right: 20px;
margin-bottom: 20px;
color: #333333;
}
div#footer dl a	{
color: #333333;
}
div#footer dl dt	{
font-size: 12px;
font-weight: bold;
margin-bottom: 7px;
}
div#footer dl dd	{
font-size: 11px;
/*margin-left: 10px;*/
margin-left: 0px;
margin-bottom: 2px;
}









/*PUBS*/


div.g-adsense	{
position: relative;
}
div.g-adsense.g-adsense-col-465	{
margin-bottom: 20px;
width: 465px;
height: 60px;
overflow: hidden;
}
div.g-adsense.g-adsense-ventre	{
text-align: center;
background-color: #ececed;
padding: 20px 0px;
}
div.g-adsense.g-adsense-col-dro	{
text-align: center;
margin-bottom: 20px;
}

div#col-dro div.col-dro-pub-top	{
position: relative;
/*height: 120px;*/
margin-top: 2px;
margin-bottom: 10px;
	/*background-color: #ffffff;*/
}




div#adsense-bottom	{	/*CONTIENT adsense-bottom*/
position: relative;
width: 987px;
margin-left: auto;
margin-right: auto;
}
div.adsense-bottom-in	{
position: relative;
width: 795px;
border-left: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
margin-top: -1px;
margin-right: 10px;
background-color: #ececed;
text-align: center;
}









