body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em; 
text-align: center; 
background-color: #f2ede7; 
scrollbar-face-color:#6097e2;
scrollbar-arrow-color:#b9d1f2;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:'#000';
scrollbar-3dlight-color:'darkblue';
scrollbar-darkshadow-Color:#b9d1f2;
}

p { margin-top:0; }

/* Centrage de l'image du fond du site */

#fond_site {
background : transparent url("../images/fond_pages_interieures.jpg") no-repeat;
height : 768px;
width : 1024px;
margin : auto;
text-align: left; 
} 


/* Positionnement des blocs */

#fil_ariane {
height: 25px;
width: 640px;
margin-left: 260px;
margin-top: 97px;
font-size: 10px;
color: #000000;
position: absolute;
visibility: visible;
overflow:hidden;
}

#fil_ariane a { text-decoration:none; color: #000000; }
#fil_ariane a:hover { text-decoration:underline; color: #000000; }

#titre_zone_centrale {
height: 25px;
width: 640px;
margin-left: 260px;
margin-top: 72px;
font-size: 16px;
font-weight:bold;
color: #ffffff;
position: absolute;
visibility: visible;
overflow:hidden;
}

#zone_centrale {
height: 342px;
width: 640px;
margin-left: 260px;
margin-top: 130px;
position: absolute;
visibility: visible;
overflow:auto;
}

#zone_centrale h2 { font-size: 11px; color: #000000; background : transparent url("../images/fondbulle.png") no-repeat; padding: 3px; }
#zone_centrale h3 { font-size: 11px; color: #000000; background : transparent url("../images/fondbulle2.png") no-repeat; padding: 3px; }

#zone_centrale a { text-decoration:none; color:#2d4f9b; font-weight:bold; font-size: 11px;}
#zone_centrale a:hover { text-decoration:underline; color:#2d4f9b;font-weight:bold;}
#zone_centrale p { font-size: 11px; }

#retour_accueil {
height: 204px;
width: 125px;
margin-left: 1px;
margin-top: 10px;
position: absolute;
visibility: visible;
overflow:hidden;
}


#lien_facebook {
height: 60px;
width: 110px;
margin-left: 916px;
margin-top: 605px;
position: absolute;
visibility: visible;
overflow:hidden;
}

#lien_dailymotion {
height: 41px;
width: 105px;
margin-left: 825px;
margin-top: 699px;
position: absolute;
visibility: visible;
overflow:hidden;
}

#lien_youtube {
height: 40px;
width: 100px;
margin-left: 943px;
margin-top: 703px;
position: absolute;
visibility: visible;
overflow:hidden;
}

#lien_flickr {
height: 61px;
width: 95px;
margin-left: 783px;
margin-top: 630px;
position: absolute;
visibility: visible;
overflow:hidden;
}



/* Menu */

#header {
height: 20px;
width: 800px;
margin-left: 195px;
margin-top: 27px;
font-weight:bold;
position: absolute;
visibility: visible;
}


#header ul {
	list-style-type: none;
	margin: 0 0 0 0;
	font-size: 12px;
}
#header li {
	float:left;
	z-index: 1000;
}
#header a{
	display: block;
	color:#ffffff;	
	/*margin:5px 0 5px 0;*/
	padding: 0px 15px 5px 13px;
	text-align: center;
	text-decoration:none;
	z-index: 1000;
}
#header a:link{
	color:#ffffff;
	text-decoration:none;
}
#header a:active{
	color:#ffffff;
	text-decoration:none;
}
#header a:hover{
	color:#ffffff;
	text-decoration:none;
}
#header ul li li a {
	color: #000000;
	width: 14.5em;
	border-color: #FFCC33;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 80%;
	z-index: 1000;
}

#header ul li li a:link{
	color:#000000;
	background-color: #FFFFFF;
}
#header ul li li a:active{
	color:#000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: solid 1px #FFCC33;
}
#header ul li li a:hover {
	background-color: #FFFFFF;
	border-top: solid 1px #FFCC33;
	color: #000000;
}
#header ul li li {
	color: #000000;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}
#header ul li ul {
	position: absolute;
	left: -999em;
	width: 14.5em;
	font-weight: normal;
	margin: 0;
	padding:0;
	z-index: 1000;
}
#header ul li:hover ul, #header ul li.sfhover ul {
	left: auto;
	z-index: 1000;
}
#header ul li.hauton li a {
	background-color: #FFFFFF;
	z-index: 1000;
}
#header ul li.hauton a, #menu ul li.hauton a:hover, #menu ul li.haut a:hover{
	/* background-color:#FFFFFF; 
	border-top: solid 1px #FFCC33; */
	color: #6ec3c8;
}




/* Bas de page */

#bas_page {
height: 20px;
font-size:11px;
width: 768px;
margin : 10 auto;
}

#bas_page a { text-decoration:none; color: #000000; }
#bas_page a:hover { text-decoration:underline; color: #000000; }
