
body{
	background:#fff no-repeat center top ;
	color:#000;
}

#wrap{
	width:977px;
	margin:0 auto;
	padding:0; 
	/*min-height:780px; */
}

#header{  
	position:relative;
	z-index:2; 
} 

#header .banner-top{
	position:relative;
	display:block; 
	height:68px; 
}

.blue-skin #header .banner-top{
	background:url(/ressources/media/img/header_blue.png) no-repeat right top ;
}

.red-skin #header .banner-top{
	background:url(/ressources/media/img/header_red.png) no-repeat right top ;
}

.black-skin #header .banner-top{
	background:url(/ressources/media/img/header_black.png) no-repeat right top ;
}

.green-skin #header .banner-top{
	background:url(/ressources/media/img/header_green.png) no-repeat right top ;
}

#header .banner-top .logo{
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:68px; 
	color:#fff;
	font-family:verdana;
	width:150px;
}

#header .banner-top .title-banner{
	padding-left: 50px;
	margin-top: 25px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	font-family: verdana;
	
}

#header .banner-top .phone-number{
	background:url(/ressources/media/img/phone-num.png) no-repeat left center ;
	float:right;
	font-size:14px;
	font-weight:bold;
	line-height:68px; 
	color:#fff;
	font-family:verdana;
	padding-right:15px;
	padding-left:22px;
}

.clr{clear:both;}
.bold{font-weight:bold;}

#header .header-top{
	height:34px; 
	padding:0;
	display:block; 
	clear:both;
	position:relative;
}

.ombre-menu{
	background:url(/ressources/media/img/ombre-menu.png) no-repeat center top ; 
	width:100%;
	height:15px;
	position:absolute;
	left:0;
	top:0;
}

.blue-skin #header .header-top{
	border-top:7px solid #0085bd;
}

.red-skin #header .header-top{
	border-top:7px solid #be1622;
}

.black-skin #header .header-top{
	border-top:7px solid #000000;
}

.green-skin #header .header-top{
	border-top:7px solid #006633;
}

.top-banner{
	float:right;
	display:none;
}

.blue-skin .top-banner.blue-skin-img{
	display:block;
}

.red-skin .top-banner.red-skin-img{
	display:block;
}

.black-skin .top-banner.black-skin-img{
	display:block;
}

.green-skin .top-banner.green-skin-img{
	display:block;
}

#header .header-top a{
	float:left;
	text-decoration:none; 
	height:34px;
	line-height:34px;
	padding:0;
	border-right:1px solid #f3f1f0;
	border-bottom:1px solid #f3f1f0;
	border-left:1px solid #f3f1f0;
	text-transform:uppercase;
	width:192px;
	text-align:center;
	margin-right:2px;
	background:url(/ressources/media/img/bg-menu.png) repeat-x left top ; 
} 

.blue-skin #header .header-top a.current h2{
	color:#0085bd;
}

.red-skin  #header .header-top a.current h2{
	color:#be1622;
}

.black-skin #header .header-top a.current h2{
	color:#000000;
}

.green-skin #header .header-top a.current h2{
	color:#006633;
}

#header .header-top a h2{
	color:#53534c;
	font-size:14px;
	font-weight:bold; 
	line-height:34px;
}

#header .header-top a.last{
	margin:0;
	width: 191px;
}

#header .header-top a:hover h2{color:#53534c;}

.banner-content{
	/*display:none;*/
	margin:12px 0;
}

.blue-skin .banner-content.blue-skin-img{
	display:block;
}

.red-skin .banner-content.red-skin-img{
	display:block;
}

.black-skin .banner-content.black-skin-img{
	display:block;
}

.green-skin .banner-content.green-skin-img{
	display:block;
}

#content .slider-area{
	width:921px;
	position:relative; 
	background: url(/ressources/media/img/bg-slider.png) repeat-x left top;
	height:134px;
	padding:0 27px;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	border:1px solid #dfdfe0;
}

.ombre-bottom-slider{
	background: url(/ressources/media/img/ombre-earch-bottom.png) no-repeat right bottom;
	width:100%;
	height:13px;
	position:absolute;
	bottom:-13px;
	right: 5px;
}

#diaporama li img{
	display:block;
} 

#content .slider-area .prev-side{
	width:27px;
	height:142px;
	background:url(/ressources/media/img/marina_13.png) no-repeat left top ; 
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	webkit-border-radius: 10px 0 0 10px ;
    -moz-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}

#content .slider-area .next-side{
	width:27px;
	height:142px;
	background:url(/ressources/media/img/marina_20.png) no-repeat left top ; 
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}

.bx-prev{
	position:absolute; 
	background:url(/ressources/media/img/prevs-products.png) no-repeat left top ; 
	left:-27px;
	top:10px;
	text-indent:-1000px;
	z-index:2;
	outline:none;
	height: 121px;
	width: 27px;
	font-size:0;
}

.bx-prev:hover{background:url(/ressources/media/img/prevs-products.png) no-repeat left top ;} 

.blue-skin .bx-prev:hover{background:url(/ressources/media/img/prevs-products-hover-blue.png) no-repeat left top ;}

.red-skin .bx-prev:hover{background:url(/ressources/media/img/prevs-products-hover-red.png) no-repeat left top ;}

.black-skin .bx-prev:hover{background:url(/ressources/media/img/prevs-products-hover-black.png) no-repeat left top ;}

.green-skin .bx-prev:hover{background:url(/ressources/media/img/prevs-products-hover-green.png) no-repeat left top ;}

.bx-next{
	position:absolute; 
	background:url(/ressources/media/img/nexts-products.png) no-repeat left top ; 
	right:-29px;
	top:13px;
	text-indent:-1000px;
	z-index:2;
	outline:none; 
	height: 121px;
	width: 27px;
	font-size:0;
}

.bx-wrapper{z-index:2;}

.bx-next:hover{background:url(/ressources/media/img/nexts-products.png) no-repeat left top ;}

.blue-skin .bx-next:hover{background:url(/ressources/media/img/nexts-products-hover-blue.png) no-repeat left top ;}

.red-skin .bx-next:hover{background:url(/ressources/media/img/nexts-products-hover-red.png) no-repeat left top ;}

.black-skin .bx-next:hover{background:url(/ressources/media/img/nexts-products-hover-black.png) no-repeat left top ;}

.green-skin .bx-next:hover{background:url(/ressources/media/img/nexts-products-hover-green.png) no-repeat left top ;}

.list-items{
	padding:7px 0 4px 26px;
	margin:0;
	border:0;
	z-index:2;
	float: left;
}

.list-items a{
	float:left;
	margin:0 27px 0 0;
	position:relative;
	width:122px;
	height:122px;
	background:#fff;
	border:0; 
	overflow:hidden;
	text-decoration:none;
}

