/*********** Auchan ***********/
/* Style Print*/
body{
	text-align: left;
}

#mask, .logo, .headerPicts, .yourAuchan, .headerSearch, #headerMiddle, .blockTop, .clear, .retour_mag, #rail, #tipDiv, #footer, .breadCrumb, .colLeft190, #navTop, .titreEditorial .addOns, #gauche, #droit, #enavant, .ajoutPanier, .miniPush, .bloqueproduitlongm .liensfiche, .ajouterseulfavoris, .seulimprimer, .lienaudessus, .navBottom, .avantages, #pushTop, .bloqueproduitlong, .lienaudessus, .comparateurmenu, .image_legend, .titreBoutique, .legendeTitre, .subcats, .titre, .troisagauche4{
	display:none;
}

.titreh2, h2{
	display:inline;
}

.monnaie {
display:inline;
font-size: 20px;
}
.ecoPartFicheArt{
	color:#000;
	border:none;
	top: 90px;
}

#results_list {
	border:none;
	float:none;
	width:640px!important;
}
h2.titre{
	margin-top: 50px;
}

table{
	margin: 0;
	padding: 0;
	width: 640px!important;
}

tr, td{
	margin: 0;
	padding: 0;
	width:auto;
}

#headerAuchan{
	width:640px;
	text-align: left;
	margin-top:0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-color: #fff;
	border-bottom:none;
	height:auto;
	display:none;
}

#headerAuchan h1{
	float:none;
	width:640px;
	text-align: left;
}

.simplebloque{
	width:640px;
	margin:0;
	padding:0;
	float:none;
}

.specproduit {
	float:left;
	width:360px;
	padding-left: 20px;
}
.specLeft {
	padding-left: 20px;
}

.comparateur{
	width:640px;
	float:none;
	padding:0;
}

.comparateurmenunone {
	height:5px;
	width:640px;
	border-bottom:none;
	display:none;
}

#layerCatalog{
	display: none;

}
#headerAuchan ul{
	display:none;
}

#mainContainer{
	width:640px;
	margin: 0;
	position: static;
}

#container{
	width:640px;
	/*top:0;*/
	/*margin-top:-80px;*/
	position:static;
}

.illus{
	width:640px;
	padding:0;

}
.editRichStyle{
	position: static;
}
.comparaison {
	float:none;
	margin:0pt 0pt 0pt 0px;
	width:640px;
}

#container div{
	position: static;
	overflow: inherit;
}

#container div.boxPrixBig{
	position:relative;
}

.contourtableau{
	float:none;
	padding:0;
	margin:0;
	width:640px;
	border:none;
	overflow:inherit;
	position: static;
}
.descriptifOnglet{
	width:640px;
	padding:0;
	margin:0;
	position: static;
}
#description1, #description2, #description3, #description4, #description5, #description6{
	position:static;
	width:640px;
	z-index:2000;
}

#centredroit{
 background-image:none;
 background-color: #fff;
 width:640px;
 margin:20px 0 0 0;
 padding:0;
 float:none;
}

.newsletterpuce ul{
	float:none;
}

.descriptif, #centredroit #results_list .descriptif, #centredroit .simplebloque .descriptif{
	float:none!important;
	width:620px;
	margin:0px!important;
	padding:0;
   background-image:none;
   background-color: #fff;
	margin-left:0px!important;
	clear: both;
}

.descriptif{
	padding-top: 25px;
}

.descriptifa{
	width:620px;
	float:none;
	margin:15px 0 0 0;
	padding:0;
}
.descriptifb{
	width:620px;
	float:none;
	margin:0;
	padding:0;
}
.descriptifc{
	width:620px;
	float:none;
	margin:0;
	padding:0;
}

/* Bundle */
.descriptifPack{
	padding: 0;
}

.largePush, .tabList{
	display: none;
}
.receipDetails .col{
	width: 150px;
}
/*.bloqueproduitlong {
	clear:both;
	float:none;
	padding:15px 0pt 0px 0;
	text-align:left;
	width:640px;
}*/
.bloqueproduit, .bloqueproduitavant, .bloqueproduitavantlong {
	float:none;
	clear: both;
	position:static;
	width:640px;
}
.bloquePrixBarre{
	text-decoration: line-through;
}
.flashcommentaire{
	width:500px;
}
.flashcommentaire p{
	width:400px;
}
.imageproduit2{
   position:static;
}
.bloqueproduit h3{
/*	margin-top: 55px;*/
	position:static;
}
.blockEditReceip{
	padding:0 0 20px 0;
}
.receipDetails{
	position:relative;
	width:300px;
	float:left;
	padding:5px 0 5px 0;
	background-color:#f4f1e7;
}
.receipDetails .col{
	position:relative;
	width:140px;
	padding:0 5px 0 0;
	float:left;
}

/**/
#centre{
	position:static;
	width:640px;
	clear:both;
	float:none;
	margin:0;
	padding:0;
}

.soustitredescriptif{
   clear: none;
   width: 400px;
	float:none;
	margin:0 0 10px 0!important;
	display:inline;
}

.soustitre{
	clear: none;
	display:inline;
   width: 200px;
	float:none;
	margin:10px 0 0 0!important;
}

