body {
	MARGIN: 0px 0px 0px 0px;
	background-color: #ffffff;
}
	
#container {
	color: #1E366A;
	FONT: 65%/1.5 Arial, Geneva, Verdana, sans-serif;
	MARGIN: 0px;
	WIDTH: 100%;
}

#nav_haut {
	background-color: #336699;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FLOAT: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
}

#nav_haut UL {
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT:normal;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px ;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
}

#nav_haut A {
	PADDING: 3px 0em 3px 0em ;/* avant cetait  4px 0em 5px 0em */
	DISPLAY: block; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

#nav_haut A:hover {
	COLOR: #FF6633;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

#nav_haut DIV {
	COLOR: #FF6633;
	FLOAT: left;
}

#nav_haut LI {
	PADDING: 0px 0px 0px 0px;
	FLOAT: left;
}

#nav_haut LI UL {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	FONT-WEIGHT: normal;	
	LEFT: -999em;
	MARGIN-TOP: 0em;
	POSITION: absolute;
	WIDTH: 11em;/* avant cetait 22 */
	HEIGHT: auto;
}

#nav_haut LI UL A {/* sousmenu fond non selectionne */
	PADDING: 1px 0 1px 0;
	background-color:#FFFFFF;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	WIDTH: 11em;/* avant cetait 22 */
	COLOR: #1E366A;
	FONT-WEIGHT: bold;
	
}

#nav_haut LI UL A:hover {
	background-color:#FFFFFF;
	BORDER-TOP: #FF6633 1px solid;
	BORDER-BOTTOM: #FF6633 1px solid;
	COLOR: #1E366A;
}

#nav_haut LI:hover UL {
	LEFT: auto
}

#nav_haut LI.sfhover UL {
	LEFT: auto
}

#nav_bas {
	background-color: #336699;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: normal;
	FLOAT: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
}

#nav_bas UL {
	PADDING-RIGHT: 0px 0px 0px 0px;
	FONT-WEIGHT:normal;
	FLOAT: left;
	MARGIN: 0px 0px 1em;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
}

#nav_bas A {
	PADDING-RIGHT: 0.25em 0em 0.25em 0em;
	DISPLAY: block; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

#nav_bas A:hover {
	COLOR: #FF6633;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

#nav_bas DIV {
	PADDING: 0.25em 0em 0.25em 0em;
	COLOR: #FF6633;
	FLOAT: left;
}

#nav_bas LI {
	PADDING: 0px 0px 0px 0px;
	FLOAT: left;
}

#nav_bas LI UL {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	FONT-WEIGHT: normal;	
	LEFT: -999em;
	MARGIN-TOP: -70px;
	POSITION: absolute;
	WIDTH: 11em;
	HEIGHT: auto;
}

#nav_bas LI UL A {
	background-color:#FFFFFF;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	WIDTH: 15em;
	COLOR: #1E366A;
}

#nav_bas LI UL A:hover {
	background-color:#FFFFFF;
	BORDER-TOP: #FF6633 1px solid;
	BORDER-BOTTOM: #FF6633 1px solid;
	COLOR: #1E366A;
}

#nav_bas LI:hover UL {
	LEFT: auto
}

#nav_bas LI.sfhover UL {
	LEFT: auto
}

.texte_orange {
	color: #FF6633;
	font: bold 65%/1.5 Arial, Geneva, Verdana, sans-serif;
	}
	
.titre_gd_rouge {
	margin-bottom: 20px;
	color: #CC0000;
	font: 22px/23px Arial, Geneva, Verdana, sans-serif;
	}

