body, div, span, p, .p, h1, h2, hr, h3, ul, li, a, td ,th, select, input, textarea, .texte
{
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, Swiss, Futura, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
}

	a.sitemap_rubrique {
	color: #81BF34;
	font-weight: bold;
	}
	a.sitemap_rubrique:hover {
	color: #000;
	}
	
	a.sitemap_article {
	color: #000;
	}
	a.sitemap_article:hover {
	color: #81BF34;
	}	

#article_print {
		padding: 20px;
	}
	
.date {
	color: #fff;
	}	

.contenu {

	}

/* --- TABLEAUX --- */
	.tableleft { margin-right: 10px; }
	.tableright { margin-left: 10px; }

/* ----- FICHES ----- */
#fiche_contenu {
		margin: 15px 15px 0px 15px;
		padding: 0px;	
	}	
	
#fiche div.titre_article {
		margin: 0px;
		padding: 0px;
	}
	
#fiche_bas {
	margin: 0px 15px 10px 15px;
	padding: 10px 10px 0px 10px;
	height: 24px;
	text-align: center;
	border: 1px solid orange;
	}
	
#fiche_bas a {
	color: #5F83C9;
	text-decoration : none;
	font-weight:bold;	
	padding: 0px 10px 0px 10px;
	}
#fiche_bas a:hover {
	color: #FF9900;
	text-decoration : none;
	font-weight:bold;
}
	
	
	
	/* ----- AFFICHAGE DES SOUS RUBRIQUES ----- */
	#sous_rubriques_haut {
		width: 140px;
		border: 1px solid #FE9900;
		margin: 0px 0px 0px 7px;
		float: left;
	}
	
	#sous_rubriques_haut div.titre {
		background: #FE9900;
		color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	
	#sous_rubriques_haut div.sous_rubriques {
		padding: 4px 0px 4px 6px;
	}	
	
	#sous_rubriques_haut a.sous_rubriques {
		font-weight: bold;
		color: #FE9900;
	}
	#sous_rubriques_haut a.sous_rubriques:hover {
		color: #6F8184;
	}	
	
	/* ------ */
	#sous_rubriques {
		border: 1px solid #FE9900;
		margin: 0px 0px 10px 0px;
	}
	
	#sous_rubriques div.titre {
		background: #FE9900;
		color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	
	
	#sous_rubriques div.sous_rubriques {
		
		padding: 4px 0px 4px 6px;
		margin-top: 0px;
	}
	
	span.sous_rubriques_desc {
		font-size: 12px;
		color: #FE9900;
	}		
	
	#sous_rubriques a.sous_rubriques {
		font-weight: bold;
		color: #FE9900;
		
	}
	#sous_rubriques a.sous_rubriques:hover {
		color: #6F8184;
	}	
	
	
	
	/* ----- AFFICHAGE DES SOUS RUBRIQUES end ----- */

.page_nav
{
	color: #000000;
}

.article_image {
	width: 75px;
}

.page {
	vertical-align: top;
}

.accueil
{
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, Swiss, Futura, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;
}

.datearticle
{
	font-size:7pt;
	color: #999999;
}

.auteur
{
	font-size:7pt;
	color: #999999;
}

.imgview_legende
{
	color: #7D9EBF;
}

.imgview_lien
{
	color:#666666;
	text-decoration:none;
}
a.imgview_lien:hover
{
	color:#FF602D;
	text-decoration:none;
}


.legende_foto
{
	color: #5F83C9;
	text-decoration: none;
	border-style:none;
}

/* ----- RECHERCHE ----- */
 
