@charset "iso-8859-1";
P, BODY, TABLE, TR, TD, UL, OL {font-family: sans-serif,comic sans ms,arial,verdana; font-size: 11pt; font-weight: bold; color: #772D6B;}

/* Style des liens */
a:link {color: #5E2154}
a:hover {text-decoration: none; color: #931638}
a:active {color: #931638}
a:visited {color: #5E2154}
a:visited:hover {text-decoration: none; color: #931638}

a.agenda:link, a.agenda:visited {color: #E0CEE0}
a.agenda:hover, a.agenda:hover, a.agenda:visited:hover {color: #FC758E}

h1 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:17pt; color:rgb(94,33,84); }
h2 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:16pt; color:rgb(94,33,84); }
h3 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:15pt; color:rgb(94,33,84); }
h4 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:14pt; color:rgb(94,33,84); }
h5 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:13pt; color:rgb(94,33,84); }
h6 { font-family: Comic Sans MS, Verdana, sans serif; font-weight: bolder; font-size:12pt; color:rgb(94,33,84); }

/* Style des textes */
.text13	 {font-size: 16pt;}
.text14	 {font-size: 14pt;}
.text13	 {font-size: 13pt;}
.text12	 {font-size: 12pt;}
.text11	 {font-size: 11pt;}
.text10	 {font-size: 10pt;}
.text9	 {font-size: 9pt;}
.text8 {font-size: 8pt;}
.text8_5 {font-size: 8.5pt;}
.text7_5 {font-size: 7.5pt;}
.text7  {font-size: 7pt;}
.text6  {font-size: 6pt;}
.min {text-transform: lowercase;}
.maj {text-transform: uppercase;}
.cap {text-transform: capitalize;}
.comic { font-family: Comic Sans MS, Verdana, sans serif;}

.just {text-align: justify}				/* alignement justifié */
.droi {text-align: right}				/* alignement droite */
.gau {text-align: left}					/* alignement gauche */
.centr {text-align: center}				/* alignement centré */
.vup {vertical-align: top}
.vmid {vertical-align: middle}
.vbot {vertical-align: bottom}
sup {
	vertical-align: 4px;
	font-size: 8pt;
	}


.ital {font-style: italic}
.gras {font-weight: bolder}
.norm {font-weight: normal}


.just_rosefonce {text-align: justify; color: #E04251}
.droi_rosefonce {text-align: right; color: #E04251}				
.gau_rosefonce {text-align: left; color: #E04251}					
.centr_rosefonce {text-align: center; color: #E04251}	

.just_violetfonce {text-align: justify; color: #472835}
.droi_violetfonce {text-align: right; color: #472835}				
.gau_violetfonce {text-align: left; color: #472835}					
.centr_violetfonce {text-align: center; color: #472835}	

.just_ital {text-align: justify; font-style: italic}
.droi_ital {text-align: right; font-style: italic}				
.gau_ital {text-align: left; font-style: italic}					
.centr_ital {text-align: center; font-style: italic}	

.just_gras {text-align: justify; font-weight: bolder}
.droi_gras {text-align: right; font-weight: bolder}				
.gau_gras {text-align: left; font-weight: bolder}					
.centr_gras {text-align: center; font-weight: bolder}	

.just_grasital {text-align: justify; font-weight: bolder; font-style: italic}
.droi_grasital {text-align: right; font-weight: bolder; font-style: italic}				
.gau_grasital {text-align: left; font-weight: bolder; font-style: italic}					
.centr_grasital {text-align: center; font-weight: bolder; font-style: italic}	

/* Couleurs (de texte, de lignes) */
.rose1fonce {color: #931638}
.rose2fonce {color: #E04251}
.rose3moyen {color: #FC2366}
.rose4moyen {color: #F4547C}
.rose5moyen {color: #FC758E}
.rose6clair {color: #F7C4D8}
.rose7clair {color: #FFE0F1}

.hrrose2fonce {color: #E04251; background: #E04251; border: #E04251;}
.hrrose3moyen {color: #FC2366; background: #FC2366; border: #FC2366;}
.hrrose4moyen {color: #F4547C; background: #F4547C; border: #F4547C;}
.hrrose5moyen {color: #FC758E; background: #FC758E; border: #FC758E;}

.violet1fonce {color: #472835}
.violet2fonce {color: #5E2154}
.violet3moyen {color: #772D6B}
.violet4moyen {color: #9B4F96}
.violet5moyen {color: #B58CB2}
.violet6clair {color: #E0CEE0}	
.violet7clair {color: #F3ECF6}

/* Couleurs (de fonds) */
.frose6clair {background-color: #931638}
.frose2fonce {background-color: #E04251}
.frose3moyen {background-color: #FC2366}
.frose4moyen {background-color: #F4547C}
.frose5moyen {background-color: #FC758E}
.frose6clair {background-color: #F7C4D8}
.frose7clair {background-color: #FFE0F1}

.fviolet1fonce {background-color: #472835}
.fviolet2fonce {background-color: #5E2154}
.fviolet3moyen {background-color: #772D6B}
.fviolet4moyen {background-color: #9B4F96}
.fviolet5moyen {background-color: #B58CB2}
.fviolet6clair {background-color: #E0CEE0}	
.fviolet7clair {background-color: #F3ECF6}

.fblan {background-color: #FFFFFF}

/* Espacement interne des tableaux */
.padbot1 {padding-bottom: 1em}			/* marge des cellules de tableau : 1 en bas */
.padbot2 {padding-bottom: 6px}			/* marge des cellules de tableau : 6px en bas */
.padtop1 {padding-top: 1em}				/* marge des cellules de tableau : 1 en haut */
.padtop8px {padding-top: 8px}			/* marge des cellules de tableau : 8px en haut */
.padleft3x {padding-left: 3px}			/* marge des cellules de tableau : 3px à gauche */
.pad1 {padding: 2em 1em 2em 1em}		/* marge des cellules : haut 2 droit 1 bas 2 gauche 1 */
.pad2 {padding: 0em 1em 0em 1em}		/* marge des cellules : haut 0 droit 1 bas 0 gauche 1 */
.pad3 {padding: 1em 1em 1em 1em}		/* marge des cellules : haut 1 droit 1 bas 1 gauche 1 */
.pad4 {padding: 4px 1em 4px 1em}		/* marge des cellules : haut droit bas gauche */
.pad5 {padding: 4px 2px 4px 3px}		/* marge des cellules : haut droit bas gauche */
.pad6 {padding: 0px 2px 1px 2px}		/* marge des cellules : haut 0px droit 0px  bas 0px  gauche 0px */
.pad7 {padding: 3px 6px 3px 6px}		/* marge des cellules : haut 3px droit 6px  bas 3px  gauche 6px */
.pad8 {padding: 3px 3px 3px 3px}		/* marge des cellules : haut 3px droit 3px  bas 3px  gauche 3px */
.pad9 {padding: 8px 4px 8px 4px}		/* marge des cellules : haut 8px droit 4px  bas 8px  gauche 4px */
.pad10 {padding: 8px 1em 8px 1em}		/* marge des cellules : haut 8px droit 1em  bas 8px  gauche 1em */
.pad11 {padding: 6px 3px 6px 3px}		/* marge des cellules : haut 6px droit 3px  bas 6px  gauche 3px */
.pad12 {padding: 6px 0px 6px 0px}		/* marge des cellules : haut 6px droit 0px  bas 6px  gauche 0px */
.pad13 {padding: 10px 2px 0px 6px}		/* marge des cellules : haut 10px droit 2px  bas 0px  gauche 2px */
.pad14 {padding: 0px 2px 0px 6px}		/* marge des cellules : haut 0px droit 2px  bas 0px  gauche 2px */
.pad30 {padding: 1em 5em 1em 5em}		/* marge des cellules : haut 1 droit 1 bas 1 gauche 1 */

.titrArt {
	margin: 0px;
	margin-top: 1.5em; 
	padding: 0;
}

.paragArt {
	text-align: justify;
	margin: 0;
	margin-top: 3px;
}

/* Boutons pour liens */

a.boutoneven:link {color: #9B4F96; border: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 30px; width: 170px; padding: 6px 0px 4px 0px; text-decoration: none; background: url(images/btneven170.gif); display: table-cell}
a.boutoneven:hover {color: #DC3F72; border: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 30px; width: 170px; padding: 6px 0px 4px 0px; text-decoration: none; background: url(images/btneven170-2.gif); display: table-cell}
a.boutoneven:visited {color: #9B4F96; border: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 30px; width: 170px; padding: 6px 0px 4px 0px; text-decoration: none; background: url(images/btneven170.gif); display: table-cell}
a.boutoneven:visited:hover {color: #DC3F72; border: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 30px; width: 170px; padding: 6px 0px 4px 0px; text-decoration: none; background: url(images/btneven170-2.gif); display: table-cell}

a.bouton10025:link {color: #9B4F96; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 100px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn100-25.gif); display: table-cell}
a.bouton10025:hover {color: #DC3F72; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 100px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn100-25-2.gif); display: table-cell}
a.bouton10025:visited {color: #9B4F96; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 100px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn100-25.gif); display: table-cell}
a.bouton10025:visited:hover {color: #DC3F72; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 100px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn100-25-2.gif); display: table-cell}

a.bouton8025:link {color: #9B4F96; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 80px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn80-25.gif); display: table-cell}
a.bouton8025:hover {color: #772D6B; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 80px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn80-25-2.gif); display: table-cell}
a.bouton8025:visited {color: #9B4F96; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 80px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn80-25.gif); display: table-cell}
a.bouton8025:visited:hover {color: #772D6B; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 25px; width: 80px; padding: 4px 0px 3px 0px; text-decoration: none; background: url(images/btn80-25-2.gif); display: table-cell}

input.boutonfrm6020 {color: #9B4F96; border: none; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 20px; width: 60px; padding: 1px 0px 2px 0px; text-decoration: none; background: url(images/btn60-20.gif); display: table-cell}
input.boutonfrm6020:hover {color: #772D6B; border: none; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 20px; width: 60px; padding: 1px 0px 2px 0px; text-decoration: none; background: url(images/btn60-20-2.gif); display: table-cell}
input.boutonfrm6020:visited {color: #9B4F96; border: none; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 20px; width: 60px; padding: 1px 0px 2px 0px; text-decoration: none; background: url(images/btn60-20.gif); display: table-cell}
input.boutonfrm6020:visited:hover {color: #772D6B; border: none; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFFFDD; height: 20px; width: 60px; padding: 1px 0px 2px 0px; text-decoration: none; background: url(images/btn60-20-2.gif); display: table-cell}

