html {font-size: 100%;}
body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	color: #999999;
	font-size: 0.80em;
	font-weight: normal;
	line-height: 1em;
	background-image:url(./images/fd_body.jpg);
	background-position:top left;
	background-repeat: repeat-x;
}
a {
	color: #999999;
	text-decoration:none;
}
a:hover {
	color:#FFFF00;
}
a img {
	border:0;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.premier {
	color:#FFFF00;
	font-size:1.25em;
}
/*--------------------------------- Découpes ---------------------------------*/
div#conteneur {
	/*background-color:#FF00FF;*/
	width:80%;
	min-width:785px;
	max-width:1050px;
	margin:auto;
}
div#entete {
	/*background-color:#999999;*/
	background-image:url(./images/fd_entete.gif);
	background-position:40% 0%;
	background-repeat: no-repeat;
	height:185px;
}
div#menu {
	/*background-color:#00FF00;*/
	float:right;
	width:500px;
	margin-top:74px;
}
p#langues {
	/*background-color:#0000FF;*/
	float:right;
	width:510px;
	text-align:right;
	margin-top:5px;
	padding:0;
	font-size:0.80em;
	height:16px;
	overflow:hidden;
}
p#langues span {
	vertical-align:25%;
	margin-right:5px;
}
div#principale {
	/*background-color:#FF00FF;*/
	overflow:auto;
}
div#gauche {
	/*background-color:#FF00FF;*/
	width:20%;
	min-width:155px;
	max-width:205px;
	float:left;
}
div#gauche p {
	text-align:center;
	line-height: 1.25em;
}
div#droite {
	/*background-color:#0000FF;*/
	width:80%;
	min-width:625px;
	max-width:815px;
	float:left;
	margin-top:20px;
}
div#droite p {
	/*background-color:#00FF00;*/
	margin:auto;
	margin-bottom:10px;
	text-align:justify;
	width:80%;
}
.finflottant {
	width:400px;
	clear:both;
	visibility:hidden;
}
/* ---------------------------- Le menu principal --------------------------- */
#menu ul {
	/*list-style: none;
	padding: 0;
	margin: 0;*/
}
#menu ul li {
	width:100px;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	float:left;
}
#menu ul li a, #menu ul li span {
	background-image: url(./images/fd_rubriques.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	color:#999999;
	text-decoration:none;
	border:none;
	font-weight:bold;
	line-height:30px;
	height:30px;
}
#menu ul li a:hover, #menu ul li a:focus {
	color:#000000;
	background-position:-100px 0px;
}
#menu ul li span {
	color:#FFFF00;
	font-size:1.1em;
}
/* -------------------------------- Le sous-menu ---------------------------- */
div#sousmenu {
	/*background-color:#0000FF;*/
	background-image: url(./images/fd_sousmenu.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-top:20px;
}
div#sousmenu ul {
	/*list-style-type:none;
	padding: 0;
	margin: 0;*/
	font-size:0.85em;
}
#sousmenu ul li {
	width:135px;
	margin-left:20px;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
}
#sousmenu ul li a, #sousmenu ul li span {
	background-image: url(./images/fd_sousrubrique_v3.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	line-height:50px;
	height:50px;
	width:125px;
}
#sousmenu ul li a:hover, #sousmenu ul li a:focus, #sousmenu ul li span {
	background-position:-125px 0px;
	margin-left:10px;
}
#sousmenu ul li span {
	color:#FFFF00;
}
/* -------------------------------- Galeries -------------------------------- */
/*ul.galerie {
	list-style-type:none;
	padding: 0;
	margin: 0;
}*/
ul.galerie li {
	float:left;
	margin-left:15px;
	margin-top:15px;
	width:100px;
	height:100px;
}
ul.galerie li a {
	display:block;
	width:100px;
	height:100px;
}
ul.galerie li a:hover {
	background-color:#FFFF00;
	background-image:none;
}
ul.galerie li a:hover img {
	width:88px;
	height:88px;
	margin-top:6px;
	margin-left:6px;
}
#bt_aff_photo{
	visibility:hidden;
	position:absolute;
	width:0px;
	z-index:1;
	cursor:help;
	background-image: url(./images/bg_fade.png);
	background-repeat: repeat;
	/*margin-top:20%;*/
}
#bt_aff_photo img {
	margin-top:10px;
}
#bt_aff_photo h3 {
	color:#A0A000;
	text-align:center;
}
/* ------------------------------- Partenaires ------------------------------ */
ul.liens li {
	overflow:hidden;
	margin:auto;
	width:250px;
}
ul.liens li a {
	display:block;
	background-image:url(./images/fd_fleche.jpg);
	background-position:20px 0px;
	background-repeat:no-repeat;
	color:#909090;
	height:36px;
	line-height:36px;
	padding-left:45px;
	font-style:italic;
	letter-spacing:0.075em;
	border-bottom:1px dotted #909000;
}
ul.liens li a:hover {
	background-position:20px -36px;
	background-color:#202020;
	color:#F0F000;
}
/* ---------------------------- Videos & Contacts --------------------------- */
object.video {
	width:480px;
	margin:auto;
	margin-top:10px;
	display:block;
}
object#siteflash {
	width:100%;
	margin:auto;
	/*margin-top:10px;*/
	display:block;
}
#plangoogle {
	width:80%;
	margin:auto;
	display:block;
}
/* -------------------------------------------------------------------------- */
div#creation {
	/*background-color:#FF00FF;*/
	background-image: url(./images/fd_pied.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin:auto;
	margin-top:30px;
	padding-top:10px;
	color:#808080;
	font-size: 0.8em;
	text-align:center;
}
div#creation span{
	margin-left:5px;
	margin-right:5px;
	vertical-align:25%;
}
div#creation a, div#creation a:visited {
	color:#808080;
}
div#creation a:hover {
	background-color:#FFFF00;
	color:#000000;
	text-decoration:none;
}