.search {
	width: 149px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.search_text {
	width: 120px;
	height: 16px;
	vertical-align: top;	
	color: #000;
	text-align: center;
	text-decoration: none;
	border: 0px;
	margin: 0px 0px 0px 1px;
	padding: 1px 0px 0px 0px;
}

.search_button {
	width: 22px;
	height: 16px;
	font-weight:bold;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: none;
}

	/* page de résultats */
.rech_res_titre_page
{
	color: #003366;
	font-size: 12px;
}

.rech_res_mot_rech
{
	color: #5F83C9;
	text-decoration : none;
}

.rech_res_art_date
{
	font-size:10px;
	color: #003366;
	font-weight:bold;
}

.rech_res_date
{
	font-size:10px;
	color: #003366;
}

.rech_res_titre_article
{
	color: #2AC62A;
	font-weight:bold;
}

.rech_res_article
{
	color: #003366;
	text-decoration:none;
	font-weight:normal;
}
a.rech_res_article:hover
{
	color: #5479C3;
	text-decoration:none;
	font-weight:normal;
}

		.bas_mention {
			font-size: 8pt;
			color: #94AAC9;
			text-decoration: none;
			text-align: center;
			vertical-align: bottom;
			padding: 0px 4px 6px 0px;
		}
		a.bas_mention:hover {
			font-size: 8pt;
			color: #fff;
			text-decoration: none;
		}
		
		.bas_mention2
		{
			color: #94AAC9;
			text-decoration: none;
		}
		a.bas_mention2:hover
		{
			color: #fff;
			text-decoration: none;
		}		
		
		.chemin {
			color: #999999;
			text-decoration: none;
			margin-bottom: 16px;
		}
		a.chemin:hover {
			color: #33CC33;
		}
		
		.vous_etes
		{
			color: #333333;
		}
		
		.imprimer
		{
			font-size: 7pt;
			color: #FFFFFF;
			text-decoration: none;
		}
		
		a.imprimer:hover
		{
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		.envoyer_par_mail
		{
			color: #5F83C9;
			font-weight: bold;			
			text-decoration: none;			
		}
		
		a.envoyer_par_mail:hover
		{
			color: #FF2A00;
			font-weight: bold;			
		}
		
		a.retour
		{
			color: #81BF34;
			text-decoration : none;
			font-weight:bold;
		}
		a.retour:hover {
			color: #000;
			text-decoration : none;
			font-weight:bold;
		}
		
		#page_nav {
			margin: 10px 0px 10px 0px;
		}
		
		.page_nav {
			color: #5F83C9;
			text-decoration : none;
		}
		a.page_nav:hover {
			color: #FF9900;
			text-decoration : none;
		}		
		
		.editeur
		{
			color: #5F83C9;
			text-decoration: none;
		}
		a.editeur:hover
		{
			color: #FF2A00;
			text-decoration: none;
		}
		
		hr
		{
			color: #006699;

		}
		


/* ARTICLES*/

/* ENVOYER ARTICLE PAR MAIL*/
.erreur 
{
	color: #FF0000;
}

/* end ENVOYER ARTICLE PAR MAIL*/

/* .menutext*/
.justifie
{
	font-family:verdana;
	color: #000000;
	text-align: justify;
}

.p_justifie
{
	color: #000000;
	text-align: left;
}

.puces
{
	font-family:verdana;
	color: #333333;
	text-align: justify;
}


.titre_article {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

#articlelist p {
	margin: 0px 0px 4px 0px;
	padding: 0px;	
}

.listheadline
{
	color: #CCCCCC;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.listheadline:hover
{
	color: #CCCCCC;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}


.titre_articleview
{
	color: #160A67;
	font-weight: bold;
}

.TitreArticle
{
	color: #160A67;
	font-weight: bold;
}

	#rubrique_head {
		padding-bottom: 5px;
		margin-bottom: 16px;
		border-bottom: 1px solid #81BF34;
	}
	
	#rubrique_head img {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

.titre_rubrique {
	color: #81BF34;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
a.titre_rubrique:hover {
	color: #99CCFF;
}

.rubrique_desc {
	margin-left: 40px;
	margin-top: 1px;
	color: #81BF34;
}

.TitreRubrique/* h2 */ {
	color: #FFFFFF;
	font-size: 12px;
}

.pictext, .legende_photo
{
	color: #898888;
	font-style: italic;
	text-align : center;
}

.factbox
{
	background-color: #DEEDF9;
	font-style: normal;
	text-align : left;
}

/* END ARTICLES*/


	/* SPLASH*/
	.titre_splash
	{
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 1pt;
		margin-bottom: 8px;
	}	
	
	.texte_splash
	{
		color: #FFFFFF;
		font-size: 11px;
	}
	
	.texte_splash2
	{
		color: #CC00CC;
		font-size: 13px;
		font-weight: bold;
	}
	
	.suite_splash
	{
		color: #006699;
		font-size: 10px;
	}
	
	.accueil_splash
	{
		color: #006699;
		font-size: 10px;
	}

	/* END SPLASH*/

	/* FICHE PERSO*/
	.fiches_liens_bas
	{
		color: #003366;
		font-size: 10px;
		text-decoration:none;
	}
	
	a.fiches_liens_bas:hover
	{
		color: #E85600;
		font-size: 10px;
		text-decoration:none;
	}
	/* end FICHE PERSO*/
	
/* MENUS*/
	/* HAUT : rubrique_ht - srubrique_ht*/

#gauche {
	background: url("images/g_bgd.png") no-repeat 0px bottom;
	}
	

/* GAUCHE: srubrique_gche*/	
.rubrique_gche1
{
	font-family:Helvetica;
	font-size:11px;
	font-weight: normal;
	color:#160A67;
	text-align: right;
	text-decoration:none;
}

a.rubrique_gche1:hover
{
	font-family:Helvetica;
	font-size:11px;
	font-weight: normal;
	color:#160A67;
	text-align: right;
	text-decoration:none;
}

.rubrique_gche2
{
	font-family:Helvetica;
	font-size:11px;
	font-weight: normal;
	color:#100863;
	text-align: right;
	text-decoration:none;
}

a.rubrique_gche2:hover
{
	font-family:Helvetica;
	font-size:11px;
	font-weight: normal;
	color:#100863;
	text-align: right;
	text-decoration:none;
}

.rubrique_droite
{
	font-family:Helvetica;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
}

a.rubrique_droite:hover
{
	font-family:Helvetica;
	font-size:12px;
	font-weight: normal;
	color:#DCDCDC;
	text-align: right;
	text-decoration:none;
}


/* ----- Placement des images ----- */
.imageright {
	margin: 0 0 0 10px;
	border: 0;
	float: right;
}
.imagecenter {
	/* background: blue; */
	margin: 0;
	padding: 2px;
	border: 0;
	}	
.imageleft {
	margin: 0 10px 0 0;
	border: 0;
	float: left;
}	

#article {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #81BF34;
}

.lien {
	color: #3366CC;
	text-decoration : none;
}
a.lien:hover {
	color: #FF9900;
	text-decoration: none;
}


.lienFicheCom
{
	color: #0000FF;
	text-decoration : none;
}

a.lienFicheCom:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.mailto
{
	color: #0000FF;
	text-decoration : none;
	font-weight: normal;
}

a.mailto:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
}

