/* @charset "iso-8859-1";
	*/
	
	/* piges.org */
	/* local.css */

/* bleu pâle du fond des dégradés	#D6E6FA	*/
/* bleu moyen du fond des dégradés	#1D1DD2	*/
/* bleu très pâle	#EAFCFC	*/

/* jaune citron	#FFFF00	*/
/* jaune pâle web	#FFFF99	*/
/* jaune pâle du fond #FFFDE9 */
/* orange quand hover #FB2907 */

	/* encadrements */
	/* encadrement des formulaires bleu moyen */
.encadrer_cleur1 {
	width : 100%;
	align : center;
	padding: 5px;
	border: 1px solid #1D1DD2;
}
	/* encadrement des formulaires jaune */
.encadrer_cleur2 {
	width : 100%;
	align : center;
	padding: 5px;
	border: 1px	solid #faf00c;
}
	/* encadrement des formulaires bleu très pâle */
.encadrer_cleur3 {
	width : 100%;
	align : center;
	padding: 5px;
	border: 1px solid #EAFCFC;
}
	/* couleurs de fond */
.fond_cleur1 {
	background-color:#1D1DD2;
}
.fond_cleur2 {
	background-color:#ffff99;
}
.fond_cleur3 {
	background-color:#D6E6FA;
}
.fond_cleur_blanc {
	background-color:white;
}
	/* titres du menu contextuel horizontal */
