body 
{
	margin	: 0;
	padding	: 0;
	background: #876E64;
	font: 80% verdana, verdana, sans-serif;
}


/*Gestion des infobulles*/
a 
{
	
	
}

/* IE/Win requires some link change on hover in order to show the tooltips */
.InfoBulle
{
	font-family	: verdana;
	font-size	: 10px;
	color		: #85335C;
	text-decoration : none;
	position: relative; 
	
}

.InfoBulle:hover 
{
	font-size: 0.8em;
	font-family : arial;	
} 

.InfoBulle span 
{
	display: none;	
}

.InfoBulle:hover span 
{ 
	display: block; 
	position: absolute;
	top: -50px; 
	left: 150px; 
	padding: 0px;
}

/*class pour les liens*/
.Lien
{
	color		: #85335C;
	text-decoration : none;
	font-family	: verdana;
	font-size	: 10px;		
}
.Lien:hover 
{
	color		: #035EA7;
	text-decoration : none;		
}

.Lien:active
{
	color		: #C00000;
	text-decoration : none;	
}

/* GESTION DES POLICES*/
.TitreOrange
{
	font-family	: verdana;
	font-size	: 16px;
	color		: DarkOrange;
}

.TitreGris
{
	font-family	: verdana;
	font-size	: 16px;
	color		: #876364;
	text-decoration : none;
}

.TitreNoir
{
	font-family	: verdana;
	font-size	: 16px;
	color		: black;
	text-decoration : none;	
}

.TitreBlanc
{
	font-family	: verdana;
	font-size	: 14px;
	color		: white;
}

.TitreViolet
{
	font-family	: verdana;
	font-size	: 16px;
	color		: #85335C;
	text-decoration : none;	
}

.TitreBeige
{
	font-family	: verdana;
	font-size	: 16px;
	color		: #FFCC7F;
	text-decoration : none;	
}

.Texte
{
	font-family	: verdana;
	font-size	: 13px;
	color		: black;
	text-decoration : none;	
}

.TexteNoir
{
	font-family	: verdana;
	font-size	: 11px;
	color		: black;
	text-decoration : none;	
}

.TexteNoir2
{
	font-family	: verdana;
	font-size	: 12px;
	color		: black;
	text-decoration : none;	
}

.TexteVert
{
	font-family	: verdana;
	font-size	: 11px;
	color		: green;
}

.TexteGris
{
	font-family	: verdana;
	font-size	: 11px;
	color		: #876364;
	text-decoration : none;	
}

.TexteGris2
{
	font-family	: verdana;
	font-size	: 12px;
	color		: #876364;
	text-decoration : none;	
}

.TexteGris3
{
	font-family	: verdana;
	font-size	: 13px;
	color		: #876364;
	text-decoration : none;	
}

.TexteGris4
{
	font-family	: verdana;
	font-size	: 10px;
	color		: #876364;
	text-decoration : none;	
}

.TexteBleu
{
	font-family	: verdana;
	font-size	: 12px;
	color		: #035EA7;
	text-decoration : none;	
}

.TexteBleu2
{
	font-family	: verdana;
	font-size	: 13px;
	color		: #035EA7;
	text-decoration : none;	
}

.TexteViolet
{
	font-family	: verdana;
	font-size	: 11px;
	color		: #85335C;
	text-decoration : none;	
}

.TexteViolet10
{
	font-family	: verdana;
	font-size	: 10px;
	color		: #85335C;
	text-decoration : none;	
}

.TexteViolet2
{
	font-family	: verdana;
	font-size	: 12px;
	color		: #85335C;
	text-decoration : none;	
}

.TexteViolet4
{
	font-family	: verdana;
	font-size	: 13px;
	color		: #85335C;
	text-decoration : none;	
}

.TexteViolet3
{
	font-family	: verdana;
	font-size	: 10px;
	color		: #85335C;
	text-decoration : none;	
}

.TexteBeige
{
	font-family	: verdana;
	font-size	: 10px;
	color		: #FFCC7F;
	text-decoration : none;	
}

.TexteBeige2
{
	font-family	: verdana;
	font-size	: 13px;
	color		: #FFCC7F;
	text-decoration : none;	
}
.TexteBeige3
{
	font-family	: verdana;
	font-size	: 12px;
	color		: #FFCC7F;
	text-decoration : none;	
}


.TexteRouge
{
	font-family	: verdana;
	font-size	: 12px;
	color		: red;
}

