/*--------------------------------------------------
    DEFINITION  Feuille de style générale
    VERSION		11-01-2010
--------------------------------------------------*/

/*+--------------Color codes--------------+*/

	/* bleu [dossiers] ...... #3399FF 
	+ rose [chroniques]	... #FF3493 
	+ violet [émissions]	... #3A35FF 
	+ jaune [vite-dits] ..... #FEA503 
	+ vert [forums] .......... #94C41B 
	+ gris [liens] .............. #7990A7 
	+ gris [regardez].........#B0B0B0 
	+ bleu @si  [logo] ...... #6C829e */
	
/*+--------------Summary--------------+*/

	/* 
	1.RESET (styles généraux) 
	2.STYLES DE BASE
	3.TYPOGRAPHIE
	3.MISE EN PAGE
	4.BLOCS
	5.DOSSIERS ET CONTENUS
	6.PICTOGRAMMES
	7.BLOC UTILISATEUR
	8.MON COMPTE
	9.MOBILES
	10.FORUMS
	*/

	/* -------------------------------------------------------------------*/
	/* ---------->>> 1.RESET (styles généraux) <<<-----------*/
	/* ------------------------------------------------------------------*/
	


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,hr {
	margin:0;
	padding:0;
	outline:0 ;
	}	
table { 
	border-collapse:collapse;
	border-spacing:0
	}
body,fieldset,img,abbr,acronym,hr { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal; 
	}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
q:before,q:after { content:''; }
hr  {
	_margin:-7px 0;
	display:block;
	height:1px;
	color:#808080;
	background-color:#808080;
	clear:both; 
	}
body *  { line-height:1.22em; }
input[type=submit],input[type=button] {
	overflow:visible;
	_width:1px; 
	}
button,input.button {
	overflow:visible;
	_width:1px; 
	}
textarea {
	height:58px;
	overflow-y:scroll; 
	}
div {
	text-align:left;
	background:transparent; 
	}
a:hover, a:active, ul#onglets-emissions li a { outline:0; }
a:focus { outline:1; }


	/* ---------------------------------------------------------*/
	/* ---------->>> 2. STYLES DE BASE<<<-----------*/
	/* ---------------------------------------------------------*/

*{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
	
	
body {
	font-family:arial,verdana,"Bitstream Vera Sans",clean,sans-serif; 
	background-color: #fcfcfc;
	font-size: 0.9em;
	overflow: hidden;
	}
body.abo-bckg {
	background-color: #587692;
}
table { 
	font-size:inherit; 
	font:11px; 
	}
input,button,textarea {font:0.8em arial,verdana,"Bitstream Vera Sans",clean,sans-serif;}
pre,code,kbd {
	font:115% monospace;
	_word-spacing:1px;
	_letter-spacing:1px;
	_font-size:100%; 
	}
form {
	font-family:arial,verdana,"Bitstream Vera Sans",clean,sans-serif;
	font-size: 0.9em;
}

a:hover img, a:active img, a:focus img {
	opacity: 0.8;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.ital {
	font-style: italic;
}
		/*--- Titres ---*/

/*
h1 = titres des contenus. Base : 1.1em, bold, uppercase, #000
h2 = sous-titres des contenus. Base : 0.9em, bold, #000
h3 = description des contenus. Base : 11 px, padding 5px 0 0 0
h4 = titres blancs colonne de droite (ex titres contextuels) - Base : 13 px, bold, #fff + header
h5 = résumé des émissions sur la page "Emissions" / "Emission"
*/
		
h1,h2,h3,h4,h5,h6 {
	font-family:arial,verdana,"Bitstream Vera Sans",clean,sans-serif;
	font-weight:bold; 
	}

h1 {
	font-size: 1em;
	color: #000;
	text-transform: uppercase;
	padding-top: 0.3em;
}	
h2 {
	font-size: 1em;
	color: #000;
}
h3 {
	font-size:0.9em;
	padding-top: 0.6em;
	font-weight: normal;
	text-align: justify;
}
h4 {
	font-size:0.8em;
	margin:0.938em 0 0.625em;
	color: #777;
}
h5, h5 a {
	font-size: 0.9em;
	text-align: justify;
	color: #000;
	font-weight: normal;
}
h1 .ital, h2 .ital, h3 .ital, h4 .ital, h5 .ital, h6 .ital {
	font-style: italic;
}
		/*--- Liens ---*/
		
a {
	color:#6c829e; 
	font-weight:bold; 
	font-size:0.8em;
	text-decoration:none; 
	}
	
h1 a{
	font-size:1em;
	color: #000;
	text-transform: uppercase;
}
	
h1 a:hover {color:#3399ff;}

h2 a{
	font-size:0.95em;
	color: #000;
}
	
h2 a:hover {color:#000;}

h5 a:hover{color: #ddd;}

.bloc-divers h4 a {
	font-size:0.813em; 
	margin:0.938em 0 0.625em; 
	}
.typo-info a{font-size: 1em}/*héritée de a*/
/*.typo-info a, .outils-divers a, #header a{
	font-size: 10px;
}*/

	/*--- Bannières ---*/

.banniere a {
	display: block;
	text-align: center;
}
.banniere .banniere-absolute {
	position: absolute;
	top: 7px;
	left: 50%;
	margin-left: -364px;
}
.banniere .banniere-relative {
	position: relative;
	top: -8px;
}

	/* ---------------------------------------------------------*/
	/* ---------->>>3.TYPOGRAPHIE<<<-----------*/
	/* ---------------------------------------------------------*/

.titre-cont-chro h4{
	color: #ff398e;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 7px 3px 5px 3px;
	text-align: center;
}
	
.typo-type-article, .typo-info, .typo-date, .typo-droite-titre{
	font-size:0.7em;
	font-weight:bold;
}
.typo-info .typo-date{ /*spécial pour les VD*/
	font-size: 0.85em;
}

.typo-info, .typo-date, .typo-heure{color:#999;}
.typo-type-article {color:#3399ff;}
.typo-vite-rub {
	color:#999;
	font-size:1em;
	font-weight:bold;
} 
.typo-heure {
	font-size:1.875em;
	font-weight:bold;
}
.accordion .typo-vite-rub {font-size: 1.5em;}
.bloc-vite-contenu-3 .typo-heure, .bloc-contenu-12 .typo-heure { font-size:1.2em;}
.typo-droite-titre{
	text-transform:uppercase;
	color:#000;
}
.vote-red{
	color: #67B700; 
	text-align: right; 
	width: 100%;
	font-size: 0.9em;
	font-weight: bold;
}
.vote-blue{
	color: #587692;
	text-align: right; 
	width: 100%;
	font-size: 0.9em;
	font-weight: bold;
}
.titre-bloc{
	background-color: #ff3493;
    padding: 0.2em 0.5em;
}
.titre-bloc a{color: #fff;}
	/* Typo en bleu */
	
.bloc-contenu-5 h1 a:hover,
.bloc-alaune-home h1 a:hover,
.redaction-mea .contenu-titre-home-alaune h1 a:hover,
.color-redac {
color:#3399ff !important;
}
	/* Typo en rose */
a.band-chro:hover,
span.band-chro,
.bloc-alaune-home-chro h1 a:hover,
.bloc-alaune-home-chro .typo-type-article,
.bloc-chroniqueur-1 h1 a:hover,
.bloc-contenu-chro-7 .typo-droite-titre:hover,
.bloc-contenu-chro-7 .typo-type-article,
.bloc-contenu-chro-14 .typo-droite-titre:hover,
.bloc-contenu-3 .typo-droite-titre:hover,
.bloc-contenu-5-chro h1 a:hover,
.bloc-contenu-5-chro .typo-type-article,
.bloc-contenu-6 h1 a:hover,
.bloc-contenu-12-chro h1 a:hover,
.bloc-contenu-12-chro .typo-type-article,
.bloc-contenu-15 .typo-droite-titre:hover,
.bloc-gratuit-1-chro .typo-vite-titre:hover,
.bloc-rech-chro .typo-type-article,
.chro-contenu h1 a:hover,
.chroniqueur-contenu-2 h1 a:hover,
.chroniqueur-name h1 a:hover,
.color-chro,
.liens-chro a,
.typo-chro,
.chronique-mea .contenu-titre-home-alaune h1 a:hover,
.bloc-contenu-3 .typo-type-article,/*9h15 sidebar*/
.bloc-contenu-15 .typo-type-article,/*Porte sidebar*/
.bloc-contenu-3 h1 a:hover,/*9h15 sidebar*/
.bloc-contenu-15 h1 a:hover/*Porte sidebar*/{
	color:#ff3493 !important;
}
			/* Typo en violet */
a.band-emi:hover,
.color-emi,
.liens-emi a,
span.band-emi,
.typo-emi,
.bloc-alaune-home-emi h1 a:hover,
.bloc-alaune-home-emi .typo-type-article,
.bloc-contenu-5-emi h1 a:hover,
.bloc-contenu-5-emi .typo-type-article,
.bloc-contenu-8 h1 a:hover,
.bloc-contenu-8 .typo-type-article,
.bloc-contenu-9 h1 a:hover,
.bloc-contenu-9 .typo-type-article,
.bloc-contenu-10 h1 a:hover,
.bloc-contenu-10 .typo-type-article,
.bloc-contenu-11 h1 a:hover,
.bloc-contenu-11 .typo-type-article,
.bloc-contenu-12-emi h1 a:hover,
.bloc-contenu-12-emi .typo-type-article,
.bloc-contenu-carrousel .typo-type-article,
.bloc-contenu-carrousel h1 a:hover,
.bloc-contenu-emi-7 .typo-droite-titre:hover,
.bloc-contenu-emi-7 .typo-type-article,
.bloc-contenu-emi-14 .typo-droite-titre:hover,
.bloc-dup-1 .typo-type-article,
.bloc-dup-emi .typo-type-article,
.bloc-dup-emi .contenu-dup-1 h1 a:hover,
.bloc-emi h1 a:hover, 
.bloc-emi h5 a:hover,
.emission-mea .contenu-titre-home-alaune h1 a:hover,
.bloc-gratuit-1-emi .typo-vite-titre:hover,
.bloc-rech-emi h1 a:hover,
.emission-mea .typo-type-article,
.contenu-titre-home-alaune h1 a:hover{
	color:#3A35FF !important;
}
			/* Typo en jaune */
.bloc-alaune-home-vite h1 a:hover,
.bloc-alaune-home-vite .typo-type-article,
.bloc-contenu-5-vite h1 a:hover,
.bloc-contenu-5-vite .typo-type-article,
.bloc-contenu-vite-7 .typo-droite-titre:hover,
.bloc-contenu-vite-7 .typo-type-article,
.bloc-gratuit-1-vite h1 a:hover,
.bloc-vite-contenu-1 h1 a:hover,
.bloc-vite-gratuit-1 .typo-type-article,
.bloc-vite-gratuit-1 .typo-droite-titre:hover,
.bloc-vite-gratuit-2 h1 a:hover,
.bloc-rech-vite h1 a:hover,
.bloc-rech-vite .typo-type-article,
.bloc-vite-contenu-3 h1 a:hover,
.color-vite,
.vitedit-mea .typo-type-article{
	color: #fea503 !important;
}
			/* Typo en vert */
.color-forum, 
.contenu-dup-3 h3 a:hover,
.bloc-dup-1 h1 a:hover { 
	color:#94c41b;
}
	
		/*--- Polices ---*/
		
a:hover {
	color:#000; 
	text-decoration:none; 
	}
	a.chevron:hover,a.chevrons:hover {
		background-color:transparent; 
		text-decoration:none;
		}
	a.chevron:hover span,a.chevrons:hover span { text-decoration:underline; }
		
.asiPictoFleche { vertical-align:middle; }

		/*--- Buttons en lien - utilise js pour IE ---*/
		
button.chevrons {
	background:transparent;
	border:0; 
	}
button.hover span.button-chevrons,button:hover span.button-chevrons { text-decoration:underline; }
.low { text-transform:none; }

		/*--- Styles utiles ---*/
		
html { overflow-y:scroll; }
.gras,.bold { font-weight:bold; }
.error,.erreur,.required,.requis { 
	color:red; 
	font-weight:bold; 
	}
.success { 
	color:green; 
	font-weight:bold; 
}
br.spacer { 
	clear:both;
	font-size:0;
	line-height:0; 
	}
.center { text-align:center; }
/*.left { float:left; }*/
.right { float:right; }
.right iframe, .left iframe {
	height: auto;
    margin: 1em 0;
    max-width: 100%;
    min-height: 15em;
}
.alignright { text-align:right; }
.list-outside { 
	display:block; 
	margin-left:0.9em; 
	text-indent:-0.9em; 
	}
.notop { 
	margin-top:0 !important; 
	padding-top:0 !important;
	}
.nobordertop { margin-top:15px; }
.nobtop { margin-top:5px; }
td object { float:right; }
td { vertical-align:top; }
.contenu-html td { vertical-align:middle !important; }
.full-size { width:686px !important; }

		/*--- Tooltips ---*/
		
#tooltip h3 { font-weight:normal; }
a.info, div.info, span.info { position:relative; /*this is the key*/ /*z-index:3300;*/ }

a.info span, div.info span, span.info span { 
	display:none;
	text-indent:0px; 
	font-size:11px; 
	}
a.info:hover span, div.info:hover span, span.info:hover span { 
	z-index:3000; 
	display:block; 
	position:absolute; 
	border: 1px solid #000; 
	background-color: #fff; 
	padding:10px; 
	font-family:arial,verdana,"Bitstream Vera Sans",clean,sans-serif; 
	font-weight:normal; 
	color:black; 
	bottom:2em; 
	left:2em; 
	width:15em;
	} /*the span will display just on :hover state*/
	
div.info:hover span,
span.info:hover span { font-weight:bold;}
#col_right div.info { z-index:23;}
div.info:hover span { z-index:3000;}

		/*--- Pagination (vite dit) ---*/
#nav-vitedit {
	width:260px; 
	height: 19px; 
	overflow:hidden; 
	line-height:19px; 
	position:relative;
	}
	#nav-vitedit img { 
		float:right; 
		position:absolute; 
		top:0; 
		right:0;
		}
#paginate { height:19px;}
#paginate span {line-height:19px;}
.qp_disabled { 
	display:none; 
	color: #ddd;
	}
.qp_pagenumber { font-weight:bold;}

		/*--- Zoom ---*/
.zoom_legende {
	color: navy;
    display: block;
    font-size: 9px;
    text-align: center;
	}

		/*--- Colorbox (http://colorpowered.com/colorbox) ---*/

			/*  ColorBox Core Style (a garder pour faciliter les mises a jours */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:visible;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

			/* ColorBox User style */
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxContent{margin-top:32px;}
#cboxLoadedContent{
	background:transparent;
	padding:0;
	margin:0;
	max-width: 100%;
}
#cboxLoadingGraphic{background:url("/images/loading-colorbox.gif") center center no-repeat;}
#cboxLoadingOverlay{background:#5E5E5E;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url("/images/controls.png") 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose.hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

	/* ------------------------------------------------------*/
	/* ---------->>> 3. MISE EN PAGE <<<-----------*/
	/* ------------------------------------------------------*/


		/*--- General ---*/

.bouton-sidebar{
	max-width:100%;
	height: auto;
	width: auto;
	margin:0.5em 0;
}	
#headercontainer { 
	background-color: #fcfcfc;
    box-shadow: 0 2px 2px #ddd;
    clear: both;
    max-height: 4.7em;
    max-width: 100%;
    position: relative;
    text-align: center;
    z-index: 2;
}
#headercontainer.headercontainer-partage img {
	max-width: 100%;
	height: auto;
}
#footercontainer { 
	background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 2px #ddd;
    clear: both;
    max-width: 100%;
    min-height: 2.2em;
    position: relative;
    text-align: center;
	}
#pagecontainer { 
	text-align:center; 
	clear:both; 
	position:static; 
	margin:0 auto; 
	padding: 0 0 1.25em 0; 
	text-align:justify;
	max-width: 75%;
	height: auto;
	background-color: #fcfcfc;
	box-sizing: border-box;
	}
#pagecontainer.pagecontainer-partage #col_left {
	max-width: 100%;
}
#maincontent {
	margin:0 auto; 
	clear:both;
	}
