* {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; align: center; 
}
INPUT {
	FONT-SIZE: 11px;
}
TEXTAREA {
	FONT-SIZE: 11px;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.bgdinput {
	BACKGROUND:#ccff66; COLOR:#ffffca; FONT-FAMILY:Verdana; FONT-SIZE:10px;
}
.bgdinputfocus {
	BACKGROUND:#ff0000; COLOR:#ffffca; FONT-FAMILY:Verdana; FONT-SIZE:10px;
}
A {
	COLOR: #436f1a; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
A.footer {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.footer:hover {
	TEXT-DECORATION: underline;
}
.gras {
	FONT-WEIGHT: bold;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square;
}
LI {
	MARGIN-TOP: 10px;
}
TABLE.main {
	BACKGROUND-COLOR: #ffffff;
}
TD.footer2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f0f0f0;
}
TD.location1 {
	FONT-SIZE: 10px; COLOR: #666666; PADDING-TOP: 8px;
}
TD.location2 {
	FONT-SIZE: 10px; COLOR: #666666; PADDING-TOP: 3px;
}
INPUT.search {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffff66;
}
TABLE.contact {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}
TD.nav {
	WIDTH: 224px; BACKGROUND-COLOR: #e2e2aa;
}
TD.niv_ligne {
	BACKGROUND-IMAGE: url(../img/ico/niv_ligne2.gif); BACKGROUND-REPEAT: repeat-y;
}
TABLE.niv1 {
	BORDER-TOP: #ffffff 1px solid;
}
TD.txt_niv1 {
	PADDING-RIGHT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 7px; LETTER-SPACING: -0.05em;
}
TD.txt_niv2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}
IMG.niv2 {
	MARGIN-TOP: 7px;
}
A.niv2 {
	COLOR: #333333;
}
A.niv2:hover {
	FONT-WEIGHT: bold; COLOR: #000000; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;
}
TABLE.niv2 {
	MARGIN-TOP: 5px;
}
TD.txt_art {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 8px; LETTER-SPACING: -0.03em;
}
IMG.art {
	MARGIN-TOP: 7px;
}
A.art {
	COLOR: #ffffff;
}
A.art:hover {
	COLOR: #5b5b44; TEXT-DECORATION: none;
}
TD.art_ligne {
	BACKGROUND-IMAGE: url(../img/ico/article_ligne.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.art_ligne2 {
	BACKGROUND-IMAGE: url(../img/ico/article_ligne2.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.art_end {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../img/ico/back_art.gif); BACKGROUND-REPEAT: repeat-y;
}
TABLE.intro {
	BACKGROUND-POSITION-X: center; BACKGROUND-IMAGE: url(../img/background_association.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #8eb803;
}
A.actus {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.actus:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.agenda {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none;
}
A.agenda:hover {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none;
}
A.nouveau {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: none;
}
A.nouveau:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: none;
}
IMG.accueil {
	MARGIN-RIGHT: 8px;
}
.titre {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.07em;
}
.titre SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.07em;
}
.titre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.07em;
}
.titre2 SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.07em;
}
.titre3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titre3 SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.image {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cccccc 1px solid;
}
TD.blockR-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; WIDTH: 538px; PADDING-TOP: 20px;
}
TD.panier_rubrique_titre {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #8eb803; PADDING-TOP: 3px; BORDER-BOTTOM: #8eb803 1px solid; LETTER-SPACING: 1px;
}
TD.panier_rubrique {
	PADDING-BOTTOM: 10px; PADDING-TOP: 7px;
}
.contactform_libelle_champ {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #6b8b02; PADDING-TOP: 2px; LETTER-SPACING: 1px;
}
.contactform_legalnotice {
	PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #888; PADDING-TOP: 2px; FONT-STYLE: italic; LETTER-SPACING: 1px;
}
INPUT.nb_produit {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff;
}
.msg_fdp {
	FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.msg_fdp_td {
	;
}
.select_100p {
	WIDTH: 100%;
}
.dl_libelle {
	COLOR: #6b8b02;
}
.dl_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em;
}
.db_action {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold;
}
.db_desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify;
}



#ind_qcm{
	margin-left:200px; margin-right:200px;
}

.acc_txt{
font-size:15px;
	}
.acc_cell{
	background-image:url(../image_avsf/background_association.gif); background-repeat:no-repeat; background-position:center; background-color:#8eb803; color:#FFFFFF; }

.acc_cell_QCM{
	 background-repeat:no-repeat; background-position:center; background-color:#dab30a; color:#FFFFFF; }
.acc_titre{
	color:#000000; font:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:18px;}
.acc_lien{
	text-align:center; text-decoration:blink; text-transform:capitalize; color:#000000; font-size:15px}
#QUIZZ{
	text-align:center;}
#QCM{
	text-align:center;}
#ind_quizz{
	background-color:#cccc99;}
#ind_qcm{
	background-color:#cccc99;}
.titre_ind{
	text-align:center; font-size:24px;}
.lancement{
	text-decoration:none; color:#0000FF; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center;}	
.expl{
	font-size:20px;
	}
.question{
	font-size:20px; text-align:justify; margin-left:5px; margin-right:50px; font:Verdana, Arial, Helvetica, sans-serif;}
.reponse{
	font-size:14px; margin-left:5px; margin-right:5px; text-align:justify; font:Verdana, Arial, Helvetica, sans-serif;}
#envoi_quizz{
}
.fond{
	background-image:url(../image_avsf/background_association.gif); background-position: 90% 85%; background-repeat:no-repeat;}
.marque{
	font-size:18px; font:small-caps Verdana, Arial, Helvetica, sans-serif;}
#comm_r{
	color:#FF0000; font:large; letter-spacing: 5px; font-size:16px; text-align:center;}
#comm_b{
	color:#0000FF; font:large; letter-spacing: 5px; font-size:16px; text-align:center;}
.resultat{
	background-color:#cccc99;}
#score{
	font:large small-caps; color:#FF0000; font-size:70px;}
.sc_gros{
	font-size:36px;}

.reponseQCM{
	font-size:16px; margin-left:20px;  text-align:justify; font:Verdana, Arial, Helvetica, sans-serif;}

.une_image_portrait{
	float:right; margin-right:600px; margin-top:3px;  width:20px;}

.une_image_paysage{
	float:right; margin-right:600px; margin-top:3px; width:150px;}


.value_suiv{
	margin-left:5%; margin-top: 30px; text-align: left;
}

.btn_qcm_res{
	font-size:18px;
}

.red_esp{
}

.une_image_portrait1{
	float: left;
	margin-left: 140px;
   	margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
	width: 120px;
}
.une_image_portrait2{
	margin-left: 640px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   	margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   	padding: 5px;
}
.pmention{
	margin-left:125px; margin-right:125px;

}
.mention{
	font-size:13px;
}
	
.form_fin_1{float: left; margin-bottom:30px;}

.form_fin_2{float: left; margin-bottom:30px;}

.form_fin_3{float: left; margin-bottom:30px;}

.form_fin_4{margin-bottom:30px;}

.titre_prof{
	font-size:18px;
}
.profil{
	font-size:14px;
	margin-left:30px;
	margin-right:30px;
	text-align:justify;
}

.quest_suiv_btn{
	font-size:16px;
}

.fin_profil{
	margin-left:20px; margin-right:20px; text-align:justify; font-size:15px;
}