﻿@media print
{
	body 
	{
		font-family: Arial;
	}
	.ne_pas_imprimer 
	{
		display:none;
	}
}
@media screen {
	body
	{
		margin: 0px 0px 0px 0px;
		background-color:#222222;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#000000;
	}
	A 
	{
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#CF002C;
		text-decoration:underline;
	}
	.image_sans_contour 
	{
		border:none;
	}
	#chrono 
	{
	    display:none;
	    font-size:10px;
	    font-family:Arial;
	    color:#ffffff;
	    background-color:#ff0000;
	    position:absolute;
	    top:0px;
	    right:20px;
	}
	.fleche_droite 
	{
		/*font-size:1.5em;*/
		font-weight:bold;
		font-style:normal;
		color:#000000;
		text-decoration:none;
	}
	/**********************************************/
	/* MASTERPAGE*/
	/**********************************************/
	#cadre_site
	{
		width:995px;
		margin-left:auto;
		margin-right:auto;
	}
	#cadre_contenu 
	{
		width:835px;
		float:left;
		background-color:#ffffff;
	}
	#cadre_entete
	{
		width:835px;
		height:336px;
	}
	#cadre_logo_photo 
	{
		float:left;
		width:515px;
		height:320px;
		position:relative;
	}
	#cadre_recherche_rectangle
	{
		float:left;
		width:320px;
	}
	#cadre_recherche 
	{
		padding-top:12px;
	}
	#label_recherche 
	{
		width:56px;
		padding: 2px 2px 2px 2px;
		background-color:#888888;
		font-family:Arial;
		font-size:10px;
		color:#ffffff;
	}
	#boite_recherche 
	{
		float:left;
	}
	.boite_entree_texte_recherche
	{
		width:258px;
		border:solid 1px #000000;
		height:21px;
		margin-right:15px;
		vertical-align:middle;
	}
	#bouton_recherche 
	{
		float:left;
	}
	#cadre_rectangle
	{
		padding-top:40px;
	}
	#cadre_leaderboard 
	{
		width:995px;
		display:inline-block;
		float:left;
		clear:left;
		max-height:110px;
	}
	#cadre_skycrapper 
	{
		float:left;
	}
	#cadre_contenu 
	{
		position:relative;
		float:left;
		width:835px;
	}
	#cadre_signature 
	{
		clear:both;
	}
	
    /**********************************************/
	/* SIGNATURE*/
	/**********************************************/
	.contenu_signature
	{
		border-top:solid 1px #c8c8c8;
	}
	.titre_signature
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#CF002C;
		
	}
	.separator_signature
	{
		font-family:Arial;
		font-size:12px;
		color:#CF002C;
	}
	.rubrique_signature
	{
		font-family:Arial;
		font-size:12px;
		color:#000000;
	}
	
	.rubrique_signature a
	{
		text-decoration:none;
		color:#000000;
	}
	
	#tabSignature
	{
		margin-left:20px;
		margin-right:20px;
	}
	.tableRingierSignature
	{
	}
	
	
	/**********************************************/
	/* HEADER*/
	/**********************************************/
	.header_cadre_photo 
	{
		overflow:hidden;
		width:475px;
		height:320px;
		position:absolute;
		top:0px;
		left:20px;
	}
	.header_cadre_logo 
	{
		overflow:hidden;
		width:270px;
		height:56px;
		position:absolute;
		top:0px;
		left:0px;
	}
	.header_cadre_photo_modeB 
	{
		overflow:hidden;
		width:475px;
		height:320px;
		position:absolute;
		top:0px;
		left:20px;
	}
	.header_cadre_legende_modeB 
	{
		overflow:hidden;
		width:465px;
		position:absolute;
		bottom:0px;
		right:0px;
		padding: 5px 5px 10px 5px;
		/*background-color:#ffffff;*/
		/*background-image:url('../img/fondJaune.png');*/
		background-repeat:repeat;
	}
	.header_cadre_legende_modeB P
	{
		margin: 0px 0px 0px 0px;
	}
	.header_cadre_legende_surtitre_modeB
	{
		/*color:#000000;*/
		font-family:Arial;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
	}
	/*.header_cadre_legende_titre_modeB 
	{
		color:#000000;
		font-family:Arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
	}*/
	.header_cadre_legende_texte_modeB 
	{
		color:#000000;
		font-family:Arial;
		font-size:10px;
		font-style:normal;
		font-weight:normal;
	}
	
	.header_cadre_legende
	{
		overflow:hidden;
		width:239px;
		position:absolute;
		bottom:10px;
		right:20px;
		padding: 3px 3px 3px 3px;
		/*background-color:#FFFF00;*/
		/*background-image:url('../img/fondJaune.png');*/
		background-repeat:repeat;
	}
	.header_cadre_legende P
	{
		margin: 0px 0px 0px 0px;
	}
	.header_cadre_legende_surtitre 
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-style:italic;
		font-weight:normal;
	}
	.header_cadre_legende_titre 
	{
		color:#000000;
		font-family:Arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
	}
	.header_cadre_legende_texte 
	{
		color:#000000;
		font-family:Arial;
		font-size:10px;
		font-style:normal;
		font-weight:normal;
	}
	/**********************************************/
	/* NAVIGATION*/
	/**********************************************/
	.cadre_navigation
	{
		clear:both;
		margin-top:15px;
		margin-left:20px;
		margin-right:20px;
		padding:0px 0px 0px 0px;
		width:795px;
		height:29px;	
		border-bottom:solid 1px #000000;
	}
	.navigation_triangle 
	{
		display:none;
		top:0px;
		left:20px;
		position:absolute;
		width:18px;
		height:9px;		
	}
	
	.cadre_navigation UL 
	{
		margin: 0px 0px 0px 0px;
		padding-left:0px;
		list-style-type: none;
		line-height:20px;
	}
	.cadre_navigation LI 
	{
		height:22px;	
		float:left;
		margin: 6px 4px 0px 0px;
		padding: 0px 8px 0px 8px;
		border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		border-top:solid 1px #000000;
	}
	.cadre_navigation LI A
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}
	/**********************************************/
	/* NAVIGATION SECONDAIRE*/
	/**********************************************/
	.cadre_navigation_secondaire 
	{
		clear:both;
		width:835px;
		height:20px;
		background-color:#000000;
	}
	.cadre_navigation_secondaire UL 
	{
		margin: 0px 0px 0px 0px;
		padding-left:10px;
		list-style-type: none;
		line-height:20px;
	}
	.cadre_navigation_secondaire LI 
	{
		height:20px;	
		float:right;
		margin: 0px 2px 0px 0px;
		padding: 0px 3px 0px 3px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
	}
	.cadre_navigation_secondaire LI A
	{
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
	}	
	/**********************************************/
	/* CONTENU*/
	/**********************************************/
	#contenu_interieur
	{
		float:left;
		width:795px;
		margin-left:20px;
		padding-bottom:20px;
	}
	#contenu_colonne_gauche 
	{
		clear:both;
		float:left;
		width:523px;
	}
	#contenu_colonne_droite 
	{
		float:left;
		/*margin-top:20px;*/
		margin-left:20px;
		width:252px;
	}
	#contenu_une_colonne 
	{
		clear:both;
		float:left;
		width:765px;
		margin-left:15px;
		margin-right:15px;
		margin-top:20px;
		margin-bottom:20px;
		background-color:#ffffff;
	}
	#contenu_une_colonne H1
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	/**********************************************/
	/* COUVERTURE*/
	/**********************************************/
	#couverture
	{
		margin-bottom:20px;
		width:252px;
		height:190px;
		background-color:#ffffff;
	}
	#couverture_texte
	{
		float:left;
		width:87px;
		margin-top:15px;
		margin-right:15px;
		margin-left:15px;
		margin-bottom:15px;
		overflow:hidden;
	}
	#couverture_texte H1
	{
		margin: 0px 0px 0px 0px;
	}
	#couverture_texte H2 
	{
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		font-weight:bold;
	}	
	#couverture_texte H1 A
	{
		color:#CF002C;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	#couverture_texte P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	#couverture_texte P
	{
		margin: 0px 0px 0px 0px;
	}
	#couverture_image
	{
		float:left;
		width:120px;
		height:160px;
		margin-top:15px;
		margin-right:15px;
	}
	/**********************************************/
	/* CATEGORIES*/
	/**********************************************/
	.categorie 
	{
		text-align:left;
		float:left;
		/*overflow:hidden;
		margin-bottom:20px;*/
	}
	.categorie_fond 
	{
		float:left;
		margin-top:0px;
		padding-bottom:15px;
		background-color:#ffffff;
	}
	.categorie_fond HR 
	{
		clear:both;
		margin:0px 10px 0px 10px;
		border:none;
		height:1px;
		background-color:#000000;
	}
	.categorie_etiquette
	{
		clear:both;
		width:155px;
		height:18px;
		margin: 0px 0px 0px 0px;
		padding: 0px 2px 2px 5px;
	}
	.categorie_etiquette P 
	{
		float:left;
		padding-top:3px;
		margin: 0px 0px 0px 0px;
	}
	.categorie_etiquette IMG
	{
		float:right;
		padding-top:4px;
	}
	.categorie_etiquette A
	{
		color:#000000;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		
	}
	.categorie_image 
	{
		float:left;
		width:230px;
		margin-top:15px;
		margin-right:11px;
		margin-bottom:11px;
	}
	.categorie_bas 
	{
		height:1px;
		clear:both;
		margin-bottom:20px;
		overflow:hidden;
	}
	
	.categorie_contenu_2
	{
		float:left;
		margin-top:15px;
		margin-left:11px;
		margin-right:11px;
		margin-bottom:15px;
		width:248px;
	} 
	.categorie_contenu_2 H1 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.categorie_contenu_2 H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.categorie_contenu_2 P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_contenu_2 P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	
	.categorie_contenu
	{
		float:left;
		margin-top:15px;
		margin-left:11px;
		margin-right:11px;
		margin-bottom:15px;
		width:258px;
	}
	.categorie_contenu_spacer 
	{
		float:left;
		width:18px;
		height:120px;
		/*background-color:#ff0000;*/
		overflow:hidden;
	}
	.categorie_contenu H1 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.categorie_contenu H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.categorie_contenu UL
	{
		
	}
	.categorie_contenu P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_contenu P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_contenu_demi 
	{
		float:left;
		margin-top:15px;
		margin-left:11px;
		margin-right:11px;
		margin-bottom:15px;
		width:230px;
	} 
	.categorie_contenu_demi IMG
	{
		/*padding-bottom:5px;*/
	}
	.categorie_contenu_demi H1 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.categorie_contenu_demi H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.categorie_contenu_demi UL
	{
		
	}
	.categorie_contenu_demi P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_contenu_demi P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	
	.categorie_contenu_demi_2
	{
		float:left;
		margin-top:15px;
		margin-left:11px;
		margin-right:11px;
		margin-bottom:15px;
		width:218px;
	} 
	.categorie_contenu_demi_2 IMG
	{
		padding-bottom:5px;
	}
	.categorie_contenu_demi_2 H1 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.categorie_contenu_demi_2 H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.categorie_contenu_demi_2 P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_contenu_demi_2 P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.categorie_icones_medias 
	{
		margin: 2px 0px 5px 0px;
		width:100%;
		background-color:#e8e8e8;
		overflow:hidden;
	}
	.categorie_icones_media
	{
		padding: 0px 2px 0px 0px;
		float:left;
	}
	/**********************************************/
	/* HEADLINES*/
	/**********************************************/
	.headlines 
	{
		width:523px;	
		height:190px;
		margin: 10px 0px 0px 0px;
		background-color:#ffffff;
	}
	.headlines_cell 
	{
		border-top:solid 1px #bbb9bb;
		border-bottom:solid 1px #bbb9bb;
	}
	.headlines_oshow
	{
		overflow:hidden;	
	}
	.headlines_etiquette
	{
		/*width:140px;*/
		height:18px;
		margin: 10px 10px 0px 10px;
		padding: 0px 2px 2px 5px;
		overflow:hidden;
	}
	.headlines_etiquette P 
	{
		float:left;
		padding-top:3px;
		margin: 0px 0px 0px 0px;
	}
	.headlines_etiquette A
	{
		color:#000000;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		
	}
	.headlines_bouton
	{
		width:20px;
		height:190px;
		background-color:#000000;
	}
	.headlines_contenu
	{
		width:463px;
		height:158px;
		margin: 0px 10px 0px 10px; /*0px 10px 0px 10px;*/
	}
	.headlines_element 
	{
		margin: 15px 0px 15px 0px;
		float:left;
		width:108px;
		height:132px;
		overflow:hidden;
	}
	.headlines_element H2
	{
		margin: 0px 0px 5px 0px;
		font-family:Arial;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
	}
	.headlines_element H2 A
	{
		color:#000000;
		text-decoration:none;
	}
	.headlines_element H1
	{
		margin: 0px 0px 5px 0px;
	}
	.headlines_element H1 A
	{
		font-size:16px;
		font-family:Arial;
		font-style:normal;
		font-weight:normal;
		color:#ffffff;
		background-color:#000000;
		text-decoration:none;
	}
	.headlines_element P
	{
		margin: 0px 0px 5px 0px;
		font-family:Arial;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
	}
	.headlines_element P A
	{
		color:#000000;
		text-decoration:none;
	}
	.headline_image
	{
		margin: 15px 0px 15px 15px;
		float:left;
		width:90px;
		height:120px;
		overflow:hidden;
	}
	.headline_image IMG
	{
		border: solid 1px #000000;
	}
	.headline_separation
	{
		margin: 15px 15px 15px 15px;
		float:left;
		width:2px;
		height:132px;
		background-color:#000000;
	}
	.headline_bottom 
	{
		clear:both;
	}
	/**********************************************/
	/* SPONSOR*/
	/**********************************************/
	.sponsor 
	{
		clear:both;
		padding-top: 20px;
		margin-left:10px;
	}
	/**********************************************/
	/* ARTICLE*/
	/**********************************************/
	.article 
	{
		width:488px;
		margin-left:0px;
		margin-top:20px;
		margin-right:20px;
		padding-top:15px;
		padding-left:15px;
		padding-right:18px;
		font-size: 1.0em;
		font-weight: normal;
		text-align: justify;	
		background-color:#ffffff;
		overflow:hidden;
	}
	.article_journaliste 
	{
		margin-bottom:10px;
	}
	.article_suivante_precedente 
	{
	    background-color:#d8d8d8;
	    margin-bottom:5px;
	}
	.article_surtitre 
	{
		font-size:1.0em;
		font-weight: normal;
		padding: 0 0 10px 0;
	}
	.article_titre 
	{
		font-size:1.4em;
		font-weight: bold;
		text-align:left;
		margin: 0 0 10px 0;
	}
	.article_chapeau 
	{
		font-size: 1.0em;
		font-weight:bold;
	}
	.article_texte 
	{
		padding-top:20px;
		font-size: 1.0em;
	}
	.article_texte HR
	{
		color: #fff; 
		background-color: #fff; 
		border: 1px dotted #ff0000; 
		border-style: none none dotted;
	}
	.article_texte H1
	{
		font-size:1.4em;
		font-weight: normal;
		margin: 0 0 0 0;
	}
	.article_texte H2
	{
		font-size:1.3em;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	.article_texte H3
	{
		font-size:1.0em;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	.article_texte H4
	{
		font-style:italic;
		font-size:1.0em;
		font-weight: bold;
		margin: 0 0 0 0;
	}
	.article_texte H5
	{
		font-size:0.8em;
		font-weight: normal;
		margin: 0 0 0 0;
	}
	.article_texte H6
	{
		text-align:center;
		font-style:italic;
		font-size:1.3em;
		color:#bbbbbb;
		margin: 10px 0 10px 0;
	}
	.article_icones
	{
	}
	.article_icones_bas
	{
	}
	.article_accordeon
	{
		padding-top:20px;
		font-family:Arial;
		font-size: 1.0em;
		font-weight: normal;
		text-align: justify;
		background-color:#ffffff;
	}
	.article_accordeon_titre 
	{
		border: solid 1px #e8e8e8;
		background-color:#f8f8f8;
		padding:5px;
	}
	.article_fiche 
	{
		text-align:left;
		border: solid 1px #c8c8c8;
		overflow:hidden;
	}
	.article_multimedia_cadre 
	{
		width:242px;
		margin-top:20px;
		background-color:#ffffff;
		overflow:hidden;
		padding: 5px 5px 5px 5px;
	}
	.article_multimedia_cadre H1
	{
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    background-color:#000000;
	    color:#ffffff;
	}
	.article_multimedia_cadre H4
	{
		margin: 10px 0px 10px 0px;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
	}
	.article_multimedia_image 
	{
		float:left;
		width:117px;
		height:117px;
		margin-right:4px;
		margin-bottom:4px;
	}
	.article_multimedia_video 
	{
		float:left;
		/*width:52px;*/
		/*height:52px;*/
		margin-right:4px;
		margin-bottom:4px;
		/*border: solid 1px #000000;*/
	}
	.article_multimedia_video H3
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
	    font-style:italic;
		font-weight:normal;
	    /*text-decoration:underline;*/
	    font-size:12px;
	}
	.article_multimedia_video P
	{
		margin: 0px 0px 0px 0px;
		width:242px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:12px;
	}
	.article_multimedia_urls 
	{
		padding: 15px 0px 0px 0px;
		width:242px;
		overflow:hidden;
		border-top:dotted 1px #515153;
		margin-bottom:15px;
	}
	.article_multimedia_urls H3
	{
		margin: 0px 0px 3px 0px;
		font-family:Arial;
	    font-style:normal;
		font-weight:bold;
	    /*text-decoration:underline;*/
	    font-size:12px;
	}
	.article_multimedia_urls P
	{
		margin: 0px 0px 0px 0px;
		width:242px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:12px;
	}
	.article_multimedia_urls H4 
	{
		text-align:left;
	}
	.article_multimedia_urls A
	{
	}
	.article_multimedia_interval 
	{
		clear:both;	
		padding: 0px 2px 0px 2px;
		background-color:#515153;
		overflow:hidden;
		font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:14px;
	    margin-top:5px;
	    margin-bottom:5px;
	}
	.article_multimedia_interval A
	{
		color:#000000;
		text-decoration:none;
	}
	/**********************************************/
	/* BOUSSOLE*/
	/**********************************************/
	.boussole
	{
	   overflow:hidden;
	   padding-top:10px;	
	   padding-bottom:10px;
	   font-family:Arial;
	   font-size:12px;
	   font-style:normal;
	   font-weight:normal;
	}
	.boussole UL
	{
	    margin: 0px 0px 0px 0px;
		padding-left:0px;
		list-style-type: none;
		line-height:20px;
		
	}
	.boussole LI
	{	
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px;
	}
	.boussole LI A
	{
	    color:#000000;
	}
	/**********************************************/
	/* DETAIL_CATEGORIE*/
	/**********************************************/
	.detail_categorie 
	{
	    width:493px;
		/*margin-left:20px;*/
		margin-top:10px;
		/*margin-right:15px;*/
		padding-top:15px;
		padding-left:15px;
		padding-right:10px;
		padding-bottom:15px;
		font-size: 1.0em;
		font-weight: normal;
		text-align: justify;	
		background-color:#ffffff;
	}
	.detail_categorie_article_cadre 
	{
        position:relative;
        overflow:hidden;
        padding:5px 0px 10px 0px;
        border-bottom:solid 1px #000000;
	}
	.detail_categorie_article_image 
	{
	    float:left;
	    margin: 5px 5px 5px 0px;
	    width:68px;
	    height:45px;
	}
	.detail_categorie_article_texte 
	{
	    float:left;
	    margin: 5px 5px 15px 0px;
	    width:400px;
	    font-family:Arial;
	    font-style:normal;
	    font-size:12px;
	}
	.detail_categorie_article_texte H2
	{
	    margin: 0px 0px 0px 0px;
	    font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:10px;
	    color:#000000;
	}
	.detail_categorie_article_texte H1
	{
	    margin: 0px 0px 0px 0px;
	}
	.detail_categorie_article_texte H1 A
	{
	    font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	.detail_categorie_article_texte P
	{
	    margin: 0px 0px 0px 0px;
	}
	.detail_categorie_article_texte P A
	{
	    font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	.detail_categorie_article_bouton_voir_article 
	{
	    position:absolute;
	    right:5px;
	    bottom:5px;
	}
	.detail_categorie_article_bouton_voir_article A
	{
	    font-family:Arial;
	    font-style:italic;
	    font-weight:normal;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	/**********************************************/
	/* COLONNE ARTICLE POUR POSITIONNEMENT*/
	/**********************************************/
	.colonne_article 
	{
		background-color:#ffffff;
		overflow:auto;
	}
	.colonne_article_cadre 
	{
        position:relative;
        overflow:auto;
        border-bottom:solid 1px #000000;
	}
	.colonne_article_image 
	{
	    float:left;
	    margin: 5px 5px 5px 0px;
	    width:68px;
	    height:45px;
	}
	.colonne_article_texte 
	{
	    float:left;
	    margin: 5px 5px 15px 0px;
	    /*width:400px;*/
	    width:150px;
	    font-family:Arial;
	    font-style:normal;
	    font-size:12px;
	}
	.colonne_article_texte H1
	{
	    margin: 0px 0px 0px 0px;
	}
	.colonne_article_texte H1 A
	{
	    font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	.colonne_article_texte P
	{
	    margin: 0px 0px 0px 0px;
	}
	.colonne_article_texte P A
	{
	    font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	.colonne_article_fin
	{
	    clear:both;
	    height:1px;
	    overflow:hidden;
	    
	}
	.colonne_article_bouton_voir_article 
	{
	    position:absolute;
	    right:5px;
	    bottom:5px;
	}
	.colonne_article_bouton_voir_article A
	{
	    font-family:Arial;
	    font-style:italic;
	    font-weight:normal;
	    font-size:12px;
	    color:#000000;
	    text-decoration:none;
	}
	/**********************************************/
	/* DRAG&DROP COMPONENT*/
	/**********************************************/
	/* drag container */
	#drag{
		/*margin: auto;
		width: 530px;*/
	}
	/* drag objects (DIV inside table cells) */
	.drag{
		position: relative;
		cursor: move;
		margin: auto;
		z-index: 10;
		background-color: white;
		text-align: center;
		font-size: 10pt; /* needed for cloned object */
		opacity: 0.7;
		filter: alpha(opacity=70);
		/* without width, IE6/7 will not apply filter/opacity to the element ?! */
		/*width: 250px;*/
		overflow:auto;
	}
	/* drag objects border for the first table */
	.t1 {border: 0px solid #499B33;overflow:hidden;}
	/* drag object border for the second table */
	.t2 {border: 2px solid #2D4B7A;}
	/* cloned objects - third table */
	.t3 {border: 2px solid #BF6A30;}
	/* allow / deny access to cells marked with 'mark' class name */
	.mark{background-color: #000000;}
	/* trash cell */
	.trash{color: white; background-color: #2D4B7A;}
	/* tables */
	div#drag table{
		/*background-color: #e0e0e0;*/
		border-collapse: collapse;
	}
	/* needed for IE6 because cursor "move" shown on radio button and checckbox ?! */
	div#drag input{
		cursor: auto;
	}
	/* table cells */
	div#drag td{
		height: 32px;
		/*border: 1px solid white;*/
		border: 1px solid black;
		text-align: center;
		font-size: 10pt;
		/*padding: 2px;*/
	}
	/* "Click" button */
	.button{
		background-color: #6A93D4;
		color: white; 
		border-width: 1px;
		width: 40px;
		padding: 0px;
	}
	/* toggle checkboxes at the bottom */
	.checkbox{
		margin-left: 13px;
		margin-right: 14px;
		width:13px; /* needed for IE ?! */
	}
	/* button message */
	.message_line{
		padding-left: 10px;
		margin-bottom: 3px;
		font-size: 10pt;
		color: #888;
	}
	/* append here cloned object before land to some table cell */
	#obj_new{
		height: 23px;
		width: 10px;
	}
	.postionnement_ajout_composant 
	{
		display:block;
	    position:absolute;
	    top:0px;
	    left:20px;
	}
	.postionnement_ajout_composant table 
	{
		background-color:#ff0000 !important;
	}
	.postionnement_ajout_composant td 
	{
		border:none !important;
		font-size:10px !important;
	    font-family:Arial !important;
	    color:#ffffff !important;
	}
	.btnDragDrop 
	{
		display:none;
	}
	/**********************************************/
	/* DETAIL FICHES*/
	/**********************************************/
	.fiche_compteur 
	{
		font-size:12px;
		font-family:Arial;
		text-align:center;
		padding: 8px 10px 8px 10px;
	}
	.fiche_previous 
	{
		font-size:12px;
		text-align:left;
		padding: 8px 10px 8px 10px;
	}
	.fiche_previous A
	{
		color:#000000;
		font-family:Arial;
		text-decoration:underline;
	}
	.fiche_next 
	{
		font-size:12px;
		text-align:right;
		padding: 8px 10px 8px 10px;
	}
	.fiche_next A
	{
		color:#000000;
		font-family:Arial;
		text-decoration:underline;
	}
	.fiches_popup_image_small
	{
		border:1px solid #000000;
		cursor: url("http://www.illustre.ch/img/magplus.cur"), pointer;
	}
	.fiches_popup_image 
	{
		z-index:1;
		background-color: #ffffff;
		padding: 5px 5px 5px 5px;
		border: solid 1px #cecece;
		cursor: url("http://www.illustre.ch/img/magminus.cur"), pointer;
	}
	/**********************************************/
	/* CONCOURS*/
	/**********************************************/
	.concours_cadre 
	{
		width:493px;
		margin-top:20px;
		padding-top:15px;
		padding-left:15px;
		padding-right:10px;
		padding-bottom:15px;
		background-color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
	}
	.concours_cadre H1
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		font-style:normal;
	}
	.concours_texte UL
	{
		list-style-position: inside;
	}
	/**********************************************/
	/* ARCHIVES*/
	/**********************************************/
	.archives_cadre 
	{
		width:493px;
		margin-top:20px;
		padding-top:15px;
		padding-left:15px;
		padding-right:10px;
		padding-bottom:15px;
		background-color:#ffffff;
	}
	.archives_principal
	{
		text-align:left;
	}
	.archives_titre_liste 
	{
		font-size:large;
		font-weight:bold;
	}
	.archives_titre_edition 
	{
		text-decoration:none;
		font-family:Arial;
		font-size:medium;
		font-weight:bold;
		color:#000000;
	}
	.archives_liste_articles
	{
		text-align:left;
		font-family:Arial;
		font-size:small;
	}
	.archives_liste_articles A
	{
		text-decoration:none;
		text-align:left;
		font-family:Arial;
		font-size:small;
		color:#000000;
	}
	.archives_liste_articles A:HOVER
	{
		text-decoration:underline;
	}
	/**********************************************/
	/* TEASING*/
	/**********************************************/
	.teasing 
	{
		margin-bottom:20px;
		background-color:#ffffff;
		padding: 10px 10px 10px 10px;
		/*border: solid 1px #c8c8c8;*/
		text-align:left;
	}
	.teasing A
	{
		text-decoration:none;
	}
	.teasing H1
	{
		margin-top:0px;
		text-align:left;
	}
	.teasing H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		font-weight:normal;
		text-decoration:none;
	}
	/**********************************************/
	/* A LIRE AUSSI*/
	/**********************************************/
	.article_alireegalement_cadre 
	{
		float:left;
		width:485px;
		overflow:hidden;
		margin-top:20px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		padding-bottom:15px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px;
	}
	.article_alireegalement_cadre H1
	{
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    background-color:#000000;
	    color:#ffffff;
	}
	.article_alireegalement_element_image 
	{
		float:left;
		width:230px;
		margin-top:15px;
		margin-right:0px;
		margin-bottom:11px;
	}
	.article_alireegalement_element 
	{
		float:left;
		margin-top:15px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		width:238px;
	} 
	.article_alireegalement_element IMG
	{
		padding-bottom:5px;
	}
	.article_alireegalement_element H2 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.article_alireegalement_element H2 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.article_alireegalement_element P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.article_alireegalement_element P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.article_alireegalement_fiche 
	{
		padding-left:5px;
		width:228px;
		overflow:hidden;
	}
	.article_alireegalement_fiche IMG
	{
		padding-bottom:5px;
	}
	.article_alireegalement_fiche H2 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.article_alireegalement_fiche H2 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.article_alireegalement_fiche P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.article_alireegalement_fiche P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
		
	.article_alireegalement_cadre_demi
	{
		float:left;
		width:242px;
		overflow:hidden;
		margin-top:20px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		padding-bottom:15px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px;
	}
	.article_alireegalement_cadre_demi H1
	{
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    background-color:#000000;
	    color:#ffffff;
	}
	
	.article_alireegalement_element_demi 
	{
		width:228px;
		
	} 
	.article_alireegalement_element_demi IMG
	{
		padding-bottom:5px;
	}
	.article_alireegalement_element_demi H2 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.article_alireegalement_element_demi H2 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.article_alireegalement_element_demi P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.article_alireegalement_element_demi P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}

	.article_alireegalement_element_demi
	{
		float:left;
		margin-top:15px;
		margin-left:11px;
		margin-right:11px;
		margin-bottom:15px;
		background-color:#ffffff;
	} 
	.article_alireegalement_element_demi IMG
	{
		padding-bottom:5px;
	}
	.article_alireegalement_element_demi H1 
	{
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.article_alireegalement_element_demi H1 A
	{
		padding: 2px 2px 2px 2px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	.article_alireegalement_element_demi P 
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	.article_alireegalement_element_demi P A
	{
		color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	/**********************************************/
	/* REACTION */
	/**********************************************/
	.article_reaction 
	{
		padding:10px 10px 10px 10px;
		background-color:#e8e8e8;
	}
	.article_reaction H1
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    /*background-color:#000000;
	    color:#ffffff;*/
	}
	.article_affichage_reaction_cadre
	{
		float:left;
		width:242px;
		overflow:hidden;
		margin-top:20px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		padding-bottom:15px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px;
	}
	.article_affichage_reaction_cadre H1
	{
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    /*background-color:#000000;
		color:#ffffff;*/
	}
	.article_affichage_reaction_cadre H1  A
	{
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    /*color:#ffffff;*/
	    color:#000000;
	    text-decoration:none;
	}
	.article_affichage_reaction_cadre H3
	{
		padding: 15px 0px 0px 0px;
		border-top:dotted 1px #515153;
		text-align:right;
	}
	.article_affichage_reaction_cadre H3 A
	{
		margin: 0px 0px 0px 0px;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#CF002C;
	}
	.article_affichage_reaction 
	{
		border-top:dotted 1px #515153;
		margin: 15px 0px 0px 0px;
		padding: 15px 2px 2px 2px;
	}
	.article_affichage_reaction H2
	{
		margin: 0px 0px 3px 0px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:12px;
	}
	.article_affichage_reaction P
	{
		margin: 0px 0px 0px 0px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:normal;
	    font-size:12px;
	}
	.article_affichage_images 
	{
		padding-top:10px;
		padding-bottom:2px;
		overflow:hidden;
	}
	/**********************************************/
	/* PAGINATION */
	/**********************************************/
	.article_compteurEntete 
	{
		font-size:12px;
		font-family:Arial;
		padding: 8px 0px 8px 0px;
	}
	.article_compteur 
	{
		font-size:12px;
		font-family:Arial;
		text-align:center;
		padding: 8px 10px 8px 10px;
	}
	.article_pagination 
	{
		float:left;
	}
	/**********************************************/
	/* MINISITES */
	/**********************************************/
	.minisite_navigation 
	{
		float:left;
		width:242px;
		overflow:hidden;
		margin-top:20px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		padding-bottom:15px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px;
	}
	
	.minisite_navigation H1
	{
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    background-color:#000000;
		color:#ffffff;
	}
	
	/*.minisite_navigation P
	{
		margin: 10px 0px 0px 10px;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
	}*/
	
	.minisite_navigation UL
	{
		margin: 0px 0px 0px 0px;
		padding-left:0px;
		list-style-type: none;
		line-height:20px;
	}
	
	.minisite_navigation LI
	{
		/*height:22px;	*/
		overflow:auto;
		/*float:left;*/
		margin: 6px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
		border:solid 1px #000000;
		font-weight:bold;
		/*border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		border-top:solid 1px #000000;*/
	}
	
	.minisite_navigation LI A
	{
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#000000;
	}
	/**********************************************/
	/* SONDAGE */
	/**********************************************/
	.article_affichage_sondage_cadre
	{
		float:left;
		width:242px;
		overflow:hidden;
		margin-top:0px;
		margin-left:0px;
		margin-right:11px;
		margin-bottom:15px;
		padding-bottom:15px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px;
	}
	.article_affichage_sondage_cadre H1
	{
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    /*background-color:#000000;
		color:#ffffff;*/
	}
	.article_affichage_sondage_cadre H1  A
	{
		font-family:Arial;
	    font-style:normal;
	    font-weight:bold;
	    font-size:14px;
	    /*color:#ffffff;*/
	    color:#000000;
	    text-decoration:none;
	}
	.article_affichage_sondage_cadre H3
	{
		padding: 15px 0px 0px 0px;
		border-top:dotted 1px #515153;
		text-align:right;
	}
	.article_affichage_sondage_cadre H3 A
	{
		margin: 0px 0px 0px 0px;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#CF002C;
	}
	.article_affichage_sondage_cadre UL
	{
		margin: 0px 0px 0px 0px;
		padding-left:0px;
		list-style-type: none;
		/*line-height:20px;*/
	}
	.article_affichage_sondage_cadre LI
	{
		padding-bottom:5px;
		/*height:22px;*/	
		/*float:left;*/
		/*margin: 6px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
		border:solid 1px #000000;
		font-weight:bold;*/
	}
}