#bloc_une { 
	float:left;
	width: auto;
	height: auto;
	max-width:49%;
	background-color: #FFFFFF;
	margin: 0 1em 0 0;
	min-height: 31.95em;
	text-align: center;
	}
#col_main {
    float: left;
    height: auto;
    margin-right: 1em;
    width: 79.7%;
    padding: 1em 0 0;
}
#col_left {
	float: left;
    height: auto;
    margin: 0 0.7em 0 0;
    max-width: 60%;
    width: auto;
	}
#col_center {
	float: right;
    height: auto;
    max-width: 38.3%;
    width: auto;
	}
#col_right {
	float:left;
	margin-top: 1em; 
	width:18.3%;
	padding:1em 0.3em 0.3em; 
	background-color: #eee;
	box-shadow: 0 0px 2px #bbb;
	}
#header { 
    clear: both;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
	}
#footer { 
	clear: both;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
	}

	/*--- Header ---*/
	
#logo-asi {
    height: auto;
    max-width: 99%;
}
#nav #logo-asi a, #logo-asi img{float: none;}
#nav #logo-asi a {padding: 0;}
#logo-petit{display: none;}
#logo-asi img {
    height: auto;
    max-width: 100%;
    width: auto;
}
.fa-home:before,
.fa-caret-square-o-right:before,
.fa-folder-open:before,
.fa-pencil:before,
.fa-comments:before,
.fa-clock-o:before{
	display: none;
}
.link-abo-top-deconnecte {
	display: none;
}

		/*--- Carrousel ---*/
				
#wrap-emi {	
	margin:0 auto;
	width:88.5%; 
	min-height: 23.65em;
	padding: 0.625em 0.938em 0 1.25em;
	}
#emi-asi, #emi-src, #emi-dlt, #emi-ape, #emi-14h42, #emi-CPQJ { 
	padding:1.1em 0.938em 0 1.25em; 
	max-width:91%; 
	float:left; 
	background-color:#fff
	}
#onglets-emissions { 
	position:absolute; 
	height:40px; 
	width:364px;
	bottom:0;
	left:5px;
	}
#onglets-emissions li {display:inline;}
#onglets-emissions li a { 
	display:block; float:left; height:40px; text-indent:-9999px;}
#onglets-emissions li#emi-1 a { 
	background: url("/images/carrousel/home-onglet-asi.png") no-repeat 0 -80px; width: 115px; }
#onglets-emissions li#emi-1.active a { 
	background: url("/images/carrousel/home-onglet-asi.png") no-repeat 0 0; width: 115px; }
#onglets-emissions li#emi-1.prev a { 
	background: url("/images/carrousel/home-onglet-asi.png") no-repeat 0 -40px; width: 115px; }
#onglets-emissions li#emi-2 a { 
	background: url("/images/carrousel/home-onglet-14h42.png") no-repeat 0 -80px; width: 122px;}
#onglets-emissions li#emi-2.active a { 
	background: url("/images/carrousel/home-onglet-14h42.png") no-repeat 0 0; width: 122px;}
#onglets-emissions li#emi-2.next a { 
	background: url("/images/carrousel/home-onglet-14h42.png") no-repeat 0 -40px; width: 122px;}
#onglets-emissions li#emi-3 a { 
	background: url("/images/carrousel/home-onglet-cpqj.png") no-repeat 0 -80px; width: 122px;}
#onglets-emissions li#emi-3.active a { 
	background: url("/images/carrousel/home-onglet-cpqj.png") no-repeat 0 0; width: 122px;}
#onglets-emissions li#emi-3.next a { 
	background: url("/images/carrousel/home-onglet-cpqj.png") no-repeat 0 -40px; width: 122px;}


		/*--- Footer ---*/
#footer-menu { 
	height: auto;
    margin: 0;
    max-width: 100%;
    text-align: center;
    width: auto;
}
#footer-menu li { 
	background-color: transparent;
    display: inline-block;
    min-height: 2.2em;
    padding: 0.4em 0.4em 0;
    text-align: center;
    vertical-align: middle;
}
#footer-menu li a { 
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
}
#footer-menu li a:hover { background-position:left top;}
#footer-menu .selected { background-position:left top;}

		/*--- Contenu HTML ---*/
.bloc-bande-contenu  {
	background-color: #fff;
	height: auto;
    max-width: 100%;
    position: relative;
    width: auto;
	border-color: #dddCCC #dddCCC #dddCCC #3399ff;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
}
.bloc-bande-contenu-chro  {
	border-color: #dddCCC #dddCCC #dddCCC #FF3493;
}	
.bloc-bande-contenu-emi  {
	border-color: #dddCCC #dddCCC #dddCCC #3a35ff;
}
#container-contenu-html  {
	height: auto;
    max-width: 100%;
/*    max-width: 75ch;
    margin: auto;*/
    padding: 0.9em 1.5em 0;
    position: relative;
    width: auto;
}	
#container-contenu-html .filet {
	width:680px;
}

#titrage-contenu { /*bloc contenant les titres, sous-titres et options des contenus*/
	border-bottom: 1px dotted #dddCCC;
    font-weight: bold;
    height: auto;
	width: auto;
	max-width: 100%;
    padding-bottom: 0.5em;
}	
#titrage-contenu h1 { /*la taille du titre d'un contenu est plus grande sur la page dudit contenu qu'ailleurs*/
	font-size:20px;
	padding-right: 27px;
}
#titrage-contenu h2 { /*la taille du sous-titre d'un contenu est plus grande sur la page dudit contenu qu'ailleurs*/
	font-size:16px;
}
#footer-contenu, #footer-contenu .typo-date  {font-size:13px;}
#footer-contenu a {
	font-size:13px;
	font-weight:bold;
}
.outils-contenu {
	font-weight:bold;
	background-color: #fff;
	min-height:30px;
	height:50px;
	margin-left:-25px;
	padding-left:25px;
	position:relative;
}
.outils-contenu img {
	vertical-align:middle;
	margin-right:3px;
}
.outils-contenu a {
	margin-right:16px;
}
#options-article{
	height: auto;
    margin-top: 0;
    width: auto;
}
.votecup {
	max-width: 21%;
    padding-right: 0.5em;
	font-size: 0.7em;
	float: left;
}	
.outils-divers {
	border-bottom: 1px dotted #dddCCC;
    font-size: 0.75em;
    margin: 0.5em 0;
    max-width: 96%;
    padding: 0 0 0.5em;
}

.outils-divers p {
    display: inline;
    margin: 0 0.5em;
}
.toolbox{
	padding: 0.3em 0em;
	text-align: right;
}
.toolbox.toolbox-bottom {
	padding: 0;
	float: right;
}
.toolbox .fb-like, .toolbox .fb-share-button {
	display: inline-block;
}
#col_main .ui-accordion .ui-accordion-content {
	padding-bottom: 1.8em;
	background: white;
}
#col_main .ui-widget {
	font-family: arial,verdana,"Bitstream Vera Sans",sans-serif;
	font-size: 1em;
	line-height: 1.22em;
}
.mots-cles{
	border-bottom: 1px dotted #DDDDDD;
    font-size: 0.8em;
    max-width: 96%;
    padding: 0 0 0.5em;
}
.bg-page-contenu {
	height: auto;
    max-width: 98%;
    width: auto;
}
.contenu-html { /*Style des contenus - Styles du BO*/
	width:auto;
	height: auto;
	max-width: 100%;
	padding: 1em 0 2em;
	font-size: 0.9em;
	/*overflow:hidden;*/
	text-align:justify;
}
/*.contenu-html td embed, .contenu-html td object, .contenu-html td p {
	width:320px;
}*/
.contenu-html p {
	color: #000000;
    font-weight: normal;
    height: auto;
    margin: 0;
/*    max-width: 100%;*/
    max-width: 75ch;
    margin:auto;
    padding: 7px 0;
    width: auto;
    text-align: justify;
    line-height: 1.45em;
    font-size: 1.1em;
}
.contenu-html p iframe {
	display: block;
	margin: 0 auto;
}
.contenu-html table {
	width: 100%;
	margin:0 0 0.5em;
}
.contenu-html td {
	width: 48%;
	text-align:justify;
	display: inline-block;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.contenu-html em, .contenu-html em * {
	font-style:italic;
	line-height: 1.45em;

}
.contenu-html hr {
	border-bottom: 1px dotted #ccc;
    margin: 5px 0;
    max-width: 100%;
    width: auto;
}
.contenu-html strong, .contenu-html strong a,.contenu-html strong * {
	font-weight:bold;
}
.contenu-html a {
	text-decoration:underline;
	font-weight:normal;
	font-size: 1em;
}
.contenu-html u {
	text-decoration:underline;
}
.contenu-html .chapeau, .contenu-html .chapeau * {
	font-size:1.1em;
	font-weight:bold;
}
.contenu-html .chapeau em, .contenu-html .chapeau a{font-size:1em;}
.contenu-html .inter-titre {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.15em;
}
.contenu-html .inter-titre em {
	font-weight: bold;
}
.contenu-html .citation, .contenu-html blockquote {
	font-size:13px;
	font-style:italic;
}
.contenu-html .surlignage-fluo {
	background-color:#ffe7a3;
}
.contenu-html .encadre-onecol, .contenu-html .encadre-twocol {
	display: block;
	margin: 0 auto;
	width: 75%;
	padding: 15px 30px;
	font-size: 0.92em;
}
.contenu-html .encadre-twocol {
	width: 90%;
	padding: 15px;
}
.bloc-bande-contenu .contenu-html .encadre-onecol, .bloc-bande-contenu .contenu-html .encadre-twocol {
	border: 2px solid #39F;
	background-color: rgba(51, 153, 255, 0.1);
}
.bloc-bande-contenu.bloc-bande-contenu-emi .contenu-html .encadre-onecol, .bloc-bande-contenu.bloc-bande-contenu-emi .contenu-html .encadre-twocol {
	border: 2px solid #3A35FF;
	background-color: rgba(58, 53, 255, 0.1);
}
.bloc-bande-contenu.bloc-bande-contenu-chro .contenu-html .encadre-onecol, .bloc-bande-contenu.bloc-bande-contenu-chro .contenu-html .encadre-twocol {
	border: 2px solid #FF3493;
	background-color: rgba(255, 52, 147, 0.1);
}
.contenu-html.ui-accordion-content .encadre-onecol, .contenu-html.ui-accordion-content .encadre-twocol, .bloc-bande-vite .contenu-html .encadre-onecol, .bloc-bande-vite .contenu-html .encadre-twocol {
	border: 2px solid #FEA503;
	background-color: rgba(254, 165, 3, 0.1);
}
.contenu-html .regardez, .contenu-html .regardez * {
	font-size:1em;
	color:#b0b0b0;
	font-weight:bold;
}
.contenu-html .texte-barre {
	text-decoration:line-through;
}
.contenu-html ul {
	list-style-image: url(/images/puce.gif);
	padding:5px 20px 5px 20px;
}
.contenu-html img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
}
.bloc-bande-vite .contenu-html {/* Pour les italiques qui sont tronqués à droite */
	padding-right:1px;
}

