body { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; text-align: justify }

.rubenville { font-family: trebuchet MS, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #2584C6 }
.rubvivre { font-family: trebuchet MS, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #CB5752 }
.rubmairie { font-family: trebuchet MS, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #008B7A }

.texte { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: left }

.edito { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 100%; color: #546562; margin-left: 20; margin-right: 10; text-align: justify }
.cadreListe{height:20px;border:none;background-color:#008B7A;text-align:center;font-family:arial;font-size:10pt;font-weight:bold;color:#FFFFFF;}
.titreListe{color:#FFFFFF;font-family:Trebuchet MS;font-size:11pt;font-weight:bold;}
.titreListe:hover{color:#FFFFFF;font-family:Trebuchet MS;font-size:11pt;font-weight:bold;}

.surMenu{font-family:trebuchet MS;font-size:10pt;color:#008B7A;text-decoration: none;font-weight:bold;}
.titre       { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bolder; font-weight: bold; color: #A51026;text-align: left }

.fonctions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; font-weight: bold; color: #2584C6 }

.lien  { color: #546562; font-family: Arial, Helvetica, Geneva; font-size: 14px; font-weight: bold; text-decoration: underline } 
.lien:hover { color: #A51026; text-decoration: none }

.textehaut { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; font-weight: bold;} 

.haut { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; font-weight: bold; text-decoration:none; } 
.haut:hover { color: #ffffff; text-decoration: none }

.chemin { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; text-decoration: none } 
.chemin:hover { color: #000000; text-decoration: underline }

.resume { font-family: Arial, Helvetica, sans-serif; font-size:10pt;font-weight:normal; color:#000000;text-decoration: none; text-align:justify;} 
.resume:hover { color: #2584C6; text-decoration: none }

.resume2 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; font-weight: normal; color: #000011;text-decoration: none; text-align: left } 
.resume2:hover { color: #2584C6; text-decoration: none }

.resume3 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; font-weight: normal; color: #000011;text-decoration: none; text-align: left } 
.resume3:hover {color: #000011;text-decoration: none }


.s1 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; text-decoration: none } 
.s1:hover { color: #008B7A; text-decoration: none }

.s2 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; text-decoration: none } 
.s2:hover { color: #2584C6; text-decoration: none }

.s3 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; text-decoration: none } 
.s3:hover { color: #CB5752; text-decoration: none }
.corps{vertical-align:top;}

.s4 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; color: #000000; text-decoration: none } 
.s4:hover { color: #FDB813; text-decoration: none }

.communique { color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 14px; text-decoration: none } 
.communique:hover { color: #A51026; text-decoration: underline }

.dn  { color: #546562; font-family: Arial, Helvetica, Geneva; font-size:10pt; font-weight: bold; text-decoration: none; } 
.dn:hover { color: #A51026; text-decoration: none }

.titreactu { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bolder; font-weight: bold; color: #2584C6 }

.nomasso { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal; font-weight: bold; color: #CB5752;text-align: left }
.choix1{border-collapse:collapse; border:2px solid #CB5752; background-color:#FFFFCC;font-family:arial;font-size:8pt;font-weight:bold;color:#CB5752;}

.nomelus { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #008B7A;text-align: left }

.fonctionsrge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bolder; font-weight: bold; color: #CB5752 }

.fonctionsver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bolder; font-weight: bold; color: #008B7A }

.spr { color: #2584C6; font-family: Arial, Helvetica, Geneva; font-size:10pt; font-weight: bold;text-decoration:none;} 
.spr:hover { color: #CB5752; text-decoration: none }

.spj { color: #2584C6; font-family: Arial, Helvetica, Geneva; font-size: 10pt; font-weight:bold;text-decoration:none; } 
.spj:hover { color: #FDB813; text-decoration: none; }

.h2 { color: #FDF46A; font-family: Arial, Helvetica, Geneva; font-size: 11px; font-weight: bold; text-decoration: none } 
.h2:hover { color: #ffffff; text-decoration: none }

.h1 { color: #ffffff; font-family: Arial, Helvetica, Geneva; font-size: 14px; font-weight: bold; text-decoration: none } 
.h1:hover { color: #FDF46A; text-decoration: none }

select, input, textarea	{border-color:black; border-width:1;}
.bas { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: center }

img.motmaire { margin-bottom: 10; margin-left: 10;}
.motmaire { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-weight: normal; color: #000011;text-decoration: none; text-align: left } 

.hautDate { color: #FFFFFF; background-color: #2888C8; width:150; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; font-weight: bold; text-decoration: none }

#accueil div p table td a { color: #2584C6; font-family: Arial, Helvetica, Geneva; font-size: 10pt; font-weight: bold; text-decoration: none } 
#accueil div p table td a:hover{ color: #FDB813; text-decoration: none; }

.surtitre {color : #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight : bold;}
.surtitre:hover {color : #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight : bold;}

.question {color:#008B7A; font-weight:bold; font-size: 11px;}
.questioni {color:#FF0000; font-weight:bold; font-size: 11px;}
.questione {color:#FF0000; background:#FFFF00; font-weight:bold; font-size: 11px;}
.questionm {color:#FFFFFF; background:#FF0000; font-weight:bold; font-size: 11px;}
.questionTitre {color:#FFFFFF; background:#008B7A; font-weight:bold; font-size: 14px; height:55px; vertical-align:middle;}
.reponse {font-size: 11px;}
.candidat p,ul,td,span,input,select {font-size: 11px;}
.mineur {font-size: 11px;border-collapse:collapse; border:1px solid #FF0000;padding:4px;}

a { color : #2584C6 ; font-family: Arial, Helvetica, Geneva ; font-size : 10pt ; font-weight: normal ; text-decoration : none ; text-align : justify ; } 
a:hover { color : #008B7A ; font-size : 10pt ; text-decoration: none ; }
a span {font-family: Arial, Helvetica, Geneva ; font-size : 10pt ; font-weight: normal ; text-decoration : none ; text-align : justify ; }
a span font {font-family: Arial, Helvetica, Geneva ; font-size : 10pt ; font-weight: normal ; text-decoration : none ; text-align : justify ; }
a span font i {font-family: Arial, Helvetica, Geneva ; font-size : 10pt ; font-weight: normal ; text-decoration : none ; text-align : justify ; }
span {font-family: Arial, Helvetica, Geneva ; font-size : 10pt ; font-weight: normal ; text-decoration : none ; text-align : justify ; }
