@charset "utf-8";
* {margin:0;padding:0;}
a{outline: none;}
img {
border: none;
}
table {
border: none;
margin: 0;
padding: 0;
}
html {
 min-width: 1000px;
}

body {
	margin:0 auto;
	text-align: center;
	background: #252525 url(../img/fd.jpg) no-repeat 50% 0%;
	font-family: "Arial black", Calibri, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style:italic;
}
#site {
	margin:0 auto;
	width: 1000px;
	text-align: left;
	position:relative;
	padding-bottom: 30px;
}
#copy {
color: #2c3c4c;
background : transparent url(../img/copy.gif) no-repeat scroll left center;
padding: 50px 0px 0px 86px;
height: 95px;
	font-size: 0.9em;
	position: absolute;
	right: 0px;
	bottom: -160px;
}
#menu {
	position: absolute;
	height: 234px;
	width: 170px;
	left: 69px;
	top: 139px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height:39px;
	width:170px;
	font-size:1.1em;
	display: block;
	text-decoration: none;
	text-indent:-9999px;
	}	
#menu ul li.pre, #menu ul li.pre a {
	background:transparent url(../img/mn_01.jpg) no-repeat scroll 0%;
}	
#menu ul li.pre a:hover, #menu ul li.preOn {
	background:transparent url(../img/mn_01.jpg) no-repeat scroll 100%;
}
#menu ul li.bio, #menu ul li.bio a {
	background:transparent url(../img/mn_02.jpg) no-repeat scroll 0%;
}	
#menu ul li.bio a:hover, #menu ul li.bioOn {
	background:transparent url(../img/mn_02.jpg) no-repeat scroll 100%;
}
#menu ul li.oeu, #menu ul li.oeu a {
	background:transparent url(../img/mn_03.jpg) no-repeat scroll 0%;
}	
#menu ul li.oeu a:hover, #menu ul li.oeuOn {
	background:transparent url(../img/mn_03.jpg) no-repeat scroll 100%;
}
#menu ul li.pres, #menu ul li.pres a {
	background:transparent url(../img/mn_04.jpg) no-repeat scroll 0%;
}	
#menu ul li.pres a:hover, #menu ul li.presOn {
	background:transparent url(../img/mn_04.jpg) no-repeat scroll 100%;
}	
#menu ul li.liv, #menu ul li.liv a {
	background:transparent url(../img/mn_05.jpg) no-repeat scroll 0%;
}	
#menu ul li.liv a:hover, #menu ul li.livOn {
	background:transparent url(../img/mn_05.jpg) no-repeat scroll 100%;
}	
#menu ul li.con, #menu ul li.con a {
	background:transparent url(../img/mn_06.jpg) no-repeat scroll 0%;
}	
#menu ul li.con a:hover, #menu ul li.conOn {
	background:transparent url(../img/mn_06.jpg) no-repeat scroll 100%;
}	
#titrepage {
	color: #63a8c8;
	font-size: 2.8em;
	font-weight: normal;
	position: absolute;
	width: 541px;
	left: 330px;
	top: 95px;

}
#titreacc {
	color: #63a8c8;
	font-size: 2.8em;
	font-weight: normal;
	position: absolute;
	width: 541px;
	left: 480px;
	top: 130px;

}
#aide {
	position: absolute;
	left: 282px;
	top: 131px;
	width: 475px;
	color: #999999;
	font-size: 1.2em;
	padding: 0px 0px 0px 30px;
	line-height: 15px;
	background-image: url(../img/help.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	min-height: 27px;
}
#contenu {
	min-height: 400px;
	font-size: 1.2em;
	position: absolute;
	width: 577px;
	left: 270px;
	top: 179px;
}
 a img.notAff
{
	width:0px;
	height:0px;
}
 a img.tbgal
{
	height: 90px;
	width: 90px;
	border: 1px solid #fceaa5;
	margin: 11px 10px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
 a:hover img.tbgal, a:active img.tbgal
{
	height: 94px;
	width: 94px;
	border: 1px solid #63a8c8;
	margin: 6px 5px;
	padding: 3px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
a, a:visited {
color: #fceaa5;
font-weight:bold;
text-decoration: none;
}
a:hover {
color: #63a8c8;
text-decoration: underline;
}
h2{
font-size: 1.6em;
color: #63a8c8;
padding-top: 10px;
}
.msgbook {
	padding: 15px 0px 30px 45px;
	background : transparent url(../img/flch.gif) no-repeat scroll left top;
	text-indent: 20px;
	font-style: italic;
}
.bouge{
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height:39px;
	width:170px;
	font-size:1.1em;
	display: block;
	text-decoration: none;
	text-indent:-9999px;
}
.press {
padding-left: 30px;
}
.press a, .press a:hover {
text-decoration: none;
}

fieldset {
border : 1px solid #756d4d;
}
legend {
padding : 0;
color : #fceaa5;
}
input, textarea, select {
float: left;
clear:both;
margin : 0;
padding : 1px;
font-size : 1em;
font-family : inherit;
background: #000000;
border: #fceaa5 1px solid;
color : #fff;
}
input[type=submit], input[type=button] {
float: none;
}
select {
padding : 0;
}
a.validcss, a.validcss:hover {
font-size: 0.9em;
color : #666;
background : transparent url(../img/validcss.gif) no-repeat scroll left center;
margin-left : 3px;
padding-left : 16px;
text-decoration : none;
text-transform : uppercase;
}
a.validcss:hover {
color : #963;
}
a.validxhtml, a.validxhtml:hover {
font-size: 0.9em;
color : #666;
background : transparent url(../img/validxhtml.gif) no-repeat scroll left center;
margin-left : 10px;
padding-left : 16px;
text-decoration : none;
text-transform : uppercase;
}
a.validxhtml:hover {
color : #369;
} 
.nomLiv{
color: #fceaa5;
font-weight:bold;
text-decoration: none;
}