.zone-extrait-emission {
	text-align: center;
}
.zone-extrait-emission iframe {
	-moz-box-shadow: 3px 3px 8px 0px #656565;
	-webkit-box-shadow: 3px 3px 8px 0px #656565;
	-o-box-shadow: 3px 3px 8px 0px #656565;
	box-shadow: 3px 3px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=8);
}
/* monoColonne */
.contenu-html table.asiTabCenter{
	width: 50% !important;
	margin: 0 auto;
}
.contenu-html table.asiTabCenter tr td{
	width: 100%;
}
@media all and (max-width: 764px){/*SMARTPHONES ET TABLETTES EN VERTICAL*/
	.contenu-html table.asiTabCenter{
		width: 100% !important;
	}
}
	/* ----------------------------------------------*/
	/* ---------->>> 4.BLOCS	 <<<-----------*/
	/* ----------------------------------------------*/

		/*--- Typographie ---*/
#nuage-tags {
	border:1px solid #ddd;
	background:#fff;
	padding:0.5em;
	text-align:justify;
	/*display: none;*/
}
.right-rub { background:#fff url("/images/blocs/fonds/mot-cles-bg.png") bottom left no-repeat;padding:8px;text-align:justify;font-size:11px;border-bottom:1px solid #AEB7C6;border-right:1px solid #AEB7C6;border-left:1px solid #AEB7C6;}
.right-rub-porte {width:138px;background-color:#fff;background:#fff url("/images/blocs/fonds/cont-chro.png") bottom left no-repeat;margin:0;border-bottom:1px solid #AEB7C6;border-left:1px solid #AEB7C6;border-right:1px solid #AEB7C6;position:relative;padding: 10px 10px 10px 15px;}
.right-rub a {font-size:11px;}
.typo-mono {font-family:courrier new,monospace;}
.typo-nombre {color:#6e6e6e;font-weight:bold;font-size:10px;}
.typo-droite-titre:hover, #dossier-bandeau a:hover, #dossier-bandeau {color:#3399ff;}
.typo-emi-presente-par { font-size:13.5px; font-weight:bold; color:#aaa; letter-spacing:-0.5px; }
.typo-emi-presente-par strong { color:#000; font-weight:bold;}
.typo-emi-intro { font-size:12px;}
.typo-emi-frequence { font-size:13.5px; font-weight:bold; color:#4e00f9; letter-spacing:-0.5px;}
.image-titre {padding-right:4px;} /* Mise en page images */
.bloc-contenu-8 .image-titre, .bloc-contenu-10 .image-titre {vertical-align:-2px;}
.bloc-contenu-11 .image-titre, .bloc-contenu-9 .image-titre
{vertical-align:-3px;}



/*commentaires CUP - texte*/
.contenu-dup-3 h3 a{
	color: #000;
	font-weight: normal;
	font-size: 1em;
}

.bloc-dup-1 h1, .contenu-dup-1 h1{padding: 0.6em 0}
.bloc-dup-1 h1 a, .contenu-dup-1 h1 a{font-size:0.78em;}

.chro-contenu {padding: 0 0.625em 0.625em;}
.chro-contenu h1 a, .chro-contenu h2 a {font-size:0.9em;}

.contenu-descr-gratuit h1 {font-size:20px;}

		/*--- Filet de séparation ---*/
.filet { background:transparent url("/images/filet.gif") top left repeat-x; width:100%; height:1px; margin:5px 0 5px 0; padding:0; line-height:1px; font-size:1px;}
.filet-blanc {
	width:100%;
	height:1px;
	padding:0;
	background:#fff none;
	color:#fff;
	margin:0;
	line-height:1px;
	font-size:1px;
	border:0;
	_margin:-1px;
}
.filet-gris-contenu-seul { width:739px;height:1px;padding:0;background:#BEC6D1 none;color:#BEC6D1;margin:0;line-height:1px;font-size:1px;border:0;_margin:-1px;}

/* Filet pour les demi-pages, comme celles pour les applis mobiles */
.filet-demi { background:transparent url("/images/filet.gif") top left repeat-x; width:64%; height:1px; margin:5px 0 5px 265px; padding:0; line-height:1px; font-size:1px;}

		/*--- Liens Blocs ---*/
		
.lnk-tout-chro,
.lnk-plus-de-vitedit,
.lnk-tout-forums,
.lnk-tout-forums-droite,
.lnk-tout-dossiers,
.lnk-toutes-emissions-home,
.lnk-tous-gratuits,
.lnk-tous-vite,
.lnk-tout-content,
.lnk-toutes-emissions {
	background: none repeat scroll 0 0 #FFFFFF;
    border-style: none solid solid solid;
    border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3399ff;
    display: block;
    font-size: 0.9em;
    padding: 0.5em 0 0.5em 0.313em;
	width: auto;
	height: auto;
	max-width: 100%;
}
.lnk-tout-chro {border-color: #ddd #ddd #ddd #ff3493;}
.lnk-plus-de-vitedit {border-color: #ddd #ddd #ddd #fea503;}
.lnk-tout-forums {border-color: #ddd #ddd #ddd #94c41b;}
.lnk-tout-forums-droite {border-color: #ddd #ddd #ddd #94c41b;}
.lnk-toutes-emissions {border-color: #ddd #ddd #ddd #3a35ff;}
.lnk-toutes-emissions-home {border-color: #ddd #ddd #ddd #3a35ff;}
.lnk-tous-gratuits {border-color: #ddd #ddd #ddd #fea503;}
.lnk-tous-vite {
	border-color: #ddd #ddd #ddd #fea503;
	border-style: solid;
}

/*.lnk-tout-content-home {width:147px; height:19px;display:block; padding:0 0 0 113px;}
.lnk-tout-asi { width:148px; height:19px;display:block; padding:0 0 0 322px;}
.lnk-tout-lignejaune { width:125px; height:19px;display:block; padding:0 0 0 345px;}
.lnk-tout-dansletexte { width:132px; height:19px;display:block; padding:0 0 0 338px;}
.lnk-tout-auxsources { width:132px; height:19px;display:block; padding:0 0 0 338px;}
.lnk-tout-auprochainepisode { width:132px; height:19px;display:block; padding:0 0 0 338px;}
.lnk-tout-14h42 { width:132px; height:19px;display:block; padding:0 0 0 338px;}
.lnk-tout-CPQJ { width:132px; height:19px;display:block; padding:0 0 0 338px;}
#liens-vers-emi .lnk-tout-asi { width:148px; height:19px; padding:0 47px 0 48px; display:inline;}
#liens-vers-emi .lnk-tout-lignejaune { width:125px; height:19px; padding:0 59px; display:inline;}
#liens-vers-emi .lnk-tout-dansletexte { width:132px; height:19px; padding:0 55px 0 56px; display:inline;}
#liens-vers-emi .lnk-tout-auxsources { width:132px; height:19px; padding:0 55px 0 56px; display:inline;}
#liens-vers-emi .lnk-tout-auprochainepisode { width:132px; height:19px; padding:0 55px 0 56px; display:inline;}
#liens-vers-emi .lnk-tout-14h42 { width:132px; height:19px; padding:0 55px 0 56px; display:inline;}
#liens-vers-emi .lnk-tout-CPQJ { width:132px; height:19px; padding:0 55px 0 56px; display:inline;}
.lnk-tout-archives-gratuites { width:161px; height:19px; display:block; padding:0 0 0 99px;}
.lnk-compte { width:165px; height:46px; display:block; padding:0; margin-top:15px;}
.lnk-aide { width:165px; height:46px; display:block; padding:0; margin-top:15px;}
.lnk-plan-site { width:165px; height:46px; display:block; padding:0; margin-top:15px;}
.lnk-daily { width:162px;height:51px;display:block; padding:0;margin-top:15px;border:1px solid #FFF;}*/
.lnk-abo {
	width:10.3em;
	height:auto;
	display:block;
	padding:0;
	margin:15px 0 15px 0;
}
/*.lnk-tout-vites { width:110px;height:19px;display:block; padding:0 0 0 150px;}*/
.lnk-tout-making {
	display:block;
	padding:0.6em 0.6em 0;
}
/*.lnk-tout-flux { width:115px;height:19px;display:block; padding:0 0 0 78px;}
.lnk-tout-porte { width:115px;height:88px;display:block; padding:0;}
.liens-doss a { color:#3399ff;}
.liens-chro a:hover, .liens-emi a:hover, .liens-doss a:hover { color:#000 !important;}
.lnk-vite-titre { position:absolute; top:0; left:0; width:739px; height:37px; text-indent:-9999px;}*/
.lnk-deplier, .lnk-replier{
	padding-left:0.9em;
	cursor:pointer;
	color:#6c829e;
	font-weight: bold;
	font-size: 0.9em;
}
.lnk-deplier {background: url("/images/icono/ico_deplier_12.png") no-repeat 0 0;}
.lnk-replier {background: url("/images/icono/ico_plier_12.png") no-repeat 0 0;}
.lnk-deplier:hover, .lnk-replier:hover { color:#000;}

		/*--- Colonne droite ---*/	

#col_right .submit { 
	width:16px; 
	height:16px; 
	border:none; 
	cursor:pointer; 
	background: url("/images/icono/ico_rechercher_16px.png") no-repeat left top; 
	_background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icono/ico_rechercher_16px.png', sizingMethod='crop'); 
	text-indent:-5000px;
}
#col_right form { 
	border:1px solid #ddd;
	background:#fff;
	padding:0.3em;
	text-align:justify;
}
#col_right .oneline { 
	padding-top:16px; 
	height:22px;
}
#col_right hr { 
	height:1px; 
	padding:0; 
	color:#FFF; 
	background-color:#FFF; 
	border:0; 
	margin:20px 0; 
	width:163px;
}
#col_right .photo-daniel { 
	display:block; 
	width:100%;
	margin-bottom: -1.25em;
	margin-top: 0.625em;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
#texte-presentation {
	border:1px solid #ddd;
	background-color: #fff;
}

#texte-presentation p{
	text-align:justify;
	font-size:11px;
	font-weight: bold;
	color: #6c829e;
	text-align:left;
	font-size:11px;
	padding: 8px;
}
		/*--- Blocs principaux ---*/
/*ajustement colonne carousel après augmentation taille police*/
#mycarousel.everslider{
	/*margin-bottom: 1%;*/
}
/*Pages index et gratuit aujourd'hui*/	
#titre-bloc-une, #titre-carrousel{
	display: block;
}
#titre-bloc-une h1, #titre-carrousel h1{
	color: #fff;
    padding: 0.3em 0.2em;
}
.redaction-mea #titre-bloc-une {background-color: #3399ff;}
.emission-mea #titre-bloc-une {background-color: #3A35FF;}
.chronique-mea #titre-bloc-une {background-color: #FF3493;}
.vitedit-mea #titre-bloc-une {background-color: #FEA503;}
#titre-carrousel {
    background-color: #3A35FF;
}
#titre-carrousel {
    position: relative;
}
.redaction-mea,
.chronique-mea,
.emission-home,
.vitedit-mea{
	border-style: none solid solid;
	border-width: 1px 1px 1px 4px;
}
.emission-home{border-color: #ddd #ddd #ddd #3A35FF}
.redaction-mea{border-color: #ddd #ddd #ddd #3399FF}
.chronique-mea{border-color: #ddd #ddd #ddd #FF3493}
.vitedit-mea {border-color: #ddd #ddd #ddd #FEA503}
.emission-mea{
	padding: 0 0 0.3em 0;
	text-align: center;
}
.titre-violet {
	display: block;
    font-size: 0.9em;
    height: auto;
    max-width: 99%;
    padding: 0 1em;
    width: auto;
}
.titre-violet h1{
	border-bottom: 0.1em dotted #6C829E;
    color: #6C829E;
    padding-bottom: 0.2em;
}
.titre-vite-alu{
	height: auto;
	width: auto;
	max-width: 98.2%;
}
.titre-orange-demi, 
.titre-selection, 
.titre-vert-demi, 
.titre-emi-gratuites, 
#contenus-maj-mea,  
.titre-gris-demi, 
.titre-bleu-demi{
	max-width: 100%;
	margin: 1em 0 0.2em 0;
}    

.titre-orange-demi h1, 
.titre-vert-demi h1,  
#contenus-maj-mea h1, 
#vitedit-maj h1, 
.titre-gris-demi h1, 
.titre-bleu-demi h1, .titre-bleu-demi.contenu-no-abo h2,
.titre-selection h1{
    color: #FEA503;
    max-width: 93%;
    padding-bottom: 0.2em;
}
.titre-emi-gratuites h1{
	padding-bottom: 0.2em;
	color: #3a35ff;
}
.titre-vite-alu h1, .titre-orange-demi h1{color: #fea503;}
.titre-vite-alu h1{padding-bottom: 0.2em;}
#contenus-maj-mea h1,
.titre-gris-demi h1,
.titre-selection h1{
	color: #6c829e;
}
.titre-vert-demi h1{color: #94c41b;}
.titre-bleu-demi h1, .titre-bleu-demi.contenu-no-abo h2 {color: #3399ff;}
		
/*#redaction-mea {width:366px;height:37px;background:#fff url("/images/blocs/titres/accueil/a-la-une-auj.png") top left no-repeat;padding:0;text-indent: -5000px;}
#vitedit-mea {width:366px;height:37px;background:#fff url("/images/blocs/titres/accueil/a-la-une-auj-vitedit.png") top left no-repeat;padding:0;text-indent: -5000px;}

#chronique-mea-gratuit {width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/gratuit-vite/a-la-une-auj-chro.png") top left no-repeat;}
#dossiers-mea{width:470px;height:37px;background:#fff url("/images/blocs/titres/accueil/a-la-une-aujourdhui-bleu.png") top left no-repeat;padding:0;text-indent: -5000px;}
#dossiers-maj-home-doss {width:470px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/dossiers-contenus/dossiers-en-cours.png") top left no-repeat;}
#vitedit-maj-home-vite { width:470px; height:37px; font-size:14px; font-weight:bold; padding:0; margin-top:15px; text-indent: -5000px; background:transparent url("/images/blocs/titres/gratuit-vite/derniers-vite-dit.png") top left no-repeat;}
#votes-gratuits-maj {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/accueil/votes-gratuit.png") top left no-repeat;}
#emissions-maj-home-emi {width:470px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/les-dernieres-emissions.png") top left no-repeat;}
#emissions-top3-lignejaune {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-lignejaune.png") top left no-repeat;}
#emissions-top3-dansletexte {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-dansletexte.png") top left no-repeat;}
#emissions-top3-auxsources {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-auxsources.png") top left no-repeat;}
#emissions-top3-auprochainepisode{width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-auprochainepisode.png") top left no-repeat;}
#emissions-top3-14h42{width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-14h42.png") top left no-repeat;}
#emissions-top3-asi {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-asi.png") top left no-repeat;}
#emissions-top3-CPQJ {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/le-top-3-CPQJ.png") top left no-repeat;}

#chronique-making {width:366px;height:36px;background:#fff url("/images/blocs/titres/chroniques/le-making-of-rose.png") top left no-repeat;padding:0;text-indent: -5000px;}
#chronique-maj { width:366px;height:21px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/chroniques/chez-les-chroniqueurs.png") top left no-repeat;}
#accueil-anciennes-chro {width:740px;height:37px;background:#fff url("/images/blocs/titres/chroniques/anciennes-chro-rose.png") top left no-repeat;padding:0;text-indent: -5000px;}*/
/*#connexion { width:471px; height:37px; font-size:14px; font-weight:bold; padding:0; text-indent:-5000px; background:transparent url("/images/blocs/titres/divers/connectez-vous.png") top left no-repeat; overflow:hidden;}*/
#motdepasse-oublie { width:471px; height:37px; font-size:14px; font-weight:bold; padding:0; text-indent:-5000px; background:transparent url("/images/blocs/titres/divers/mot-de-passe-oublie.png") top left no-repeat; overflow:hidden;}
#chroniques-maj {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/accueil/chroniques-recentes.png") top left no-repeat;}
#contenus-maj {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:#fff url("/images/blocs/titres/accueil/contenus-recents.png") top left no-repeat;}
#contenus-maj-home-doss {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:#fff url("/images/blocs/titres/dossiers-contenus/contenus-recents.png") top left no-repeat;}
#cup-txt-maj {width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/dossiers-contenus/contenus-dutilite-publique.png") top left no-repeat;}
#cup-maj {width:260px;height:37px;background:#fff url("/images/blocs/titres/accueil/contenus-votes-dutilite-pub.png") top left no-repeat;padding:0;text-indent: -5000px;}
#lire-suite-abo {
	color: #a82525;
    font-size: 1.5em;
    font-weight: bold;
    height: auto;
    margin-top: -9em;
    max-width: 100%;
    min-height: 9em;
    padding-top: 10em;
    position: relative;
    text-align: center;
    width: auto;
}
#lire-suite-abo.cups {
    padding-top: 7em;
    color: #67B700;
    font-size: 1.3em;
}
#lire-suite-abo.cups > .bloc-divers > p {
    text-align: center;
}
#lire-suite-abo.cups > div > p.vote-red {
	text-align: right;
	font-size: 0.7em;
	margin-bottom: 1.5em;
}
#lire-suite-abo.cups > .bloc-divers > p.cups-error {
    color: red;
}
#lire-suite-abo.cups > .bloc-divers > p.abo-cups-error {
    text-align: center;
    font-size: 0.7em;
}
#lire-suite-abo.cups .input-email {
	float: left;
	width: 40%;
	padding-top: 25px;
}
#lire-suite-abo.cups .input-email input {
	width: 90%;
}
#lire-suite-abo.cups .g-recaptcha {
	float: left;
}
#lire-suite-abo.cups input.submit {
	bottom: 50px;
}
#lire-suite-abo.degrade {
	margin-top: -7em;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(32%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#lire-suite-abo img {
    height: auto;
    max-width: 80%;
    width: auto;
}
#lire-suite-abo .btn-abo {
	display: inline-block;
  	width: 94%;
  	font-size: 0.8em;
  	padding: 20px;
  	background: #6C829E;
  	line-height: 1.5;
  	margin-bottom: 6em;
  	margin-top: 0;
}
#lire-suite-abo.degrade .btn-abo {
	margin-top: -2em;
}
#lire-suite-abo .btn-abo:hover {
	opacity: 0.7;
}
#lire-suite-abo .btn-abo span {
	font-size: 1.3em;
}
#lire-suite-abo .btn-abo.ancien-abo {
	margin-bottom: 1em;
	background: #ff0000;
}
#vous-pouvez-aussi { width:743px;height:36px;font-size:14px;font-weight:bold;margin:20px 0 0 0;text-indent: -5000px;background:transparent url("/images/blocs/titres/divers/vous-pouvez-aussi.png") top left no-repeat;}
#telechargement-emi { width:471px; height:37px; font-size:14px; font-weight:bold; padding:0; text-indent:-5000px; background:transparent url("/images/blocs/titres/divers/telechargez-emission.png") top left no-repeat; overflow:hidden;}
#titre-toutes-emissions { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions.png") top left no-repeat;}
#toutes-emissions-asi { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions-asi.png") top left no-repeat;}
#toutes-emissions-lignejaune { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions-lignejaune.png") top left no-repeat;}
#toutes-emissions-dansletexte { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions-dansletexte.png") top left no-repeat;}
#toutes-emissions-auxsources { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions-auxsources.png") top left no-repeat;}
#toutes-emissions-auprochainepisode { width:743px;height:37px;font-size:14px;font-weight:bold;padding:0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/toutes-emissions-auprochainepisode.png") top left no-repeat;}
#titre-archives-gratuites { width:743px; height:37px; font-size:14px; font-weight:bold; padding:0; text-indent: -5000px; background:transparent url("/images/blocs/titres/dossiers-contenus/archives-gratuites.png") top left no-repeat;}
#emissions-gratuite-titre { width:743px;height:37px;font-size:14px;font-weight:bold;margin:20px 0 0 0;text-indent: -5000px;background:transparent url("/images/blocs/titres/emissions/videos-gratuites.png") top left no-repeat;}
.tous-dossiers-pagination { width:737px;height:37px;font-size:14px;font-weight:bold;padding:0;background:transparent url("/images/blocs/fonds/centre-bandeau-bg.png") bottom left no-repeat;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;}
.titre-cont {width:165px;height:17px;font-size:10px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;}
#titre-cont-gratuit {height:50px;background:transparent url("/images/gratuit_aujourdhui.png") top left no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gratuit_aujourdhui.png', sizingMethod='crop');}
#quinze-jours { width:260px;height:37px;font-size:14px;font-weight:bold;padding:0;margin-top:15px;text-indent: -5000px;background:transparent url("/images/blocs/titres/gratuit-vite/il-y-a-quinze-jours.png") top left no-repeat;}
#mon-compte { width:948px; height:37px; font-size:14px; font-weight:bold; padding:0; background:transparent url("/images/blocs/titres/divers/mon-compte.png") top left no-repeat; margin-top: 15px;}
#titre-alaune-live{width:745px;height:37px; background: transparent url("/images/blocs/titres/accueil/titre-a-la-une-live.png") top left no-repeat; padding:0;  margin-bottom: 10px; text-indent: -5000px;}

