body, html {
	background-color : #F0F1F0;
	margin:0px;
	*text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999
}
a {
	text-decoration:none;
	color:#999999;
}
#contener {
	margin:0px auto;
	text-align:center;
	background-color:#fcfcfc;
	width:100%;
	margin-top:100px;
}
#contenu {
padding:0px;
margin:0px auto;
	width:969px;
	border:red solid 0px;
	text-align:left;
	background-color:#fcfcfc;
}
#page {
padding:0px;
margin-left:9px;
	width:950px;
	zoom:1;
overflow:hidden;
_overflow:visible;
	
}
/*============== header ====================*/
#header {
padding:0px;
	margin:0px ;
	background:url("./../gfx/bg_menu.gif") repeat-x;
	background-position:-1px -1px;
	width:100%;
	text-align:center;
	height:30px;
	background-color:#fcfcfc;
	
}
#contenu_header {
	margin:0px auto;
	background:url("./../gfx/bg_menu.gif") repeat-x;
	background-position:-1px -1px;
	width:969px;
	text-align:center;
	height:30px;
	background-color:#fcfcfc;
	
}

/*============== menu ====================*/
#menu {
	background:url("./../gfx/menu.gif") no-repeat;
	background-position:-5px -31px;
	width:900px;
	height:29px;
	margin:0 auto;
	padding:0;
	border:green solid 0px;
}
#menu span {
	display: none;
}
#menu li, #menu a {
	height:29px;
	display:block;
}
#menu li {
	float:left;
	list-style:none;
	display:inline;
}
#menu-01 {
	width: 130px;
}
#menu-02 {
	width: 125px;
}
#menu-03 {
	width: 175px;
}
#menu-04 {
	width: 105px;
}
#menu-05 {
	width: 95px;
}
#menu-06 {
	width: 135px;
}
#menu-07 {
	width: 125px;
}

#menu-01 a.bt_on, #menu-01 a:hover {
	background:url("./../gfx/menu.gif") -5px -1px no-repeat;
}
#menu-02 a.bt_on, #menu-02 a:hover {
	background:url("./../gfx/menu.gif") -135px -1px no-repeat;
}
#menu-03 a.bt_on, #menu-03 a:hover {
	background:url("./../gfx/menu.gif") -260px -1px no-repeat;
}
#menu-04 a.bt_on, #menu-04 a:hover {
	background:url("./../gfx/menu.gif") -435px -1px no-repeat;
}
#menu-05 a.bt_on, #menu-05 a:hover {
	background:url("./../gfx/menu.gif") -665px -1px no-repeat;
}
#menu-06 a.bt_on, #menu-06 a:hover {
	background:url("./../gfx/menu.gif") -760px -1px no-repeat;
}
#menu-07 a.bt_on, #menu-07 a:hover {
	background:url("./../gfx/menu.gif") -540px -1px no-repeat;
}
/*============== footer ====================*/
#footer {
	margin:0px ;
	text-align:center;
	font-size:10px;
	background-color:#fcfcfc;

	width:100%
	
}
#footer_contenu {
margin:0px auto;
	width:969px;
	background-color:#fcfcfc;
	height:20px
}
#mentions {
padding-top:5px;
	margin:0px;
	text-align:center;
	background-color : #F0F1F0;
	
	
}
/*============== galerie ====================*/

#page_galerie{
height:360px;
margin-top:40px;
}
.cadre{
float:left;
height:136px;
width:136px;
border:1px #999999 solid;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
text-align:center;
cursor:pointer;
background-color:#FFFFFF
}
.serie_image{
width:136px;
height:100px;
vertical-align:middle;
text-align:center;
}
.lib_serie{
height:36px;
vertical-align:middle;
text-align:center;
font-size:12px;
}
#pagination{
width:950px;
text-align:center;
	font-size:11px;
	color:#999999;
}
#pagination a{
	padding:2px 5px 2px 5px;	
	color:#777777;
}
#pagination a.on{
	background:#999999;
	color:white;
}

#pagination a:hover{
	background:#999999;
	color:white;
}

/*============== detail serie ====================*/

 a.vignette{
 border:1px #999999 solid;
float:left;margin:5px
}
 a.vignette:hover{
	border:1px #999999 solid;
}
#cadre_toile{
margin-top:5px;
margin-right:5px;
width:250px;
border:1px #999999 solid;
padding:3px;
text-align:center;
cursor:pointer;
background-color:#FFFFFF;
}
#titre_serie{
color:#999999;
font-size:18px;
}
/*============== textes ====================*/
.texte{
margin-left:240px;
width:500px;
text-align:justify;
margin-bottom:50px;
}
.texte span{
	margin:Opx;padding:Opx;
	font-size:12px;
	font-weight:bold;
}
/*============== index + actu====================*/
#index_image{
float:left;
height:300px;
width:610px;
margin-top:90px ;
}

#index_texte,#actu{
	width:300px;
	text-align:justify;
	margin-top:100px;
	margin-left:628px;
	font-size:12px;
}
#index_texte{
	height:300px;
}
#actu{
	padding-bottom:20px;
}
#actu h1{
	margin:0px;padding:0px;
	font-size:15px;
	/*color:#850606;*/
}
#actu h2{
	margin:0px;padding:0px;
	font-size:11px;font-weight:normal;
}
#descripActu{
	margin:8px 0px 0px 0px;padding:0px;
}
.visuel{
	margin:3px 8px 2px 0px;
	float:left;
}
#savoirPlus{
	margin:0px;padding:0px;
	text-align:right;
}
/*============== contact ====================*/
#formulaire{
margin-top:50px;
float:left;
height:350px;
width:280px;
margin-left:120px;
}

/*============== biographie ====================*/
#biographie_video{
float:left;
width:315px;
height:240px;
text-align:right;
}
#biographie_texte{
height:400px;
margin-left:345px;
margin-top:0px
}
#biographie_image{
float:left;
margin-left:20px;
margin-top:16px;
width:285px;
height:380px;
text-align:right;
background:url(../gfx/biographie.jpg) no-repeat;
}
#titre_actu{
	margin:0px;padding:0px;
	font-size:18px;
	color:#FF0000;
}
#chapeau_actu{
	margin:0px;padding:0px;
	color:#FF0000;
}
