body { 	 font-family: Arial, Helvetica, sans-serif;
		 font-size:12px;
		 font-weight:normal;
		 color:#000000;
		 margin:0px;
    } 
p,li,td  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
input, select, textarea  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
sup { font-size:10px; }

.t_just { text-align:justify;}

h1 { font-size:20px; color:#000099; font-weight:bold; }
h2 { font-size:16px; color:#000099; font-weight:bold; }
h3 { font-size:14px; color:#000099; font-weight:bold; margin:10px 0; }
h4 { font-size:13px; font-weight:bold; }
.h3equi { font-size:14px; color:#000099; font-weight:bold; padding:10px 0px; }

A, A:link, A:visited, A:active
	{ font-size: 12px; color:#000099; text-decoration:underline; }
A:hover { color:#CC0000; text-decoration:none; }

.titre { font-size:16px; font-weight:bold; color:#000099; text-decoration: none; }
A.titre, A.titre:link, A.titre:visited, A.titre:active
	{ font-size:16px; font-weight:bold; color:#000099; text-decoration: underline}
A.titre:hover { font-size:16px; font-weight:bold; color:#CC0000; text-decoration: none;}

.titrerouge     { font-size:16px; color:#990000; font-weight:bold; }
.soustitrerouge { font-size:14px; color:#990000; font-weight:bold; }
.soustitrebleu  { font-size:14px; color:#000099; font-weight:bold; }
.txtrouge { color:#AA0000; }
.txtbleub  { font-size:12px; color:#000099; font-weight:bold; }

.article { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-align: justify;}
.comites  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; font-weight: bold;}
.concours { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.directive { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.txt11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.txt11b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
.txt11just { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-align: justify;}
.txt_form_bleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #003399 }
.txt_form_blan_b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #ffffff }

.art_bleu  			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000099; }
A.art_bleu 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000099; text-decoration: underline;}
A.art_bleu:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000099; text-decoration: underline;}
A.art_bleu:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000099; text-decoration: underline;}
A.art_bleu:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000099; text-decoration: underline;}
A.art_bleu:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #CC0000; text-decoration: none;}

.resumes  			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000099; }
A.resumes 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000099; text-decoration: underline;}
A.resumes:link 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000099; text-decoration: underline;}
A.resumes:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000099; text-decoration: underline;}
A.resumes:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000099; text-decoration: underline;}
A.resumes:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #CC0000; text-decoration: none;}


.moyen			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000099; text-decoration: underline}
A.moyen			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000099; text-decoration: underline}
A.moyen:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000099; text-decoration: underline}
A.moyen:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000099; text-decoration: underline}
A.moyen:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000099; text-decoration: underline}
A.moyen:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #CC0000; text-decoration: none;}

.gros			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:none}
A.gros			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:underline}
A.gros:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:underline}
A.gros:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:underline}
A.gros:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:underline}
A.gros:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #333333; text-decoration:none;}

.petit			{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000099; text-decoration: underline}
A.petit			{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000099; text-decoration: underline}
A.petit:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000099; text-decoration: underline}
A.petit:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000099; text-decoration: underline}
A.petit:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000099; text-decoration: underline}
A.petit:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #CC0000; text-decoration: none;}

.art_print_titre { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000000; }
.art_print_txt   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #000000; }

.titre_popup	{ font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000099; text-decoration: none; }
.bouton {	font-family: Arial,Helvetica,sans-serif;
			font-weight:normal;
			text-decoration: none;
			padding: 2px;
			font-size: 10px;
			color: #000000;
			background-color: #FFCB7D;
			border-top: ridge 2px #000000;
			border-left: ridge 2px #000000;
			border-right: ridge 1px #000000;
			border-bottom: ridge 1px #000000;
}
.specgris { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight:bolder; font-style:oblique; text-decoration:none }
.specbleu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003399; font-weight:bolder; font-style:oblique; text-decoration:none }
.specroug { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF3333; font-weight:bolder; font-style:oblique; text-decoration:none }
.spec12gris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight:bolder; font-style:oblique; text-decoration:none }
.spec12bleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-weight:bolder; font-style:oblique; text-decoration:none }
.spec12roug { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3333; font-weight:bolder; font-style:oblique; text-decoration:none }

