body {
	font-family: Arial, Helvetica, sans-serif;
}

/* Main */
	.RubriqueOff { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size : 85%; letter-spacing : 2px; line-height : 100%;}
	.RubriqueOff:hover { font-family: Arial, Helvetica, sans-serif; color: #993300; font-size : 85%; letter-spacing : 2px; line-height : 100%;}
	
	.Rubrique2Off { font-family: Arial, Helvetica, sans-serif; color: #990000; font-size : 85%; letter-spacing : 2px; line-height : 100%;}
	.Rubrique2Off:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size : 85%; letter-spacing : 2px; line-height : 100%;}
	
	.Rubrique3Off { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 85%; letter-spacing : 1px; line-height : 90%;}
	.Rubrique3Off:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size : 85%; letter-spacing : 1px; line-height : 90%;}
	
	.Rubrique3On { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size : 85%; letter-spacing : 1px; line-height : 90%;}
	
	.RubriqueOn { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
	
	.MenuOff { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size : 105%; letter-spacing : 1px;}
	.MenuOff:hover { font-family: Arial, Helvetica, sans-serif; color: #993300; background-color:#EEEEEE; font-size : 105%; letter-spacing : 1px;}
	
	.Menu2Off { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size : 105%; letter-spacing : 1px;}
	.Menu2Off:hover { font-family: Arial, Helvetica, sans-serif; color: #993300; background-color:#EEEEEE; font-size : 105%; letter-spacing : 1px;}
	
	.Menu3Off { font-family: Arial, Helvetica, sans-serif; color: #660033; font-size : 105%; letter-spacing : 1px;}
	.Menu3Off:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color:#EEEEEE; font-size : 105%; letter-spacing : 1px;}
	
	.MenuOn { font-family: Arial, Helvetica, sans-serif; color: #000000; line-height : 20px;background-color:#EEEEEE;}
	
	.MenuAdeicActive { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; line-height : 20px;}
	
	.MenuActuOff { font-family: Arial, Helvetica, sans-serif; color: #cc0000; line-height : 20px;}
	.MenuActuOff:hover { font-family: Arial, Helvetica, sans-serif; color: #000000;}
	
	.ContactOff { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; text-decoration: none; letter-spacing : 1px; font-weight: bold;}
	.ContactOff:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none; letter-spacing : 1px; font-weight: bold;}

	.Contact2Off { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #707070; text-decoration: none; letter-spacing : 1px; font-weight: bold;}
	.Contact2Off:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; text-decoration: none; letter-spacing : 1px; font-weight: bold;}
	
	.ContactOn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none;}
	
	.LoiOff { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #990000; text-decoration: none;}
	.LoiOff:hover { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;}
	
	.Loi3Off { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none;}
	.Loi3Off:hover { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #990000;}
	
	.MiniSomm { font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height : 20px; letter-spacing : 1px;}
	.MiniSomm:hover { font-family: Arial, Helvetica, sans-serif; line-height : 20px; letter-spacing : 1px;}
	
	.Faq { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height : 20px; font-weight: bold; text-decoration: none;}
	.Faq:hover { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height : 20px; font-weight: bold; text-decoration: underline;}
	
	.Titre1Off { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #cc0000; letter-spacing : 1px;}
	.Titre1Off:hover { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; letter-spacing : 1px;}
	
	.Titre2Off { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; letter-spacing : 1px;}
	.Titre2Off:hover { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; letter-spacing : 1px;}
	
	.Titre3Off { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; letter-spacing : 1px;}
	.Titre3Off:hover { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; letter-spacing : 1px;}
	
	.Titre4Off { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; letter-spacing : 1px;}
	.Titre4Off:hover { font-family: Arial, Helvetica, sans-serif; bold ;font-size: 100%; color: #990066; letter-spacing : 1px;}
	
	.ChapoOff { font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #333333; font-weight: bold;}
	
	.Chapo3Off { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; font-weight: bold;}
	
	.PageTitre { font-family: Arial, Helvetica, sans-serif; font-size: 190%; color: #CC0000; letter-spacing : 1px;}
	
	.ChapitreTitre { font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #990000; letter-spacing : 1px;}
	
	.ParagTitre { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; font-weight : bold;}
	
	.ParagTitrefin { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #990000; }
	
	.ParagOff { font-family: Arial, Helvetica, sans-serif; font-size: 115%; color: #990000; letter-spacing : 2px;}
	
	.TexteOff { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; line-height : 20px;}
	
	.Texte2Off { font-family: Georgia,Times New Roman,Times,serif; font-size: 115%; color: #333333; line-height : 20px;}
	
	.CheminOff { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 100%;}
	.CheminOff:hover { font-family: Arial, Helvetica, sans-serif; color: #0000ff; font-size: 100%;}
	
	.CheminOn { font-family: Arial, Helvetica, sans-serif; color: #cc3300; font-size: 105%; font-weight: bold;}
	
	.ActuOff { font-family: Arial, Helvetica, sans-serif; color: #333333; letter-spacing : 1px;}
	.ActuOff:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; letter-spacing : 1px;}
	
	.Actu3Off { font-family: Arial, Helvetica, sans-serif; color: #996666; letter-spacing : 1px; font-weight: bold;}
	.Actu3Off:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; letter-spacing : 1px; font-weight: bold;}
	
	.MentionsOff { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size:85%; letter-spacing : 1px;}
	.MentionsOff:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:85%; letter-spacing : 1px; font-weight: bold;}
	
	td.class1 {
		color: "#660033";
		font-family: Arial, Helvetica, sans-serif;
		font-size : medium;
	}

	td.class2 {
		color: "#660033";
		font-family: Arial, Helvetica, sans-serif;
		font-size : large;
	}

	td.class3 {
		color: "#660033";
		font-family: Arial, Helvetica, sans-serif;
		font-size : smaller;
	}
	
	td.classerror {
		color: red;
		font-family: Arial, Helvetica, sans-serif;
		font-size : small;
	}
				
				
	
	
/* Main */

h2 {
	font-size: 20px;
	color: #cc0000;
	letter-spacing: 1px;
	font-weight: normal;
}

p {
	font-size: 12px;	
}

/* Header */

#header {
	background: url('/images/background_rouge_strie.gif');	
	width: 100%;
	padding: 0; 
	margin: 0;
	height: 60px;
	border-bottom: 1px solid #666666;
}

#header a {
	color: #66666;
	margin: 0;
	padding: 0;
	
}

#header .fond-ligne {
	border-bottom: 1px solid #cc3300;
	height: 38px;
}

#header h1 {
	text-indent: -9999px;
	background: url('/images/logo_suite_3.gif') no-repeat;
	display: block;
	width: 376px;
	height: 56px;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0; 
	top: 0;	
}

#header .links {
	text-align: right;
	margin: 0;
	padding: 0;
}

/* Colonne gauche */

#colonne_gauche {
	border-right: 1px solid #666666;
	background: url('/images/background_blanc_strie.gif');
	width: 150px;
}

/* Footer */

#footer {
	text-align: center;
	color: #666666;
	background: url('/images/background_blanc_strie.gif');
	margin-top: 5px;
}

#footer .coordonnees {
	letter-spacing : 1px;
	font-size: 10px;
}

#footer .menu
{
	width: 120px;
	border: 1px solid #000;
	float: left;
	margin-left: 10px;	
}

/* TD Information */

/* TD Information */
