﻿@media print 
{
	/* ************************************************************** */
	/* GLOBAL /!\ VOUS ETES DANS LA PARTIE PRINT /!\ */
	/* ************************************************************** */
	body 
	{
		font-family:Arial;
	}
	.logo_pour_impression 
	{
		padding-bottom: 10px;
		border-bottom: solid 5px #000000;
	}
	.ne_pas_imprimer 
	{
		display:none;
	}
	.tableauContenu 
	{
		width:100%;
		background-color:#ffffff;
	}
	/* ************************************************************** */
	/* ARTICLE /!\ VOUS ETES DANS LA PARTIE PRINT /!\ */
	/* ************************************************************** */
	.article 
	{
		padding-top:10px; /*PRINT UNIQUEMENT*/
		clear:both;
		text-align:left;
		font-size:0.8em;
	}
	.article_surtitre 
	{
		font-family:Arial;
		font-weight:bold;
		font-size:1.1em;
	}
	.article_titre 
	{
		font-family:Georgia;
		font-weight:normal;
		font-style:italic;
		font-size:1.7em;
		padding: 10px 0px 10px 0px;
	}
	.article_chapeau 
	{
		font-weight:bold;
	}
	.article_journaliste 
	{
		padding: 10px 0px 10px 0px;
	}
	.article_journaliste A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.article_texte 
	{
		clear:both;
		text-align:justify;
	}
	.article_bouton_loupe_plus 
	{
		float:right;
	}
	.article_bouton_loupe_moins 
	{
		float:right;
	}
	.article_bouton_imprimer 
	{
		float:right;
	}
	.article_cadre_photoprincipale_et_legende
	{
		position:relative;
		float:left;
		padding: 0px 10px 10px 0px;
		overflow:hidden;
	}
	.article_cadre_photoprincipale 
	{
		border: solid 1px #000000;
	}
	.article_photoprincipale 
	{
		border: solid 1px #ffffff;
	}
	.article_cadre_legende_et_credits 
	{
		/*position:absolute;*/
		padding: 3px 3px 3px 3px;
		/*bottom:21px;*/
		/*right:11px;*/
		/*background-color:#a7a8aa;*/
		/*color: #ffffff;*/
		color:#000000;
		font-family:Arial;
		font-size:0.8em;
	}
	.article_legende 
	{
		
	}
	.article_credits 
	{
		font-style:italic;
	}
	.article_logo_print 
	{
		display:block;
	}
	.articlePreviewImage 
	{
		position:relative;
		border:solid 1px #000000;
	}
	.articlePreviewImageLabel 
	{
		padding-right:3px;
		font-weight:bold;
		color:#ffffff;
		text-align:right;
		font-size:11px;
		position:absolute;
		bottom:15px;
		right:0px;
		width:132px;
		height:15px;
		background-color:#a7a8aa;
	}
	
	.articlePreviewImageLabel A
	{
		color:#ffffff;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* TEMPLATE /!\ VOUS ETES DANS LA PARTIE PRINT /!\ */
	/* ************************************************************** */
	/*template_liste_A*/
	.template_liste_A_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		border:dotted 1px #000000;
		margin-bottom:10px;
	}
	.template_liste_A_titre
	{
		width:100%;
		text-align:center;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_A_titre A
	{
		text-decoration:none;
		color:#646567;
	}
	.template_liste_A_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_A_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_A_img IMG
	{
		border:1px solid #000000;
	}
	.template_liste_A_texte 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_liste_A_texte A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_A_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_liste_B*/
	.template_liste_B_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		/*border:dotted 1px #000000;*/
		border-bottom: solid 1px #E2E3E4;
		margin-bottom:10px;
	}
	.template_liste_B_titre
	{
		width:100%;
		text-align:left;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_B_titre A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_B_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_B_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_B_img IMG
	{
		border:1px solid #000000;
	}
	.template_liste_B_texte 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_liste_B_texte A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.template_liste_B_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_colonne_A*/
	.template_colonne_A 
	{
		width:300px;
		border:dotted 1px #000000;
	}
	.template_colonne_A_cadre
	{
		width:300px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		/*border:dotted 1px #000000;*/
		margin-bottom:10px;
		
	}
	.template_colonne_A_titre
	{
		float:left;
		width:250px;
		text-align:left;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
	}
	.template_colonne_A_titre A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_colonne_A_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_colonne_A_img 
	{
		float:left;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_colonne_A_img IMG
	{
		vertical-align:middle;
		border:1px solid #000000;
	}
	.template_colonne_A_texte 
	{
		float:left;
		text-align:left;
		width:250px;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_colonne_A_texte A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_colonne_A_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_detail_A*/
	.template_detail_A 
	{
		color:#000000;
	}
	.template_detail_A_titre 
	{
		font-size:1.4em;
		font-family:Georgia;
		font-style:italic;
		font-weight:bold;
		padding: 0px 0px 10px 0px;
	}
	.template_detail_A_image 
	{
		float:left;
		padding: 0px 10px 10px 0px;
	}
	.template_detail_A_attribut 
	{
	}
	.template_detail_A_attribut_titre 
	{
		font-weight:bold;
		width:100px;
		float:left;
	}
	.template_detail_A_attribut_valeur 
	{
		float:left;
		width:175px;
		/*background-color:#ff0000;*/
	}
	.template_detail_A_texte
	{
		font-family:Arial;
		font-size:1.0em;
		clear:both;
	}
	.template_detail_A_date 
	{
		color:#333333;
		font-family:Arial;
		font-size:0.7em;
	}
	/* ************************************************************** */
	/* FICHE /!\ VOUS ETES DANS LA PARTIE PRINT /!\ */
	/* ************************************************************** */
	.fiche 
	{
		padding-top:10px; /*PRINT UNIQUEMENT*/
		clear:both;
		text-align:left;
		font-size:0.8em;
	}
	.fiche A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.fiche_icones_bas 
	{
		padding: 3px 3px 3px 3px;
		width:495px;
		background-color:#ffffff;
		font-size:smaller;
	}
	.fiche_icones_bas A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.fiche_share_icon 
	{
		padding: 3px 3px 3px 3px;
	}
	.fiche_connexes 
	{
		text-align:left;
		border-top: dotted 1px #000000;
		padding: 10px 0px 10px 0px;
		background-color:#ffffff;
		font-family:Georgia;
		font-style:italic;
		font-size:13px;
	}
	.fiche_connexes A
	{
		color: #646567;
		text-decoration:none;
	}
	.fiche_bouton_loupe_plus 
	{
		float:right;
	}
	.fiche_bouton_loupe_moins 
	{
		float:right;
	}
	.fiche_bouton_imprimer 
	{
		float:right;
	}
	.fiche_popup_image 
	{
		background-color: #ffffff;
		padding: 1px 1px 1px 1px;
		border: solid 1px #000000;
		z-index:1;
		cursor: url("http://www.illustre.ch/img/magminus.cur"), pointer;
	}
	.fiche_logo_print 
	{
		display:block;
	}
}
@media screen 
{
	/* ************************************************************** */
	/* GLOBAL */
	/* ************************************************************** */
	body 
	{
		margin-top:0px;
		margin-left:0px;
		background-color:#222222;
		color:#333333;
		font-family: Arial;
	}
	.ne_pas_afficher 
	{
		display:none;
	}
	H1
	{
		font-size: small;
		font-weight: bold;
		margin-top:0px;
		padding-top:0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.table_alphabet A
	{
		color:#a7a8aa;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		text-decoration:none;
	}
	.loupe_plus 
	{
		cursor: url("http://www.illustre.ch/img/magplus.cur"), pointer;
	}
	.Edelweiss_generique 
	{
		font-family:Arial;
		color:#000000;
		font-size:12px;
		text-align:left;
	}
	.Edelweiss_generique A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.Edelweiss_generique H1
	{
		color: #000000;
		font-family:Georgia;
		font-style:italic;
		font-size:14px;
	}
	.tableauContenu 
	{
		background-color:#ffffff;
	}
	.tableauGlobal 
	{
		
	}
	.ligneVerticaleGrise 
	{
		border-right:solid 1px #E2E3E4;
	}
	
	.ligneHorizontaleGrise 
	{
		border:none;
		background-color: #E2E3E4;
		height:1px;
	}
	.espaceBlancVertical
	{
		height:10px;
	}
	.titres_colonne_gauche_cadre 
	{
		position:relative;
		height:30px;
		width:100%;
		border-left:solid 3px #000000;
	}
	.titres_colonne_gauche 
	{
		color: #000000;
		position:absolute;
		bottom:0px;
		left:5px;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		text-align:center;
	}
	.services_selection_tempslibre 
	{
		text-align:left;
		color: #000000;
		text-decoration:none;
		font-size:12px;
		font-family: Arial;
	}
	.services_selection_tempslibre A
	{
		color: #000000;
		text-decoration:underline;
		font-size:12px;
	}
	.lien 
	{
		text-align:left;
		color: #000000;
		text-decoration:none;
		font-size:12px;
		font-family: Arial;
	}
	.lien A 
	{
		color: #000000;
		text-decoration:none;
		font-size:12px;
	}
	.lien A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.newsletter 
	{
		width:280px;
		margin: 10px 0px 10px 0px;
		padding: 3px 10px 3px 10px;
		background-color:#eec7dc;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-align:left;
	}
	.newsletter_label 
	{
		padding-bottom:5px;
	}
	.newsletter_search_box 
	{
		border:solid 1px #646567;
		height:19px;
		width:200px;
		text-align:center;
		color:#646567;
	}
	/* ************************************************************** */
	/* EVENTS HOMEPAGE */
	/* ************************************************************** */
	.homepage_event_cadre 
	{
		/*border: dotted 1px #000000;*/
		padding:5px 5px 5px 5px;
		text-align:center;
	}
	.homepage_event_cadre H1
	{
		text-align:left;
		color: #000000;
		text-decoration:none;
		font-size:12px;
		font-family: Arial;
	}
	.homepage_event_cadre_interieur 
	{
		padding-top:5px;
	}
	.homepage_event_titre 
	{
		color: #646567;
		font-family:Georgia;
		font-style:italic;
		font-size:14px;
		padding: 5px 0px 5px 0px;
	}
	.homepage_event_titre A
	{
		color: #646567;
		text-decoration:none;
	}
	.homepage_event_titre A:hover
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.homepage_event_descriptif 
	{
		text-align:left;
		color: #000000;
		font-size:12px;
		font-family: Arial;
	}
	.homepage_event_descriptif A
	{
		color: #646567;
		text-decoration:none;
	}	
	.homepage_event_descriptif A:hover
	{
		color: #C35D9B;
		text-decoration:none;
	}	
	.homepage_event_image IMG
	{
		border:0px;
	}
	/* ************************************************************** */
	/* CONCOURS HOMEPAGE */
	/* ************************************************************** */
	.homepage_concours_cadre 
	{
		/*border: dotted 1px #000000;*/
		padding:5px 5px 5px 5px;
		text-align:center;
	}
	.homepage_concours_cadre H1
	{
		text-align:left;
		color: #000000;
		text-decoration:none;
		font-size:12px;
		font-family: Arial;
	}
	.homepage_concours_cadre_interieur 
	{
		padding-top:5px;
	}
	.homepage_concours_titre 
	{
		color: #646567;
		font-family:Georgia;
		font-style:italic;
		font-size:14px;
		padding: 5px 0px 5px 0px;
	}
	.homepage_concours_titre A
	{
		color: #646567;
		text-decoration:none;
	}
	.homepage_concours_titre A:hover
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.homepage_concours_descriptif 
	{
		text-align:left;
		color: #000000;
		font-size:12px;
		font-family: Arial;
	}
	.homepage_concours_descriptif A
	{
		color: #646567;
		text-decoration:none;
	}	
	.homepage_concours_descriptif A:hover
	{
		color: #C35D9B;
		text-decoration:none;
	}	
	.homepage_concours_image IMG
	{
		border:0px;
	}
	/* ************************************************************** */
	/* IMPRESSUM */
	/* ************************************************************** */
	.impressum 
	{
		font-family:Arial;
		color:#000000;
		font-size:11px;
		text-align:left;
	}
	.impressum A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.impressum H1
	{
		color: #000000;
		font-family:Georgia;
		font-style:italic;
		font-size:14px;
	}
	/* ************************************************************** */
	/* RECHERCHE */
	/* ************************************************************** */
	.recherche_cadre 
	{
		text-align:left;
		width:300px;
	}
	.recherche_titre 
	{
		float:left;
		vertical-align:middle;
		padding: 5px 10px 0px 0px;
		font-family:Arial;
		font-weight:bold;
		font-style:normal;
		font-size:12px;
	}
	.recherche_form 
	{
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
	}
	.home_search_box 
	{
		/*background-color:#E2E3E4;*/
		border:solid 1px #646567;
		height:19px;
		width:263px;
		text-align:center;
		color:#646567;
	}
	/* ************************************************************** */
	/* ARTICLE */
	/* ************************************************************** */
	.article
	{
		clear:both;
		text-align:left;
		font-size:0.8em;
	}
	.article A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.article_surtitre 
	{
		font-family:Arial;
		font-weight:bold;
		font-size:1.1em;
	}
	.article_titre 
	{
		font-family:Georgia;
		font-weight:normal;
		font-style:italic;
		font-size:1.7em;
		padding: 10px 0px 10px 0px;
	}
	.article_chapeau 
	{
		font-weight:bold;
	}
	.article_journaliste 
	{
		font-size:0.8em;
		padding: 10px 0px 10px 0px;
	}
	.article_journaliste A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.article_texte 
	{
		clear:both;
		text-align:justify;
	}
	.article_icones_bas 
	{
		padding: 3px 3px 3px 3px;
		width:495px;
		background-color:#ffffff;
		font-size:smaller;
	}
	.article_icones_bas A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.article_share_icon 
	{
		padding: 3px 3px 3px 3px;
	}
	.article_connexes 
	{
		text-align:left;
		border-top: dotted 1px #000000;
		padding: 10px 0px 10px 0px;
		background-color:#ffffff;
		font-family:Georgia;
		font-style:italic;
		font-size:13px;
	}
	.article_connexes A
	{
		color: #646567;
		text-decoration:none;
	}
	.article_connexes_sub
	{
		font-size:10px;
		font-style:normal;
		font-family:Arial;
	}
	.article_connexes_sub A
	{
		text-decoration:none;
		color:#000000;
	}
	.article_bouton_loupe_plus 
	{
		float:right;
	}
	.article_bouton_loupe_moins 
	{
		float:right;
	}
	.article_bouton_imprimer 
	{
		float:right;
	}
	.article_popup_image 
	{
		background-color: #ffffff;
		padding: 1px 1px 1px 1px;
		border: solid 1px #000000;
		z-index:1;
		cursor: url("http://www.illustre.ch/img/magminus.cur"), pointer;
	}
	.article_cadre_titre_sur_diaporama 
	{
		position:absolute;
		padding: 10px 10px 10px 10px;
		top:0px;
		right:0px;
		background-color:#ffffff;
		-moz-opacity:0.5;
		opacity: 0.5;
		filter:alpha(opacity=50);
		-khtml-opacity:0.50;
	}
	.article_cadre_photoprincipale_et_legende
	{
		position:relative;
		float:left;
		padding: 0px 10px 10px 0px;
		overflow:hidden;
	}
	.article_cadre_photoprincipale 
	{
		border: solid 1px #000000;
	}
	.article_cadre_photo 
	{
		border: solid 1px #000000;
	}
	.article_photo 
	{
		border: solid 1px #ffffff;
		cursor: url("http://www.illustre.ch/img/magplus.cur"), pointer;
	}
	.article_photoprincipale 
	{
		border: solid 1px #ffffff;
		cursor: url("http://www.illustre.ch/img/magplus.cur"), pointer;
	}
	.article_liendiaporama 
	{
		width:198px;
		padding: 2px 2px 2px 2px;
		font-family:Arial;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		background-color:#000000;
	}
	.article_liendiaporama A
	{
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
	}
	.article_diaporama 
	{
		z-index:1;
		width:495px;
		background-color:#ffffff;
	}
	.article_diaporama_legende 
	{
		text-align:center;
		padding: 3px 0px 3px 0px;
		width:495px;
		background-color:#333333;
		color:#ffffff;
	}
	.article_diaporama_lienfermer 
	{
		font-family:Arial;
		font-weight:bold;
		font-size:10px;
		text-align:center;
	}
	.article_diaporama_cadre 
	{
		padding: 4px 2px 4px 2px;
		width:491px;
		background-color:#000000;
	}
	.article_diaporama_lienfermer A 
	{
		text-decoration:none;
		color:#ffffff;
	}
	.article_cadre_legende_et_credits 
	{
		/*position:absolute;*/
		padding: 3px 3px 3px 3px;
		/*bottom:21px;*/
		/*right:11px;*/
		/*background-color:#a7a8aa;*/
		/*color: #ffffff;*/
		color:#000000;
		font-family:Arial;
		font-size:0.8em;
		text-align:left;
		width:196px;
		border-bottom: solid 1px #E2E3E4;
	}
	.article_legende 
	{
		
	}
	.article_credits 
	{
		font-style:italic;
	}
	.article_logo_print 
	{
		display:none;
	}
	.articlePreviewImage 
	{
		position:relative;
		border:solid 1px #000000;
	}
	.articlePreviewImageLabel 
	{
		padding-right:3px;
		font-weight:bold;
		color:#ffffff;
		text-align:right;
		font-size:11px;
		position:absolute;
		bottom:15px;
		right:0px;
		width:132px;
		height:15px;
		background-color:#a7a8aa;
	}
	
	.articlePreviewImageLabel A
	{
		color:#ffffff;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* TEMPLATE */
	/* ************************************************************** */
	/*template_event*/
	.template_event 
	{
		font-family:Arial;
		font-size:12px;
		color:#646567;
	}
	.template_event_image 
	{
		float:left;
	}
	.template_event_titre 
	{
		font-family:Georgia;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#000000;
		padding-bottom:10px;
	}
	.template_event_texte 
	{
	}
	.template_event_texte A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	/*template_liste_A*/
	.template_liste_A_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		border:dotted 1px #000000;
		margin-bottom:10px;
	}
	.template_liste_A_titre
	{
		width:100%;
		text-align:center;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_A_titre A
	{
		text-decoration:none;
		color:#646567;
	}
	.template_liste_A_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_A_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_A_img IMG
	{
		/*border:1px solid #000000;*/
		border:0px;
	}
	.template_liste_A_texte 
	{
		/*width:100%;*/
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_liste_A_texte A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_A_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_liste_B*/
	.template_liste_B_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		/*border:dotted 1px #000000;*/
		border-bottom: solid 1px #E2E3E4;
		margin-bottom:10px;
	}
	/*template_liste_B*/
	.template_liste_B_titre
	{
		width:100%;
		text-align:left;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_B_titre A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_B_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_B_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_B_img IMG
	{
		border:1px solid #000000;
	}
	.template_liste_B_texte 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_liste_B_texte A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.template_liste_B_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_liste_C*/
	.template_liste_C_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		/*border:dotted 1px #000000;*/
		border-bottom: solid 1px #E2E3E4;
		margin-bottom:10px;
	}
	.template_liste_C_titre
	{
		width:100%;
		text-align:center;
		font-family:Georgia;
		font-size:16px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_C_titre A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_C_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_C_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_C_img IMG
	{
		border:1px solid #000000;
	}
	.template_liste_C_texte 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:12px
	}
	.template_liste_C_date 
	{
		padding: 3px 3px 3px 3px;
		width:100%;
		text-align:left;
		font-family:Arial;
		font-size:11px;
	}
	.template_liste_C_legende 
	{		
		padding: 3px 3px 3px 3px;
		width:100%;
		text-align:center;
		font-family:Arial;
		font-style:italic;
		font-size:11px;
	}
	.template_liste_C_texte A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.template_liste_C_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_liste_A*/
	.template_liste_A_cadre
	{
		width:142px;
		padding: 3px 3px 3px 3px;
		overflow:hidden;
		border:dotted 1px #000000;
		margin-bottom:10px;
	}
	.template_liste_A_titre
	{
		width:100%;
		text-align:center;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
		/*color:#000000;*/
	}
	.template_liste_A_titre A
	{
		text-decoration:none;
		color:#646567;
	}
	.template_liste_A_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_liste_A_img 
	{
		width:100%;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_liste_A_img IMG
	{
		/*border:1px solid #000000;*/
		border:0px;
	}
	.template_liste_A_texte 
	{
		/*width:100%;*/
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px
	}
	.template_liste_A_texte A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_liste_A_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_colonne_A*/
	.template_colonne_A 
	{
		width:296px;
		border:dotted 1px #000000;
	}
	.template_colonne_A_cadre
	{
		position:relative;
		padding: 3px 3px 3px 3px;
		overflow:auto;
		border:dotted 1px #000000;
		margin-bottom:10px;		
	}
	.template_colonne_A_titre
	{
		float:left;
		width:250px;
		text-align:left;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#646567;
	}
	.template_colonne_A_titre A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_colonne_A_titre A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.template_colonne_A_img 
	{
		float:left;
		padding: 3px 3px 3px 3px;
		text-align:center;
	}
	.template_colonne_A_img IMG
	{
		/*vertical-align:middle;*/
		border:0px solid #000000;
	}
	.template_colonne_A_texte 
	{
		float:left;
		text-align:left;
		width:250px;
		padding: 3px 3px 3px 3px;
		font-family:Arial;
		font-size:11px;
		font-weight:normal;
	}
	.template_colonne_A_texte A
	{
		text-decoration:none;
		color:#000000;
	}
	.template_colonne_A_texte A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/*template_detail_A*/
	.template_detail_A 
	{
		font-size:1.0em;
		color:#000000;
	}
	.template_detail_A_titre 
	{
		font-size:1.4em;
		font-family:Georgia;
		font-style:italic;
		font-weight:bold;
		padding: 0px 0px 10px 0px;
	}
	.template_detail_A_image 
	{
		float:left;
		padding: 0px 10px 10px 0px;
	}
	.template_detail_A_diaporama 
	{
		padding:10px 0px 10px 0px;
	}
	.template_detail_A_attribut 
	{
	}
	.template_detail_A_attribut_titre 
	{
		font-weight:bold;
		width:80px;
		float:left;
	}
	.template_detail_A_attribut_valeur 
	{
		float:left;
		width:175px;
		/*background-color:#ff0000;*/
	}
	.template_detail_A_texte
	{
		font-family:Arial;
		font-size:1.0em;
		clear:both;
	}
	.template_detail_A_date 
	{
		width:100%;
		text-align:center;
		color:#a6a6a6;
		font-family:Arial;
		font-size:0.7em;
	}
	/* ************************************************************** */
	/* FICHE */
	/* ************************************************************** */
	.fiche 
	{
		clear:both;
		text-align:left;
		font-size:0.8em;
	}
	.fiche A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	.fiche_icones_bas 
	{
		padding: 3px 3px 3px 3px;
		width:495px;
		background-color:#ffffff;
		font-size:smaller;
	}
	.fiche_icones_bas A
	{
		text-decoration:none;
		color:#C35D9B;
	}
	.fiche_share_icon 
	{
		padding: 3px 3px 3px 3px;
	}
	.fiche_connexes 
	{
		text-align:left;
		border-top: dotted 1px #000000;
		padding: 10px 0px 10px 0px;
		background-color:#ffffff;
		font-family:Georgia;
		font-style:italic;
		font-size:13px;
	}
	.fiche_connexes A
	{
		color: #646567;
		text-decoration:none;
	}
	.fiche_bouton_loupe_plus 
	{
		float:right;
	}
	.fiche_bouton_loupe_moins 
	{
		float:right;
	}
	.fiche_bouton_imprimer 
	{
		float:right;
	}
	.fiche_popup_image 
	{
		background-color: #ffffff;
		padding: 1px 1px 1px 1px;
		border: solid 1px #000000;
		z-index:1;
		cursor: url("http://www.illustre.ch/img/magminus.cur"), pointer;
	}
	.fiche_logo_print 
	{
		display:none;
	}
	/* ************************************************************** */
	/* AFFICHAGE ARTICLES MODE A */
	/* ************************************************************** */
	.article_modeA 
	{
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#646567;
	}
	.article_modeA_categorie
	{
		clear:both;
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		border-left:solid 3px #000000;
		font-weight:bold;
		color:#000000;	
	}
	.article_modeA_titre
	{
		padding: 10px 0px 0px 0px;
		border-top:dotted 1px #000000;
		font-family:Georgia;
		font-style:italic;
	}
	.article_modeA_titre A
	{
		color:#646567;
		text-decoration:none;
	}
	.article_modeA_titre A:hover
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeA_surtitre A
	{
		font-family:Arial;
		font-style:normal;
		font-weight:normal;
		font-size:10px;
		color:#000000;
		text-decoration:none;
	}
	.article_modeA_surtitre A:hover
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeA_resume
	{
		clear:both;
	}
	.article_modeA_resume A 
	{
		color:#646567;
		text-decoration:none;
	}
	.article_modeA_resume A:hover 
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeA_image 
	{
		float:left;
		width:54px;
		padding: 3px 3px 3px 0px;
	}
	.article_modeA_voirarticle 
	{
		clear:both;
		width:100%;
		text-align:right;
	}
	.article_modeA_voirarticle A
	{
		color:#646567;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* AFFICHAGE ARTICLES MODE B */
	/* ************************************************************** */
	.article_modeB 
	{
		border-top:dotted 1px #000000;
		overflow:hidden;
		padding: 15px 0px 0px 0px;
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#646567;
	}
	.article_modeB_spacer 
	{
		clear:both;
		padding-bottom:15px;
	}
	.article_modeB_categorie
	{
		clear:both;
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		border-left:solid 3px #000000;
		font-weight:bold;
		color:#000000;	
	}
	.article_modeB_cadre_titrelien 
	{
		position:relative;
		float:left;
	}
	.article_modeB_titre
	{
		float:left;
		text-align:right;
		width:180px;
		padding: 0px 0px 30px 0px;
		font-family:Georgia;
		font-style:italic;
	}
	.article_modeB_titre A
	{
		color:#646567;
		text-decoration:none;
	}
	.article_modeB_titre A:hover 
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeB_resume
	{
		float:left;
		text-align:justify;
		width:190px;
	}
	.article_modeB_resume A 
	{
		color:#646567;
		text-decoration:none;
	}
	.article_modeB_resume A:hover 
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeB_image 
	{
		float:left;
		width:104px;
		padding: 0px 8px 0px 8px;
	}
	.article_modeB_voirarticle
	{
		position:absolute;
		bottom:0px;
		right:120px;
		background-color:#a7a8aa;
		padding: 2px 2px 2px 2px;
		width:150px;
		text-align:right;
	}
	.article_modeB_voirarticle A
	{
		color:#ffffff;
		text-decoration:none;
	}
	.article_modeB_voirarticle A:hover 
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.article_modeB_surtitre 
	{
		font-size:10px;
		font-style:normal;
		font-family:Arial;
		text-decoration:none;
		color:#000000;
	}
	.article_modeB_surtitre A
	{
		text-decoration:none;
		color:#000000;
	}
	/* ************************************************************** */
	/* COLONNE */
	/* ************************************************************** */
	.colonne_articles_commandesedition 
	{
		clear:both;
	}
	
	/* ************************************************************** */
	/* BOUSSOLE */
	/* ************************************************************** */
	.boussole_cadre 
	{
		text-align:left;
		font-family:Arial;
		font-size:11px;
		color:#000000;
	}
	.boussole_noeud 
	{
		color:#000000;
		text-decoration:none;
	}
	.boussole_position 
	{
		text-decoration:none;
		color:#C35D9B;
	}
	/* ************************************************************** */
	/* HOMEPAGE */
	/* ************************************************************** */
	.edition_courante_cadrecover 
	{
		border: solid 1px #000000;
		width:145px;
	}
	.edition_courante_cadreedito 
	{
		padding: 5px 0px 5px 0px;
		border: dotted 1px #000000;
	}
	.edition_courante_edito_titre 
	{
		font-family:Georgia;
		font-style:italic;
		font-size:14px;
	}
	.edition_courante_edito_date
	{
		font-family:Arial;
		font-size:13px;
	}
	.edition_courante_edito_cadre
	{
		height:100px;
		vertical-align:middle;
	}
	.edition_courante_edito_lien
	{
		
	}
	.edition_courante_edito_lien A
	{
		border-bottom:dotted 1px #c35d9b;
		color:#c35d9b;
		text-decoration:none;
		font-family:Georgia;
		font-style:italic;
		font-size:13px;
	}
	.edition_courante_edito_voirsommaire 
	{
		text-align:right;
		width:135px;
		background-color:#a7a8aa;
		position:absolute;
		top:167px;
		right:155px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
	}	
	.edition_courante_edito_voirsommaire A
	{
		text-decoration:none;
		color:#ffffff;
	}
	.ligneCategories
	{
		border-bottom:solid 5px #000000;
	}
	.ligneSignature
	{
		border-top:solid 2px #000000;
		padding-top:5px;
		padding-bottom:10px;
	}
	.home_articles_listeimage 
	{
		border: dotted 1px #646567;
		padding: 5px 5px 5px 5px;
		font-family:Georgia;
		font-size:13px;
	}
	.home_articles_listeimage A
	{
		color:#646567;
		text-decoration:none;
	}
	.home_articles_listeimage_lien
	{
		font-family:Arial;
		font-size:11px;
		background-color:#a7a8aa;
	}
	.home_articles_listeimage_lien A
	{
		color: #ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.home_articles_listeimage_cadreimage 
	{
		padding-left: 5px;
	}
	.home_articles_listeimage_image 
	{
		border: solid 1px #a7a8aa;
	}
	.home_articles_listeimage_surtitre A
	{
		font-size:10px;
		font-style:normal;
		font-family:Arial;
		text-decoration:none;
		color:#000000;
	}
	.article_connexes_sub A
	{
		text-decoration:none;
		color:#000000;
	}
	.home_article_item 
	{
		font-family:Georgia;
		font-style:italic;
		font-size:13px;
		font-weight:normal;
		border-top:dotted 1px #646567;
		height:35px;
		vertical-align:top;
		padding-top:10px;
		padding-bottom:10px;
	}
	.home_article_item A
	{
		color: #646567;
		text-decoration:none;
	}
	.home_article_item A:hover
	{
		color:#C35D9B;
		text-decoration:none;
	}
	.home_article_item_sub A
	{
		font-size:10px;
		font-style:normal;
		font-family:Arial;
		text-decoration:none;
		color:#000000;
	}	
	.home_categorie_titre
	{
		border-left: solid 4px #000000;
		height:30px;
		margin: 0 0 0 0;
		padding: 0 0 0 5px;
		vertical-align:bottom;
		font-size:13px;
		font-weight:bold;
		color: #000000;
		text-decoration:none;
	}
	
	.home_categorie_titre A
	{
		color:#000000;
		text-decoration:none;
	}
	
	.home_categorie_lien 
	{
		width:100%;
		background-color:#a7a8aa;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		left:0px;
	}
	
	.home_categorie_lien A
	{
		color:#ffffff;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* SOUSNAVIGATION */
	/* ************************************************************** */
	.sousNavigation 
	{
		text-align:left;
		margin-top: 1px;
		margin-bottom:1px;
		padding: 4px 0px 4px 5px;
		background-color:#000000;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
	}
	.sousNavigation_element A
	{
		color:#ffffff;
		text-decoration:none;
	}
	.sousNavigation_element A:Hover
	{
		color:#C35D9B;
	}
	.sousNavigation_element_selected A
	{
		color:#C35D9B;
		text-decoration:none;
	}		
	/* ************************************************************** */
	/* NAVIGATION */
	/* ************************************************************** */
	.standard_arial_black 
	{
		font-family:Arial;
		color: #000000;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}

	.standard_arial_black A
	{
		color: #000000;
		text-decoration:none;
	}

	.standard_arial_black A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}

	.standard_arial_black_selected
	{
		font-family:Arial;
		color: #C35D9B;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}

	.standard_arial_black_selected A
	{
		color: #C35D9B;
		text-decoration:none;
	}

	.standard_georgia_italic
	{
		font-family:Georgia;
		color: #000000;
		font-size:10px;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
	}

	.standard_georgia_italic A
	{
		color: #000000;
		text-decoration:none;
	}

	.standard_georgia_italic A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}

	.standard_georgia_italic_selected
	{
		font-family:Georgia;
		color: #C35D9B;
		font-size:12px;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
	}

	.standard_georgia_italic_selected A
	{
		color: #C35D9B;
		text-decoration:none;
	}

	.big_georgia_italic
	{
		font-family:Georgia;
		color: #000000;
		font-size:16px;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
	}

	.big_georgia_italic A
	{
		color: #000000;
		text-decoration:none;
	}

	.big_georgia_italic A:hover 
	{
		color: #C35D9B;
		text-decoration:none;
	}

	.big_georgia_italic_selected
	{
		font-family:Georgia;
		color: #C35D9B;
		font-size:16px;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
	}

	.big_georgia_italic_selected A
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* MODULE SHOPPING REDACTION */
	/* ************************************************************** */
	.shopping_redaction
	{
		width:300px;
		padding: 10px 0px 10px 0px;
		background-color:#eec7dc;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}
	.shopping_redaction_titre 
	{
		clear:both;
		text-align:left;
		padding-left:10px;
	}
	.shopping_redaction_images 
	{
		margin-left:10px;
		text-align:center;
	}
	.shopping_redaction_cadreimage 
	{
		float:left;
		padding-right:6px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.shopping_redaction_image 
	{
		border: solid 1px #a7a8aa;
	}
	.shopping_redaction_lienvoir_cadre 
	{
		clear:both;
		height:16px;
		padding-right:10px;
	}
	.shopping_redaction_lienvoir 
	{
		float:right;
		text-align:right;
		background-color:#a54782;
		width:120px;
		padding: 1px 2px 1px 2px;
	}
	.shopping_redaction_lienvoir A
	{
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial;
		font-size:10px;
		
	}
	/* ************************************************************** */
	/* MODULE SERVICE  */
	/* ************************************************************** */
	.services_pagination 
	{
	}
	.services_pagination A 
	{
		color: #C35D9B;
		text-decoration:none;
	}
	/* ************************************************************** */
	/* CARTE GOOGLE  */
	/* ************************************************************** */
	.cadreGoogleMap
	{
		/*position:absolute;
		top:10px;
		left:0px;*/
		/*position:relative;
		width:495px;
		height:400px;
		display:none;*/
		display:none;
		position: absolute;
		width: 495px;
		height: 400px;
		left: 50%;
		top: 50%;
		margin-left: -250px;
		margin-top: -200px;
	}
	.googleMap 
	{
		border:solid 1px #000000;
		background-color:#ffffff;
		width:495px;
		height:400px;
	}
	.googleMap_closeBtn 
	{
		position:absolute;
		right:10px;
		top:5px;
		width:10px;
		height:10px;
	}
}