.list-items a{border:0;}

.list-items a .desc{
	position:absolute;
	bottom:0;
	left:0;
	width:112px;
	padding:5px;
	background:#000;
	opacity:0.5;
	filter : alpha(opacity=50);
	font-size:11px;
	font-weight:bold;
	text-align: center;
	color:#fff;
}

.search-kits{
	position:relative;
	/*overflow:hidden;*/
	height:115px;
	display:block;
	padding-top:13px;
	padding-bottom:20px;
}

.form-kits{
	width:618px; 
	padding:7px 16px;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	float:left;
	border:1px solid #dfdfe0;
	position:relative;
	/*overflow:hidden;*/
}

.ombre-form-search{
	right: 324px;
    top: 134px;
}

.top-bg-form-search{
	position:absolute;
	width:100%;
	height:50%;
	top:0;
	left:0;
	background:url(/ressources/media/img/bg-top-seach-form.png) repeat-x 0 0 ;
	z-index:1;
}

.bottom-bg-form-search{
	position:absolute;
	width:100%;
	height:50%;
	bottom:0;
	left:0;
	background:url(/ressources/media/img/bg-bottom-seach-form.png) repeat-x left bottom ; 
	z-index:1;
}

.title-form-kits{
	font-size:17px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	background:url(/ressources/media/img/marina_17.png) no-repeat left 5px ;
	display:block;
	padding-bottom:23px;
	padding-top:4px;
	position:relative;
	z-index:3;
}

.blue-skin .title-form-kits{
	background:url(/ressources/media/img/loup-search-box.png) no-repeat left 5px ;
	color:#0085bd;
}

.red-skin .title-form-kits{
	background:url(/ressources/media/img/loup-red-search-box.png) no-repeat left 5px ;
	color:#be1622;
}

.black-skin .title-form-kits{
	background:url(/ressources/media/img/loup-black-search-box.png) no-repeat left 5px ;
	color:#000000;
}

.green-skin .title-form-kits{
	background:url(/ressources/media/img/loup-green-search-box.png) no-repeat left 5px ;
	color:#006633;
}

.banners-area{
	width:318px;
	height:120px; 
	padding:0;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	float:left;
	margin-left:5px;
	position:relative;
	overflow:hidden;
	border: 1px solid #DFDFE0;
}

.banners-area-inner{
	color:#53534c;
	font-size:11px;
	z-index:4;
	padding:14px 14px 0 14px;
	position:relative;
}

.ombre-banners-bottom{
	right: 5px;
    top: 134px;
}

.banners-area-inner a.read-more{
	font-size:9px;
	color:#53534c;
	font-style:italic;
	clear:both;
	float:right;
	padding-right:27px;
	background:url(/ressources/media/img/learn-more-black.png) no-repeat right top ;
	height:22px;
	line-height:20px;
	text-decoration:none;
}

.banners-area-inner a.read-more:hover{
	background:url(/ressources/media/img/learn-more-black.png) no-repeat right top ;
}

.blue-skin .banners-area-inner a.read-more:hover{
	background:url(/ressources/media/img/learn-more-blue.png) no-repeat right top ;
}

.red-skin .banners-area-inner a.read-more:hover{
	background:url(/ressources/media/img/learn-more-red.png) no-repeat right top ;
}

.black-skin .banners-area-inner a.read-more:hover{
	background:url(/ressources/media/img/learn-more-black.png) no-repeat right top ;
}

.green-skin .banners-area-inner a.read-more:hover{
	background:url(/ressources/media/img/learn-more-green.png) no-repeat right top ;
}

.item-form-kit{
	float:left;
	padding:0 15px 15px 22px;
	border-right:1px solid #c8c8c8;
	position:relative;
	z-index:3;
}

.item-form-kit.first{
	padding-left:0;
}

.item-form-kit.last{
	padding-right:0;
	border:0;
}

.item-form-kit label{
	display:block;
	padding-bottom:8px;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.item-form-kit input,.item-form-kit .ref-selected,.item-form-kit .marque-selected{
	background:#fff;
	width:165px;
	height:22px;
	line-height:22px;
	border:0;
	padding:0 5px;
	color:#666666; 
	float:left;
	-moz-box-shadow: inset 1px 1px 3px #BAB9B9;
	-o-box-shadow: inset 1px 1px 3px #BAB9B9;
	-webkit-box-shadow: inset 1px 1px 3px #BAB9B9;
	box-shadow: inset 1px 1px 3px #BAB9B9;
	display:inline;
}

.item-form-kit a{
	margin-left:5px;
	width:5px;
	margin-top:7px;
	text-decoration:none;
	float:left;
	display:inline;
}

.item-form-kit a img{border:0;display:block;}

.list-refs{
	height: 22px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 21px;
    width: 170px;
	filter:alpha(opacity=0);
} 

.item-form-kit .ref-selected{
	padding-right:30px;
	width:139px;
	background:#fff url(/ressources/media/img/marina_21.png) no-repeat 157px center ;
}

.blue-skin .item-form-kit .ref-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.red-skin .item-form-kit .ref-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.black-skin .item-form-kit .ref-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.green-skin .item-form-kit .ref-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-green.png) no-repeat 157px center ;
}

.list-marques{
	height: 22px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 1px;
    top: 21px;
    width: 170px;
	filter:alpha(opacity=0);
}

.item-form-kit .marque-selected{
	padding-right:30px;
	width:139px;
	background:#fff url(/ressources/media/img/marina_21.png) no-repeat 157px center ;
} 

.blue-skin .item-form-kit .marque-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.red-skin .item-form-kit .marque-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.black-skin .item-form-kit .marque-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 157px center ;
}

.green-skin .item-form-kit .marque-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-green.png) no-repeat 157px center ;
}

.item-form-kit a.search-by-key img{
	display:none;
}

.blue-skin .item-form-kit a.search-by-key img.blue{
	display:block;
}

.red-skin .item-form-kit a.search-by-key img.blue{
	display:block;
}

.black-skin .item-form-kit a.search-by-key img.blue{
	display:block;
}

.green-skin .item-form-kit a.search-by-key img.green{
	display:block;
}

/*************************** CATALOGUE *************************************/
.List-catalogue{
	width:980px; 
	padding:0;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
	position:relative;
	overflow:hidden;
	display:block; 
	margin-top:56px;
	margin-bottom:63px;
}

.list-onglets{
	display:block;
	overflow:hidden; 
	position:relative;  
	height:35px;
}

