.visible{visibility:visible; border:#FF8D1C; border-left:#CC6600;}

.cache{visibility:hidden; position:static; z-index:100; display:none;}

body {
	
	background-color: #BFBFBF;
	font:normal 0.7em "Trebuchet MS", Verdana, Tahoma, Sans-serif;
	color:black;
	margin: 0; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
	
	}
	
#global {
	 background-color:#FFFFFF;
     margin-left: auto;
     margin-right: auto;
     width: 1003px;
     text-align: left; /* on rétablit l'alignement normal du texte */
	 
     }
	
	 
#header {
	width:1003px;
	height:119px;
}

#contenu {
	width:1003px;
	height:auto;
	background-color: #FFFFFF;
}

#menu {
    background-color:#FFFFFF;
	height:20px;
	width:1003px;
}

#gauche {
	width:170px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	float:left;
	margin:5px 0 0 0px;
}

#gauchetexte {
	margin:15px 0 0 3px;
}


#droite {
	background-color:#FFFFFF;
	height:auto;
	width:760px;
	float:left;
	margin:0px 0 0 0px;
}

#droitecontenu {
	background-color:#FFFFFF;
	height:auto;
	width:700px;
	float:left;
	margin:0px 0 0 0px;
}

div#footer {
    clear:both;
    height : 32px;
    margin : 0;
    padding: 0;
}

div#footer p {
    clear:both;
    text-align:center;
    color : #FFFFFF;
    font-size:0.9em;
    padding-top:10px;
}

div#footer a {
    text-align:center;
    color : #FFFFFF;
    font-size:1.0em;
    padding-top:10px;
    text-decoration:none;
}

div#footer a:hover {
    text-align:center;
    font-weight:bold; 
    color : #FFFFFF;
    font-size:1.0em;
    padding-top:10px;
    text-decoration:none;
}

.texte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


.texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393A3C;
}

.Style1 {color: #FFFFFF}
.Style8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: smaller;
	font-weight: bold;
	color: #FF3300;
	margin-left:10px;
}

.Style9 {color: #232954}

.texte_gris_1 {
	font-family: Tahoma;
	font-size: 10px;
	color: #828080;
}

.texte_gris_2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #585555;
}

.texte_gris_3 {
	font-family: Tahoma;
	font-size: 10px;
	color: #797878;
}

.texte_gris_4 {
	font-family: Tahoma;
	font-size: 9px;
	color: #A3A1A3;
}

.texte_gris_5 {
	font-family: Tahoma;
	font-size: 11px;
	color: #828080;
}
.texte_gris_6{
	font-family: Tahoma;
	font-size: 9px;
	color: #C0BEBE;
}
.texte_blanc_1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.texte_blanc_2 {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
}

.texte_blanc_3 {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.texte_blanc_4 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

.texte_bordeau_1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #C9436B;
}

.texte_bordeau_2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #81407C;
}

.texte_bordeau_3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #C55ABE;
}


.texte_ss_couleur_1 {
	font-family: Tahoma;
	font-size: 11px;
}

.texte3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #6C70C4;
}

.texte4 {
	font-family: Tahoma;
	font-size: 11px;
	color: #EAD7E9;
}
.texte5 {
	font-family: Tahoma;
	font-size: 11px;
	color: #606474;
}
.texte6 {
	font-family: Tahoma;
	font-size: 11px;
	color: #20A578;
}
.texte7 {
	font-family: Tahoma;
	font-size: 11px;
	color: #009C6C;
}
.texte8 {
	font-family: Tahoma;
	font-size: 9px;
	color: #009C6C;
}
.texte9 {
	font-family: Tahoma;
	font-size: 11px;
	color: #9D001C;
}
.texte10 {
	font-family: Tahoma;
	font-size: 11px;
	color: #AAA6A6;
}
.texte11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #C9003B;
}
.texte12 {
	font-family: Tahoma;
	font-size: 11px;
	color: #A24C9C;
}
.texte13 {
	font-family: Tahoma;
	font-size: 11px;
	color: #8E698B;
}
.texte14 {
	font-family: Tahoma;
	font-size: 11px;
	color: #E47E9C;
}
.texte15 {
	font-family: Tahoma;
	font-size: 12px;
	color: #9296AF;
}
.texte16 {
	font-family: Tahoma;
	font-size: 11px;
	color: #831A7C;
}
.texte17 {
	font-family: Tahoma;
	font-size: 11px;
	color: #9AA51D;
}
.texte18 {
	font-family: Tahoma;
	font-size: 11px;
	color: #831A7C;
}
.texte30 {
	font-family: Tahoma;
	font-size: 10px;
	color: #6C707E;
}