.titre-cont-chro {
	background: url('/images/blocs/fonds/nom-chro-bg.png') no-repeat #FFFFFF;
	height: 30px;
	margin: 15px 0 15px 0;
	padding: 0;
	width: 163px;
}


/* Publications */

.nos-publications  {
	width: 735px;
	border:1px solid #BEC6D1;
}
.nos-publications tr{border-bottom:1px dotted #BEC6D1;}
.nos-publications  td{
	margin:0;
	padding:20px 25px 20px 30px;
	position:relative;
	font-size:12px; 
	overflow:hidden;
	text-align: justify;
}
.nos-publications tr{border-bottom:1px dotted #BEC6D1;}
.couverture-livre {
	padding-top: 20px;
}
.couverture-livre img {
    border: 1px solid #BEC6D1;
    margin: 0;
    position: relative;
	width: 250px;
}
.resume-livre {
	overflow: hidden;
    padding: 20px 25px 20px 30px;
    position: relative;
}
.resume-livre p {text-align: justify;}
.resume-livre a {font-size: 12px;}
.resume-livre h3 {
	font-style: italic;
	color: #555;
}
/* Modal abo expiré aujourd'hui */
.ui-widget-header{
	display: none;
}
.ui-dialog{
	position: relative;
	height: 200% !important;
	width: 100% !important;
	top:0;
	display: block;
	background: rgba(0,0,0,0.7)!important;
}
#dialog{
	position: absolute;
	width: 45% !important;
	height: 30vh;
	background: #fff;
	top:20%;
	margin-left:20%;
	text-align: center;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#dialog p:last-child{
	margin-bottom: 3%;
}
#dialog p a{
	color:#587692;
}
#dialog p a:hover{
	color:#000;
}

	/* --------------------------------------------------------------------*/
	/* ---------->>> 5. DOSSIERS ET CONTENUS <<<-----------*/
	/* --------------------------------------------------------------------*/


		/*--- Dossiers ---*/