.menucont {
	color: #1D1DD2;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
	
	a.menucont:hover {
	color: #FB2907;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	a.menucont:link {
	color: #1D1DD2;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.menucont:visited {
	color: #1D1DD2;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
	/* titres du sous-menu contextuel horizontal */
.ssmenucont {
}
.ssmenucont a:hover {
}
.ssmenucont a:link {
}
.ssmenucont a:visited {
}
	/* mise en forme de la colonne principale de texte */
.surtitrem {
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.surtitrem:hover {
	text-decoration: underline;
}
	a.surtitrem:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.surtitrem:visited {
	text-decoration: none;
}
.titrem {
	font-size: 18px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titrem:link {
	font-size: 18px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titrem:visited {
	font-size: 18px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titrem:hover {
	font-size: 18px;
	color: #FB2907;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.soustitrem {
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.datem {
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.auteurm {
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.auteurm:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.auteurm:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.auteurm:hover {
	color: #FB2907;
	text-decoration: underline;
}
.chapom {
	font-size: 12px;
	color: #1D1DD2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
	a.chapom:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.chapom:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.chapom:hover {
	color: #1D1DD2;
	text-decoration: underline;
}
.textem {
	font-size: 14px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.textem:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.textem:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.textem:hover {
	color: #FB2907;
	text-decoration: underline;
}

.titressrub {
	font-size: 18px;
	color: #000000;
	background-color:#c1df14;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titressrub:link {
	font-size: 18px;
	color: #000000;
	background-color:#c1df14;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titressrub:visited {
	font-size: 18px;
	color: #000000;
	background-color:#c1df14;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.titressrub:hover {
	font-size: 18px;
	color: #FB2907;
	background-color:#c1df14;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

	/* mise en forme du texte */
.hierarchie {
	font-size: 10px;
	color: #1D1DD2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	
}
	a.hierarchie:link {
	color: #1D1DD2;
	text-decoration: none;
	
}
	a.hierarchie:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.hierarchie:hover {
	color: #FB2907;
	text-decoration: underline;
}
.txtmenu {
	font-size: 12px;
	color: #1D1DD2;
	font-family: verdana, arial, helvetica, sans-serif;
}
	a.txtmenu:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtmenu:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtmenu:hover {
	color: #FB2907;
	text-decoration: underline;
}
	/* mise en forme du la colonne de droite */
.txtcoldte {
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
	a.txtcoldte:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtcoldte:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtcoldte:hover {
	color: #FB2907;
	text-decoration: underline;
}
.titrecoldte {
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
	a.titrecoldte:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.titrecoldte:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.titrecoldte:hover {
	color: #c1df14;
	text-decoration: none;
}
.titregrandcoldte {
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
	/* mise en forme du menu horizontal général */
.menucont {
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.menucont:link {
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.menucont:visited {
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
	a.menucont:hover {
	font-size: 9px;
	color: #FB2907;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
	/* mise en forme du texte */
.txtfooter {
	font-size: 10px;
	color: #1D1DD2;
	font-family: verdana, arial, helvetica, sans-serif;
}
	a.txtfooter:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtfooter:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.txtfooter:hover {
	color: #FB2907;
	text-decoration: underline
}
	/* debut des styles du 20020614 */
	/* couleur de fond du menu horizontal du haut, premières lignes */
.menufond1 {
	background-color: #000099;
	}
	/* couleur des lettres du menu horizontal du haut, premières lignes, sur menufond */
.menutext {
	background-color: #000099;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffcc00;
	font-size: 12px;
	font-weight: bold;
	}
	/* couleur des pipes (|) du menu horizontal du haut, premières lignes, sur menufond, assorti à menutext */
.menupipe {
	background-color: #000099;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffcc00;
	font-size: 12px;
	font-weight: bold;
	}
	/* couleur de fond du menu horizontal du haut, dernières lignes, celle des menus déroulants */
.menufond2 {
	background-color: #ff6600;
	}
	/* formulaire de recherche */
.recherche {
	width: 80%;
	background-color: #faf00c;
	background-position: left bottom;
	vertical-align: bottom;
	float: none;
	font-family: comics sans ms, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #1D1DD2;
	}
	/* menus déroulants */
.deroul {
	width: 100px;
	background-color: #faf00c;
	background-position: left bottom;
	vertical-align: bottom;
	float: none;
	font-family: comics sans ms, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #1D1DD2;
	}
.deroul_dte {
	width: 150px;
	background-color: #faf00c;
	background-position: left bottom;
	vertical-align: bottom;
	float: none;
	font-family: comics sans ms, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #1D1DD2;
	}
	/* colonne de gauche */
	/* fond colonne de gauche */
.colgche {
	background-color: #ffcc00;
	color: #ff6600;
	}
	a.colgche:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.colgche:active {
	color: #cc3300;
	}
	/* titres grands dans menu gauche */
.menugchegrand {
	color: #ff6600;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}
	a.menugchegrand:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.menugchegrand:active {
	color: #cc3300;
	}
	/* titres normaux dans menu gauche */
.menugche {
	color: #ff6600;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	a.menugche:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.menugche:active {
	color: #cc3300;
	}
	/* titres des sous-rubriques dans menu gauche */
.menusousrubgche {
	color: #ff6600;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}
	a.menusousrubgche:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.menusousrubgche:active {
	color: #cc3300;
	}
	/* texte petit dans menu gauche*/
.menugchepetit {
	color: #ff6600;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	a.menugchepetit:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.menugchepetit:active {
	color: #cc3300;
	}
	/* ligne horizontale dans menu gauche */
.lignegche {
	color: #000099;
	}
	/ * menu recherche dans menu gauche */
.menurech1 {
	background-color: #ffcc00;
	}
	/* date dans menu gauche */
.date1 {
	color: #ff6600;
	font-size: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	a.date1:hover {
	color: #73300;
	text-decoration: underline;
	}
	a.date1:active {
	color: #cc3300;
	}
	/* colonne de milieu */
	/* colonne du milieu */
.colmil {
	}
	/* cascade (hiérarchie) des rubriques jusqu'où l'on est */
.cascade {
	color: #000099;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	/* titre grand dans la colonne du milieu */
.titregrandm {
	color: #1D1DD2;
	font-size: 24px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	}
	/* titre de la page dans la colonne du milieu */
.titrepagem {
	color: #1D1DD2;
	font-size: 30px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
	/* texte dans la colonne du milieu grande taille */
.textmgrand {
	color: #000066;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-variant: normal;
	}
	/* colonne de droite */
	/* fond colonne de droite */
.coldte {
	;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px}
	a.coldte:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.coldte:active {
	color: #cc3300;
	}
	/* titres normaux dans menu droite */
.menudte {
	color: #ff6600;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	a.menudte:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.menudte:active {
	color: #cc3300;
	}
	/* date dans menu droite */
.date2 {
	color: #ff6600;
	font-size: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
	a.date2:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.date2:active {
	color: #cc3300;
	}
	/* menu du bas */
	/* colonne du menu du bas */
.colmenubas {
	background-color: #ff6600;
	}
	a.colmenubas:hover {
	color: #cc3300;
	text-decoration: underline;
	}
	a.colmenubas:active {
	color: #cc3300;
	}
	/* texte du menu du bas */
.textemenubas {
	color: #000099;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}
.menurech1 {
	width: 100px;
	background-color: #ffffff;
	color: #000099;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	clip: rect( );
	font-weight: bold;
	/*	border: 1px #000099 solid;
	*/
	}
.menurech2 {
	width: 100px;
	background-color: #ffffff;
	color: #000099;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	clip: rect( );
	font-weight: bold
	/*	border: 1px #000099 solid;
	*/
	}
	/* autres styles */
	/* texte dans la colonne du milieu grande taille */
.titreforum {
	color: #000066;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	}

	/* les signagtures des petititions */
.sign_petition {
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
	a.sign_petition:link {
	color: #1D1DD2;
	text-decoration: none;
}
	a.sign_petition:visited {
	color: #1D1DD2;
	text-decoration: none;
}
	a.sign_petition:hover {
	color: #FB2907;
	text-decoration: underline;
}

.sign_petition_titre {
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
.table_sign_petition {
	width: 100%;
	background-color: #ffffff;
	/* color: #000099; */
	font-family: verdana, arial, helvetica, sans-serif;
	clip: rect( );
	border: 1px #000099 solid;
	}



	/* fin des styles du 20020614 */
	/**************************************************/
	/*

/* modèle
.xxxx {
}
	a.xxxx:hover {
}
	a.xxxx:link {
}
	a.xxxx:visited {
}
	*/
.textep {
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	;
	color: #000066;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-variant: normal;
	}
.soustitrem {
	}
	