﻿@media screen 
{
	.article_compteurEntete 
	{
		font-size:12px;
		font-family:georgia, Times;
		padding: 8px 0px 8px 0px;
	}
	.article_compteur 
	{
		font-size:12px;
		font-family:georgia, Times;
		text-align:center;
		padding: 8px 10px 8px 10px;
	}
	.article_previous 
	{
		font-size:12px;
		text-align:left;
		padding: 8px 10px 8px 10px;
	}
	.article_previous A
	{
		color:#000000;
		font-family:georgia, Times;
		text-decoration:underline;
	}
	.article_next 
	{
		font-size:12px;
		text-align:right;
		padding: 8px 10px 8px 10px;
	}
	.article_next A
	{
		color:#000000;
		font-family:georgia, Times;
		text-decoration:underline;
	}
	/*Styles pour le detail des articles*/
	.article_colonne_gauche
	{
	}
	.article_colonne_espace
	{
	}
	.article_colonne_droite
	{
	}
	.article_logo_print 
	{
		display:none;
	}
	.article_detail 
	{
		font-size: 1.0em;
		font-weight: normal;
		text-align: justify;
	}
	.article_texte
	{
		text-align:justify;
		font-size: 0.8em;
		font-family: Georgia;
	}
	.article_detail A
	{
		color: #df061c;
		text-decoration:none;
		font-family: Georgia;
	}
	.article_icones 
	{
		text-align:right;
		padding: 0px 0px 0px 0px;
		width:485px;
		background-color:#e8e8e8;
	}
	.article_icones_bas
	{
		padding: 3px 3px 3px 3px;
		width:485px;
		background-color:#e8e8e8;
		font-size:smaller;
	}
	.article_share_icon 
	{
		padding: 3px 3px 3px 3px;
	}
	.articles_contextuels 
	{
		/*display:block;*/
	}
	.article_pub_rectangle 
	{
		border: solid 0px #222222;
		/*display:block;*/
	}
	.article_nav
	{
		border: solid 0px #868889;
		font-weight:normal;
		font-size:small;
		color: #000000;
		margin-bottom:8px;
		text-align:left;
	}
	.article_nav_separator 
	{
		border: solid 0px #868889;
		font-weight:normal;
		font-size:small;
		color: #000000;
		margin-bottom:8px;
		text-align:left;
	}
	.article_nav A
	{
		border: solid 0px #868889;
		font-weight:normal;
		font-size:small;
		color: #df061c;
		margin-bottom:8px;
		text-decoration:none;
	}
	/*Styles pour les deux colonnes de droite*/
	.article_colonne_3
	{
		font-size: small;
		text-align:left;
		vertical-align:top;
		width:140px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	.article_colonne_4
	{
		font-size: small;
		text-align:left;
		vertical-align:top;
		width:140px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	.article_lien_motcle 
	{
		color:#df061c;
		text-decoration:none;
	}
	/*Legende image*/
	#article_image_principale 
	{
		display:block;
		vertical-align:bottom;
		float:none;
		position:relative;
	}
	#article_legende_image_principale
	{
		
		font-size:0.8em;
		max-width:449px;
		background: transparent url('../img/fondTransparent.png') repeat scroll left top;
		color: #ffffff;
		font-family:Arial;
		font-weight:normal;
		display:block;
		padding:1em;
		left:0px;
		bottom:0px;
		position:absolute;
	}
	#article_legende_credits 
	{
		font-weight:bold;
		font-size:0.8em;
		color: #a9a9a9;
	}
	.article_journaliste
	{
		font-size: 0.8em;
		font-style:italic;
		color:#888888;
		font-family: Georgia;
	}
	.article_journaliste A
	{
		font-size: 1.0em;
		font-style:italic;
		color:#df061c;
		text-decoration:none;
	}
	.article_surtitre 
	{
		font-size:0.8em;
		font-weight: normal;
		padding: 0 0 10px 0;
		font-family: Georgia;
	}
	.article_titre 
	{
		font-size:1.2em;
		font-weight: normal;
		text-align:left;
		margin: 0 0 10px 0;
		font-family: Georgia;
	}
	.article_chapeau 
	{
		font-size: 0.8em;
		font-weight:bold;
		font-family: Georgia;
	}
	.article_detail H1
	{
		font-size:1.4em;
		font-weight: normal;
		margin: 0 0 0 0;
		font-family: Georgia;
	}
	.article_detail H2
	{
		font-size:1.3em;
		font-weight: bold;
		margin: 0 0 0 0;
		font-family: Georgia;
	}
	.article_detail H3
	{
		font-size:1.0em;
		font-weight: bold;
		margin: 0 0 0 0;
		font-family: Georgia;
	}
	.article_detail HR 
	{
		color: #fff; 
		background-color: #fff; 
		border: 1px dotted #ff0000; 
		border-style: none none dotted;
		
	}
	.article_detail H4
	{
		font-style:italic;
		font-size:1.0em;
		font-weight: bold;
		margin: 0 0 0 0;
		font-family: Georgia;
	}
	.article_detail H5
	{
		font-size:0.8em;
		font-weight: normal;
		margin: 0 0 0 0;
		font-family: Georgia;
	}
	.article_detail H6
	{
		text-align:center;
		font-style:italic;
		font-size:1.3em;
		color:#bbbbbb;
		margin: 10px 0 10px 0;
		font-family: Georgia;
	}
	.article_lasuite 
	{
		padding: 2px 2px 2px 2px;
		border: 1px dotted #000000;
		font-size:1.2em;
		font-style:italic;
		font-family: Georgia;
	}
	.article_style_info 
	{
		color:#000000;
		font-weight:normal;
		background-color:#fdf5cd;
		font-size:x-small;
		border: dotted 1px #aaaaaa;
		width:100px;
	}
	.article_table_fiches_liees 
	{
		border: 0px;
		background-color:#eaeaea;
		width:100%;
		padding: 5px 5px 5px 5px;
		color:#a2a2a2;
	}
	.article_photos_main
	{
		position:relative;
		width:485px;
		height:250px;
		/*border: solid 1px #333333;*/
		background-color:#ffffff;
		overflow:hidden;
	}
	.article_photos_legende
	{
		z-index:3;
		overflow:hidden;
		position:absolute;
		width:485px;
		height:40px;
		top:0px;
		background-color:#009ee0;
		color:#ffffff;
	}
	.article_photos_legende A
	{
		color:#ffffff;
		text-decoration:none;
	}
	.article_photos_legende_virgule 
	{
		position:absolute;
		width:8px;
		height:14px;
		top:8px;
		left:5px;
	}
	.article_photos_legende_texte 
	{
		position:absolute;
		width:455px;
		height:14px;
		top:5px;
		left:30px;
		font-size:12px;
	}
	.article_photos_photo 
	{
		z-index:1;
		position:absolute;
		width:485px;
		height:250px;
		top:0px;
		left:0px;
	}
	.article_modalBackground {
		background-color:Gray;
		filter:alpha(opacity=70);
		opacity:0.7;
		width:100%;
	}

	.article_modalPopup 
	{
		/*border-width:3px;
		border-style:solid;
		border-color:Gray;
		padding:3px;
		width:400px;*/
		max-width:600px;
	}
	.article_navBar 
	{
		font-family: Verdana;
		font-size:10px;
		background-color: #e8e8e8;
		color:#000000;
		width:485px;
	}
	.article_navBar A
	{
		text-decoration:underline;
		font-family: Verdana;
		font-size:10px;
	}
		/* Accordeons */
	.article_accordeon_titre 
	{
		border: solid 1px #e8e8e8;
		background-color:#f8f8f8;
		padding:5px;
	}
	
	.article_accordeon_contenu 
	{
		border:solid 1px #e8e8e8;
		width:475px;
	}
}