.TexteRouge10
{
	font-family	: verdana;
	font-size	: 11px;
	color		: red;
}

.TexteBlanc
{
	font-family	: verdana;
	font-size	: 11px;
	color		: white;
	text-decoration : none;	
}

.TexteBlanc2
{
	font-family	: verdana;
	font-size	: 12px;
	color		: white;
	text-decoration : none;
	font-weight	: bold;	
}

.TexteBlanc10
{
	font-family	: verdana;
	font-size	: 10px;
	color		: white;
	text-decoration : none;	
}

/* CADRES */
.CadrePointille
{
    	border-right	: DarkOrange 1px dashed;
  	border-top	: DarkOrange 1px dashed;
  	border-left	: DarkOrange 1px dashed;
  	border-bottom	: DarkOrange 1px dashed;
  	background-color:white; 
}

/* attention le cadre orange a un fond blanc ...*/
.CadreOrange
{
    	border-right	: DarkOrange 1px solid;
  	border-top	: DarkOrange 1px solid;
  	border-left	: DarkOrange 1px solid;
  	border-bottom	: DarkOrange 1px solid;
  	background-color:#FFFFFF; 
}

.CadreGris
{
    	border-right	: #876364 1px solid;
  	border-top	: #876364 1px solid;
  	border-left	: #876364 1px solid;
  	border-bottom	: #876364 1px solid;
  	background-color:#FFFFFF; 
}

.CadreViolet
{
    	border-right	: #85335C 1px solid;
  	border-top	: #85335C 1px solid;
  	border-left	: #85335C 1px solid;
  	border-bottom	: #85335C 1px solid;
  	background: #FFCC7F;  	 
}

.CadreViolet2
{
    border-right	: #5B1338 1px solid;
  	border-top	: #5B1338 1px solid;
  	border-left	: #5B1338 1px solid;
  	border-bottom	: #85335C 1px solid;
  	background: #AF968C;  	 
}



.Cadre_Violet_Bas
{
    	border-bottom	: #85335C 1px solid;  	 	 
}

.Cadre_Noir_Cote
{
    	/*border-right	: #000000 1px solid;
  	border-left	: #000000 1px solid;*/	 
}

.CadreArdoiseClair
{
    	border-right	: #85335C 1px solid;
    	border-left	: #85335C 1px solid;
    	border-top	: #85335C 1px solid;
    	border-bottom	: #85335C 1px solid;
   	background-color: #FDE0B2;
		
}


/* FONDS */
.FondGris
{	
	background-color:#F1F1F1;
}



.FondBandeau
{	
	background-color:#55002C;
}
.FondSite
{
	background-color:#F9DAA9;
}

.FondBlanc
{	
	background-color:#FFFFFF;
}

.FondViolet
{	
	background-color:#660032;
}

.FondBrun
{	
	background-color:#AF968C;
}

.FondMauve
{	
	background-color:#660033;
}


.FondSaumon
{
	background-color:darksalmon;
}

.FondLightSkyBlue
{
	background-color:lightskyblue;
}

.margetable20 td
{
	padding: 0 20px;
}

.margetable13 
{
	padding: 0 13px;
}

.margetableg
{
	padding: 0 1px 0 13px;
}

.margetabled
{
	padding: 0 13px 0 0;
}

.margetablehb3
{
	padding: 3px 0 3px 0;
}

.margetablehb10
{
	padding: 10px 0 10px 0;
}

.margetable80
{
	padding: 0 80px;
}

/*Menu*/
#container 
{
	width: 61.25em;
	background: #F4ECD9;
	text-align: left;	
	margin: 0 auto;
}
#nav
{
	float: left;
	width: 61.25em;
	background: #660032;	
	border: solid #84345b;
	border-width: 1px 0;
	margin: 0 0 0 0;	
		
}

#nav ul 
{
	float: left;
	background: #660032;
	border: solid #85335C;
	border-width: 0px 0px;
	/*Gestion de la transparence*/
	filter: alpha(opacity=60);  
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

#nav a 
{
	display: block;	
	width: 10em;	
	text-decoration: none;
	padding: 0.2em 2em;
	font-size: 11px;
	font-weight : bold;
	color	: white;
		
}

#nav li {
	float: left;
	padding: 4;
	width: 5em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	width: 12.4em;
	font-weight: normal;
	margin: 0 0 0 0;
}

#nav li li {
	padding-right: 1em;
	width: 10em
}

#nav li ul a {
	width: 18em;
	padding: 1;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{
	left: auto;
}