.telecharger
{
	color: #0000FF;
	text-decoration : none;
	font-weight: normal;
}

a.telecharger:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
}

#lire_la_suite {
	text-align: right;
}

a.lirelasuite, a.lire_la_suite {
	color: #000;
	text-decoration : none;
	font-weight:bold;
}

a.lirelasuite:hover, a.lire_la_suite:hover {
	color: #81BF34;
	text-decoration : none;
	font-weight:bold;
}

.article
{
	color: #003366;
	text-decoration : none;
}

a.article:hover
{
	color: #0033FF;
	text-decoration: underline;			
}	


.texte_du_lien
{
color: #006699;
}

.lien_fiche_desc, .lienFicheDesc
	{
	color: #15348C;
	text-decoration: none;
	}

a.lien_fiche_desc:hover, a.lienFicheDesc:hover
	{
	color: #15348C;
	text-decoration: underline;
	}

.f_perso_lien
{
color: #99CC00;
}

.lien_fiche_asso
{
color: #BB8BFF;
}

.lien_liste
{
color: #66FF99;
}

.lien_fiche_com
{
color: #00FFFF;
}

.voir_aussi
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.list_bottom_titre
{
	font-size:12px;
	color:#5F83C9;
	text-decoration:none;
	font-weight:bold;
}
a.list_bottom_titre:hover
{
	font-size:12px;
	color:#2AC62A;
	text-decoration:none;
	font-weight:bold;
}	

.list_bottom_desc
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

/* FORMULAIRES - questions - réponses - bouton valider*/
.form_champ_titre
{
	color:#5479C3;
}

.form_champ_texte
{
	color:#003366;
}
.okbutton
{
	font-family: Arial;
	font-size:10px;
	color:#FFFFFF;
	background-color:#3366CC;
	font-weight:normal;
	text-align: center;
}

.stdbutton
{
	font-family: Arial;
	font-size:10px;
	color:#FFFFFF;
	background-color:#3366CC;
	font-weight:normal;
	text-align: center;
}



/* FICHES - bouton valider*/



/* MODULES */

/* Derniers Articles publiés sur le site */
.titre_dap
{
color: #CC0066;
}

.texte_dap
{
color: #336600;
}

/* Diaporama */
.texte_diaporama
{
color: #3300FF;
}

.titre_diaporama
{
	font-family:verdana;
	font-size:10px;
	font-weight: normal;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
}

/* Module de Vote */
.titre_vote
{
	color: #CC0066;
}

.texte_vote
{
	font-size:10px;
	color: #3366CC;
}

.resultats_vote
{
color: #999999;
}

.choix_vote
{
color: #FFFFFF;
}

.votez
{
color: #AAFF66;
}

a.votez:hover
{
color: #AAFF66;
background: #03C20C;
}

.bouton_votez
{
	font-family: Arial;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	font-weight:normal;
}

/* RESULTAT DU VOTE */

.titre_res_vote
{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 18px;
}

.intitule_vote
{
color: #CC0066;
}

.bouton_autres_sondages
{
	font-family: Arial;
	font-size:11px;
	color:#FFFFFF;
	background-color:#666666;
	font-weight:normal;
}

/*************************************/

/* HOMEPAGE */
.hpnomrubrique {
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding: 4px 20px 4px 20px;
}

.hptitrearticle {
	color:#000000;
	font-weight: bold;
}

.hptitreedito {
	color:#000000;
	font-weight: bold;
}

.hptexte {
	color:#000000;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	text-align: justify;
}

.hpagenda {
	color:#160A67;
	text-decoration:none;
	text-align: left;
}

a.hpagenda:hover
{
	color:#3366CC;
	text-decoration:none;
	text-align: left;
}

.hplirelasuite
{
	font-size: 11px;
	color: #FF9C02;
	text-decoration: none;
	font-weight:bold;
}
a.hplirelasuite:hover
{
	color: #FF9C02;
	text-decoration: none;
	font-weight:bold;
}

.hptexteed {
	color:#CC0000;
	font-size:9px;
	line-height:10pt;
	text-decoration:none;
	text-align: justify;
}


#les_infos {
	padding: 10px 10px 10px 10px;
		border-bottom: 1px solid orange;
}

/*************************************/