/* assemblee republique */
/* --------------------------------------- MENUS DEROULANTS */
/*
	position: relative;
*/
.menu_deroulant_cadre_sup_tab {
	width: 100%;/*rien sur l'original*/
	background-color: #FFFFFF;
	border:0px;
}
/*
	position: static;
*/
.menu_deroulant_cadre_sup_td1 {
	background-color: #BFFFFF;
	height: 45px;/*rien sur l'original*/
	text-align: center;
	vertical-align: middle;
}
/*
	position: relative;
*/
.menu_deroulant_visuel_init {
	position: relative;/* relative; sur l'original*/
	width: 100%;/*100% 132; sur l'original*/
	height: 62px;/*65px;70px;*/
	background-color: #FFFFFF;
	background-image: url();
	text-align: center;/*rien sur l'original*/
}
.menu_deroulant_visuel_init_1 {
	position: absolute;
	width: 100%;/*100% 124; sur l'original*/
	height: 60px;
	top: 25px;/*4px; sur l'original*/
	left: 0px;/*4px; sur l'original*/
	clip: rect(0, 1200, 60, 0);/*Firefox n'accepte pas les dimensions en %*/
}
.menu_deroulant_visuel_init_2 {
	position: absolute;
	width: 100%;/*124; sur l'original*/
	/*height: 62px;rien sur l'original*/
	top: 0px;
	left: 0px;
}
.menu_deroulant_visuel_init_3 {
	position: absolute;
	width: 100%;/*124; sur l'original*/
	/*height: 62px;rien sur l'original*/
	left: 0px;
	top: 60px;/*65px;70; sur l'original*/
}
.liens_proverbes {
	padding-right: 2px;
	padding-left: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-style: normal,"italic";
	color: #1515FF;
	font-weight: bold;
	background-color: #CCFFCC;
}
.titre_proverbes {
	padding-right: 2px;
	padding-left: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-style: italic;
	color: #1515FF;
	font-weight: bold;
}
.proverbes {
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #1515FF;
	font-weight: bold;
}
/* --------------------------------------------------------------- CSS COMMUNS */
.body {
	background-color: #F8D087;
}
.main {
	cursor: hand;
}
.table {
	background-color: #FEF8E2;
	width: 100%;
}
.boutons_accueil_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	font-style: italic;
	text-align: center;
	cursor: hand;
	width: 20%;
}
.accueil_boutons_image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FFCC99;
	width: 98%;
	cursor: hand;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: inset;
	border-top-color: #CC66FF;
	border-right-color: #CC66FF;
	border-bottom-color: #CC66FF;
	border-left-color: #CC66FF;
}
.faq_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #3300CC;
	letter-spacing: normal;
	text-align: center;
}
.faq_questions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #3300CC;
	letter-spacing: normal;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.faq_reponses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0000FF;
	letter-spacing: normal;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.td_notes {
	background-color: #C7F7BB;
	padding-right: 5px;
	padding-left: 5px;
}
.accueil_titre_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 5mm;
	font-style: italic;
	padding-right: 3px;
	text-decoration: underline;
}
.accueil_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 5mm;
	font-style: italic;
	padding-right: 5px;
}
.champs_saisie { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	background-color: #FFFFFF; 
	width: 50%; 
	border: 1px solid; 
	border-color:#999999
}
.retour_acceuil { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990099;
	background-color: #FFD277; 
	width: 200px; 
	cursor: hand 
}
.titres_divers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #990099;
	letter-spacing: 2px;
}
.aller_forum_pub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #0000FF;
	letter-spacing: 3px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	background-color: #CEFFFF;
}
.hdp_commentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0000FF;
	letter-spacing: 2px;
	font-style: italic;
}
.notes_rouges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: normal;
}
.sites_citoyens_titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #3300CC;
	letter-spacing: normal;
}
.sites_citoyens_textes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #0000FF;
	letter-spacing: normal;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.cadre_img_sons {
	font-weight: normal;
	cursor: hand;
	border: 2px solid #0000FF;
}
/* -------------------------------------------------------------------- ACCUEIL*/
.accueil_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #990099;
	letter-spacing: 2px;
}
.accueil_texte_marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color:  #B97C00;
	font-style: italic;
	background-color: #FFFEF9;

}
.accueil_texte_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color:  #3399FF;
	font-style: italic;
	background-color: #FFFEF9;

}
.accueil_texte_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color:   #3CAE55;
	font-style: italic;
	background-color: #FFFEF9;

}
.accueil_boutons_valider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color: #990099;
	background-color: #FFD277;
	width: 98%;
	cursor: hand;
	height: 25px;
}
.accueil_bouton_demission {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #663300;
	background-color: #FFD277;
	width: 98%;
	cursor: hand;
	height: 20px;
}
.accueil_boutons_valider_marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #990099;
	background-color: #FFD277;
	width: 100%;
	cursor: hand;
	height: 25px;
	background-image: url(/AR_img/point_marron.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.accueil_boutons_valider_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #990099;
	background-color: #69D5F3;
	width: 100%;
	cursor: hand;
	height: 25px;
	background-image: url(/AR_img/point_bleu.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.accueil_boutons_valider_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #990099;
	background-color: #A7EA5E;
	width: 100%;
	cursor: hand;
	height: 25px;
	background-image: url(/AR_img/point_vert.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.boutons_vert_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #990099;
	background-color: #A7EA5E;
	width: 100%;
	cursor: hand;
	height: 25px;
}
.accueil_boutons_valider_reduits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #A7EA5E;
	width: 98%;
	cursor: hand;
	height: 25px;
}
.accueil_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0000FF;
	background-color: #E6FFE6;
	font-style: italic;
}
.accueil_gd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #0000FF;
	background-color: #FEF8E2;
	font-style: italic;
}
/* ------------------------------------------- DR EXITE */
.dr_exite_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 70%;
	padding: 10px;
}
.dr_exite_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
}
.dr_exite_explications {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	text-align: justify;
	font-style: italic;
	padding: 10px;
}
.dr_exite_nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FF0000;
	background-color: #E6FFE6;
	text-align: justify;
	font-style: italic;
	padding: 10px;
}
.dr_inscription_erreurs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #FF0000;
	background-color: #E6FFE6;
	text-align: center;
	font-style: italic;
	padding: 10px;
}
/* ------------------------------------------------------------------- NOUS CONTACTER */
.nous_contacter_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 60%;
	padding: 5px 5px 20px;
}
.nous_contacter_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding: 4mm;
	width: 100%;
	text-align: center;
}
.nous_contacter_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding: 4mm;
	width: 100%;
	text-align: center;
}
.nous_contacter_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	text-align: justify;
	padding: 0mm 10mm;
}
.nous_contacter_boutons { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990099;
	background-color: #FFD277; 
	width: 150px; 
	cursor: hand 
}
.nous_contacter_champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#999999;
	width: 100%;
}
.nous_contacter_email { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	color: #000000; 
	background-color: #FFFFFF; width: 180px; 
	border: 1px solid; 
	border-color:#999999 
}
/* -----------------------------------------------------------------------PASSEZ VOTRE CHEMIN*/
.passez_votre_ch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990099;
	letter-spacing: 2px;
	font-style: italic;
}
.passez_votre_ch_gd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	letter-spacing: 2px;
	font-style: italic;
}
/* -----------------------------------------------------------------------REPUBLIQUE*/
.republique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	text-align: justify;
}
.republique_commentaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	text-align: justify;
}
/* -------------------------------------------------------------------- ADMINISTRATION */
.admin_titre_edit_D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FFFEF9;
	padding-left: 2mm;
	text-decoration: underline;
	width: 100%;
}
.admin_texte_edit_D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990099;
	background-color: #FFFEF9;
	padding-left: 2mm;
	width: 100%;
}
.admin_ddr_cadre {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 100%;
}
.admin_ddr_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #990099;
	letter-spacing: 2px;
}
.admin_ddr_titre_cols {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.admin_ddr_valeur_cols {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FFFFFF;
}
.admin_lien_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #0000FF;
	background-color: #FFFFFF;
	cursor: hand;
}
.admin_titre {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	background-color: #FEF8E2;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #990099;
}
.admin_cadre {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 68%;
	padding-right: 5px;
	padding-left: 5px;
}
.admin_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 4px;
}
.admin_texte_boutons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 4px;
	text-align: center;
}
.admin_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	background-color: #E6FFE6;
	font-style: italic;
}
.admin_boutonsRadio {
	background-color: #D2FFD2;
	cursor: hand;
	border: 1px solid #00CC00;
}
.admin_retour { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990099;
	background-color: #FFD277; 
	width: 200px; 
	cursor: hand 
}
/* ------------------------------------------- D EXITE */
.d_exite_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 70%;
	padding: 10px;
}
.d_exite_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
}
.d_exite_explications {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	text-align: justify;
	font-style: italic;
	padding: 10px;
}
.d_exite_nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FF0000;
	background-color: #E6FFE6;
	text-align: justify;
	font-style: italic;
	padding: 10px;
}
.d_inscription_erreurs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #FF0000;
	background-color: #E6FFE6;
	text-align: center;
	font-style: italic;
	padding: 10px;
}
/* ------------------------------------------- IDENTIFIANT MOT DE PASSE */
.id_mdp_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 75%;
}
.id_mdp_proposer { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	background-color: #FFD277; 
	width: 200px; 
	cursor: hand 
}
.id_mdp_champ {
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#990099;
	width: 140px;
}
.id_mdp_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #990099;
	letter-spacing: 2px;
}
.id_mdp_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FF0000;
}
/* ------------------------------------------------------------------- CONTACTER */
.contacter_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 60%;
	padding: 5px 5px 20px;
}
.contacter_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding: 4mm;
	width: 100%;
	text-align: center;
}
.contacter_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding: 4mm;
	width: 100%;
	text-align: center;
}
.contacter_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	text-align: justify;
	padding: 0mm 10mm;
}
.contacter_boutons { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	background-color: #FFD277; 
	width: 150px; 
	cursor: hand 
}
.contacter_champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#999999;
	width: 100%;
}
.contacter_email { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	color: #0000FF; 
	background-color: #FFFFFF; width: 180px; 
	border: 1px solid; 
	border-color:#999999 
}
/* -------------------------------------------------------------------------- CHAMPS */
.champ_etiquette {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 4mm;
}
.champ_choix_situation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.champ_identite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.champ_liste_deroulante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid #990099;
	width: 27%;
}
.champ_legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0033CC;
	border: 1px solid #0033CC;
	background-color: #FFFFFF;
	padding-right: 3mm;
	padding-left: 3mm;
}
.champ_messages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid #990099;
	width: 45%;
	text-align: left;
}
.champ_nous_contacter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid #990099;
	width: 100%;
	text-align: left;
}
.champ_D_DL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid #990099;
	width: 100%;
	text-align: left;
}
.champ_statut_D_DL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid #990099;
	width: 40px;
	text-align: left;
}
.champ_mieux_connaitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#999999;
	width: 100%;
}
.champ_num_rue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.champ_communication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.champ_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #990099;
	text-align: center;
}
.champ_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.champ_information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
}
.champsTexteOblig {
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#990099;
	width: 220px;
}
/* --------------------------------------------------------------------------  */
.table_1px_noir {  
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.table_emails{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	background-color: #FEF8E2;
	background-position: center;
	width: 100%;
	border: none #FEF8E2;
}
.copie_table_emails{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 100%;
}
.table_recommandation {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 60%;
}
.table_page_1a {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 70%;
}
.table_page_1b {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 98%;
}
.table_page_1c {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 50%;
}
.table_fiche {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 100%;
}
.etoile_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
}
.etiquette {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
}
.etiquette_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
}
.legende { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	margin-right: 18px; 
	margin-left: 18px; 
	text-align: center
}
/* -------------------------------------------------------------------------- BOUTONS */
.boutonsValider { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	background-color: #FFD277; 
	width: 160px; 
	cursor: hand 
}
.boutonsAnnuler { 
	font-family: Frutiger, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	background-color: #FFE7B3; 
	width: 100px; 
	cursor: hand 
}
.boutonsRadio {
	background-color: #ffd277;
	cursor: hand;
	border: 1px solid #CC6600;
}
.code_postal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#990099;
	text-align: center;
}
.champ_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#990099;
}
.code_crypt {
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#990099;
	font-weight: bold;
	text-align: center;
}
.case_cocher { 
	background-color: #FFFFFF; 
	color: #990099; 
	cursor: hand 
}
.note { 
  font-family: Frutiger, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000; 
  margin-right: 3px; 
  margin-left: 3px; 
  text-align: center; 
  line-height: 10px
}
/* -------------------------------------------------------------------------- VOTES */
.votes_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 100%;
}
.votes_num_L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
}
.votes_auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
}
.votes_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
}
.votes_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 2mm;
}
.votes_titre_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 2mm;
}
.votes_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 2mm;
}
.votes_texte_L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 2mm;
	font-style: italic;

}
.votes_choix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
	width: 8%;
	border: none;
}
.votes_résultats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FF0000;
	background-color: #FEF8E2;
	text-align: center;
}
.votes_decision{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	text-align: center;
	border: none;
}
.votes_boutonsRadio {
	background-color: #fff5e0;
	color: #990099;
	border: none;
}
.votes_effectues {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	background-color: #FEF8E2;
	padding-left: 2mm;
	text-align: center;
}
/* -------------------------------------------------------------------------- DECISIONS */
.decisions_sommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #0000FF;
	text-align: left;
	padding-left: 80mm;
	text-transform: none;
	cursor: hand;
	border: none;
	font-variant: normal;
	display: table-row-group;
}
.decisions_sommaire_liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #0000FF;
	text-align: left;
	padding-left: 4mm;
	text-transform: none;
	cursor: hand;
	border: none;
	font-variant: normal;
	display: table-row-group;
}
.decisions_table {  
	border="8";
	bordercolordark:"#009900";
	bordercolorlight:"#66FF99";
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF8E2;
	border-right-color: #FEF8E2;
	border-bottom-color: #FEF8E2;
	border-left-color: #FEF8E2;
	border-right-width: 7px;
	border-bottom-width: 6px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	background-color: #FEF8E2;
	background-position: center;
	width: 90%;
}
.decisions_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	width: 32%;
	text-align: left;
}
.decisions_sur_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	width: 32%;
	text-align: center;
}
.decisions_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	text-align: center;
}
.decisions_sous_titrefonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FFCC66;
	padding-left: 3mm;
	text-align: center;
}
.decisions_titre_pfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FFCC66;
	padding-left: 3mm;
	text-align: center;
}
.decisions_titre_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	text-align: center;
}
.decisions_sur_titre_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	text-align: center;
}
.decisions_sous_titre_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	text-align: center;
}
.decisions_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FFFFFF;
	padding-left: 4mm;
	text-align: justify;
}
.decisions_texte_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 4mm;
	text-indent: 5pt;
}
.decisions_nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	width: 32%;
	text-align: left;
}
.decisions_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 3mm;
	width: 32%;
	text-align: left;
	font-style: italic;
}
.decisions_commentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FF0000;
	background-color: #FEF8E2;
	text-align: center;
}
.decisions_terminee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	background-color: #FEF8E2;
	padding-left: 2mm;
	text-align: center;
}
/* --------------------------------------------------------------------------------------- */
.texte_page_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #990099;
	background-color: #FEF8E2;
	padding-left: 4mm;
}