.titre_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #94012C;
}

.titre_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #953C90;
}

.titre_3 {
	font-family: Tahoma;
	font-size: 14px;
	color: #606474;
}

.titre_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5B5FA9;
}
.titre_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555976;
}
.titre_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #831A7C;
}
.titre_7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5B5FA9;
}
.titre_8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2D4D86;
}
.titre_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #318DAA;
}
.lien1					{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FBB600; text-decoration: none;}
.lien1:link 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FBB600; text-decoration: none;}
.lien1:visited 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FBB600; text-decoration: none;}
.lien1:hover 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B28282; text-decoration: none;}
.lien1:active 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FBB600; text-decoration: none;}

.lien2					{ 	font-family: Tahoma; font-size: 10px; color: #C30940; text-decoration: none;}
.lien2:link 			{	font-family: Tahoma; font-size: 10px; color: #C30940; text-decoration: blink;}
.lien2:visited 			{	font-family: Tahoma; font-size: 10px; color: #C30940; text-decoration: none;}
.lien2:hover 			{	font-family: Tahoma; font-size: 10px; color: #1F4288; text-decoration: none;}
.lien2:active 			{	font-family: Tahoma; font-size: 10px; color: #C30940; text-decoration: none;}

.lien3					{ 	font-family: Tahoma; font-size: 10px; color: #FFC800; text-decoration: none;}
.lien3:link 			{	font-family: Tahoma; font-size: 10px; color: #FFC800; text-decoration: none;}
.lien3:visited 			{	font-family: Tahoma; font-size: 10px; color: #FFC800; text-decoration: none;}
.lien3:hover 			{	font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.lien3:active 			{	font-family: Tahoma; font-size: 10px; color: #FFC800; text-decoration: none;}

.lien4					{ 	font-family: Tahoma; font-size: 10px; color: #EDEDED; text-decoration: none;}
.lien4:link 			{	font-family: Tahoma; font-size: 10px; color: #EDEDED; text-decoration: none;}
.lien4:visited 			{	font-family: Tahoma; font-size: 10px; color: #EDEDED; text-decoration: none;}
.lien4:hover 			{	font-family: Tahoma; font-size: 10px; color: #FFC800; text-decoration: none;}
.lien4:active 			{	font-family: Tahoma; font-size: 10px; color: #EDEDED; text-decoration: none;}

.lien5					{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C7CA; text-decoration: none;}
.lien5:link 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C7CA; text-decoration: none;}
.lien5:visited 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C7CA; text-decoration: none;}
.lien5:hover 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B28282; text-decoration: none;}
.lien5:active 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C7CA; text-decoration: none;}

.lien6					{ 	font-family: Tahoma; font-size: 10px; color: #4F5371; text-decoration: none;}
.lien6:link 			{	font-family: Tahoma; font-size: 10px; color: #4F5371; text-decoration: none;}
.lien6:visited 			{	font-family: Tahoma; font-size: 10px; color: #4F5371; text-decoration: none;}
.lien6:hover 			{	font-family: Tahoma; font-size: 10px; color: #404456; text-decoration: none;}
.lien6:active 			{	font-family: Tahoma; font-size: 10px; color: #4F5371; text-decoration: none;}

.lien7					{ 	font-family: Tahoma; font-size: 10px; color: #A7F5FF; text-decoration: none;}
.lien7:link 			{	font-family: Tahoma; font-size: 10px; color: #A7F5FF; text-decoration: none;}
.lien7:visited 			{	font-family: Tahoma; font-size: 10px; color: #A7F5FF; text-decoration: none;}
.lien7:hover 			{	font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.lien7:active 			{	font-family: Tahoma; font-size: 10px; color: #A7F5FF; text-decoration: none;}

.lien8					{ 	font-family: Tahoma; font-size: 10px; color: #7AE9F0; text-decoration: none;}
.lien8:link 			{	font-family: Tahoma; font-size: 10px; color: #7AE9F0; text-decoration: none;}
.lien8:visited 			{	font-family: Tahoma; font-size: 10px; color: #7AE9F0; text-decoration: none;}
.lien8:hover 			{	font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.lien8:active 			{	font-family: Tahoma; font-size: 10px; color: #7AE9F0; text-decoration: none;}

.lien9					{ 	font-family: Tahoma; font-size: 11px; color: #585555; text-decoration: none;}
.lien9:link 			{	font-family: Tahoma; font-size: 11px; color: #585555; text-decoration: blink;}
.lien9:visited 			{	font-family: Tahoma; font-size: 11px; color: #585555; text-decoration: none;}
.lien9:hover 			{	font-family: Tahoma; font-size: 11px; color: #828080; text-decoration: none;}
.lien9:active 			{	font-family: Tahoma; font-size: 11px; color: #585555; text-decoration: none;}

.lien10					{ 	font-family: Tahoma; font-size: 10px; color: #45E3B2; text-decoration: none;}
.lien10:link 			{	font-family: Tahoma; font-size: 10px; color: #45E3B2; text-decoration: none;}
.lien10:visited 			{	font-family: Tahoma; font-size: 10px; color: #45E3B2; text-decoration: none;}
.lien10:hover 			{	font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.lien10:active 			{	font-family: Tahoma; font-size: 10px; color: #45E3B2; text-decoration: none;}

.lien11					{ 	font-family: Tahoma; font-size: 11px; color: #8E698B; text-decoration: none;}
.lien11:link 			{	font-family: Tahoma; font-size: 11px; color: #8E698B; text-decoration: none;}
.lien11:visited 			{	font-family: Tahoma; font-size: 11px; color: #8E698B; text-decoration: none;}
.lien11:hover 			{	font-family: Tahoma; font-size: 11px; color: #A24C9C; text-decoration: none;}
.lien11:active 			{	font-family: Tahoma; font-size: 11px; color: #8E698B; text-decoration: none;}

.lien12					{ 	font-family: Tahoma; font-size: 12px; color: #831A7C; text-decoration: none;}
.lien12:link 			{	font-family: Tahoma; font-size: 12px; color: #831A7C; text-decoration: none;}
.lien12:visited 			{	font-family: Tahoma; font-size: 12px; color: #831A7C; text-decoration: none;}
.lien12:hover 			{	font-family: Tahoma; font-size: 12px; color: #C55ABE; text-decoration: none;}
.lien12:active 			{	font-family: Tahoma; font-size: 12px; color: #831A7C; text-decoration: none;}

.lien13					{ 	font-family: Tahoma; font-size: 11px; color: #C55ABE; text-decoration: none;}
.lien13:link 			{	font-family: Tahoma; font-size: 11px; color: #C55ABE; text-decoration: none;}
.lien13:visited 			{	font-family: Tahoma; font-size: 11px; color: #C55ABE; text-decoration: none;}
.lien13:hover 			{	font-family: Tahoma; font-size: 11px; color: #831A7C; text-decoration: none;}
.lien13:active 			{	font-family: Tahoma; font-size: 11px; color: #C55ABE; text-decoration: none;}

.lien14					{ 	font-family: Tahoma; font-size: 12px; color: #C9003B; text-decoration: none;}
.lien14:link 			{	font-family: Tahoma; font-size: 12px; color: #C9003B; text-decoration: none;}
.lien14:visited 			{	font-family: Tahoma; font-size: 12px; color: #C9003B; text-decoration: none;}
.lien14:hover 			{	font-family: Tahoma; font-size: 12px; color: #F6497C; text-decoration: none;}
.lien14:active 			{	font-family: Tahoma; font-size: 12px; color: #C9003B; text-decoration: none;}

.lien15					{ 	font-family: Tahoma; font-size: 11px; color: #606474; text-decoration: none;}
.lien15:link 			{	font-family: Tahoma; font-size: 11px; color: #606474; text-decoration: none;}
.lien15:visited 			{	font-family: Tahoma; font-size: 11px; color: #606474; text-decoration: none;}
.lien15:hover 			{	font-family: Tahoma; font-size: 11px; color: #C9003B; text-decoration: none;}
.lien15:active 			{	font-family: Tahoma; font-size: 11px; color: #606474; text-decoration: none;}

.lien16					{ 	font-family: Tahoma; font-size: 11px; color: #000099; text-decoration: none;}
.lien16:link 			{	font-family: Tahoma; font-size: 11px; color: #000099; text-decoration: none;}
.lien16:visited 			{	font-family: Tahoma; font-size: 11px; color: #000099; text-decoration: underline;}
.lien16:hover 			{	font-family: Tahoma; font-size: 11px; color: #000099; text-decoration: underline;}
.lien16:active 			{	font-family: Tahoma; font-size: 11px; color: #000099; text-decoration: none;}

.form1					{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #C0C0C0;
	font-size:10px;
	font-weight: normal;
	color: #393A3C;
	border: 1px solid C3C0AD;
}

.form_grise					{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECE9D8;
	font-size:10px;
	font-weight: normal;
	color: #F9FAFC;
	border: 1px solid F9FAFC;
}

.blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;

}

.liensouligne{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:11px;
	text-decoration:underline;
}

.gras {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

}

.bleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
}
.petblanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.petbleu {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #37546F;
}

.clignote {
	text-decoration: blink;
	
}
