
html {
	height:100%;
	margin:0;
	padding:0;
}
body {
	height:100%;
	margin:0;
	padding:0;
	background-color:#000;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	background:#000;
}
img {
	margin:0;
}
p {
	margin:0;
	padding:0;
}
#GlobalConteneur {
	position:relative;
	width:990px; height:auto;
	margin:0px auto 0 auto;
	text-align:left;
}
#HautConteneur {
	position:relative;
	width:980px; height:auto;
	margin-left:5px; margin-top:0px;
	float:left; display:inline;
}
#HautConteneur .photo {z-index:100;}
#HautConteneur .fondu30 {position:absolute; width:980px; height:235px; left:0; top:auto; bottom:0px; background:url(images/global/header_fondu_30.png) repeat-x bottom; z-index:110;}
#HautConteneur .fondu40 {position:absolute; width:980px; height:235px; left:0; top:auto; bottom:0px; background:url(images/global/header_fondu_40.png) repeat-x bottom; z-index:110;}
#HautConteneur .fondu50 {position:absolute; width:980px; height:235px; left:0; top:auto; bottom:0px; background:url(images/global/header_fondu_50.png) repeat-x bottom; z-index:110;}

#Silhouette {
	position:absolute;
	width:489px; height:155px;
	left:0px; top:0px;
	background:url(images/global/silhouette.png) no-repeat;
}




/*-------------------------------------- MENU ----------------------------------------------*/
#HautConteneur #Menu {width:980px; height:30px; left:0; top:auto; bottom:0px; background:url(images/global/menu_barre.png) repeat-x left bottom; z-index:200;}
#HautConteneur #Menu .btn_norm {width:auto; height:30px; margin-left:5px;}
#HautConteneur #Menu .btn_norm a.left {width:10px; height:30px; background:url(images/global/menu_onglets_v2.png) no-repeat left 0px;}
#HautConteneur #Menu .btn_norm a.right {width:auto; height:30px; padding-left:15px; padding-right:25px; background:url(images/global/menu_onglets_v2.png) no-repeat right -30px; font-size:12px; font-weight:bold; color:#f8f8f8; text-decoration:none; line-height:29px; white-space:nowrap;}
#HautConteneur #Menu .btn_norm:hover a.left {background-position:left -60px;}
#HautConteneur #Menu .btn_norm:hover a.right {background-position:right -90px;}
#HautConteneur #Menu .btn_sel {width:auto; height:30px;}
#HautConteneur #Menu .btn_sel a.left {width:15px; height:30px; background:url(images/global/menu_onglets_v2.png) no-repeat left -120px;}
#HautConteneur #Menu .btn_sel a.right {width:auto; height:30px; padding-left:15px; padding-right:30px; background:url(images/global/menu_onglets_v2.png) no-repeat right -150px; font-size:12px; font-weight:bold; color:#7f7a66; text-decoration:none; line-height:29px; white-space:nowrap;}

#MenuConteneur {
	position:relative;
	width:980px; height:29px;
	margin-left:5px; margin-top:0px;
	background:url(images/global/menubg.png);
	float:left; display:inline;
}
#MenuConteneur .fond {
	position:relative;
	width:980px; height:27px;
	margin-left:0px; margin-top:2px;
	background:url(images/global/menu.png);
	float:left; display:inline;
}
#MenuConteneur .btn {
	position:relative;
	height:18px;
	margin-left:17px; margin-right:17px;
	margin-top:0px;
	padding:6px 0px 0px 0px;
	font-size:12px; font-weight:bold;
	color:#f8f8f8;
	text-decoration:none;
	float:left; display:inline;
}
#MenuConteneur .btn:hover {
	color:#efefec;
	background:url(images/global/btnhover.gif) repeat-x 0 -5px;
}
#MenuConteneur .separbtn {
	position:relative;
	width:7px; height:17px;
	margin-left:0px; margin-top:5px;
	padding:0px;
	font-size:1px; line-height:1px;
	background:url(images/global/separbtn.gif) no-repeat;
	float:left; display:inline;
}
#MenuConteneur .btn_sendfriend {
	position:relative;
	width:23px; height:13px;
	margin-right:10px; margin-top:7px;
	background:url(images/global/icon-send_friend.gif) no-repeat;
	cursor:pointer;
	float:right; display:inline;
}
#MenuConteneur .btn_rss {
	position:relative;
	width:11px; height:11px;
	margin-right:10px; margin-top:9px;
	background:url(images/global/icon-rss.png) no-repeat;
	cursor:pointer;
	float:right; display:inline;
}

#IndexConteneur .btn_icon {width:30px; height:30px; margin-left:5px; background:url(images/global/icon_btn_bg.png) no-repeat; cursor:pointer;}
#IndexConteneur .btn_icon .sendfriend {width:30px; height:30px; background:url(images/global/icon-send_friend.png) no-repeat center center;}
#IndexConteneur .btn_icon .rss {width:30px; height:30px; background:url(images/global/icon-rss.png) no-repeat center center;}


/*-------------------------------------- BAS ----------------------------------------------*/

#BasConteneur {
	position:relative;
	width:980px;
	margin-left:5px; margin-top:0px;
	padding-bottom:5px;
	background:#817c68;
	float:left; display:inline;
}
#BasConteneur h7 {
	margin:0px; padding:0px;
	font-family:Arial; font-size:11px;
	color:#FFF; letter-spacing:1px;
	font-weight:normal;
	display:inline;
}
#BasConteneur .infos {
	position:relative;
	width:800px;
	margin-left:5px; margin-top:5px;
	font-family:Arial; font-size:11px;
	color:#FFF; letter-spacing:1px;
	float:left; display:inline;
}
#BasConteneur .realisation {
	position:relative;
	width:160px;
	margin-right:5px; margin-top:5px;
	font-family:Arial; font-size:11px;
	color:#FFF; letter-spacing:1px;
	text-align:right;
	float:right; display:inline;
}
#BasConteneur .realisation a {
	font-family:Arial; font-size:11px;
	color:#FFF; letter-spacing:1px;
	text-decoration:none;
}
#BasConteneur .realisation a:hover {
	text-decoration:underline;
}




/*-------------------------------------- DIVERS ----------------------------------------------*/


.pointilles_horizontal {
	position:relative;
	height:1px;
	margin-left:0px; margin-top:0px;
	font-size:1px;
	line-height:1px;
	background:url(images/global/pointilles_horizontal.gif) repeat-x;
	float:left; display:inline;
}




/*-------------------------------------- CELL ----------------------------------------------*/


.cellAbs {
	position:absolute;
	left:0px; top:0px;
	display:block;
}
.cellLibre {
	position:relative;
	margin-left:0px; margin-top:0px;
	padding:0px;
	float:left; display:inline;
}
.cellLibreR {
	position:relative;
	margin-right:0px; margin-top:0px;
	padding:0px;
	float:right; display:inline;
}
.cellMarge {
	position:relative;
	margin-left:0px; margin-top:0px;
	padding:0px;
	font-size:1px; line-height:1px;
	float:left; display:inline;
}
.cellMargeR {
	position:relative;
	margin-right:0px; margin-top:0px;
	padding:0px;
	font-size:1px; line-height:1px;
	float:right; display:inline;
}