.bloc-dossier-1 { width:468px; background:#fff url("/images/blocs/fonds/contenu-1.png") bottom left no-repeat;padding:0;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;position:relative; min-height:150px;_height:150px;}
.bloc-dossier-2 {
	background-color: #FFFFFF;
    border-color: #ddd #ddd #ddd #3399ff;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    position: relative;
    max-width:100%;
	width: auto;
	height: auto;
	margin-top: -1px;
}
.bloc-dossier-3 { width:258px;background:#fff url("/images/blocs/fonds/centre-dossier-bg.png") bottom left no-repeat;margin:0;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;position:relative;padding:0;min-height:90px;_height:90px;}
.bloc-dossier-4 {
	max-width:100%;
	width: auto;
	height: auto;
	background:#fff;
	position:relative;
	border: 0.1em solid #ddd;
	box-shadow: 0 1px 2px #ddd;
	margin-bottom: 1.5em;
	min-height: 9.7em;
}
.bloc-dossier-5 { width:163px;background:#fff url("/images/blocs/fonds/cont-doss.png") bottom left no-repeat;margin:0;border-bottom:1px solid #AEB7C6;border-left:1px solid #AEB7C6;border-right:1px solid #AEB7C6;position:relative;padding:0;}	
.bloc-dossier-6 {
	max-width:100%;
	background:#fff;
	margin: -1px 0 0;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3399ff;
	border-style: solid;
	position:relative;
	width: auto;
	height: auto;
}
.bloc-dossier-6 img{
	width: auto;
	height: auto;
	max-width: 16%;
}
.dossier-pola-1 {position:absolute;bottom:3px;left:5px;width:132px;height:143px;}
.dossier-pola-2 {
	padding: 0.5em;
    float: left;
    width: auto;
	height: auto;
}
.dossier-pola-3 {position:absolute;bottom:3px;left:5px;width:76px;height:81px;}
.dossier-pola-4 {position:absolute;top:1px;left:5px;width:132px;height:151px;}
.dossier-pola-5 {position:absolute;top:9px;left:13px;width:16px;height:16px;background:transparent url("/images/icono/ico_dossierbleu_16.png") top left no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icono/ico_dossierbleu_16.png', sizingMethod='crop');}
.dossier-pola-5 img {width:16px;height:16px;}
/*.dossier-pola-6 {
	position:relative;
	width: auto;
	height: auto;
	max-width: 100%;
	display: inline-block;
}*/
.dossier-contenu-1 {margin:0 0 0 145px;padding:10px 0 0 0;width:311px;}
.dossier-contenu-2 {
	width:auto;
	height: auto;
	max-width: 100%;
	padding: 0.5em;
}
.dossier-contenu-3 {margin:0 0 0 85px;padding:10px 0 10px 0;width:160px;}
.dossier-contenu-4 {margin:0 0 0 155px;padding:10px 0 10px 0;width:570px;}
/*.dossier-contenu-4 .typo-description, .dossier-contenu-4 .typo-description a {font-size:12px}*/
.dossier-contenu-5 {margin:0 0 0 35px;padding:10px 0 10px 0;width:115px;}
.dossier-contenu-6 {
	max-width:78%;
	position:relative;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0 0 0 1em;
	vertical-align: top;
	min-height: 9em;
}
#dossier-bandeau {
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDD;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    position: relative;
    width: auto;
}
#dossier-bandeau-contenu {
	padding:0.3em 0 0.3em 1.2em;
	color: #000000;
    font-size: 0.8em;
}
#dossier-bandeau a  {
	color: #6C829E;
    font-size: 1em;
}

		/*--- Blocs de contenus ---*/

			/* Conteneurs */	
.bloc-contenu-3, .bloc-contenu-15 { /*9h15 Sidebar, Didier Porte Sidebar*/
	width:100%;
	height: auto;
	background-color:#fff;
	margin:1em 0;
	position:relative;
	border: 1px solid #ddd;
}
.bloc-contenu-3 h1, .bloc-contenu-15 h1, .bloc-contenu-3 h1 a, .bloc-contenu-15 h1 a{font-size: 0.85em;}
.bloc-contenu-3 h1, .bloc-contenu-15 h1{padding: 0.5em ;}
.bloc-contenu-3 h3, .bloc-contenu-15 h3, /*.bloc-contenu-3 h3 a, */.bloc-contenu-15 h3 a{
	color: #000;
	font-size: 0.82em;
	font-weight: normal;
}
.bloc-contenu-3 h3 a{
	font-size: 0.9em;
}
.bloc-contenu-3 h3, .bloc-contenu-15 h3{padding: 0 0.5em 0.5em;}
.bloc-contenu-3 .contenu-media, .bloc-contenu-15 .contenu-media{margin: 0;}
.titre-sidebar, .titre-sidebar a{
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0 0 0.3em;
}
.sous-titre-sidebar, .sous-titre-sidebar a{
	font-size: 0.9em;
	padding: 0 0 0.3em;
}
.info-sidebar{
	text-align: right;
	margin: 0.3em;
	border-top: 1px dotted #C1C1C1;
}
.contenu-media {
	position:relative;
	display: inline-block;
	max-width: 100%;
	width: auto;
	height: auto;
	margin: 0.5em 0 0.5em 0.7em;
	vertical-align: top;
}
.contenu-media img{
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: 1px solid #eee;
}
.boutons-sidebar {margin: 1em 0;}
.sidebar-abo {margin: 0 0 1em 0;}
.btn-abo {
  background: #ff0000;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-align: center;
}
.btn-abo:hover {
  background: #cc3737;
  text-decoration: none;
}
.boutons-sidebar a {
	display: block;
	width: 100%;
}
.boutons-sidebar a:hover{color: #fff;}
.boutons-sidebar .fa {
	width: 18%;
	text-align: center;
}
.boutons-sidebar .fa.fa-user, .boutons-sidebar .fa.fa-question, .boutons-sidebar .fa.fa-bullhorn {
	min-width: 34px;
	width: 34px;
	height: 38px;
}
.boutons-sidebar .fa.fa-user:before, .fa.fa-user + .txt-sidebar {
	color: rgba(255,0,72,1);
}
.boutons-sidebar a span {
	display: table-cell;
	vertical-align: middle;
}
.txt-sidebar {
	color: #6c829e;
    font-size: 1.2em;
    width: 100%;
    padding: 0 0 0 17px;
}
.boutons-sidebar a:hover .txt-sidebar, .boutons-sidebar a:active .txt-sidebar, .boutons-sidebar a:focus .txt-sidebar, .boutons-sidebar a:hover .fa:before, .boutons-sidebar a:active .fa:before, .boutons-sidebar a:focus .fa:before {
	color: black;
}
.bloc-contenu-4 {
	border-color: #dddCCC #dddCCC #dddCCC #FF3493;
    border-style: none solid solid;
    border-width: 1px 1px 1px 4px;
	background-color: #fff;
	max-width: 100%;
	width: auto;
	height: auto;
	min-height: 9.7em;
}
.bloc-contenu-5 {
	max-width:100%;
	background:#fff;
	margin: -1px 0 0;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3399ff;
	border-style: solid;
	position:relative;
	min-height: 10em;
	width: auto;
	height: auto;
}
.bloc-contenu-5-chro {
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #ff3493;
	border-style: solid;
}
.bloc-contenu-5-emi {
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3a35ff;
	border-style: solid;
}
.bloc-contenu-5-vite {
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #fea503;
	border-style: solid;
}
.bloc-contenu-5-archive { width:741px; background:transparent url("/images/blocs/fonds/page-archive.png") bottom left no-repeat;}
.bloc-contenu-6  {
	max-width:100%;
	background:#fff;
	margin: -1px 0 0;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #ff3493;
	border-style: solid;
	position:relative;
	min-height: 8.5em;
	width: auto;
	height: auto;
	padding-top: 0.5em;
}
.contenu-descr-6 h1 {margin-top: 0.8em;}
.bloc-contenu-6 h3 {margin: 0 1em 1em;}
.contenu-descr-6, .contenu-descr-5, .contenu-descr-8 {
	display: inline-block;
    height: auto;
    max-width: 78%;
    padding: 0 0 0 1em;
    position: relative;
    width: auto;
}
.bloc-contenu-7 {
	background:#fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3399ff;
	border-style: solid;
	margin-bottom: -1px;
}	
.bloc-contenu-chro-7 {
	background:#fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #ff3493;
	border-style: solid;
	margin-bottom: -1px;
;}	
.bloc-contenu-emi-7 {
	background:#fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3a35ff;
	border-style: solid;
	margin-bottom: -1px;
}
.bloc-contenu-vite-7 {
	background:#fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #fea503;
	border-style: solid;
	margin-bottom: -1px;
}
.bloc-contenu-8 , .bloc-contenu-9, .bloc-contenu-10  {
	width:100%;
	background:#fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3a35ff;
	border-style: solid;
	position:relative;
	height: auto;
	padding: 0.4em;
	margin-top: -1px;
	display: inline-block;
}

.bloc-contenu-12,
.bloc-contenu-12-chro,
.bloc-contenu-12-emi{
	background: #fff;
	border-width: 1px 1px 1px 4px;
	border-style: solid;
	border-color: #ddd #ddd #ddd #3399ff;
	position:relative;
	max-width:100%;
	width: auto;
	height: auto;
	padding-top: 0.4em;
	margin-top: -1px;
}

.descr-solo {padding: 0 0.7em;}
.descr-bloc {padding: 0;}
.descr-bloc{display: none;}
.bloc-contenu-12-chro{border-color: #ddd #ddd #ddd #ff3493;}
.bloc-contenu-12-emi{border-color: #ddd #ddd #ddd #3a35ff;}
.bloc-contenu-14, .bloc-contenu-chro-14, .bloc-contenu-emi-14, .bloc-contenu-vite-14 {
	background-color: #ffffff;
    border-color: #ddd #ddd #ddd #3399ff;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    display: inline-block;
    height: auto;
    margin-top: -1px;
    padding: 0.5em 0 0.313em;
    position: relative;
    width: 100%;
}	
.bloc-contenu-chro-14{border-color: #ddd #ddd #ddd #ff3493;}
.bloc-contenu-emi-14{border-color: #ddd #ddd #ddd #3a35ff;}
.bloc-contenu-vite-14{border-color: #ddd #ddd #ddd #fea503;}
.bloc-contenu-14 .contenu-media {
	width: 16%;
	height: auto;
	float: left;
}
.bloc-contenu-14 .contenu-media img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.bloc-contenu-15 img{
	padding-top: 0.5em;
}
.bloc-contenu-carrousel {
	width:99.5%;
	padding:0;
	position:relative;
}
.bloc-gratuit-1 { width:741px; background:#fff url("/images/blocs/fonds/alaune-gratuit.png") bottom left no-repeat; margin:0;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;padding:0;position:relative;min-height:270px;_height:270px; overflow:hidden;}
.bloc-gratuit-1-emi { background:#fff url("/images/blocs/fonds/alaune-gratuit-emi.png") bottom left no-repeat;}
.bloc-gratuit-1-chro { background:#fff url("/images/blocs/fonds/alaune-gratuit-chro.png") bottom left no-repeat;}
.bloc-gratuit-1-vite { background:#fff url("/images/blocs/fonds/alaune-gratuit-vite.png") bottom left no-repeat;}
/*.bloc-connexion { width:468px; height:224px; background:#fff url("/images/blocs/fonds/contenu-connexion.png") bottom left no-repeat;padding:0;border-bottom:1px solid #9b9b9b;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b; position:relative; overflow:hidden;}*/
.bloc-telechargement { width:468px; height:100px; background:#fff url("/images/blocs/fonds/contenu-connexion.png") bottom left no-repeat;padding:0;border-bottom:1px solid #9b9b9b;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b; position:relative; overflow:hidden;}

			/* Descriptions */
.contenu-descr-home-alaune {
	padding: 0.6em 0.9em 0 1.25em;
	position:relative;
}
.contenu-descr-1 { margin:0; padding:15px 20px; min-height:110px; _height:110px;}
.contenu-descr-12, .contenu-descr-10 {
	display: inline-block;
    height: auto;
	width: auto;
    padding: 0 0 0 1em;
    position: relative;
    vertical-align: top;
}
.contenu-descr-10{max-width: 78%;}
.contenu-descr-12{max-width: 60%;}
.contenu-descr-titre-9 {
	margin:0.7em 1em 0;
	padding:0 0 0.6em 0;
	height: auto;
	width: auto;
	max-width:54%;
	position:relative;
	display: inline-block;
}
.cont-descr-compl-1 { position:absolute; bottom:10px;}
.contenu-descr-compl-9 {
	padding:0 0 0.625em 1em;
	height: auto;
	width: auto;
	max-width:96.5%;
	position:relative;
	display: inline-block;
}
.contenu-descr-compl-12, .contenu-descr-compl-10 {
	/*border-top: 0.1em dotted #dddCCC;*/
    margin: 0 0.7em;
    padding: 0 0 0.625em;
    position: relative;
    max-width: 96%;
	height: auto;
	width: auto;
}
.contenu-descr-9, .contenu-descr-gratuit {
	padding:0 0 0.6em 0;
	height: auto;
	width: auto;
	position:relative;
	display: inline-block;
	margin: 0 1em 0;
}
.contenu-descr-9{width: 54%;}
.contenu-descr-gratuit{max-width: 53%;}
.contenu-descr-13 { text-align:center; padding: 0 10px;}
.contenu-descr-14 {
	display: inline-block;
    height: auto;
    margin-left: 0.5em;
    max-width: 75%;
    padding: 0 0 0.625em;
    position: relative;
    width: auto;
}
.contenu-descr-14 .typo-droite-titre.info, .contenu-descr-vite-1 .typo-droite-titre.info, .dossier-contenu-2 .typo-droite-titre.info {font-size: 0.75em;}
.contenu-descr-vite-1 {
	display: inline-block;
    height: auto;
    max-width: 77%;
    padding-left: 0.5em;
    position: relative;
    width: auto;
}
.contenu-descr-vite-3 {
	padding:0.625em;
	max-width:63%;
	height: auto;
	width:auto;
	display: inline-block;
}
.contenu-descr-compl-vite-3 {
	margin:0 0 0 1.250em;
	padding:0 0 0.625em 0;
	max-width:92%;
	position:relative;
	height: auto;
	width:auto;
}
.contenu-titre-home-alaune{padding: 0 1em;}
.contenu-titre-home-alaune h2 a:hover{color: #000;}
.contenu-descr-compl-home-alaune {
	position:relative;
	margin: 0.6em 1em;
}
/*.contenu-descr-compl-home-alaune h3{
	padding: 0 0 1em;
	border-bottom: 1px dotted #C1C1C1;
}*/
.contenu-descr-compl-home-alaune h3{
	padding: 0 0 0.2em;
	/*border-bottom: 1px dotted #C1C1C1;*/
}
.contenu-descr-connexion {
	margin:0;
	padding: 0.5em 0.62em 1.25em 1.25em;
}
.contenu-descr-telechargement { margin:0; padding:10px 20px 10px; min-height:100px; _height:100px;}
.contenu-descr-noabo {
	display: inline-block;
    height: auto;
    max-width: 75%;
    padding: 0 0 0 1em;
    position: relative;
    width: auto;
}

.media-porte { position:absolute; top:15px; left:20px; width:165px; height: 87px;}
.bloc-contenu-10 .contenu-media img, .bloc-contenu-12 .contenu-media img {
	max-width: 100%;
	width: auto;
	height: auto;
	float: left;
	padding: 0;
	border: 1px solid #eee;
}
.bloc-contenu-11 .contenu-media {
	max-width: 35%;
	width: auto;
	height: auto;
	float: left;
}
.bloc-contenu-11 .contenu-media img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.bloc-contenu-9 .contenu-media, .bloc-contenu-8 .contenu-media {
	display: inline-block;
	float: left;
	width: 40%;
	height: auto;
    padding-top: 1em;
}
.bloc-contenu-8 .contenu-media {width: 17%;}
.bloc-gratuit-1 .contenu-media { position:relative; top:0; left:0; float:left; width:320px; height:240px; margin:15px 0 15px 20px;}
.bloc-dup-emi .contenu-media { position:relative; top:0; left:0;}
.bloc-contenu-carrousel .contenu-media {
	position:relative;
	display:block;
	height:auto;
	top:0;
	left:0;
}
.bloc-contenu-carrousel .contenu-media img {
	height:auto;
}
.bloc-contenu-5 .contenu-media img {
	width:auto;
	height:auto;
}
.player {width: 560px;height: 441px;border: 1px solid #808080;display: block;margin-left:60px;}
.contenu-media.mediapardefaut { background:url("/images/illus-par-defaut.png") no-repeat top center; height:51px;}
.bloc-alaune-home-vite .contenu-media-alaune.mediapardefaut { background:url("/images/illus-par-defaut_240.png") no-repeat top center; height:240px;}
.bloc-gratuit-1-vite .contenu-media.mediapardefaut { background:url("/images/illus-par-defaut_240.png") no-repeat top center; height:240px;}

			/* Ajustements contextuels */
.tri-left {float:left;padding:8px 0 0 20px;}
.pages-right {float:right;padding:8px 20px 0 0}
.centre-contenu-seul { padding:7px 10px 10px 15px;}
.centre-contenu {
	padding:7px 10px 10px 15px
}
.right-contenu { padding:10px 10px 10px 15px;}
.right-contenu-porte {padding:57px 10px 10px 15px;}
.page-chro-contenu {padding-top:15px;font-size:12px;}
.page-chro-contenu a {font-size:12px;}
.page-doss-contenu { padding-top:15px;}
.bloc-contenu-carrousel .centre-contenu { padding:15px 15px 10px 20px; overflow: auto;}
.bloc-contenu-11 .centre-contenu {
	position:relative;
	width: auto;
	height: auto;
	max-width: 59%;
	float: right;
	padding: 0 0.3em;
}
.bloc-contenu-11 .descr-compl-11 {
	position:relative;
	width: auto;
	height: auto;
	max-width: 98%;
	padding: 0.3em;
	display: inline-block;
}
.bloc-contenu-9 .filet { clear:both;}
.bloc-contenu-11 .filet {margin: 3em;}
.bloc-contenu-9 .typo-description { font-size:13px;}
.bloc-gratuit-1 .typo-description { font-size:12px;}
.bloc-contenu-7 .typo-type-article { font-size:13px; padding: 0 0 5px;}
.contenu-descr-5 h1 {padding-right:5px;}
.bloc-gratuit-1 .typo-vite-titre { font-size:18px;}
.bloc-contenu-8 .typo-suite, .bloc-contenu-9 .typo-suite, .bloc-contenu-10 .typo-suite, .contenu-descr-gratuit .typo-suite{
	height: auto;
	width: auto;
	width: 100%;
	display: block;
	text-align: right;
	padding-top: 0.8em;
}

.bloc-contenu-5 .nomedia, .bloc-contenu-6 .nomedia, .bloc-contenu-8 .nomedia, .bloc-contenu-9 .nomedia  {margin-left:20px;width:706px;}
.bloc-contenu-12 .nomedia, .bloc-contenu-10 .nomedia, .bloc-vite-contenu-3 .nomedia { margin-left:20px; width:436px;}
.bloc-vite-gratuit-1 .nomedia { margin:0; padding:10px 10px 10px 20px; width:230px; position:relative;}
.bloc-contenu-12 .nomedia .typo-description, .bloc-contenu-10 .nomedia .typo-description {margin-right:15px;}

		/*--- Page d'accueil A la une ---*/
.contenu-media-alaune {
	position:relative;
	display: inline-block;
	max-width: 100%;
	width: auto;
	height: auto;
	background-color: #EEEEEE;
	border-bottom: 1px dotted #eee;
}
.contenu-media-alaune img{
	max-width: 100%;
	height: auto;
	width: auto;
}
.bloc-alaune-home, .bloc-alaune-home-vite, .bloc-alaune-home-chro, .bloc-alaune-home-emi {
	background: #fff;
	position:relative;
	max-width: 100%;
	height: auto;
	width: auto;
/*	margin-top: -1.2em;*/
}
		/*--- Page Émissions ---*/
.bloc-emi {
	background-color: #fff;
	display: inline-block;
    height: auto;
    margin-top: 1.5em;
    width: 100%;
    position: relative;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	box-shadow: 0 1px 2px #DDDDDD;
}
.bloc-emi h1{
	padding: 0 0 0.5em;
}
.fond-emi img{
	width: auto;
	height: auto;
	max-width: 100%;
}

#titre-tous-dossiers, .titre-emissions, .toutes-emissions{
	width: auto;
	height: auto;
	max-width: 100%;
}
#titre-tous-dossiers h1{
	border-bottom: 3px solid #3399ff;
	font-size: 1em;
	color: #3399ff;
}
.toutes-emissions h1{
	border-bottom: 3px solid #3A35FF;
	font-size: 1em;
	color: #3A35FF;
}
.titre-emissions{margin: 1em 0 0}
.titre-emissions h1{
	font-size: 1em;
	color: #3A35FF;
}
.titre-chroniques-double{
	width: auto;
	height: auto;
	max-width: 100%;
}
.titre-chroniques-double h1{
	font-size: 1em;
	color: #ff3493;
	padding-bottom: 0.3em;
}

.titre-chroniques{
	width: auto;
	height: auto;
	max-width: 98%;
}
.titre-chroniques h1{
	font-size: 1em;
	color: #ff3493;
	padding-bottom: 0.3em;
}

.pola-emi{
	display: block;
    position: relative;
	width:auto;
	height: auto;
	max-width: 16%;
}
.pola-emi img{
	width:auto;
	height: auto;
	max-width: 100%;
}
.image-emi{
	display: block;
    float: left;
    height: auto;
	width: auto;
    max-width: 40%;
    position: relative;
}
.image-emi img{
	height: auto;
    max-width: 100%;
    width: auto;
}
.logo-emi{
	display: block;
    position: relative;
	overflow: hidden;
	padding-left: 1em;
	text-align: center;
}
.logo-emi img{
	width:auto;
	height: auto;
	max-width: 50%;
}
.description-emission{
	display: block;
    font-size: 1.1em;
    height: auto;
	width: auto;
    overflow: hidden;
    padding: 1em;
    position: relative;
}
.emi-top3{
	height: auto;
	width: auto;
	max-width: 100%;
	position: relative;
}
#liens-vers-emi { height:19px; padding-left:4px;margin-bottom:15px;}
#emissions-gratuite-content {text-align:center;width:741px;background:#fff url("/images/blocs/fonds/divers-bg-2.png") bottom left no-repeat;margin:0; border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;position:relative;}
a.bouton-telecharger{background-image : url(/images/boutons/bouton-telecharger2.png); display: block; height: 46px; width: 211px; margin-right: auto; margin-left: auto; text-align: center;}
a.bouton-telecharger:hover{background-image : url(/images/boutons/bouton-telecharger-hover.png); display: block; height: 46px;width: 211px; margin-right: auto; margin-left: auto; text-align: center;}
a.bouton-MP3{background-image : url(/images/boutons/bouton-mp3-2.png); display: block; height: 46px; width: 81px; margin-right: auto; margin-left: auto; text-align: center;}
a.bouton-MP3:hover{background-image : url(/images/boutons/bouton-mp3-hover.png); display: block; height: 46px;width: 81px; margin-right: auto; margin-left: auto; text-align: center;}

		/*--- Contenus d'utilité publique ---*/
.contenu-dup-1, .contenu-dup-3, .contenu-dup-emi  {padding:0 0.625em 0.625em;}
.contenu-dup-1 h3 {word-wrap: break-word;}
.bloc-dup-1 {
	background-color: #fff;
	max-width: 100%;
	height: auto;
	width: auto;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #94c41b;
	border-style: solid;
	position:relative;
	margin-top: -1px;
}
#col_right .bloc-dup-1 {
	height: auto;
    max-width: 100%;
    width: auto;
}
.bloc-dup-3 {
	border-color: #dddCCC #dddCCC #dddCCC #94C41B;
    border-style: none solid solid;
    border-width: 1px 1px 1px 4px;
	background-color: #fff;
	max-width: 100%;
	width: auto;
	height: auto;
}
.bloc-dup-emi {
	background: #fff;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3a35ff;
	border-style: solid;
	max-width: 100%;
	width: auto;
	height: auto;
}
	
		/*--- Vite dit ---*/
#vite-titre {
	max-width:100%;
	width: auto;
	height: auto;
	background:#fff;
	position:relative;
	border: 0.1em solid #ddd;
	box-shadow: 0 1px 2px #ddd;
	margin-bottom: 1.5em;
}
#vitedit-pola {
	display: inline-block;
	position: relative;
	max-width: 14%;
	height: auto;
	width: auto;
}
#vitedit-pola img{
	max-width: 100%;
	width: auto;
	height: auto;
}
.bloc-bande-vite {
	max-width:100%;
	background:#fff;
	margin: -1px 0 0;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #fea503;
	border-style: solid;
	position:relative;
	width: auto;
	height: auto;
	padding: 0.8em;
}
.bloc-vite-gratuit-2.deplie, .bloc-vite-gratuit-2.plie {
	max-width:96%;
	position:relative;
	width: auto;
	height: auto;
	padding: 0 0 0.625em;
	margin: 0 0 0 1em;
}
.bloc-deplier-vite {
	height: auto;
	width: auto;
	max-width: 97.2%;
	display: block;
	text-align: right;
	margin-bottom: 0.5em;
}
.bloc-vite-gratuit-1 {
	background-color: #FFFFFF;
    border-color: #ddd #ddd #ddd #FEA503;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    height: auto;
	position: relative;
    width: 100%;
	min-height: 4.6em;
	margin-top: -1px;
	display: inline-block;
}
.bloc-vite-gratuit-1 .contenu-media {
	float: left;
	width: 19%;
	height: auto;
	padding: 0.2em;
	text-align: center;
}
.bloc-vite-gratuit-2 h1 a, 
.bloc-vite-gratuit-2.plie h1 a {
	font-size:20px;
	}
.bloc-vite-gratuit-2 h2 a, 
.bloc-vite-gratuit-2.plie h2 a {
	font-size:16px;
	}
.bloc-vite-gratuit-2.plie .contenu-html { display:none;}
.bloc-vite-gratuit-2.deplie .contenu-html { display:visible;}
.bloc-vite-gratuit-2 a.fleche {
	background: url("/images/icono/fleche-vitedit-deplie.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: auto;
    margin-left: 51em;
    min-height: 2.5em;
    min-width: 5%;
    position: absolute;
    text-indent: -9999px;
    width: auto;
}
.bloc-vite-gratuit-2.plie a.fleche { background: url("/images/icono/fleche-vitedit-plie.png") no-repeat 0 0;}
.bloc-vite-contenu-1 {
	max-width:100%;
	background:#fff;
	border-width: 1px;
	border-color: #ddd;
	border-style: solid;
	position:relative;
	width: auto;
	height: auto;
	padding: 0.7em 0.4em 0.4em;
	display: inline-block;
}
.bloc-vite-contenu-1 img{
	max-width:100%;
	width: auto;
	height: auto;
}

.bloc-vite-contenu-1 .contenu-media {
    max-width: 40%;
    vertical-align: top;
}
.bloc-vite-contenu-2 { width:680px;}
.bloc-vite-contenu-3 {
	background: #fff;
	max-width: 100%;
	width: auto;
	height: auto;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #fea503;
	border-style: solid;
	position:relative;
	margin-top: -1px;
}
.bloc-vite-contenu-3 img{
	max-width:100%;
	width: auto;
	height: auto;
}
.bloc-emi-gratuites {
	height: auto;
	width: auto;
	max-width: 100%;
	border-width: 1px 1px 1px 4px;
	border-color: #ddd #ddd #ddd #3a35ff;
	border-style: solid;
	padding-top: 0.5em;
	background-color: #fff;
}

		/*home d'un chroniqueur - home dossier*/
.bloc-chroniques{
	max-width: 47%;
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin: 0 1em 1em 0;
}
.bloc-chro-float {float:left;margin-right:8px;padding-bottom:35px;}	
.bloc-chroniqueur-1 {
	background-color: #fff;
	max-width: 100%;
	width: auto;
	height: auto;
	min-height: 7.5em;
	border-color: #FF3493 #dddCCC #dddCCC;
    border-style: solid;
    border-width: 3px 1px 1px;
	padding: 0 1em 0 0;
}
.bloc-chroniqueur-2 {
    background-color: #fff;
    border: 0.1em solid #ddd;
    box-shadow: 0 1px 2px #ddd;
    display: inline-block;
    height: auto;
    margin-bottom: 1.5em;
    min-height: 7.6em;
    position: relative;
    width: 100%;
}	
.chroniqueur-pola-1,.chroniqueur-pola-2 {
	display: block;
	position: relative;
	max-width: 14%;
	height: auto;
	width: auto;
	float: left;
}
.chroniqueur-pola-1{max-height: 5.7em;}
.chroniqueur-pola-1, .chroniqueur-pola-2 img{
	height: auto;
    margin: 0 0.5em 0 0;
    max-width: 100%;
    width: auto;
}

.chroniqueur-name, .titre-dossier, .descr-dossier, #vitedit-resume {
    display: inline-block;
    height: auto;
    margin: 0 0 0 1.5em;
    padding: 0 0 0.2em;
    vertical-align: top;
    width: 81%;
}
.descr-dossier{
	border-top: 0.2em solid #3399FF;
}
.descr-dossier h3{padding-bottom: 0.6em;}
.chroniqueur-contenu-1 {
    margin: 0.2em 0 0 1em;
    overflow: hidden;
    padding: 0;
}
.chroniqueur-presentation {
    padding: 0 0 0.8em 1em;
    position: relative;
}
.chroniqueur-contenu-1 .filet {margin:3px 0 3px 0 !important;}
.dossier-contenu-4 h1 a{padding-top: 0;}
.chroniqueur-name h1, .titre-dossier h1, #titre-tous-dossiers h1, .titre-emissions h1, #vitedit-resume h1{padding-bottom: 0.3em;}
.chroniqueur-name h1{border-bottom: 0.2em solid #ff3493;}
#vitedit-resume h1{border-bottom: 0.2em solid #fea503;}
.chroniqueur-name h3{padding-top: 1.250em;}

	/*--- PAGE Anciennes chroniques ---*/
#accueil-anciennes-chro {
	margin-bottom: 1.5em;
}
.bloc-chro-float .bloc-contenu-4 {
	min-height: 7.7em;
}

		/*--- Bloc d'information ---*/
.bloc-info { width:258px; background:#fff url("/images/blocs/fonds/fond-info.png") top left no-repeat; margin:0; position:relative; padding:0; border:1px dotted #AEB7C6;}	
.bloc-info-contenu { color:#A1AAB3; padding:12px 10px 15px 45px; font-size:10px;}
.bloc-info-contenu .gras { font-size:12px;}
.bloc-info-context { background:#fff url("/images/blocs/fonds/fond-info.png") 0px 5px no-repeat; margin:15px 0 0; position:relative; padding:0; border:1px dotted #AEB7C6;}	
.bloc-info-contenu-context {color:#767D87;padding:0 6px 10px;font-size:11px; text-align: left;}
.bloc-info-contenu-context strong { font-weight:bold;}
.bloc-info-contenu-context a { color:#787F99; font-size:18px;text-align: center; padding-left: 4px;}

		/* Connexion utilisateur */

.bloc-connexion {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.1em solid #dddCCC;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.bloc-connexion h1{
	margin: 0 1em 0.5em 1.2em;
	color: #6c829e;
	border-bottom: 0.2em solid;
	padding-bottom: 0.2em;
}
.bloc-connexion input#login-submit, .bloc-connexion input#pass-submit, .contenu-descr-connexion input.submit {
	background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    font-size: 1em;
	color: #6C829E;
    font-weight: bold;
	padding-top: 0.5em;
	text-transform: uppercase;
}
.bloc-connexion a { color:#666; font-size:12px; text-align:right;}
.bloc-connexion a:hover { text-decoration: underline;}
.bloc-connexion label { color:#3b3939; font-size:12px; line-height:20px;}
/*.bloc-connexion p.form-line { padding:3px 0 10px 32px;}
.bloc-connexion p.form-line-1 { background:url("/images/form-1.png") no-repeat 0 0; }
.bloc-connexion p.form-line-2 { background:url("/images/form-2.png") no-repeat 0 0; }
.bloc-connexion p.form-line-3 { background:url("/images/form-3.png") no-repeat 0 2px; padding:7px 0 10px 30px;}
.bloc-connexion div.filet { margin-bottom:10px;}*/

#form-contrepartie .error {
	display: block;
    margin-bottom: 1.3em;
}
#form-contrepartie .step legend {
	padding-bottom: 15px;
}
#form-contrepartie .step label {
	display: block;
	margin-bottom: 10px;
}
#form-contrepartie .step label.nomargin {
	margin-bottom: 0;
}
#form-contrepartie .step input[type="radio"] {
	margin-right: 10px;
}
#form-contrepartie .navigation {
	padding-top: 20px;
}
#form-contrepartie .navigation ul {
	margin: 0;
}
#form-contrepartie .navigation li {
	background: none;
	padding: 0;	
}
#form-contrepartie .navigation li.retour {
	float: left;
}
#form-contrepartie .navigation li.suivant {
	float: right;
}
#form-contrepartie .navigation .backward {
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
#form-contrepartie .navigation .backward:hover {
	color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    text-decoration: none;
}
#form-contrepartie .navigation .backward:focus, #form-contrepartie .navigation .backward:active:focus {
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
#form-contrepartie .navigation .forward {
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
#form-contrepartie .navigation .forward:hover {
	color: #fff;
    background-color: #286090;
    border-color: #204d74;
    text-decoration: none;
}
#form-contrepartie .navigation .forward:focus, #form-contrepartie .navigation .forward:active:focus {
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
#form-contrepartie .navigation .backward[disabled='disabled'], #form-contrepartie .navigation .forward[disabled='disabled'] {
	cursor: not-allowed;
}
#form-contrepartie .step .submit-abo {
	float: right;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    cursor: pointer;
}
#form-contrepartie .step .submit-abo:hover {
	color: #fff;
    background-color: #449d44;
    border-color: #398439;
	text-decoration: none;
}
#form-contrepartie .step .submit-abo:focus, #form-contrepartie .step .submit-abo:active:focus {
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

		/*--- Divers ---*/

		/*ABONNEMENTS*/