.texte_blanc {color: #FFFFFF}

.texte_menus {
color: #1E366A;
font: 65%/1.5 Arial, Geneva, Verdana, sans-serif;

}

.txt_menus_pt {color: #1E366A; font: 10px/10px Arial, Geneva, Verdana, sans-serif;}
.txt_menus_pt a  {color: #1E366A; font: 10px/10px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.txt_menus_pt a:hover  {color: #1E366A; font: 10px/10px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.txt_menus_pt a:visited  {color: #1E366A; font: 10px/10px Arial, Geneva, Verdana, sans-serif;}

.titre_gd_orange {
	margin-bottom: 20px;
	color: #FF6633;
	font: 22px/23px Arial, Geneva, Verdana, sans-serif;
	}

.titre_blanc {
	color: #FFFFFF;
	font: bold 10px/11px Arial, Geneva, Verdana, sans-serif;
	}
	
.texte {color: #000000; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-align: justify;}		
.texte a  {color: #000000; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-align: justify; text-decoration: underline;}
.texte a:hover  {color: #000000; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-align: justify; text-decoration: none;}
.texte a:visited  {color: #666666; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-align: justify;}

.texte_orange_menu {
	color: #FF6633;	
	MARGIN: 0px;
	WIDTH: 100%;}
	
.txt_orange {color: #FF6633; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.txt_orange a  {color: #FF6633; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.txt_orange a:hover  {color: #FF6633; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.txt_orange a:visited  {color: #FF9933; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif;}


.petitexte {color: #999999; font-size: 9px; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 10px;}		
.petitexte a  {color: #999999; font-size: 9px; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 10px; text-decoration: underline;}
.petitexte a:hover  {color: #999999; font: font-size: 9pxm; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 10px; text-decoration: none;}
.petitexte a:visited  {color: #999999; font-size: 9px; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 10px;}

.petit_or {color: #FF6633; font-size: 0.620em; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 1.2em;}		
.petit_or a  {color: #FF6633; font-size: 0.620em; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 1.2em; text-decoration: underline;}
.petit_or a:hover  {color: #FF6633; font: font-size: 0.620em; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 1.2em; text-decoration: none;}
.petit_or a:visited  {color: #FF6633; font-size: 0.620em; font-family: Arial, Geneva, Verdana, sans-serif; line-height: 1.2em;}

	
.textebold {color: #000000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold a  {color: #000000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold a:hover  {color: #000000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold a:visited  {color: #666666; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

		
.texte_plus_grand {
	color: #000000;
	font: 12px/17px Arial, Geneva, Verdana, sans-serif;
	}

.texte_intro {color: #000066; font: 15px/19px Arial, Geneva, Verdana, sans-serif;}
.texte_intro a {color: #000066; font: 15px/19px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.texte_intro a:hover {color: #000066; font: 15px/19px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.texte_intro a:visited {color: #4F4F69; font: 15px/19px Arial, Geneva, Verdana, sans-serif;}

.sstitre_orange {color: #FF6633; font: bold 13px/17px Arial, Geneva, Verdana, sans-serif;}
.sstitre_orange a {color: #FF6633; font: bold 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.sstitre_orange a:hover {color: #FF6633; font: bold 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.sstitre_orange a:visited {color: #FF6633; font: bold 13px/17px Arial, Geneva, Verdana, sans-serif;}

		
.titre_bleufonce {
	margin-bottom: 20px;
	color: #000066;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
		
.texte_bleufonce {color: #000066; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.texte_bleufonce a  {color: #000066; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.texte_bleufonce a:hover  {color: #000066; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.texte_bleufonce a:visited  {color: #4F4F69; font: 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.texte_gd_bleufonce {
	color: #000066;
	font: 14px/17px Arial, Geneva, Verdana, sans-serif;
	}	
.textebold_gd_bleufonce {
	color: #000066;
	font: bold 13px/17px Arial, Geneva, Verdana, sans-serif;
	}	
.textebold_bleufonce {
	color: #000066;
	font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;
	}

	
.titre_orange {
	margin-bottom: 5px;
	color: #FF6633;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
.textebold_orange {color: #FF6633; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_orange a  {color: #FF6633; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_orange a:hover  {color: #FF6633; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_orange a:visited  {color: #FF9933; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.texte_gd_orange {
	color: #FF6633;
	font: bold 13px/17px Arial, Geneva, Verdana, sans-serif;
	}	
	
.inter_orange {color: #FF6633; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_orange a  {color: #FF6633; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_orange a:hover  {color: #FF6633; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_orange a:visited  {color: #FF6633; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

	

.titre_rouge {
	margin-bottom: 5px;
	color: #CC0000;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
.texte_gd_rouge {
	color: #CC0000;
	font: 13px/17px Arial, Geneva, Verdana, sans-serif;
	}	
.textebold_rouge {
	color: #CC0000;
	font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;
	}

/* -------- BOITES ---------- */	
.titre_boite_rouge {
	margin-top: 6px;
	color: #CC0000;
	font: bold 12px/10px Arial, Geneva, Verdana, sans-serif;
	}
	
.titre_boite_orange {
	margin-top: 6px;
	color: #000066;
	font: bold 12px/10px Arial, Geneva, Verdana, sans-serif;
	}
	
.titre_boite_blanc {
	margin-top: 6px;
	color: #FFFFFF;
	font: bold 12px/10px Arial, Geneva, Verdana, sans-serif;
	}
	
.txt_boite {color: #000066; font: 11px/14px Arial, Geneva, Verdana, sans-serif;}		
.txt_boite a  {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.txt_boite a:hover  {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.txt_boite a:visited  {color: #4F4F69; font: 11px/15px Arial, Geneva, Verdana, sans-serif;}

.puce_rouge_boite {
	color: #CC0000;
	font: bold 11px/15px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- END BOITES ---------- */	


/* -------- FAQ ---------- */	

.inter_rosefaq {color: #990066; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_rosefaq a  {color: #990066; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_rosefaq a:hover  {color: #990066; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_rosefaq a:visited  {color: #990066; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

.textebold_bleufaq {color: #336699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_bleufaq a  {color: #336699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_bleufaq a:hover  {color: #336699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_bleufaq a:visited  {color: #336699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.txt_introfaq {color: #000066; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}
.txt_introfaq a {color: #000066; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.txt_introfaq a:hover {color: #000066; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.txt_introfaq a:visited {color: #000066; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

.titre_rosefaq {
	margin-bottom: 5px;
	color: #990066;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- END FAQ ---------- */	


/* -------- RESEAU ---------- */	

.inter_reseau {color: #339999; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_reseau a  {color: #339999; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_reseau a:hover  {color: #339999; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_reseau a:visited  {color: #339999; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

.textebold_reseau {color: #339999; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_reseau a  {color: #339999; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_reseau a:hover  {color: #339999; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_reseau a:visited  {color: #339999; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.titre_reseau {
	margin-bottom: 5px;
	color: #339999;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- END RESEAU ---------- */	



/* -------- AGENDA ---------- */	
	
.inter_agenda {color: #CC0000; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_agenda a  {color: #CC0000; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_agenda a:hover  {color: #CC0000; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_agenda a:visited  {color: #CC0000; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

.textebold_agenda {color: #CC0000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_agenda a  {color: #CC0000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_agenda a:hover  {color: #CC0000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_agenda a:visited  {color: #CC0000; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.titre_agenda {
	margin-bottom: 5px;
	color: #CC0000;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- END AGENDA ---------- */	

/* -------- SUCCES ---------- */	

.inter_succes {color: #666699; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_succes a  {color: #666699; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_succes a:hover  {color: #666699; font: 13px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_succes a:visited  {color: #666699; font: 13px/17px Arial, Geneva, Verdana, sans-serif;}

.textebold_succes {color: #666699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_succes a  {color: #666699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_succes a:hover  {color: #666699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_succes a:visited  {color: #666699; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.titre_succes {
	margin-bottom: 5px;
	color: #666699;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- END SUCCES ---------- */	

/* -------- QUI SOMMES-NOUS ---------- */	

.inter_qui {color: #000066; font: 14px/17px Arial, Geneva, Verdana, sans-serif;}		
.inter_qui a  {color: #000066; font: 14px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.inter_qui a:hover  {color: #000066; font: 14px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.inter_qui a:visited  {color: #000066; font: 14px/17px Arial, Geneva, Verdana, sans-serif;}

.textebold_qui {color: #000066; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}		
.textebold_qui a  {color: #000066; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.textebold_qui a:hover  {color: #000066; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.textebold_qui a:visited  {color: #000066; font: bold 11.5px/17px Arial, Geneva, Verdana, sans-serif;}

.texte_qui {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif;}		
.texte_qui a  {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif; text-decoration: underline;}
.texte_qui a:hover  {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif; text-decoration: none;}
.texte_qui a:visited  {color: #000066; font: 11px/15px Arial, Geneva, Verdana, sans-serif;}

.titre_qui {
	margin-bottom: 5px;
	color: #000066;
	font: 22px/25px Arial, Geneva, Verdana, sans-serif;
	}
/* -------- QUI SOMMES-NOUS ---------- */	