.list-onglets .item{
	float:left;
	padding:0;
	height:35px;
	line-height:35px; 
	background: url(/ressources/media/img/catalogue-bg-menu.png) repeat left top ;
	/*-moz-box-shadow: inset -5px -1px 5px  #d0d0d0;
	-o-box-shadow: inset -5px -1px 5px  #d0d0d0;
	-webkit-box-shadow: inset -5px -1px 5px  #d0d0d0;
	box-shadow: inset -5px -1px 5px  #d0d0d0;*/
}

.list-onglets .last{
	float:left;  
}

.list-onglets .item.current{  
	webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
	margin-top: 35px; 
	background-color:transparent;
}

.list-onglets .item>a{
	color:#333;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	float: left;
	padding:0 13px 0 17px;
}

.list-onglets .item>a>span{
	padding-right:16px;
	background: url(/ressources/media/img/marina_60.png) no-repeat right center ;
}

.list-onglets .item.current>a{
	background:url(/ressources/media/img/catalogue-bg.png) repeat left top;
	margin-top: -35px; 
}

.list-onglets .item.current>a>span{
	padding-right:16px;
	background: url(/ressources/media/img/marina_21.png) no-repeat right center ;
	color:#000;
}

.area-item {
	display:none;
	background:url(/ressources/media/img/catalogue-bg.png) repeat left top;
	position:relative; 
	overflow:hidden;
	padding:19px;
}

.list-cats{
	width:460px;
	float:left;
	position:relative;
	display:block;
}

.list-cats.right{ 
	float:right;
}

.list-cats li.first{
	padding-top:0;
}

.list-cats li.last{
	border-bottom:0;
}

.list-cats li{
	display:block;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:12px;
	padding-top:12px;
	position:relative;
	float:left;
}

.list-cats li a.media-link{
	float:left;
	border:0;
	margin:0;
	padding:0;
	text-decoration:none;
}

.list-cats li a.media-link img{border:0;display:block;}

.list-cats li .infos{
	float:left;
	padding-left:15px;
	width:355px; 
}

.outer-intro {
    height: 85px;
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align:left;
}

.middle-intro {
    position: absolute;
    top: 50%;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.inner-intro {
    position: relative;
    top: -50%
}

.list-cats .infos a.get-cat{
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}


/*************************** SOCIETE *************************************/
.societe-area{ 
	padding:10px 18px 60px 18px;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
	position:relative;
	overflow:hidden;
	display:block; 
	margin-top:10px;
	margin-bottom:20px;
	background:#f2f2f3 url(/ressources/media/img/bg_societe.png) repeat-x left top; 
	border:1px solid #DFDFE0;
}

.societe-area .intro{
	color:#000;
	font-size:21px;
	font-weight:normal;
	text-align:left;
	padding:0;
	margin:0;
	padding:0;
	border:0;
	height:auto;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:1;
}

.societe-inner{
	display:block; 
	padding-top:50px;
	margin:0;
	position:relative;
	z-index:3;
}

.societe-inner .media{
	width:292px;
	height:309px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background-color:#b8b8b8;
	float:left;
}

.societe-inner .right{
	float:left;
	margin-left:18px; 
	padding-left:22px;
	width:607px;
	overflow:hidden;
	display:block;
	color:#000;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
}

.societe-inner .right .red{
	 color:#be1622;
	 font-size:14px;
	 font-family:arial;
	 font-weight:normal;
}

.societe-inner .right .blue{
	 color:#0085bd;
	 font-size:14px;
	 font-family:arial;
	 font-weight:normal;
	 margin-bottom:10px;
	 display:block;
}

.societe-inner .right br{
	margin-bottom:1px;
}

.societe-inner .right p{
	margin-bottom:10px;
}



/*************************** CONTACT *************************************/
.contact-area{ 
	padding:10px 18px 30px 18px;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
	position:relative;
	overflow:hidden;
	display:block; 
	margin-top:10px;
	margin-bottom:20px;
	background:url("/ressources/media/img/bg_societe.png") repeat-x scroll left top #F2F2F3; 
	border:1px solid #DFDFE0;
}

.contact-area .intro{
	color:#53534c;
	font-size:11px; 
	font-family:arial;
	text-align:left; 
	margin:0;
	padding:30px 0 0 0;
	border:0;
	height:auto; 
	font-weight:bold;
}

.contact-area .right-top{
	position:absolute;
	right:15px;
	top:10px;
	color:#53534c;
	font-size:10px;
	font-family:arial;
	font-weight:normal;
}

.list-gender{
	height: 22px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 21px;
    width: 170px;
	filter:alpha(opacity=0);
} 

.contact-area p{
	display:block;
	position:relative;
	clear:both;
	float:left;
	padding-bottom:10px;
}

.choice-media{
	display:block; 
	font-size:11px;
	font-family:arial;
	color:#53534c;
	font-weight:bold;
}

.contact-area input.media-radiobox{
	width:13px;
	height:13px;
	float:left;
	margin-right:10px;
}

.media-area input[type=text]{
	margin-left:25px;
	display:none;
}

.media-area.phone-area input[type=text]{
	display:none;
} 

.contact-area label{ 
	padding-bottom:8px; 
	float:left; 
	color: #53534C;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.contact-area input,.contact-inner .gender-selected,.contact-area textarea{
	background:#fff;
	width:165px;
	height:22px;
	line-height:22px;
	border:0;
	padding:0 5px;
	color:#666666;
	clear:both;
	float:left;
	-moz-box-shadow: inset 1px 1px 5px #BAB9B9;
	-o-box-shadow: inset 1px 1px 5px #BAB9B9;
	-webkit-box-shadow: inset 1px 1px 5px #BAB9B9;
	box-shadow: inset 1px 1px 5px #BAB9B9;
	display:inline;
}

.contact-area textarea{
	width:258px;
	height:72px;
	max-width:258px;
	max-height:72px;
}

.message-person textarea{ 
	height:168px;
	max-height:168px;
}

.contact-inner .gender-selected{
	padding-right:30px;
	width:139px;
	background:#fff url(/ressources/media/img/marina_21.png) no-repeat 157px center ;
}

.contact-area .coords-person,.contact-area .address-person, .contact-area .message-person{
	float:left;
	border-left:1px solid #d0cfce; 
	padding-left:15px;
}

.contact-area .coords-person{
	border:0;
	margin-top:10px;
	padding-right:132px;
	padding-left:0;
	width:175px;
}

.contact-area .address-person{
	padding-right:41px;
	width:266px;
	margin-top:10px;
}

.contact-area .message-person{
	padding-right:0;
	width:264px;
	margin-top:10px;
}

.contact-area .notification-error{
	padding:15px 0 15px 0;
	color:#be1622;
	font-ize:11px;
	font-weight:bold;
}

.contact-area .clr{
	padding-top:36px;
}

.contact-area  .action-area{ 
	position:relative;
	display:block;
	background: url(/ressources/media/img/btn-contact.png) no-repeat center top ;
	padding-top:8px;
	text-align:center;
}

.contact-area  .action-area a.submit{
	padding-left:11px;
	background:url(/ressources/media/img/fleche-left-red.png) no-repeat left center ;
	font-size:17px;
	color:#53534c;
	font-weight:bold;
	text-decoration:none;
}


/********************************* Modal ************************************/
/********************************* Modal ************************************/

.nyroModalDom{
	padding:20px;
	overflow:hidden;
}

.myModal-outer{  
	width: 230px; 
	position: relative; 
	padding: 13px 28px 28px 13px; 
	-moz-box-shadow: 0 0 10px rgba(0,0,0,1);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,1);
	-box-shadow: 0 0 10px rgba(0,0,0,1);
	background:#fff;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
}  