.img-small-abo {
	display: inline-block;
	width: 49%;
}		
.img-small-abo img, .img-big-abo img, .text-abo{
	width: auto;
	height: auto;
	box-shadow: 0 1px 2px #ddd;
	border: 0.1em solid #ddd;
}
.img-small-abo img{/*vignettes page abonnements*/
	margin: 1em 0.3em 1em 0;
	border-radius: 3px;
	box-shadow: 1px 1px 1px #A1A1A1;
	width: 100%;
}
.img-big-abo img{/*vignettes page abonnements*/
	max-width: 100%;
	margin: 0.6em 0;
	border-radius: 3px;
  	box-shadow: 1px 1px 1px #A1A1A1;
}
.text-abo{/*texte page abonnements*/
	max-width: 100%;
	margin: 0 0 2em;
	padding: 1em;
	background-color: #fff;
}
.titre-abo.divers-titre {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	text-align: center;
	font-size: 1.7em;
}
.sous-titre-abo.divers-titre {
	color: rgb(103, 103, 103);
	border-top: 1px dotted #ccc;
  	padding-top: 1.5em;
  	text-align: center;
}
h1 + h2.sous-titre-abo.divers-titre {
	padding-top: 0;
	border: none;
}
.text-abo a:hover{
	color: #6c829e;
}
.text-XL-abo, .text-XL-abo-blue, .text-M-abo, .text-S-abo{
	font-weight: bold;
	color: #000;
}
.text-XL-abo, .text-XL-abo-blue,.text-M-abo{
	text-transform: uppercase;
}
.text-XL-abo-blue, .text-S-abo-blue{color: #6c829e;}
.text-S-abo, .text-S-abo-blue{font-size: 1.1em;}
.text-M-abo{font-size: 1.4em;}
#option_reconduc12{padding-left: 2em;}
.form-abo {
	margin-right: 0.5em;
	display: inline-block;
	width: 45%;
	vertical-align: top;
}
.form-abo input {
	width: 100%;
	margin: 0.5em 0;
}
#form-abo-cadeau span.ui-accordion-header-icon {
	margin-top: 0;
}
#form-abo-cadeau h3.ui-accordion-header {
	color: #7990A7;
}
#form-abo-cadeau .ui-accordion-content textarea {
	width: 75%;
	height: 80px;
}
#rib_banque, #a_protect, #rib_guichet, #rib_cle {width: 20%;}
#col_right input.rechercher { width:83.5%;}
.col-droite { width: 320px; float: left; padding-left: 30px;}
.col-gauche { width: 320px; float: left; border-right: 1px dotted #ddd;}
.bloc-divers  {
	width:100%;
	height: auto;
	background: #fff;
	margin: 0 0 0.5em;
	border: 1px solid #ddd;
	padding:0.625em 0.938em;
	position:relative;
	font-size:0.9em;
	overflow:hidden;
	display: inline-block;
	text-align: justify;
}	
.bloc-divers input, button, textarea{font-size: 1em;}
.bloc-divers-boite  {
	background-color: #fff;
    border: 1px solid #bec6d1;
    font-size: 1em;
    margin: 0;
    padding: 20px 25px 20px 30px;
    position: relative;
    width: 100%;
}
.rub-texte {font-size:13px;} 
.typo-divers-em {font-size:14px; font-weight:bold;}
.typo-divers {font-size:14px;}
.typo-divers-titre {font-size:16px; font-weight:bold;}
.bloc-divers p, .bloc-divers-boite p {padding:0px 0 20px 0;}
.bloc-divers ul { margin:0 0 15px 20px;}
.bloc-divers ul li { background: url("/images/icono/liste.gif") no-repeat 0 4px; padding:0 0 5px 14px;}
.bloc-divers a {
	font-weight:bold;
	font-size:0.9em;
}
.bloc-divers h3 {
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 0.5em;
}
.bloc-divers fieldset p {padding:0px 0 10px 0;}
.bloc-divers .filet {margin:10px 0 10px 0;}
#abo-0  {width:445px;background:#fff url("/images/abonnement/deja_abo_r2_c2.png") bottom left no-repeat;margin:0;padding:0;position:relative;font-size:12px;min-height:52px;_height:52px;font-size:14px;font-weight:bold;text-transform:uppercase;}
#abo-log {
	font-size: 14px;
    margin: 0 0 1em;
    position: relative;
}
#login-submit-abo  {width:111px;max-width:111px;height:52px;border:none;cursor:pointer;background:#fff url("/images/abonnement/deja_abo_r2_c4.png") top left no-repeat;_padding-left : 9999px;	overflow : hidden;text-indent: -5000px;_text-indent: 0;}
.abo-item  {width:680px;background:#fff url("/images/blocs/fonds/abo-item-bg.png") bottom left no-repeat;margin:0;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;padding:0 25px 0 30px;position:relative;font-size:12px;min-height:125px;_height:125px;}
.abo-0-bouton  {background:url(/images/abo-bouton.png) no-repeat;width:118px; height:24px;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/abo-bouton.png', sizingMethod='crop');position:absolute;right:20px;}
.abo-0-bouton img {width:118px; height:24px;}
#abo-0 .abo-0-bouton {top:30px;}
.bloc-divers .abo-0-bouton {bottom:20px;}
.bloc-divers .submit ,  #abo-log .submit-noabo {width:91px;height:24px;border: none;cursor:pointer;background: url("/images/valider-abo.png") no-repeat left top;position:absolute; bottom:60px; right:20px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/valider-abo.png', sizingMethod='crop');}
.bloc-divers #end.submit {
	width: 100%;
	height: auto;
	background: none;
	position: relative;
	bottom: 0;
	right: 0;
}
.bloc-divers .submit.submit-parrain {bottom:auto;}
#abo-log .submit-noabo {bottom: -8px; right: 0; position: relative;}
.bloc-divers .submit-abo { right:25px; bottom:20px;}
.bloc-divers .submit-mut  {width:91px;height:24px;border: none;cursor:pointer;background: url("/images/valider-abo.png") no-repeat left top;}
.bloc-divers .rech-submit  {width:150px;height:16px;border: none;cursor:pointer;background: url("/images/icono/ico_rechercher_16.png") no-repeat right top;float:right;font-weight:bold;margin-top:10px;color:#6c829e;}
.td_checkbox  {width:20px;}
.important {font-size:12px;}
.td_checkbox input {margin-top:1px;}
.bloc-divers td  {padding:5px 0 5px 0}
.bloc-divers legend, .bloc-divers .legend {color:#999;display:block;padding:0 0 5px 0;font-weight:bold;font-size:14px;}
#recherche_avancee_hack .legend { font-size:13px;}
.bloc-divers .coord input {display:block;margin-top:3px;}
.bloc-divers  .remarque {font-size:10px;}
.bloc-divers-boite  .remarque {font-size:10px;}
.invisible {border: none;background-color:transparent;cursor:pointer;color:#6c829e;font-weight:bold;}
.invisible.partage-link {font-size: 1em;}
.formcontact textarea  {
	height: 8em;
    width: 28em;
}
.filet-hor  {background:#fff url("/images/filet-hor.png") bottom left no-repeat;margin:0;padding:0;position:absolute;width:1px; height:53px;top:80px;left:390px;}
#enveloppe {background:transparent url("/images/enveloppe.png") right top no-repeat;margin:0;padding:5px 45px 0 0;position:absolute;width:280px; height:60px;top:153px;right:25px;text-align:right;color:#999;font-weight:bold;}
#recherche_avancee {position:relative;width:680px; min-height:160px; _height:160px}
#rech-type {position:absolute;width:140px; height:100px;top:15px;left:0;}
#rech-rub {position:absolute;width:250px; height:100px;top:15px;left:150px;background:transparent url("/images/filet-hor.png") left 15px no-repeat;padding-left:20px;}
#rech-date {position:absolute;width:320px; height:100px;top:15px;left:350px;background:transparent url("/images/filet-hor.png") left 15px no-repeat;padding-left:20px;}
.bouton {width:140px;height:16px;cursor:pointer;background: url("/images/icono/ico_descendre_16.png") no-repeat right top;font-size:12px;font-weight:bold;color:#6c829e;display:block;}
.rech-ouvert.bouton {background: url("/images/icono/ico_remonter_16.png") no-repeat right top;}
.bouton:hover {color:#000;}
/*.bloc-rech {width:735px;margin:0;border-bottom:1px solid #BEC6D1;border-left:1px solid #BEC6D1;border-right:1px solid #BEC6D1;padding:0 0 10px 0;position:relative;}
.bloc-rech b {background-color:#ffe7a3;font-weight:normal;}*/
.bloc-rech-doss, .bloc-rech-chro, .bloc-rech-emi, .bloc-rech-vite {
    border-style: solid;
    border-width: 1px 1px 1px 4px;
}	
.bloc-rech-doss {border-color: #dddCCC #dddCCC #dddCCC #3399ff;}
.bloc-rech-chro {border-color: #dddCCC #dddCCC #dddCCC #ff3493;}
.bloc-rech-emi {border-color: #dddCCC #dddCCC #dddCCC #3a35ff;}
.bloc-rech-vite {border-color: #dddCCC #dddCCC #dddCCC #fea503;}
.contenu-recherche {margin:0 0 0 20px;padding:20px 0 20px 0;width:706px;position:relative;}
.contenu-recherche h1, .contenu-recherche h1 {text-transform:none;}
.contenu-recherche .typo-description {margin-right:15px;}
.rech-filtres { padding:10px 25px 10px 30px; overflow:hidden;}
.rech-filtres-doss, .rech-filtres-emi {
	border-width: 1px;
	border-color: #ddd;
	border-style: none solid solid;
    padding: 0.6em 0.2em;
    width: 100%;
}
.rech-filtres-archives { padding:10px 15px; width:711px; overflow:hidden; background:#fff url("/images/blocs/fonds/divers-bg-2.png") bottom left no-repeat;}
.rech-filtres-gauche {float:left;}
.rech-filtres-droite {float:none;}
.lnk-dossier { text-transform:uppercase;color:#000;font-weight:bold;}
.lnk-dossier:hover { color:#3399ff;}
.lnk-dossier img { vertical-align:middle;margin-left:3px;margin-right:3px;}
.bg-contenu-tronque {
	background-color: transparent;
    height: auto;
    max-width: 100%;
    width: auto;
}
.bg-contenu-tronque .inter-titre {
	display: block;
	margin-bottom: 1em;
}
div.back-to-top { text-align:right; margin:15px 0 0 0;}
div.back-to-top a { background:url('/forum/templates/asi/icon/monter.gif') right center no-repeat; padding:0 26px 0 0; margin:0 17px 0 0; line-height:24px; font-size:12px; display:block;}

		/*--- Titres divers ---*/
		
.divers-titre {
	color: #7990A7;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	}

.divers-titre.contenu-no-abo {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

	/* ----------------------------------------------*/
	/* ---------->>> 6. PICTOS <<<-----------*/
	/* ----------------------------------------------*/
	
.page-main-picto { position:absolute;top:40px;right:0;}
.page-main-picto-rech {position:absolute;bottom:10px;right:0;}
.page-main-picto-st {top:59px;}
.page-rech-picto-st1 {top:56px;}
.page-rech-picto-st2 {top:77px;}
.page-picto { position:absolute; bottom:10px; right:10px;}
.contenu-descr-compl-home-alaune .page-picto { top:7px; right:0;}
.picto-image  {float:left;background:url(/images/icono/ico_image_12.png) no-repeat;width:12px; height:12px;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icono/ico_image_12.png', sizingMethod='crop');margin-left:5px;}
.picto-son  {float:left;background:url(/images/icono/ico_son_12.png) no-repeat;width:12px; height:12px;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icono/ico_son_12.png', sizingMethod='crop');margin-left:5px;}
.picto-texte  {float:left;background:url(/images/icono/ico_texte_12.png) no-repeat;width:12px; height:12px;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icono/ico_texte_12.png', sizingMethod='crop');margin-left:5px;}
.picto-video  {float:left;background:url(/images/icono/ico_video_12.png) no-repeat;width:12px; height:12px;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icono/ico_video_12.png', sizingMethod='crop');margin-left:5px;}
#eluparlaredaction  {
background:transparent url("/images/icono/ico_cup_48.png") top left no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icono/ico_cup_48.png', sizingMethod='crop');
width:48px;
height:48px;
top:48px;
right:3px;
position:absolute;
text-indent: -5000px;
color:#fff;}


	/* -------------------------------------------------------------*/
	/* ---------->>> 7. BLOC UTILISATEUR <<<-----------*/
	/* ------------------------------------------------------------*/


	/* ------------------------------------------------------*/
	/* ---------->>> 8. MON COMPTE <<<-----------*/
	/* -----------------------------------------------------*/

.connexion{
	color: #777777;
    font-size: 0.8em;
    font-weight: bold;
    text-align: right;
	padding-bottom: 0.1em;
	width: 75%;
	height: auto;
	margin: 0 auto;
	min-height: 2.3em;
}
.connexion a{font-size: 1em;}
#connexion-small{display: none;}
.headconnexion{
	display: inline-block;
	padding: 0.2em 0.5em;
	text-align: right;
}

#phorum{
	padding: 0 1em;
	max-width: 70%;
}
#phorum .header {
    display: inline-block;
    height: auto;
    width: 100%;
	background-color: #94c41b;
}
#phorum .colleft {
    background-color: #94c41b;
    display: inline-block;
    float: left;
    width: 63%;
}
#phorum h1 {font-size: 1.1em;}
#phorum .colright {background-color: #94c41b;}
#phorum #bloc-contenu-compte p{
	font-size: 0.9em;
	font-weight: normal;
}
#phorum div.message-author {
    color: #6c829e;
    font-size: 0.8em;
}
#phorum div.message-body {
    margin: 0 0 0.5em;
	padding: 0 0.5em 0 1em;
}
div.message div.pas-elu {
    background-color: #fff;
	border: none;
    margin: 0;
	padding: 0.5em 0;
}
#phorum div.search-result {font-size: 0.8em;}
#phorum div.search-result a, #phorum div.search-result h4 a{font-size: 0.9em;}
#phorum #bloc-contenu-compte a{font-size: 1em;}
#phorum h2 {
	font-size: 0.9em;
	padding: 0.3em 0 0
}
#phorum h1 a:hover {
    color: black;
}
#phorum  #bloc-contenu-compte {
    display: inline-block;
    height: auto;
    width: auto;
	max-width: 70%;
}
#phorum .menu {float: left;}
#phorum .titre-menu-compte {
    color: #888888;
    display: block;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    margin: 0.5em 0;
    max-width: 51%;
    text-transform: uppercase;
    width: auto;
}
#phorum #menu-compte {
    border-color: #6C829E;
    border-style: none dotted none none;
    border-width: 1px;
    display: inline-block;
    float: left;
    height: auto;
    margin: 0.9em 0.9em 0.5em 0;
    max-width: 24%;
    width: auto;
}
#phorum .sous-titre-menu-compte {
	color: #6C829E;
	display: inline-block;
	margin-bottom: 3px;
}
#phorum .sous-titre-menu-compte:hover{color: black;}
#phorum .titre-mon-compte {
    color: #6C829E;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.9em 0;
    text-transform: uppercase;
}
#phorum .pm_list{
	float: left;
	display: inline-block;
}
div.message div.elu {
    background-color: #eef7d8;
    border: none;
    margin-bottom: 0;
}
div.message div.header-first-elus{border: none;}
#phorum .pm_check{}
#phorum .pm_sujet{width: 55%;}
#phorum .pm_destinataire{width: 12%;}
#phorum .pm_lu{width: 8%;}
#phorum .pm_date{width: 20%;}
#phorum .pm_list.pm_check input {margin-right: 0.5em;}
.message-infos, .message-user-info{font-size: 0.8em;}
.message-infos a, #phorum span.heure, div.message span.date{font-size: 0.9em}
#mon-compte-envoyer { width:91px; height:24px; background: transparent url("/images/valider-abo.png") no-repeat 0 0; cursor:pointer; text-indent:-9999px; overflow:auto; border:0;}

			/* clemi */

.clemi-form  {text-align:left !important;}
.clemi-form img {padding:0 0 4px 0;}
.clemi-form input {margin:2px 0 4px 0;}
.clemi-image  {position:relative;float:left;width:94px;height:104px;}
.clemi-texte  {position:relative;float:left;width:85%;padding-left:30px;}
.clemi-texte h2 {font-size: 1.4em;}
.clemi-submit {width:151px;height:36px;border: none;cursor:pointer;background: url("/images/clemi/activer.jpg") no-repeat left top;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/clemi/activer.jpg', sizingMethod='crop');text-indent: -5000px;padding:7px 0 0 0;}
.clemi-bold {font-size:18px}
.clemi-bold strong {font-weight:bold;}
.bloc-divers blockquote  {padding:10px 0 0 50px;}
.btn-clemi {
  background: #ff0000;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-align: center;
}
.btn-clemi:hover {
  background: #cc3737;
  text-decoration: none;
}
.clemi-divers-titre {
	padding: 0 0 15px 10px;
}
.clemi-divers-titre + .rub-texte > p {
	font-size: 17px;
	padding-bottom: 0px;
}
.banner-profs {
	width: 90%;
	height: 90px;
	margin: 0px auto 15px;
	display: table;
	border: 1px solid rgb(121,144,167);
	background: rgb(121,144,167);
	-webkit-border-radius: 3;
    -moz-border-radius: 3;
  	border-radius: 3px;
  	text-shadow: 1px 1px 1px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
  	box-shadow: 0px 1px 3px #666666;
}
.banner-profs:hover {
	opacity: 0.8;
}
.banner-profs .txt-capsule {
	text-align: center;
	font-weight: bold;
	color: white;
	display: table-cell;
	vertical-align: middle;
	font-size: 21px;
}
.banner-profs .txt-capsule p {
	text-transform: uppercase;
}
.banner-profs .txt-capsule p + p + p {
	text-transform: none;
	font-size: 15px;
	font-weight: normal;
}
.banner-profs .txt-capsule p span {
	color: black;
}
/*.bloc-divers, .bloc-divers a  {font-size:0.95em;}*/
.boutonLPL{
	background: #587692 url("/images/logo-lpl.png") right no-repeat;
	display: block;
    height: 40px;
    margin-right: -5%;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 5%;
	color:#fff;
}

	/* --------------------------------------------------*/
	/* ---------->>> 9. MOBILES <<<-----------*/
	/* -------------------------------------------------*/

.mobile-menu .item-1,.mobile-menu .item-2, .mobile-menu .item-3 {
	width:235px;
	height:70px;
	display:block;
	float:left;
	text-indent: -5000px;
}
.mobile-menu .item-1{background: transparent url("/images/mobiles/accueil.png") right top no-repeat;}
.mobile-menu .item-2  {
	background: transparent url("/images/mobiles/modedemploi.png") right top no-repeat;
	margin:0 16px 0 16px;
}
.mobile-menu .item-3  {background: transparent url("/images/mobiles/aide.png") right top no-repeat;}
.mobile-menu .item:hover, .mobile-menu .item-on  {background-position:left top;}
.mobile-accueil  {
	font: 13px Helvetica, Verdana, sans-serif;
	padding-right:30px;
	color:#333;
}
.mobile-accueil .left {margin-right:30px;}
.mobile-accueil .left-iphone {float: left;}
.mobile-accueil a  {
	font: 13px Helvetica, Verdana, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}
.mobile-sommaire-titre  {
	font-size:14px; 
	font-weight:bold; 
	text-transform:uppercase; 
	margin-top:30px; 
	color:#333333;
}
.mobile-sommaire-liste li  {
	margin:4px 0 4px 0; 
	font:14px 'Helvetica Neue', Verdana;
}
.mobile-sommaire-liste li a  {
	font-weight:normal; 
	font-size:14px; 
	color:#5A7792;
}
.mobile-question-titre  {
	font-size:14px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#333333; 
	margin-bottom:25px;
}
.mobile-legend  {
	font-size:13px; 
	font-style:italic; 
	color:#333;
}
img.mobile-screenshot  {
	margin-right:1px; 
	border:1px solid black;
}
.mobile-contenu-html, .iphone-contenu-html p, .iphone-contenu-html li  {
	font:13px 'Helvetica Neue', Verdana; 
	color:#333333; 
	line-height:20px;
}
.mobile-contenu-html ul  {
	list-style-image: url(/images/puce.gif);
	padding:5px 20px 5px 20px;
}
.mobile-contenu-html ol  {padding:5px 20px 5px 20px;}
.mobile-contenu-html strong  {
	font-weight:bold;
	line-height:16px!important;
}
.typo-mobile-titre {
	font-size:22px;
	font-weight:bold;
	text-transform: uppercase;
	color: #6c829e;
}


			/* hack prob affichage */
#recherche_avancee_hack { font-size:11px; overflow:hidden;}

	/* --------------------------------------------------*/
	/* ---------->>> 10. FORUMS <<<-----------*/
	/* -------------------------------------------------*/


.styled-button {width:16px;height:16px;border: none;cursor:pointer;background: url("/images/icono/ico_rechercher_blanc_16.png") no-repeat left top;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icono/ico_rechercher_blanc_16.png', sizingMethod='crop');text-indent: -5000px;}
#phorum  {
	_width: 960px;
	_padding-left:10px;
}
#phorum div.generic  {padding: 0 0.7em 0.5em;}
#post h1  {
	background-color: #94c41b;
	border-color: #ddd #ddd #ddd #94c41b;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	padding:0 8px 0 15px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	display:block;		
}
#post-form  {
	background-color: #fff;
	border-color: #ddd #ddd #ddd #94c41b;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
	padding-bottom:15px;
	margin-bottom:15px;
}
#post-form div.generic  { border:none;}
#post-body .body  {font-size:14px !important;}
#phorum div.message  {
	background-color: #fff;
    border-color: #ddd #ddd #ddd #94c41b;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    margin-bottom: 1em;
}
#phorum div.prime, #phorum div.messages_vote div.message  { background: none;}
#phorum .message-body-elu a, .message-body-elu  {font-size:12px !important;line-height:20px !important;text-align:justify !important;}
#phorum .message-body .content {line-height:16px!important;text-align:justify !important;}
#editor-tools .editor-tools-button {
    width: 2.5%;
	height: auto;
}

/* slider mises en avant */

#slider_essentiel .left, #slider_essentiel .right {
	float:left;
	max-width: 47%;
	padding: 0 0.5em 0 0;
}

#slider_essentiel-titre-essentiel h1{
	color: #555;
	padding: 0 0 0.2em 0;
	margin: 0 0 0.8em 0;
	font-size: 0.75em;
	border-bottom: 1px dotted #bbb;
}
#slider_essentiel img{
	height: auto;
	width: auto;
	max-width: 100%;
}
#slider_essentiel img{border: 2px solid #6c829e}
#slider_essentiel img.vitedit {border-color: #FEA503}
#slider_essentiel img.chronique {border-color: #FF3493}
#slider_essentiel img.emission {border-color: #3A35FF}
#slider_essentiel img.redaction {border-color: #3399FF}
#slider_essentiel li.es-after-slide:hover a {
	color: black;
}
#slider_essentiel li.es-after-slide:hover img, #slider_essentiel li.es-after-slide:active img, #slider_essentiel li.es-after-slide:focus img {
	border-color: black;
}
#bloc_avert_frequ {
height:65px;padding:10px; font-size:12px;font-weight:bold;color:rgb(206, 48, 53); };
}
#bloc_avert_frequ a { font-size:14px;font-weight:bold;color:rgb(206, 48, 53);text-decoration:underline; }
#bloc_avert_frequ a:link { font-size:14px;font-weight:bold;color:rgb(206, 48, 53);text-decoration:underline; }
#bloc_avert_frequ a:visited { font-size:14px;font-weight:bold;color:rgb(206, 48, 53);text-decoration:underline; }
#bloc_avert_frequ a:hover { font-size:14px;font-weight:bold;color:rgb(206, 48, 53);text-decoration:underline; }
#bloc_avert_frequ a:active { font-size:14px;font-weight:bold;color:rgb(206, 48, 53);text-decoration:underline; }

#remerciements-ulule { line-height: 1.5em; }