html {
overflow-y: scroll;
} 

.border_newsletter {
 -moz-border-radius:20px;
}

#menu {
position: relative;
left: 0;
z-index:100;
width: 100%;
} 

/* begin Page */

body
{
  margin: 0 auto;
  padding: 0;
  background-color: #D4CCAA;
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom left;
}

/* end Page */

/* begin Box, Sheet */
.Sheet
{
  overflow: hidden;
  min-width:61px;
  min-height:61px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 900px;
}


.Sheet-body
{
  position: relative;
  z-index: 0;
  margin: 5px;

}

.Sheet-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  background-image: url('images/Sheet-s.png');
}

.Sheet-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
}

.Sheet-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -40px;
  width: 80px;
  height: 80px;
  background-image: url('images/Sheet-s.png');
}

.Sheet-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 40px;
}

.Sheet-bl div
{
  position: absolute;
  z-index: -1;
  top: -40px;
  left: 0;
  width: 80px;
  height: 80px;
  background-image: url('images/Sheet-s.png');
}

.Sheet-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
}

.Sheet-br div
{
  position: absolute;
  z-index: -1;
  top: -40px;
  left: -40px;
  width: 80px;
  height: 80px;
  background-image: url('images/Sheet-s.png');
}

.Sheet-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 40px;
  right: 40px;
  height: 40px;
}

.Sheet-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: url('images/Sheet-h.png');
}

.Sheet-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 40px;
  right: 40px;
  height: 40px;
}

.Sheet-bc div
{
  position: absolute;
  z-index: -1;
  top: -40px;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: url('images/Sheet-h.png');
}

.Sheet-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 40px;
  left: 0;
  width: 40px;
  bottom: 40px;
}

.Sheet-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 80px;
  height: 100%;
  background-image: url('images/Sheet-v.png');
}

.Sheet-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 40px;
  right: 0;
  width: 40px;
  bottom: 40px;
}

.Sheet-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -40px;
  width: 80px;
  height: 100%;
  background-image: url('images/Sheet-v.png');
}

.Sheet-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 40px;
  left: 40px;
  right: 40px;
  bottom: 40px;
  background-image: url('images/Sheet-c.png');
}


.Sheet
{
  margin-top: 5px !important;
}
/* end Box, Sheet */

/* begin Header */
div.Header
{
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 890px;
  height: 175px;
}

div.Header-png
{
  position: absolute;
  z-index:-2;
  top: 0;
  left: 0;
  width: 890px;
  height: 175px;
  background-image: url('images/Header.png');
  background-repeat: no-repeat;
  background-position: center top;
}
a.accueil
{
position: relative;
float:right;
top:135px;
margin-right:-105px;

}


div.compteur
{
height:20px;
position: relative;
float:right;
top:10px;
margin-right:10px;



}

/* end Header */

	#enresume {
		font-style: verdana;
		font-size:24pt;
		color: #5B0000;
		font-weight: bold;
		border-left: 6px solid #FF6600;
  		border-bottom: 2px solid  #FF6600;

		
	}

	/*actualites */
	
	#fiche_centre {
			font-style: verdana;
		font-size:27pt;
			color: #5B0000;
		font-weight: bold;
	}

	#actu {
	width : 90%;
	margin : auto; 

	}


	/*titre page*/
	h1 {
	font-style: verdana;
		font-size: 24pt;
		color: #5B0000;
		font-weight: bold;
	}

	#nom_lien {
		font-size: 20px;
		font-weight: bold;
	}
	
	a:link.site_lien
	{
		color: #000066; 
		text-decoration: none;
		font-size: 17px;
	}
	a:visited.site_lien
	{
		color: #000066; 
		text-decoration: none;
		font-size: 17px;
	}

	a:link.album
	{
		color: #780602; 
		text-decoration: none;
		font-size: 21px;
		font-weight: bold;
	}
	a:visited.album
	{
		color: #780602; 
		text-decoration: none;
		font-size: 21px;
		font-weight: bold;
		
	}



	a:link.site_lien_newsletter
	{
		color: #FFFFFF; 
		text-decoration: none;
		font-size: 14px;
	}
	a:visited.site_lien_newsletter
	{
		color: #FFFFFF; 
		text-decoration: none;
		font-size: 14px;
	}





	/*tableaux infos*/

	#titre {
		font-style: verdana;
		font-size: 24pt;
		color: #5B0000;
		font-weight: bold;
		border-left: 6px solid #FF6600;
  		border-bottom: 2px solid  #FF6600;
	}
		#sous_titre {
		font-style: verdana;
		font-size: 20pt;
		color: #8E3557;
		font-weight: bold;
	}
	#infos_titre {
		font-style: verdana;
		font-size: 14pt;
	}
		
	#infos {
		font-style: verdana;
		font-size: 15pt;
		color: #8E3557;
		font-weight: bold;
	}
	
	#description {
		font-style: verdana;
		font-size: 14pt;
		text-align: justify;
		border:1px dotted #000000;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#titre_formation {
		font-style: verdana;
		font-size: 14pt;
		font-weight: bold;
		color: #FF6600;
		
	}
	
	#description_formation {
		font-style: verdana;
		font-size: 13pt;
		text-align: justify;
		padding-left: 15px;
		padding-right: 15px;
	}

	#titre_liste {
		font-style: verdana;
		font-size: 18pt;
		font-weight: bold;
		color: #650000;
	}
	
	#liste {
		font-style: verdana;
		font-size: 15pt;
		font-weight: bold;
		
		
	}
	
	#liste a:link
	{
	color: #FF6600; text-decoration: none;
	}
	#liste a:visited
	{
	color: #FF6600; text-decoration: none;
	}
	
	/*FIN tableaux infos*/
	
	/*Actualités*/
	
		#titre_actu {
		font-style: verdana;
		font-size: 24pt;
		color: #FF6600;
		font-weight: bold;
	}
	/*FIN actualités*/
	
	/*Album*/
		#infos_album {
		font-style: verdana;
		font-size: 13pt;
		color: #8E3557;
		font-weight: bold;
	}
	

/* begin ContentLayout */
.contentLayout
{
  margin-right: 20px; 
  margin-left: 20px;
  padding: 0 20px;	
  margin-bottom: 10px;
  width: 808px;
  position: relative;
  min-height: 300px;

}



/* end ContentLayout */




/* begin Footer */
.Footer
{
  position:relative;
  z-index:0;
  overflow:hidden;
  width: 890px;
  margin: 5px auto 0px auto;
}

.Footer .Footer-inner
{
  height:1%;
  position: relative;
  z-index: 0;
  padding: 20px;
  text-align: center;
}

.Footer .Footer-background
{
  position:absolute;
  z-index:-1;
  background-repeat:no-repeat;
  background-image: url('images/Footer.png');
  width: 890px;
  height: 100px;
  bottom:0;
  left:0;
}

.Footer .Footer-text p
{
  margin: 0;
}

.Footer .Footer-text
{
  display:inline-block;
  color:#FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
}

.page-footer
{
  font-family:Arial;
  font-size:10px;
  margin:1em;
  text-align:center;
  text-decoration:none;
  color:#716656;
}
/* end Footer */