.pushproduit{
   float:none;
   width:640px;
	display:none; /*Affichage desactive : DIV vide genere un bug sur IE6*/ 
}
div.boxPrixBig p.bloquePrixBlanc{
	border:2px solid #FF0000;
	height:auto;
}
div.boxPrixBig p.bloquePrixJaune{
	border:2px solid #b70008;
	height:auto;
}
div.boxPrix p.bloquePrixJaune{
	padding-top:20px;
}
div.boxPrix p.bloquePrixJaune, div.bloqueproduit div.boxPrix, div.blockproduit div.boxPrix, div.bloqueproduitpresent div.boxPrix, div.boxPrix p.bloquePrixBlanc{
	position:static!important;
}
.bordureselection, .bloc3prod .sep, .bloc4prod .sep{
	border:none;
}

.bloqueproduit{
	width:640px;
}

.bloqueproduit td{
	width:auto;
}

.simplebloque #results_list{
	border:none!important;
	margin-top: 20px;
}
.logoFournisseur{
	position:static;
}
.results_nav h3{
	width:600px!important;
	background: none;
	padding:0;
	margin:0;
	color:#000;
}

.newsletterpuce{
	clear:both;
	float:none;
	width:640px;
	padding:0;
	margin:0;
}

.newsletterpuce ul{
	float:none;
	width:600px;
	padding:0;
	margin:0;
}

.visu_blockproduit_select{
	position:static;
}

div.visu_blockproduit_select p.infoProd{
	position:static;
}

div.boxPrix p.bloquePrixBarre{
	height:auto;
}

.visu_blockproduit_select .boxPrix .remise{
	margin:0;
	position:static;
}

div.boxPrix p.bloquePrixBarre, div.boxPrix p.bloquePrixJaune{
	position:static;
	height:auto;
}

div.bloqueproduit div.boxPrix, div.blockproduit div.boxPrix, div.bloqueproduitpresent div.boxPrix{
	height:auto;
}

.navBottom, #popinContainer, #opacDiv, #nfpToolBar, .nfpBtAjoutPanier{
	display:none;
}
#nfpSousContainer2 #prixContainer #prixSousContainer1 #magasinPrixRef{
	display:block
}
#nfpSousContainer2 #prixContainer #prixSousContainer1, #nfpSousContainer2 #prixContainer #prixSousContainer2, #nfpSousContainer2 #special, #nfpSousContainer2 #special2{
	float: none;
	display: block;
}
#nfpContainer{
	overflow:inherit;
	clear:both;
	border:none;
}
#nfpContainer .clear{
	display:block;
}
#nfpContainer ul#tabs li{
	display:none;
}
#nfpContainer ul#tabs li.on{
	display:block;
}
#nfpContainer ul#tabs li.on a{
	text-align:left;
	font-size:14px;
	padding-left:10px;
}
#tabsContent .section1{
	width:100%;
	float:none;
	display:block;
}
#tabsContent .section1 table{
	width:350px!important;
}
#tabsContent .section1 ul li{
	list-style-type:square;
	list-style-position:inside;
}
#nfpSousContainer2{
	width: 250px;
}

#nfpSousContainer2 h3{
	width: auto;
}
.blocPack{
	height:auto;
	overflow:inherit;
	position:inherit;
}
.blocPack .addition{
	float:none;
	width:90%;
	clear:both
}
.blocPack .lilLegend{
	position:inherit;
	left:auto;
	bottom:auto;
	width:90%;
	padding-left:20px;
	clear:both;
}
.blocPack .infoPrix{
	float:none;
	width:90%;
	padding:20px 0 20px 20px;
	position:inherit;
	display:block;
	text-align:left
}

.blocPack .infoPrix p, .blocPack .waoooh{
	width:100% !important;
	text-align:left !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
	left: auto !important;
	position:relative !important;
	clear:both !important;
}
.blocPack .waoooh{
	 padding:0px 0 20px 20px !important;
}
.blocPack .addToCart, .blocPack .voirLaFiche{
	display:none;
}
#carteAccordContainer div ul{
	float:none;
	width:100%;
}
#livraison .livraisonDL dt{
	padding-left:20px;
}
.blocGaranties{
	overflow:inherit
}
.blocGaranties .addToCart{
	display:none;
}
.blocGaranties .prixItself, .blocGaranties .floatLeft{
	float:none;
	text-align:left;
	width:100%
}
#tabsContent .blocVisu #imagesContainer{
	padding:20px 20px;
	width:560px
}
#tabsContent .blocVisu{
	margin:0 auto;
}
#nfpSousContainer2 h3 *{
	float:none !important;
}
#nfpSousContainer2 h3 .verticalArrow{
	display:none;
}

.caracteristiquesDuPack{
	width:620px;
}

.caracteristiquesDuPack td{
	padding: 0;
}

.caracteristiquesDuPack .desc{
	display:none;
}

.caracteristiquesDuPack .prix{
	text-align: left;
	width:70px;
}

.caracteristiquesDuPack .model{
	width:auto;
}

.caracteristiquesDuPack .model p{
	font-size:1em;
}

