* {
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
}
form, p, h1, h2, h3, h4, h5, h6 {
	margin:0; 
}
img {
	border:0;
}
h1, h2, h3 {
	font-size:15px; margin:10px 0; text-transform:uppercase;
}
h2 {
 	font-size:13px;
}
h3 {
	font-size:12px;
}
#header, #footer, #navLeft, #catalogue, .moreArrow {
	display:none;
}
#left {
	position:absolute; top:20px; left:0; background:none;
}
#left #logo {
	padding:0;
}

.child #content {
	height:534px; position:relative; z-index:1; padding:102px;
}

#productMore, #productNav, #maskProduct, #scrollTools, #midTopNav, #openPanel, #rightTools, #pdv, #productInfos img, #midTopNavScLeft, #midTopNavScRight {
	display:none;
}
#midTop {
	background:#fff;
}
.product #midTop h1, .product #midTop h2,  .product h3 {
	color:#000; margin:10px 0 10px -100px;
}
#swimForm {
	left:0; position:absolute;
}
#midTextMask {
	clip:rect(auto, auto, auto, auto); overflow:visible; position:absolute; top:460px; left:0; width:auto; height:auto;
}
#midTextBg {
	filter:none;
}
	#midTextBg[id] {
		background:none;
	}
#midText {
	width:537px; border-left:0; padding:29px 0 0 0; position:absolute; top:0; left:0; z-index:2;
}
#midText p {
	font-size:11px; padding:0 0 15px 0; line-height:19px;
}
#product h3 {
	position:relative; font-weight:bold; font-size:12px;
}
#productInfos {
	right:auto; left:540px; top:235px; margin:40px 0 0 450px; width:192px; font-weight:bold; background:none; height:397px; padding:0 0 0 20px; color:#000;
}
.boxProductInfos {
	padding:0 0 50px 0;
}
.boxProductInfos strong {
	font-size:14px; text-transform:uppercase; color:#787169; background:none; padding:0 0 8px 0px; color:#000;
}
.boxProductInfos a {
	text-decoration:none; color:#000;
}
.boxProductInfos ul {
	padding:0 0 0 20px;
}
.gamme #myImg {
	position:absolute; top:220px; left:0;
}
.gamme #midText {
	padding:219px 0 0 0;
}

.common #presScrollMask, .common h1, .common h2  {
	margin:10px 0 10px 200px;
}
.common #myImg {
	top:110px; left:0; position:absolute;
}

.boxNews {
	clear:both; height:272px;
}
.boxNews img {
	float:left; margin:0 14px 0 0;
}
.boxNews .cont {
	width:245px; float:left;
}
.boxNews .more {
	display:none;
}
.actualites #productInfos {
 	display:none;
}

.entreprise #videoItems, .entreprise #myFlashVideo, .entreprise #productInfos {
	display:none;
}
.entreprise #presScrollMask {
	float:left; width:300px;
}

#glossaryNav {
	display:none;
}
.glossary h3 {
	margin:10px 0 0 0;
}
.glossary p {
	margin:0 0 20px 0;
}

.boxEquipment {
	width:539px; background:url(images/equipments-box-bot.gif) right bottom no-repeat; position:relative;
}
.boxEquipmentLast {
	background:none;
}
.boxEquipment .boxImg {
	padding:0 35px 0 0; float:left;
}
.boxEquipment .titles {
	position:absolute; top:21px; left:17px; color:#fff;
}
.boxEquipment h3 {
	text-transform:uppercase; width:220px; margin:0 0 -5px 0; color:#fff;
}
.boxEquipment h4 {
	font-size:30px; width:220px; color:#fff;
}
.boxEquipment .cont {
	width:225px; float:left; padding:0; line-height:19px;
}
.boxEquipment .text {
	height:39px; width:245px; background:#bfbbb6; color:#fff; padding:12px 0 0 18px; position:absolute; bottom:0; left:0;
}
.boxEquipment2 .imgBig {
	border-bottom:11px solid #bfbbb6;
}
.boxEquipment2 img, .boxEquipment3 img {
	border-bottom:11px solid #bfbbb6;
}
.boxEquipment .boxImg ul {
	display:none;
}