#myModal{
	/*display:block;
	position:relative;*/ 
	display:none;
	position:absolute;
	left:-3000px;
	top:-5000px; 
}

#myModalContact{
display:none;
position:absolute;
left:-3000px;
top:-5000px; 
}

.myModal-inner .title-form{ 
	overflow:hidden; 
}

.myModal-inner p{
	display:block;
	position:relative;
	clear:both;
	float:left;
	padding-bottom:10px;
}

.myModal-inner .title-form h2{
	float:left;
	padding:0 0 0 0;
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}

.myModal-inner .close-modal{ 
	background:url(/ressources/media/img/close-modal.png) no-repeat 0 0;
	height:20px;
	width:20px;
	textindent:-1000px;  
	position:absolute;
	right:-5px;
	top:-5px; 
	font-size:0;
}

.myModal-inner .close-modal:hover{ 
	background:url(/ressources/media/img/close-modal-hover.png) no-repeat 0 0;
}

.myModal-inner .con-box{ 
	overflow:hidden; 
}

.myModal-inner .notification-modal{
	height:25px;
	line-height:25px;
	display:block;  
	text-align:left;
	color:#545454;
	font-size:12px; 
}

.myModal-inner .notification-modal.error{ 
	color:#f10324;
	text-align:center;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.myModal-inner label{
	display:block;
	padding-bottom:8px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	float:left;
}

.myModal-inner input{
	background:#fff;
	width:165px;
	height:22px;
	line-height:22px;
	border:0;
	padding:0 5px;
	color:#666666;
	clear:both;
	float:left;
	-moz-box-shadow: inset 1px 1px 5px #BAB9B9;
	-o-box-shadow: inset 1px 1px 5px #BAB9B9;
	-webkit-box-shadow: inset 1px 1px 5px #BAB9B9;
	box-shadow: inset 1px 1px 5px #BAB9B9;
	display:inline;
}

.myModal-inner  .btn-box{
	padding-left:11px;
	background:url(/ressources/media/img/marina_60.png) no-repeat left center ;
	font-size:0px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	float:left;
	width:5px;
	height:8px;
	margin:7px 0 0 10px;
}

.notification-send-pwd{
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:left; 
}




.blue-skin.close-modal:hover{
	background-image:url("/ressources/media/img/delete-blue.png");  
}

.red-skin.close-modal:hover{
	background-image:url("/ressources/media/img/delete-red.png");  
}

.black-skin.close-modal:hover{
	background-image:url("/ressources/media/img/delete-black.png"); 
}

.green-skin.close-modal:hover{
	background-image:url("/ressources/media/img/delete-green.png");  
}


/*************************** PAGE PRODUITS ****************************/
.produits-area{
	position:relative;
	overflow:hidden;
	margin-top:10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
	margin-bottom:20px;
	border:1px solid #dfdfe0;
}

.background-area{
	background:#e5e5e5;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;       
	background: -webkit-linear-gradient(#f8f7f5, #e5e5e5) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#f8f7f5, #e5e5e5) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(#f8f7f5, #e5e5e5) repeat scroll 0 0 transparent;
	background: linear-gradient(#f8f7f5, #e5e5e5) repeat scroll 0 0 transparent;
	-pie-background:linear-gradient(#f8f7f5, #e5e5e5);	
	left:0;
	top:0;
} 

.background-area-top{
	width:100%;
	height:50%;
	top:0;
	left:0;
	background:url(/ressources/media/img/bg-page-produits.png) repeat-x 0 0 ;
	position:absolute; 
	z-index:1;
}

.background-area-bottom{
	width:100%;
	height:50%;
	bottom:0;
	left:0;
	background:url(/ressources/media/img/bg-bottom-page-produits.png) repeat-x left bottom ;
	position:absolute; 
	z-index:2;
}

.left-area{
	width:219px;
	float:left;
	padding:13px 0 0 14px; 
	position:relative; 
	color:#000;
	z-index:3;
}

.nouveaute .left-area{
	width:344px; 
}

.title-produits{
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
}

ul.produits-type-list{
	margin-top:15px;
}

ul.produits-type-list li{
	position:relative;
	display:block;
	margin-bottom:5px;
	font-family:arial;
}

ul.produits-type-list li a{
	text-decoration:none;
	color:#000;
}

ul.produits-type-list li a h2{
	position:relative;
	display:block;
	font-size:12px;
	font-weight:normal; 
	margin:0;
	padding:0;
	line-height:15px;
	font-weight: bold;
}

ul.produits-type-list li a:hover h2{
	font-weight:bold;
}

ul.produits-type-list li.current a h2{
	padding-left:10px;
	background:url(/ressources/media/img/marina_60.png) no-repeat 0 4px ;
	color:#be1622;
	font-weight:bold;
}

ul.produits-type-list li.has-children a h2{
	color:#000;
	font-weight:bold;
}

ul.produits-type-list li.has-children ul{
	display:none;
	padding-left:5px;
}

ul.produits-type-list li.has-children ul li a h2{
	color:#000; 
	background:url(/ressources/media/img/marina_60.png) no-repeat 0 4px ;
	padding-left:10px;
	font-weight:normal;
	
}

.red-skin ul.produits-type-list li.has-children ul li a h2{
	background:url(/ressources/media/img/fleche-left-red.png) no-repeat 0 4px ;
}

.blue-skin ul.produits-type-list li.has-children ul li a h2{
	background:url(/ressources/media/img/fleche-left-blue.png) no-repeat 0 4px ;
}

.green-skin ul.produits-type-list li.has-children ul li a h2{
	background:url(/ressources/media/img/fleche-left-green.png) no-repeat 0 4px ;
}

.black-skin ul.produits-type-list li.has-children ul li a h2{
	background:url(/ressources/media/img/fleche-left-black.png) no-repeat 0 4px ;
}

ul.produits-type-list li.has-children ul li a:hover h2{
	font-weight:bold;
}

ul.produits-type-list li ul li.current a h2{
	color:#be1622;
	background:url(/ressources/media/img/marina_60.png) no-repeat 0 4px ;
	padding-left:10px;
	font-weight:bold;
} 

.blue-skin ul.produits-type-list li ul li.current a h2{
	color:#0085bd;
	background:url(/ressources/media/img/fleche-left-blue.png) no-repeat 0 4px ;
}

.red-skin ul.produits-type-list li ul li.current a h2{
	color:#be1622;
	background:url(/ressources/media/img/marina_60.png) no-repeat 0 4px ;
}

.black-skin ul.produits-type-list li ul li.current a h2{
	color:#000000;
	background:url(/ressources/media/img/marina_601.png) no-repeat 0 4px ;
}

.green-skin ul.produits-type-list li ul li.current a h2{
	color:#006633;
	background:url(/ressources/media/img/fleche-left-green.png) no-repeat 0 4px ;
}

.title-right-area-produits{
	position:relative;
	display:block;
	/*height:44px;*/
	/*line-height:44px;*/
	color:#be1622;
	font-size:16px; 
	text-transform:uppercase;
	font-family:arial; 
	padding-left:22px;
}

.blue-skin .title-right-area-produits{
	color:#0085bd;
}

.red-skin .title-right-area-produits{
	color:#be1622;
}

.black-skin .title-right-area-produits{
	color:#000000;
}

.green-skin .title-right-area-produits{
	color:#006633;
}

.type-produits{  
	padding-right:20px; 
	font-weight:bold;
	margin-right:5px; 
	position:relative;
}

.delete-choice{
	background:url(/ressources/media/img/close-btn-title.png) no-repeat left 0 ;
	position:absolute;
	right:0;
	top:3px;
	text-decoration:none; 
	font-weight:normal;
	line-height:11px;
	color:#be1622;
	font-size:16px; 
	text-transform:uppercase;
	font-family:arial; 
	padding-left:15px;
}

.blue-skin .delete-choice{
	background:url(/ressources/media/img/close-btn-title-blue.png) no-repeat left 0;
	color:#0085bd;
}

.red-skin .delete-choice{
	background:url(/ressources/media/img/close-btn-title.png) no-repeat left 0;
	color:#be1622;
}

.black-skin  .delete-choice{
	background:url(/ressources/media/img/close-btn-title-black.png) no-repeat left 0;
	color:#000000;
}

.green-skin .delete-choice{
	background:url(/ressources/media/img/close-btn-title-green.png) no-repeat left 0;
	color:#006633;
}

.degrad-lf { 
	/*background: -webkit-linear-gradient(#f7f5f3, #e9e9e8) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#f7f5f3, #e9e9e8) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(#f7f5f3, #e9e9e8) repeat scroll 0 0 transparent;
	background: linear-gradient(#f7f5f3, #e9e9e8) repeat scroll 0 0 transparent;
	-pie-background:linear-gradient(#f7f5f3, #e9e9e8);*/
	background:url(/ressources/media/img/catalogue-bg-menu-left.png) repeat-x top left ;
	position:absolute;
	left:0;
	top:0;
	width:236px;
	height:79px;
	z-index:0;
	opacity:0.9;
}

.degrad-rt{
	/*background: -webkit-linear-gradient(#f8f7f5, #e4e3e2) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#f8f7f5, #e4e3e2) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(#f8f7f5, #e4e3e2) repeat scroll 0 0 transparent;
	background: linear-gradient(#f8f7f5, #e4e3e2) repeat scroll 0 0 transparent;
	-pie-background:linear-gradient(#f8f7f5, #e4e3e2);*/
	background:url(/ressources/media/img/catalogue-bg-menu-left.png) repeat-x top left ;
	position:absolute;
	left:236px;
	top:0;
	width:744px;
	height:79px;
	z-index:0;
	opacity:0.9;
}

.degrad-cn{
	background:#ecebea;
	position:absolute;
	left:0;
	top:79px;
	width:100%;
	height:100%;
	z-index:0; 
}

.right-area{
	width:742px;
	float:left;
	z-index:3;
	position:relative;
	background:url(/ressources/media/img/bg-right-area-page-produits.png) no-repeat left top ;
}

.nouveaute .right-area{
	width:595px; 
}

.right-area .search-produits-area{ 
	position:relative;
	display:block;
	background:#53524D;
	padding:5px 20px 0 20px; 
	overflow:hidden;	
	margin: 0 0 0 1px;
}

.right-area .search-produits-area .title-form-kits{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	background:url(/ressources/media/img/marina_17_1.png) no-repeat left 5px ;
	display:block;
	padding-bottom:12px; 
	font-family:arial;
} 

.right-area .search-produits-area .item-form-kit{
	float:left;
	padding:0 11px 5px 11px;
	margin-bottom:17px;
	border-right:1px solid #c8c8c8;
	position:relative; 
}

.right-area .search-produits-area .item-form-kit.first{
	padding-left:0; 
}

.right-area .search-produits-area .item-form-kit.last{ 
	border:0;
}

.right-area .search-produits-area .item-form-kit label{
	display:block;
	padding-bottom:8px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:arial;
}

.right-area .search-produits-area .item-form-kit input,.search-produits-area .item-form-kit .option-selected{
	background:#fff;
	width:139px;
	height:22px;
	line-height:22px;
	border:0;
	padding:0 5px;
	color:#666666; 
	float:left;
	-moz-box-shadow: inset 1px 1px 5px #BAB9B9;
	-o-box-shadow: inset 1px 1px 5px #BAB9B9;
	-webkit-box-shadow: inset 1px 1px 5px #BAB9B9;
	box-shadow: inset 1px 1px 5px #BAB9B9;
	display:inline;
	font-family:arial;
}

.right-area .search-produits-area .item-form-kit a{
	margin-left:5px;
	width:5px;
	margin-top:7px;
	text-decoration:none;
	float:left;
	display:inline;
}

.right-area .search-produits-area .item-form-kit a img{border:0;display:none;}

.blue-skin .right-area .search-produits-area .item-form-kit a img.blue {
    display: block;
}

.green-skin .right-area .search-produits-area .item-form-kit a img.green {
    display: block;
}

.right-area .search-produits-area .list-select{
	height: 22px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 11px;
    top: 21px;
    width: 155px;
	filter:alpha(opacity=0);
} 

.right-area .search-produits-area .item-form-kit .option-selected{
	padding-right:30px;
	width:119px; 
}

.right-area .search-produits-area .item-form-kit .option-selected.notEmpty{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 140px center ;
}  

.green-skin .right-area .search-produits-area .item-form-kit .option-selected.notEmpty{
	background:#fff url(/ressources/media/img/fleche-bottom-green.png) no-repeat 140px center ;
}
.red-skin .right-area .search-produits-area .item-form-kit .option-selected.notEmpty{
	background:#fff url(/ressources/media/img/fleche-bottom-red.png) no-repeat 140px center ;
}
.blue-skin .right-area .search-produits-area .item-form-kit .option-selected.notEmpty{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 140px center ;
}
.black-skin .right-area .search-produits-area .item-form-kit .option-selected.notEmpty{
	background:#fff url(/ressources/media/img/fleche-bottom-black.png) no-repeat 140px center ;
}

.ligne-two{
	margin-left:170px;
	border-left:1px solid #C8C8C8;
	clear:both;
}

.pagination-area{
	position:relative;
	display:block;
	border-bottom:1px solid #A3A3A3;
	height:23px;
	margin: 0 0 0 1px;
}

.pagination-area.bas-position{
	border:0;
	border-top:1px solid #A3A3A3;
}

.pages_result{
	float:right;
	padding-right:15px; 
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.pages_result a.current{
	color:#be1622;
	font-weight:bold;
}


.red-skin .pages_result a.current{color:#be1622;}
.green-skin .pages_result a.current{color:#006633;}
.black-skin .pages_result a.current{color:#000000;}
.blue-skin .pages_result a.current{color:#0085BD;}

.pages_result a{
	color:#000; 
	text-decoration:none;
	line-height:23px;
	padding-right:5px;
}

.all-result{
	padding-right:7px;
	border-right:1px solid #d4d4d4;
	margin-right:5px;
}

.resultat-area{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
}

.resultat-area .loading-data{ 
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	z-index:-10;
	display:none;
}

.resultat-area .loading-data.active{
	background:#fff;
	z-index:10; 
	height: 100%;
    opacity: 0.6;
    width: 100%;
	display:block;
}

.resultat-area .loading-data.active img{
	position:absolute;
	left:47%;
	top:47%; 
}

.resultat-list{
	overflow:hidden;
	position:relative;
	display:block;
	padding:5px 0 48px 46px; 
}

.resultat-list li{
	/*padding-top:35px;*/
	padding-right:51px;
	float:left;
	width:180px;
	min-height:300px;
} 


.resultat-area .media{
	position:relative;
	display:block;
	width:180px;
	height:180px;
	/*background:url(/ressources/media/img/media-logo.png) no-repeat center center;*/
	background:#fff;
	overflow:hidden;
	border:1px solid #A3A3A3;
	line-height: 180px;
    text-align: center;
}

.resultat-area .media a{
	text-decoration:none;
}

.resultat-area .media a img{
	vertical-align: middle;
}

.desc-item{
	position:relative;
	display:block;
	margin:0;
	/*padding:10px 0 0 0;*/
	border:0;
	text-align:center;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	color:#000;
}

.desc-item a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	font-family:arial;
}

/**************************** FICHE PRODUITS ********************/
.fiche-product{
	margin-bottom:30px;
}

.fiche-product .action-area{
	position:relative;
	display:block;
	border-bottom:1px solid #A3A3A3;
	border-top:1px solid #A3A3A3;
	height:21px;
	padding:0;
	margin:0 0 20px 0;
}

.fiche-product .action-area a.retour{
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	text-transform:lowercase;
	padding:0;
	background:transparent none;
	float:left;
	line-height:21px;
	margin-left:20px;
	text-decoration:none;
}

.fiche-product .action-area a.retour:hover{text-decoration:underline;}

.fiche-product .action-area a.Imprimer{
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	text-transform:lowercase;
	padding:0;
	background:transparent none;
	float:right;
	line-height:21px;
	background: url(/ressources/media/img/imprimer.png) no-repeat left center ;
	padding-left:23px;
	margin-right:15px;
	text-decoration:none;
}

.fiche-product .action-area a.Imprimer:hover{
	background: url(/ressources/media/img/imprimer-hover.png) no-repeat left center ;
	text-decoration:underline;
}

.left-resultat{
	float:left;
	width:463px;
	margin-left:20px
}

.right-resultat{
	float:right;
	width:223px;
	margin-right:15px;
	font-size:12px;
	color:#000;
	font-weight:normal;
	font-family:arial;
	padding-top:20px;
}

.list-media-product{
	margin-top:5px;
}

.list-media-product li{
	float:left;
	margin-right:7px;
	margin-bottom:10px;
	width:88px;
	height:88px;
}

.list-media-product li>div{
	 background: none no-repeat scroll center center White;
    border: 1px solid #A3A3A3;
    display: inline-block;
    height: 88px;
    line-height: 88px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 88px;
}

.list-media-product li a{
	color:#000;
	text-decoration:none;
}

.list-media-product li a img{
	border:0;
	margin:0;
	padding:0;
	/*display:block;*/
	vertical-align:middle;
}
.right-resultat .infos-car{
	border-top:1px solid #A3A3A3;
	display:block;
	padding:5px 0 0 0;
	margin-top:5px;
}

.right-resultat .infos-car.price-product{
	color:#0085bd;
	border-bottom:1px solid #A3A3A3;
	line-height:39px;
	font-weight:bold;
}

.blue-skin .right-resultat .infos-car.price-product{ 
	color:#0085bd;
}

.red-skin .right-resultat .infos-car.price-product{ 
	color:#be1622;
}

.black-skin .right-resultat .infos-car.price-product{ 
	color:#000;
}

.green-skin .right-resultat .infos-car.price-product{ 
	color:#006633;
}

.right-resultat  .infos-car .title{
	font-weight:bold;
	padding-bottom:5px;
}

.right-resultat .add-basket{
	font-size:12px;
	font-weight:bold;
	font-family:verdana;	
	padding-left:11px;
	background:url("/ressources/media/img/fleche-left-blue.png") no-repeat scroll left center transparent; 
	color:#0085bd;
	text-decoration:none;
	text-transform:uppercase;
} 

.blue-skin .right-resultat .add-basket{
	background:url("/ressources/media/img/fleche-left-blue.png") no-repeat scroll left center transparent; 
	color:#0085bd;
}

.red-skin .right-resultat .add-basket{
	background:url("/ressources/media/img/marina_60.png") no-repeat scroll left center transparent; 
	color:#be1622;
}

.black-skin .right-resultat .add-basket{
	background:url("/ressources/media/img/marina_601.png") no-repeat scroll left center transparent; 
	color:#000;
}

.green-skin .right-resultat .add-basket{
	background:url("/ressources/media/img/fleche-left-green.png") no-repeat scroll left center transparent; 
	color:#006633;
}

.fiche-product .documents{
	border:1px solid #A3A3A3;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	margin-top:25px;
	width:699px;
	margin-left:20px;
	overflow:hidden;
}

.fiche-product .documents .title{ 
	padding-left:23px;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	background:url("/ressources/media/img/pdf-icon.png") no-repeat scroll left center transparent; 
	line-height:29px;
	margin-left:8px;
	color:#000;
	text-transform:uppercase;
}

.fiche-product .documents .list-docs{
	position:relative;
	display:block;
	border-top:1px solid #A3A3A3;
	padding:10px 0;
	overflow:hidden;
}

.fiche-product .documents .list-docs li{
	width:220px;
	border-right:1px solid #A3A3A3;
	float:left; 	
	margin-left:10px;
}

.fiche-product .documents .list-docs li a{
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	font-family:arial;
	background:url("/media/img/marina_601.png") no-repeat scroll left center transparent; 
	text-decoration:none;
}

.fiche-product .documents .list-docs li.last{
	border:0;
}

.myModal-outer.large{
	width:614px;
	padding-bottom:14px;
}

.contact-area.modal{
	margin:0;
	padding:0;
	width:614px;
}

contact-area.modal .intro {
	padding-bottom:22px;
}

.contact-area.modal .infos-article{
	color:#be1622;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	float:left;
}

.contact-area.modal .infos-article label{
	display:block;
	float:none;
	padding:0;
	margin:0;
}

.contact-area.modal .coords-person{
	clear:both;
}

.contact-area.modal .coords-person{
	margin-top:18px;
}

.contact-area.modal .intro{
	padding-bottom:22px;
}

.contact-area.modal .action-area {
	background:url(/ressources/media/img/contact_bottom_modal.png) no-repeat center top ;
}

.contact-area.modal .right-top{
	top:8px;
}

.contact-area.modal .message-person{
	margin-top:19px;
	border:0;
}

/*****************************  PANIER    *************************/
.panier-area{ 
	padding:10px 18px 30px 18px;
	webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; 
	position:relative;
	overflow:hidden;
	display:block; 
	margin-top:10px;
	margin-bottom:20px;
	background:url("/ressources/media/img/bg_societe.png") repeat-x scroll left top #F2F2F3; 
	border:1px solid #DFDFE0;
}

.panier-area .intro{
	color:#53534c;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:25px 0 0 5px;
	font-family:arial;
}

.products-basket{
	width:950px;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

.products-basket .header-panier{ 
	margin-top:20px;
	background:#53534d;
	overflow:hidden;
}

.header-panier .action-col,
.header-panier .libitem,
.header-panier .quantity-col{ 
	color:#fff;
	line-height:18px;
	font-size:11px;
	font-family:arial;  
}

.action-col{
	width:70px;
	text-align:center;
	float:left; 
	padding-left:10px;
}

.libitem{
	width:660px;
	float:left; 
	padding-left:10px;
}

.quantity-col{
	width:90px;
	float:left; 
	
}

.products-basket .item{
	border-bottom:1px dashed #DADADA;
	padding:4px 0;
	height:46px;
}

.action-col .icon-del{
	width:23px;
	height:23px;
	background:url("/ressources/media/img/delete-gris.png") no-repeat scroll left top;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	display:inline-block;
	margin:12px 0 0 0;
}

.blue-skin .action-col .icon-del:hover{
	background-image:url("/ressources/media/img/delete-blue.png");  
}

.red-skin .action-col .icon-del:hover{
	background-image:url("/ressources/media/img/delete-red.png");  
}

.black-skin .action-col .icon-del:hover{
	background-image:url("/ressources/media/img/delete-black.png"); 
}

.green-skin .action-col .icon-del:hover{
	background-image:url("/ressources/media/img/delete-green.png");  
}

.products-basket .item .libitem{  
	font-weight:bold;
	font-size:14px;
	font-family:arial;
	color:#0085bd;
	text-transform:uppercase;
	padding-top:15px;
} 

.blue-skin .products-basket .item .libitem{ 
	color:#0085bd;
}

.red-skin .products-basket .item .libitem{  
	color:#be1622;
}

.black-skin .products-basket .item .libitem{ 
	color:#000;
}

.green-skin .products-basket .item .libitem{ 
	color:#006633;
}

.products-basket .item .libitem img{
	margin:-15px 15px 0 0;
	float:left;
}

.products-basket .item .quantity-col{
	margin:15px 0 0 10px;
	position:relative;
}

.list-products-basket{
	height: 22px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    left: 10px;
    top: 0;
    width: 43px;
	filter:alpha(opacity=0);
	font-size: 11px;
	font-family:arial;
} 

.products-basket-selected{
	background:#fff; 
	height:22px;
	line-height:22px;
	border:0; 
	color:#666666; 
	float:left;
	-moz-box-shadow: inset 1px 1px 3px #BAB9B9;
	-o-box-shadow: inset 1px 1px 3px #BAB9B9;
	-webkit-box-shadow: inset 1px 1px 3px #BAB9B9;
	box-shadow: inset 1px 1px 3px #BAB9B9;
	display:inline; 
	padding: 0 15px 0 10px;
    width: 18px;
	font-size: 11px;
	font-family:arial;
}

.products-basket-selected{ 
	background:#fff url(/ressources/media/img/marina_21.png) no-repeat 27px center;
}

.blue-skin .products-basket-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-blue.png) no-repeat 27px center;
	color:#0085bd;
}

.red-skin .products-basket-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-red.png) no-repeat 27px center;
	color:#be1622;
}

.black-skin .products-basket-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-black.png) no-repeat 27px center;
	color:#000;
}

.green-skin .products-basket-selected{
	background:#fff url(/ressources/media/img/fleche-bottom-green.png) no-repeat 27px center;
	color:#006633;
} 

.panier-area  .action-area{ 
	position:relative;
	display:block;
	background: url(/ressources/media/img/btn-contact.png) no-repeat center top ;
	padding-top:8px;
	text-align:center;
	margin-top:30px;
}

.panier-area .action-area a.submit{
	padding-left:11px;
	background:url(/ressources/media/img/fleche-left-blue.png) no-repeat left center ;
	font-size:14px;
	color:#0085bd;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
} 

.blue-skin .panier-area .action-area a.submit{
	background:url(/ressources/media/img/fleche-left-blue.png) no-repeat left center ;
	color:#0085bd;
}

.red-skin .panier-area .action-area a.submit{
	background:url(/ressources/media/img/marina_60.png) no-repeat left center ;
	color:#be1622;
}

.black-skin .panier-area .action-area a.submit{
	background:url(/ressources/media/img/marina_601.png) no-repeat left center ;
	color:#000;
}

.green-skin .panier-area .action-area a.submit{
	background:url(/ressources/media/img/fleche-left-green.png) no-repeat left center;
	color:#006633;
} 

.form-basket{
	position:relative;
	/*display:none;*/
}

.form-basket .intro {
    border: 0 none;
    color: #53534C;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 5px 0 10px;
    text-align: left;
}

.form-basket  .right-top {
    color: #53534C;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    position: absolute;
    right: 15px;
    top: 10px;
}

.form-basket .notification-error {
    color: #BE1622;
    font-weight: bold;
    padding: 15px 0;
}

.form-basket .coords-person {
    border: 0 none;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 132px;
    width: 175px;
	float:left;
	border-right: 1px solid #D0CFCE;
}

.form-basket .address-person {
    margin-top: 10px;
    padding-right: 41px;
    width: 266px; 
    float: left;
    padding-left: 15px;
}

.form-basket p {
    clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
    position: relative;
}

.form-basket label {
    color: #53534C;
    display: block;
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 8px;
}

.form-basket input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    box-shadow: 1px 1px 5px #BAB9B9 inset;
    clear: both;
    color: #666666;
    display: inline;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    width: 165px;
}

.form-basket input.media-radiobox {
    float: left;
    height: 13px;
    margin-right: 10px;
    width: 13px;
}

.form-basket-inner{
	padding:0 0 0 209px;
	display:block;
}

/*****************************  NOUVEAUTE ************************/
ul.car-options-list{
	margin-top:15px;
}

ul.car-options-list li{
	position:relative;
	display:block;
	margin-bottom:5px;
	font-family:arial;
}

ul.car-options-list li a{
	text-decoration:none;
	color:#000;
}

ul.car-options-list li a h2{
	position:relative;
	display:block;
	font-size:12px;
	font-weight:normal; 
	margin:0;
	padding:0;
	line-height:10px;
}
.item-nouveaute{
	position:relative;
	background:#fff;
	margin:10px 0 0 0;
	padding:15px;
	border:0;
	display:block;
}

.intro-nouveaute{
	font-size:18px;
	color:#be1622;
	font-weight:normal;
	text-transform:uppercase;
}

.intro-nouveaute .big-intro{
	font-weight:bold;
	font-size:32px;
}

.item-nouveaute a.car-link{
	display:block;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
	border:0;
}

.bottom-item-nouveaute{
	height:25px;
	background:#000;
	display:block;
	text-align:center;
}

.bottom-item-nouveaute a.see-car{
	line-height:25px;
	font-size:17px;
	padding-left:12px;
	background: url(/ressources/media/img/marina_60.png) no-repeat left center ;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.nouveaute-list{
	width:568px;
	float:right;
	position:relative;
	display:block;
	margin-top:48px;
}

.nouveaute-list li{
	width:270px; 
	float:left;
	position:relative;
	display:block;
	margin-left:13px;
	background:#fff;
	margin-bottom:10px; 
}

.nouveaute-list li .intro-nouveaute{
	font-size:18px;
	padding:10px 0 0 20px;
}

.nouveaute-list li .intro-nouveaute .big-intro{
	font-size:26px;
}

.nouveaute-list li a.car-link{
	display:block;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
	border:0;
}

.nouveaute-list li a.car-link img{
	display:block;
}

.nouveaute .bas-page{
	margin-top:23px;
	border-top:1px solid #A3A3A3;
	height:24px;
	line-height:24px;
	text-align:right;
	position:relative;
	display:block;
	clear:both;
	float:left;
	width:100%;
}

.nouveaute .bas-page a{
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-right:20px;
}



/*************************** FOOTER ****************************/
#footer{
	padding:12px 22px; 
	display:block;
	text-align:center; 
	color:#53534c;
}

.blue-skin #footer{
	border-top:7px solid #0085bd;
}

.red-skin #footer{
	border-top:7px solid #be1622;
}