.marqueetitle { font-size: 16px; color: #000000; font-weight:bold; }
.marqueetxt   { font-size: 12px; color: #000000; text-align:center; }
.marqueetxtr  { font-size: 12px; color: #CC0000; font-weight:bold; font-style:oblique; }

.haut 		 { font-size:9px; text-align:right; }
A.haut, A.haut:link, A.haut:visited	 { font-size:9px; text-decoration:underline; }
A.haut:active, A.haut:hover   { font-size:9px; text-decoration:none;}

.accu 			{ font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; text-shadow:Black; }
A.accu			{ font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; text-shadow:Black; }
A.accu:link 	{ font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
A.accu:visited	{ font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
A.accu:active 	{ font-size:11px; font-weight:bold; color:#AA0000; text-decoration:none; }
A.accu:hover 	{ font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }

.laureats   { padding-bottom:15px; padding-top:10px; border-bottom:1px solid #000099; }
.ligne_bleu { border-bottom:1px solid #000099; }

.margegauche { padding-left:20px; }
.encadre_comm { margin:10px; padding:10px; border:#000000 1px solid; color:#000000; background-color:#D8EBFA; }
.encadre_elections_b { border:1px solid #c12f33; background-color:#fff; color:#000; margin:5px 15px 10px 3px; font-weight:bold; padding-bottom:5px; }
.encadre_elections { border:1px solid #000099; background-color:#fff; color:#000; margin:5px 15px 5px 3px; padding:5px; }
.menu_elec 		 { font-size:10px; text-align:right; }
A.menu_elec, A.menu_elec:link, A.menu_elec:visited	 { font-size:10px; text-decoration:underline; }
A.menu_elec:active, A.menu_elec:hover   { font-size:10px; text-decoration:none; }
.inv_red_white { display:block; background-color:#c12f33; color:#FFFFFF; font-size:18px; font-weight:bold; padding:4px; margin-bottom:10px; }
.elections_bullet { padding-left:25px; line-height:18px; }

.art_rouge, A.art_rouge, A.art_rouge:link, A.art_rouge:visited
	{ font-weight:bold; color:#c12f33; text-decoration: underline; }
A.art_rouge:active, A.art_rouge:hover { color: #0000CC; text-decoration: none; }
.encadre_bleu { border:1px solid #0000aa; background-color:#fff; color:#000; padding-bottom:5px; }

/* Classes pour congrès 2007 */
#congres { width:531px; }
#congres_bord_v { width:508px; padding-left:23px; background-color:#CAE564; color:#000000; }
.bord_v { width:23px; background-color:#CAE564; color:#000000; }
#congres_bord_b { padding-left:23px; background-color:#ffffff; color:#000000; text-align:justify; }
#congres_txt  { padding-left:16px; background-color:#ffffff; color:#000000; text-align:justify; }
#congres_txt2 { padding-left:16px; background-color:#ffffff; color:#000000; text-align:justify; }
.txt_vertp { background-color:#FFFFFF; color:#CAE564; }
.txt_vertf { background-color:#FFFFFF; color:#9acd32; }
#congres .titre { margin-top:24px; background-image:url(../congres2007/images/bandejour.jpg); background-repeat:no-repeat; width:100%; line-height:24px; padding-left:90px; color:#FFFFFF; font-size:12px; }

#congres .menu { display:block; padding:12px 0; background-color:#ecf5ab; color:#000099;  font-size:11px; font-weight:bold; }
#congres a.menu, #congres a.menu:link, #congres a.menu:visited	{ text-decoration: underline}
#congres a.menu:active, #congres a.menu:hover 	{ background-color:#ecf5ab; color: #CC0000; text-decoration: none;}
.part_tit { padding:4px 0; margin-bottom:4px; color:#990000; font-weight:bold; text-decoration:underline; }
.part_spc { display:block; padding-bottom:10px; text-align:center; }

.encadre_accueil { border:1px solid #000099; background-color:#fff; color:#000; margin:5px 0 5px 3px; width:602px; }
.encadre_elec    { border:1px solid #000099; background-color:#fff; color:#000; padding:5px; }
/* Classes pour partenaires dans Congrès 2007 */
.ligne_part01 { display:block; border-bottom:1px solid #989482; width:425px; }
.ligne_part02 { display:block; border-bottom:1px solid #EEB211; width:455px; }
.ligne_part03 { display:block; border-bottom:1px solid #A7A9AC; width:425px; }
.t_plat { font-size:16px; color:#989482; font-weight:bold; }
.t_or   { font-size:16px; color:#EEB211; font-weight:bold; }
.t_arg  { font-size:16px; color:#A7A9AC; font-weight:bold; }

