html
{
/*background:url(Fond.jpg) repeat-x left top;*/
overflow: -moz-scrollbars-vertical; height:100%;
}


body
{
padding: 0;
margin: 0px;
height:100%;
color: black;
font-size:12px;
font-family:arial, tahoma, verdana;
}

h1
{
	font-size: 20px;
	font-weight: bold;
	color:#003366;
}

h2
{
	font-size: 16px;
	font-weight: bold;
	color:#003366;
}

h3
{
	font-size: 14px;
	font-weight: bold;
	color:#003366;
}

#Site
{	
	/*background: url(Ombre.gif) no-repeat left top;*/
	background: url(Ombre.gif) repeat-y left top;
	padding: 0px 0px 0 4px;
	
	/*background: url(Menu_Pied_De_Page.jpg) no-repeat bottom;*/
	/*overflow:auto;*/
	padding-bottom:50px;
	/*height:650px;*/

	margin:auto;
	width:808px;
	background-color:white;
	
	/*border: 1px solid green;*/
	/*
	padding: 0 0px 0 0px;
	margin:auto;
	width:800px;
	background-color:white;*/
}


.Endroit
{
   text-align: right;
   font-size: 10px;
   margin:0 0 10px 0;
}

.ArticlePleinePage
{
text-align:justify;
margin:0 25px 0 25px;
padding:0;
}

.ArticleMilieuPage
{
text-align:justify;
margin:0 200px 0 200px;
padding:0;
}

/*
.ArticlePleinePage img
{
 border: 1px solid black;
}
*/

.ArticleDroite
{
text-align:justify;
margin:0 25px 0 160px;
padding:0;
/*background-color:#CCFF33;*/
/*border: 1px solid blue;*/
}

.ArticleDroiteMarge
{
text-align:justify;
margin:0 60px 0 200px;
padding:0;
}

.Cadre
{
 border: 1px solid black;
}

.PolicePetite
{
font-size:11px;
}
/*
.ArticleDroite img
{
 border: 1px solid black;
}


.ArticleDroiteSansCadre
{
text-align:justify;
margin:0 0 0 160px;
padding:0;
}
*/

.PiedDePage
{
clear:both;
margin:auto;
width:800px;
/*padding-bottom:10px;*/
/*border: 1px solid green;*/
}


#MenuGauche
{
/*float:left;
width:100px;
margin: 0px 10px 10px 10px;
*/
float:left;
width:150px;
padding:0;
/*background-color:#0000FF;*/
/*border: 1px solid yellow;*/
/*border: 1px solid green;*/
}

.rouge
{
	font-weight:bolder;
	color:#FF0000;
	text-decoration:blink;
}

.bouton
{
  background-color:#003366;
  color:#FFFFFF;
  font-weight : bold;
  height : 30px;	
  border:2px solid #FFFFFF;
  cursor:pointer;
}



.bouton:hover, input.bouton:focus, a.bouton:hover, a.bouton:focus {
  background-color:#FFFFFF;
  color:#003366;
  border:2px solid #003366;
  text-decoration:none;
}


.ImageCentre
{
 text-align:center;
 font-style:italic;
 font-family: "Times New Roman", serif;
 font-size:11px;
}

.FlotteDroitePictogramme
{
 float:right;
}

.FlotteDroite
{
 float:right;
 margin: 0px 0px 10px 10px;
 text-align:center;
 font-style:italic;
 font-family: "Times New Roman", serif;
 font-size:11px;
}

.Legende
{
 margin: 0px 0px 10px 10px;
 text-align:center;
 font-style:italic;
 font-family: "Times New Roman", serif;
 font-size:11px;
}

.FlotteDroiteNormal
{
 float:right;
 margin: 0px 0px 10px 10px;
}

.FlotteGauche
{
 float:left;
 margin: 0px 10px 10px 0px;
 text-align:center;
 font-style:italic;
 font-family: "Times New Roman", serif;
 font-size:11px;
}

.FlotteGaucheNormal
{
 float:left;
 margin: 0px 10px 10px 0px;
}

.Equipe
{
font-style:italic;
}

.Dessous
{
   clear: both;
}

.DessousFlotteDroite
{
	clear:right;
}


.LargeurPetit
{
width:200px;
text-align:justify;
}


.LargeurMoyen
{
width:400px;
text-align:justify;
}


.LargeurGrand
{
width:600px;
text-align:justify;
}

marquee
{
color:#003366;
font-family:"Times New Roman", Times, serif;
font-style: italic;
letter-spacing:2px;
}

marquee a
{
text-decoration:underline;
}

marquee a:hover
{
color:black;
}

a
{
   text-decoration: underline; /* Les liens ne seront plus soulignés*/
   color: #003366; /* Les liens seront en bleu clair */
   font-style: italic; /* Les liens seront en italique (pourquoi pas ?) */
}


a:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: none;
}


a:active /* Quand le visiteur clique sur le lien */
{
   background-color: #003366;
   color : white;
}


ul
{
 list-style-position: outside;
 list-style:square;
 /*list-style-image: url("Fleche.gif");*/
}


#SousMenu 
{
/*background-color: red;*/
cursor: pointer;
}


#SousMenu dt
{
 padding:3px 0 3px 15px;
 font-style:normal;
 letter-spacing:2px;
 text-decoration:none;
/* font-weight:bold;*/
 color:#003366;
 background:url(Fleche.gif) no-repeat left;
/*background-color:#E1E9FF;*/
}

#SousMenu dd
{
padding:0;
margin:0;
}

#SousMenu ul
{
padding-top:3px;
padding-bottom:3px;
/*background-color:#EAEAFF;*/
}

#SousMenu li
{
padding-top:3px;
padding-bottom:3px;
}

#SousMenu a
{
 font-style:normal;
 text-decoration:none;
/*font-weight:bold;*/
 color:#003366;
}


#SousMenu a:hover
{
 text-decoration:none;
 background-color:#003366;
 color:white;
}

#SousMenu a:active
{
 text-decoration:none;
 background-color:#003366;
 color:white;
}



/*********************************************************************************************/
/*mise en forme pour l'espace interne...*/

.info
{
	visibility:hidden;
	position:absolute;
	left:40%;
	background-color:#ccccff;
	border:1px dotted #333366;
	padding:5px;
}

/*********************************************************************************************/
/*mise en forme pour les sous menus...*/



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:150px;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 5px 5px 15px;
		margin:0px 4px 0px 0px;
		color:#003366;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
		font-style:normal;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:none;
		font-style:normal;
	}


	/*"""""""" (MAIN) Parent Hover State""""""""*/	
	#qm0 .qmparent:hover	
	{	
		background-color:#003366;
		color:white;
		font-style:normal;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
		font-style:normal;
	}


	/*"""""""" (MAIN) Persistent State""""""""*/	
	body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover	
	{	
		/*background-color:#000000;*/
		font-weight:bold;
		font-style:normal;	
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 0px 5px 0px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 30px;
		background-image:none;
		color:#003366;
		font-size:11px;
		font-style:normal;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#F2F5FF;
		text-decoration:none;
		font-style:normal;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#F2F5FF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		font-weight:bold;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3C3C3C;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3C3C3C;
	}