.black-skin #footer{
	border-top:7px solid #000000;
}

.green-skin #footer{
	border-top:7px solid #006633;
}

#footer a{
	font-size:11px; 
	color:#53534c;
	text-decoration:none;
}

#footer br{margin-bottom:5px;}

#footer a:hover{text-decoration:underline;}

.list-bottom{ 
	display:inline-block; 
}

.list-bottom li{
	float:left;
	border-right:1px solid #39393a;
	padding:8px 21px;
	height:186px; 
}
.list-bottom li.last{border:0;}

.list-bottom li p{
	color:#999999;
	font-size:11px;
	font-weight:normal;
	width:196px;
	text-align:justify;
}

.title-lb{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:left;
	line-height:20px;
}

.list-lb li{ 
	padding-left:10px;
	background:url(/ressources/media/img/marina_59.png) no-repeat left 5px ;
	clear:both;
	float:left;
	border:0;
	padding:0 0 0 10px;
	margin:0;
	height:auto;
	width:auto; 
}

.list-lb li a{
	text-decoration:none;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	text-transform:lowercase;
	line-height:15px;
	float:left;
	text-align:left;
 }
 
.list-mlb{
	overflow:hidden; 
	width:140px;
}

.list-mlb li{
	background:url(/ressources/media/img/marina_63.png) no-repeat left 4px ; 
	padding-left:10px; 
	clear:both;
	float:left;
	border:0;
	padding:0 0 10px 10px;
	margin:0;
	height:auto;
	width:auto; 
}

