#contenant {
	width: 778px;
	margin: auto;
	background: white repeat;
	position:relative;
}

body {
	background-color: #000;
	margin: 0;
}

#entete {
	width: 778px;
	height: 169px;
	float: left;
	position: relative;
	background-color: #343434;
	margin: 0;
	background-image: url(../images/bgentete.jpg);
}

#membrepub {
	width: 258px;
	float: left;
	position: relative;
	height: 300px;
	background-color: white;
	color: black;
	font: 11px arial;
}

#membre {
	height: 230px;
	position: relative;
	background: white url(../images/fondmembre.jpg) no-repeat;
	margin-top: 0;
	float: left;
	width: 248px;
	padding-top: 14px;
	padding-left: 10px;
}

#minipub {
	position: relative;
	background-color: white;
	float: left;
	font-size: 10px;
}

#animation {
	width: 520px;
	position: relative;
	background-color: white;
	float: right;
	text-align: right;
	height: 300px;
}
#animation_fixe{
	display:none;
}


#toujoursplus {
	width: 258px;
	position: relative;
	float: left;
	background-color: #000;
	background-image: url(../images/bgtoujoursplus.jpg);
	color: #cbcbcb;
	height: 168px;
	padding-top: 12px;
	font: 12px arial;
}

#promo {
	width: 520px;
	background-color: #000;
	float: right;
	position: relative;
	height: 179px;
	text-align: left;
}

#traitbas {
	height: 2px;
	background-color: #3a3a3a;
	width: 778px;
	float: left;
	font-size: 0;
	line-height: 0;
	color: silver;
}

#menubasNOIR {
	color: black;
	float: right;
	width: 778px;
	font: 12px arial;
	background: black none no-repeat;
	text-align: center;
	position: relative;
	height: 30px;
	padding-top: 3px;
}

#menubas {
	color: black;
	float: right;
	width: 778px;
	font: 12px arial;
	background: black url(../images/bgmenubas.jpg) no-repeat;
	text-align: center;
	position: relative;
	height: 30px;
	padding-top: 3px;
}

#telephone {
	color: #6a6a6a;
	height: 30px;
	padding-top: 4px;
	float: left;
	width: 778px;
	text-align: right;
	background: #000 no-repeat;
	font: bold 14px arial;
}

#menuhaut {
	width: 610px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 30px;
	font-size: 1px;
	line-height: 0;
	position: relative;
}

#recherche {
	height: 95px;
	width: 619px;
	float: right;
	text-align: right;
	margin: 20px 20px 0 0 !important;
	_margin: 20px 10px 0 0;
}

#main {
	_width: 778px;
	width: 758px;
	height: auto;
	text-align: left;
	float: left;
	position: relative;
	color: black;
	font: 11px arial;
	background: white none 0 bottom;
	padding: 10px 10px;
}

#mainfull {
	width: 778px;
	height: auto;
	text-align: left;
	float: left;
	position: relative;
	color: black;
	background-color: white;
	font: 11px arial;
}

#mainisi {
	width: 778px;
	height: 571px;
	height: 351px !important;
	text-align: center;
	float: left;
	position: relative;
	color: black;
	background-color: white;
	font: 11px arial;
	padding-top: 220px;
	background-image: url(../images/bgisi.jpg);
}

#mainvert {
	width: 778px;
	text-align: left;
	float: left;
	position: relative;
	color: white;
	font: 11px arial;
	background-image: none;
	background-color: #11578a;
}

#maingoingone {
	width: 778px;
	text-align: left;
	float: left;
	position: relative;
	color: black;
	font: 11px arial;
	background-image: none;
	background-color: #2e80b9;
}


#mainversus {
	width: 778px;
	text-align: left;
	float: left;
	position: relative;
	color: white;
	font: 11px arial;
	background-image: none;
	background-color: black;
}

#mainaniation {
	width: 778px;
	height: 300px;
	text-align: left;
	float: left;
	position: relative;
}

#mainse {
	width: 778px;
	text-align: left;
	float: left;
	position: relative;
	color: white;
	font: 11px arial;
	background-color: #cc0000;
}

#mainlivraison {
	width: 778px;
	text-align: left;
	float: left;
	position: relative;
	color: white;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#maindvdfr {
	width: 778px;
	height: 418px;
	text-align: left;
	float: left;
	position: relative;
	color: black;
	font: 11px arial;
	background-image: url(../fr/images/bgdvd.jpg);
}

#maindvdang {
	width: 778px;
	height: 418px;
	text-align: left;
	float: left;
	position: relative;
	color: black;
	font: 11px arial;
	background-image: url(../ang/images/bgdvd.jpg);
}

#identifiant {
	width: 768px;
	height: 10px;
	position: relative;
	float: right;
	color: black;
	font: bold 11px/5px arial;
	text-transform: uppercase;
	background: #999999 url(../images/bgidentifiant.gif) repeat-x;
	margin-right: 0;
	margin-left: 0;
	text-decoration: none;
	margin-bottom: 0;
	padding: 7.5px 0 7.5px 10px;
}

#identifiantinfo {
	float: left;
	position: relative;
	width: auto;
	text-decoration: none;
}

#identifiantlangue {
	float: right;
	position: relative;
	width: auto;
	height: auto;
	padding-right: 10px;
	text-decoration: none;
}

#inscriptionpartie1 {
	width: 379px;
	height: auto;
	float: left;
	position: relative;
}

#inscriptionpartie2 {
	width: 379px;
	height: auto;
	float: right;
	position: relative;
}

#inscription_facturation{
	margin:10px 0 0 0;
	display:none;
}

#inscription_livraison{
	margin:10px 0 0 0;
	display:none;
}

#map {
	float: right;
	position: relative;
	bottom: 175px;
}

#sousmap {
	float: left;
	position: relative;
	width: 778px;
}

.produit {
	position: relative;
	width: 150px;
	margin-left: 30px;
	text-align: center;
	float: left;
	display: inline;
	height: auto;
	margin-bottom: 20px;
}

.logo_nouveauproduit{
	float:right;
	position:absolute;
	right:0;
	top:5px;;
	width:50px;
	height:34px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_nouveau2010.png', enabled=true, sizingMethod=scale);
}
.logo_nouveauproduit[class]{
	background:url(../images/logo_nouveau2010.png) no-repeat;
}




#dvd {
	width: 557px;
	height:400px;
	left: 25px;
	float: left;
	position: relative;
	color: white;
	font: 12px arial;
	text-align: left;
	top: 121px;
}

#copyright {
	color: gray;
	font: 10px arial;
	background-color: black;
	height: 20px;
	float: left;
	position: relative;
	text-align: center;
	width: 778px;
	padding-top: 10px;
}

#pieddepage_index {
	height: 93px;
	position: relative;
	float: left;
	margin: 0;
}

#pieddepage {
	height: 93px;
	position: relative;
	float: left;
	margin: 0;
	color: white;
	z-index:0;
}

.clear{
	clear:both;
}