.list-mlb li a{
	text-decoration:none;
	color:#fff; 
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:15px;
	float:left;
	text-align:left;
 }
 
 
 .btnsearch 
 {
 	display: block;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    padding-left: 11px;
    padding-top: 20px;
    text-decoration: none;
    width:60px;
    background: url("/ressources/media/img/marina_17_1.png") no-repeat scroll left 20px transparent;
    color: #999999;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
    text-transform: uppercase;
    cursor:pointer;
}
 .red-skin ul.produits-type-list>li>a>h2.current{color: #BE1622;}
 .red-skin ul.produits-type-list>li>a>h2:hover{color: #BE1622;}
 
 .black-skin ul.produits-type-list>li>a>h2.current{color: #BE1622;}
 .black-skin ul.produits-type-list>li>a>h2:hover{color: #BE1622;}
 
 .blue-skin ul.produits-type-list>li>a>h2.current{color: #0085BD;}
 .blue-skin ul.produits-type-list>li>a>h2:hover{color: #0085BD;}
 
 .green-skin ul.produits-type-list>li>a>h2.current{color: #006633;}
 .green-skin ul.produits-type-list>li>a>h2:hover{color: #006633;}
 .myModal-outer.large{width:614px;padding-bottom:14px;}
.myModal-outer.largePicture{width: 900px;padding-bottom:14px;}
.select_option_exist{font-weight:bold;color:#000000}
.select_option_not_exist{color:#CCCCCC;}