/* @group GÃ©nÃ©ral */

body{ 
	color: #4c575e; 
	background-color: #fff;
	font-family: Georgia, serif;
}
body.gris{
	background: #f6f6f6;
}
a{ 
	color: #4c575e; 
	text-decoration: none; 
}
i{font-style: italic;  }
.text-description{ color:#828C95;}
a.color{ text-decoration: underline; }
.productFor img{
    background-color: rgba(68, 69, 74, 0.52);
    padding: 3px 5px;
    border-radius: 4px;
}
#conteneur{ 
	width: 1024px; 
	margin: 0 auto; 
	position: relative; 
}
#nav{
	width: 180px;
	float: left;
	z-index: 10000;
}
#nav #navContent {
    position: fixed;
    width: 180px;
    padding-bottom: 210px;
    z-index: 3;
}

#conteneur.menuFonce #nav #logo {
    background-image: url("/images/logo_white.png");
    background-size: 100% auto;
}

 #conteneur #nav #logo {
    background-image: url("/images/logo_black.png");
    background-size: 100% auto;
}

#nav #logo{
    margin-top:25px;
    height: 60px !important;
    background: url(/images/logo_black.png) no-repeat 0 0;
    width: 100%;
    display: block;
    margin-bottom: 8px;
}

.sothys_en #nav #logo{ background-image: url( images/logo-en.gif ); }
#nav #logo span{
	display: none;
}

h2, h1{
	color: #4c575e;
	font-size: 1.625em;
	line-height: 1.25em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
h3{
	color: #4c575f;
	font-size: 0.8125em;
	line-height: 1.25em;
}
h4{
	font-size: 0.8125em;
}
h5{
	font-size: 0.8125em;
	text-transform: uppercase;
	line-height: 1.6em;
	padding: 7px 0;
	border: 1px solid #d9dbdc;
	border-left: 0;
	border-right: 0;
	margin-bottom: 7px;
}
.noBorder{
	border: 0;
}
h5.noBorder{
	padding: 0;
}
#content{
	width: 659px;
	margin-left: 180px;
}
#aside{
	float: right;
	width: 185px;
}
#aside #asideContent{
	position: fixed;
	width: 177px;
	padding-top: 120px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 60px;
}
.clear{
	width: 100%;
	clear: both;
	height: 1px;
}
b{
	font-weight: bold;
	color: #4c575f;
}
#images{
	display: none;
}
.uppercase{
	text-transform: uppercase;
}
p{
	font-size: 0.8125em;
    line-height: 1.5em;
}/* @end */

/* @group #nav */

/* @group arianne */

#arianne{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 180px;
	width: 100px;
	height: 126px;
}
.produit #arianne,.soin #arianne{ width: 180px; }
#arianne ul{
	position: absolute;
	bottom: 0;
}
#arianne ul li,
#arianne ul li a{
	margin-left: 8px;
	margin-bottom: 3px;
	font-size: 12px;
	font-style: italic;
}
#arianne ul li a{
	margin-left: 10px;
	display: block;
}
#arianne ul li .sep{
	clear: left;
	float: left;height: auto;
}
#arianne ul li.lvl1,
#arianne ul li.lvl1 a{
	color: #474e54;
}
.menuFonce #arianne ul li.lvl1,
.menuFonce #arianne ul li.lvl1 a{
	opacity: 0.9;
}
#arianne ul li.lvl2,
#arianne ul li.lvl2 a{
	color: #767a7d;
}
.menuFonce #arianne ul li.lvl2,
.menuFonce #arianne ul li.lvl2 a{
	opacity: 0.8;
}
#arianne ul li.lvl3,
#arianne ul li.lvl3 a{
	color: #929597;
}
.menuFonce #arianne ul li.lvl3,
.menuFonce #arianne ul li.lvl3 a{
	opacity: 0.7;
}
#arianne ul li.lvl4,
#arianne ul li.lvl4 a{
	color: #aeafb1;
}
.menuFonce #arianne ul li.lvl4,
.menuFonce #arianne ul li.lvl4 a{
	opacity: 0.6;
}
.menuFonce #arianne ul li,
.menuFonce #arianne ul li a{ /*color: #fff;*/ }

#conteneur.menuFonce .bloc-marque {
    color: white;
    }

.sothys_en .bloc-marque {
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 20px;
    margin-top:10px;
    letter-spacing: 3px;
    font-size: 9px;
}

.bloc-marque {
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 20px;
    margin-top:10px;
    letter-spacing: 3px;
    font-size: 11px;
}

/* @end */

/* @group Map */

#map{
	width: 180px;
	height: 90px;
	background: url(images/sprite_continents.png ) no-repeat 0 0;
}
#map.zone1{
	background-position: 0 -110px;
}
#map.zone2{
	background-position: 0 -520px;
}
#map.zone3{
	background-position: 0 -441px;
}
#map.zone4{
	background-position: 0 -330px;
}
#map.zone5{
	background-position: 0 -220px;
}

/* @end */

#nav #navContent ul.lvl1{
	margin-bottom: 29px;
}
#nav #navContent #navMobil{ display: none; }
#nav #navContent ul.lvl1 div.sousMenu{
	background-color: rgba(82, 92, 100, .7);
	/*-webkit-transition: opacity 500ms linear 0ms;
	-moz-transition: opacity 500ms linear 0ms;
	-ms-transition: opacity 500ms linear 0ms;
	-o-transition: opacity 500ms linear 0ms;
	transition: opacity 500ms linear 0ms;*/
	width: 0;
	overflow: hidden;
	position: absolute;
	left: 180px;
	padding-bottom: 60px;
	top: 0;
	z-index: 10000;
}

#nav #navContent ul.lvl1 a{
	margin-bottom: 1px;
	display: block;
	font-size: 0.8125em /* 16px -> 12px */;
}
#nav #navContent ul.lvl1 li div img{
	margin-bottom: 8px;
}
#nav #navContent ul.lvl1 li div.sousMenu a{
	text-transform: uppercase;
	padding-left: 12px;
	font-size: 0.6875em /* 16px -> 11px*/;
	background: none !important;
	width: 168px;
}
#nav #navContent ul.lvl1 div.sousMenu .lvl2{
	display: none;
}
#nav #navContent ul.lvl1 li div ul.lvl2 a{
	padding-left: 24px;
	text-transform: none;
	width: 156px;
	height: auto;
}
#nav #navContent ul.lvl1 li div ul.lvl2 a:hover{
	text-decoration: underline;
}
#nav #navContent ul.lvl1 li{
	width: 100%;
}
#nav #navContent ul.lvl1 li.log{
	font-size: 12px;
	color: #6c717d;
	height: 20px;
	padding-left: 27px;
	padding-top: 7px;
	position: relative;
	width: auto;
}
#nav #navContent ul.lvl1 li.log span{
	background: url(images/sprite.png ) no-repeat -41px -76px;
	width: 9px;
	height: 10px;
	display: block;
	position: absolute;
	left: 12px;
	top: 8px;
}
#nav #navContent ul.lvl1 li a{
	padding-left: 11px;
	height: 20px;
	padding-top: 7px;
	position: relative;
	color: #4c575f;
}

#nav #navContent ul.uppercase li a{
	font-size: 0.59375em /* 16px -> 9.5px */;
	text-transform: uppercase;
	padding-top: 10px;
	height: 17px;
}
#nav #navContent ul.lvl1 li a span{
	position: absolute;
	top: 0;
	left: 0;
	height: 27px;
	width: 2px;
	background-color: #9f9f9f;
	z-index: 10;
	/*-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;*/
}
#nav #navContent ul.lvl1 li a span.txt{
	position: relative;
	width: auto;
	height: auto;
	background: none;
	z-index: 11;
}
#nav #navContent ul.lvl1 li a span.bg{
	width: 0px;
}
#nav #navContent ul.lvl1 li.select a span.bg{
	width: 180px;
}
#nav #navContent ul.lvl1 li a span.puce{
}
#nav #navContent ul.lvl1 li a span.puce2{
	background: none repeat scroll 0 0 transparent;
	font-size: 9px;
    height: auto;
    left: 0;
    position: absolute;
    top: 11px;
    display: none;
}
#nav #navContent ul.lvl1 li.actif a span.puce2,
#nav #navContent ul.lvl1 li.enCours a span.puce2{ display: none; }


/* @group footer */

#nav #navContent .footer{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 245px;
	width: 100%;
	border: 0;
}
#nav #navContent .footer ul{
	margin-bottom: 13px;
	height: 18px;
}
#nav #navContent .footer ul li{
	display: block;
	float: left;
}
#nav #navContent .footer ul li a{
	background: url( images/sprite.png ) no-repeat 0 0;
	width: 18px;
	height: 18px;
	margin-right: 3px;
	display: block;
}

p#byline {
    padding: 13px 0 8px;
    text-transform: none;
    font-size: 1em;
    line-height: 1;
    color: #a0a0a0;
}

#nav #navContent .footer ul li a.facebook{
	background-position: -18px 0;
}
#nav #navContent .footer ul li a.twitter{
	background-position: 0 0;
}
#nav #navContent .footer ul li a.instagram{
    background-position: 3px -144px;
}
#nav #navContent .footer ul li a span{
	display: none;
}
#nav #navContent .footer a{
	clear: both;
	color: #a0a0a0;
	font-size: 9px;
	text-transform: none;
}
#byline {
    display: inline-block;
    padding-bottom: 4px;
    padding-top: 4px;
    line-height: 11px;
}

.container_bottom {
    color: #a0a0a0;
    height: 95px;
}

#nav #navContent .footer a.legal {
    text-transform: uppercase;
}

.menuFonce #nav #navContent .footer a, .menuFonce .container_bottom, .menuFonce #nav #navContent .footer p {
    color: white;
}

#nav #navContent .footer a.terms {
    margin-top: 4px;
    display: block;
}


#nav #navContent .footer a.brand{margin:13px 0;display: block;}
#nav #navContent .footer a.legal {text-transform: uppercase;}

/* @end */
.altbox {
    width: 16%;
    text-align: center;
    float: left;
    border:1px solid #fff;
    padding:5px;
}
.content .altbox img{width: 60px;}
.altbox.selectedAlt{border:1px solid #ccc;padding:5px;}
.altbox a{font-style: normal !important;font-size: 0.825em; font-family:
Georgia, serif; text-decoration: none;}
/* @end */

/* @group #aside */
#aside p{
	color: #828c95;
	/*font-size: 0.8125em;
	line-height: 1.5em;*/
	font-family: Arial, Helvetica, sans-serif;
}
a.tel{color:#828C95;}
#aside .item{
	margin: 0;
}
#aside .item .favoris{
	right: auto;
	left: -25px;
	top: 13px;
}
.soin #aside .item .favoris,
.spa #aside .item .favoris{
	left: -33px;
}
#aside h3, #aside h4, #aside p, #aside h1{
	margin-bottom: 20px;
}
ul.offres li{
	color: #505C66;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8125em;
	line-height: 1em;
	padding: 5px;
	margin-bottom: 5px;
}
ul.offres li b{color: #fff; line-height: 1.5em;}
#aside h4{
	text-transform: uppercase;
	color: #000;
}
#aside #vignetteHome{
	padding-top: 124px;
	display: block;
}
#aside .description{
	font-style: italic;
	font-size: 0.8125em;
    line-height: 1.5em;
}
#aside .description ul li{
	padding-left: 15px;
}
#aside .description span{display:block;}
#aside .description img{
	margin-left: 4px;
	margin-bottom: -4px;
}
#aside .vignette img{
	margin: 0 2px;
	width: 72px;
}
#aside a.video{
	background-color: #525c64;
	font-size: 0.5625em /* 16px -> 9px */;
	color: #fff;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 15px 5px 33px;
	position: relative;
	margin-bottom: 20px;
	clear: both;
}
#aside a:hover{
	text-decoration: underline;
}
.footer{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 50px;
	padding-top: 10px;
	border-top: 1px solid #a3a8ab;
	width: 100%;
	text-transform: uppercase;
	font-size: 0.6875em;
}
.footer .favoris{
	display: inline;
	font-style: italic;
	padding-left: 2px;
}
.footer .favoris span{
	display: inline-block;
	top: 32px;
	background: url( images/sprite.png ) no-repeat -20px -76px;
	width: 13px;
	height: 10px;
	margin: 4px 0 0 3px;
	margin-bottom: -2px;
}
.footer a:hover{
	text-decoration: none;
}
#aside a.video span{
	position: absolute;
	top: 5px;
	left: 6px;
	display: block;
	width: 14px;
	height: 10px;
	background: url( images/sprite.png ) no-repeat -38px -58px;
}

#monSothys{
	position: absolute;
	top: 23px;
	left: 4px;
	width: 100%;
        z-index: 500000000;
	
}
#monSothys p{
	display: inline;
	float: left;
	padding-top: 4px;
	margin-right: 11px;
}
#monSothys p, #monSothys p a, #monSothys ul li a{
	color: #4c575f;
	font-size: 0.6875em;
	line-height: 0.6875em;
	text-transform: uppercase;font-family: Georgia,serif;
}
/*#monSothys p a{color: #fff;}*/
#monSothys ul{
	float: left;
}
#monSothys ul li{
	display: block;
	float: left;
	padding:0;
	margin:0;
	line-height:auto;
	font-size:100%;
        width: 100%;
}
#monSothys ul li a{
	width: 22px;
	height: 18px;
	display: block;
	background: url( images/sprite.png ) no-repeat -36px 0;
	margin-right: 5px;
}
#monSothys ul li a:hover{
	text-decoration: none;
}
#monSothys ul li#choixLangue a{
	background-position: -30px -36px;
	width: 27px;
}
#monSothys ul li#choixLangue ul li a{ width: auto; }
#monSothys ul li#choixLangue a span{
	display: block;
    padding-top: 4px;
}
#monSothys ul li#accessFavoris a{
	background-position: -36px 0;
}
#monSothys ul li#accessSocial a{
	background-position: -36px -18px;
}
#monSothys ul li a span, #monSothys ul li#choixLangue a span.for_mobile{
	display: none;
}
#monSothys ul li ul{
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
}
#monSothys ul li ul li{
	float: left;
	clear: left;
	width: 100%;
}
#monSothys ul li ul a{
	background: none;
	padding: 8px 10px;
	display: block;
	width: auto;
	height: auto;
	background-color: #525c64;
	margin: 0;
	color: #fff !important;
	opacity: .8;
	border-bottom: 1px solid #AAAFB2;
}
#monSothys ul li ul a:hover{
	opacity: .9;
	text-decoration: none;
}
/* @group .accordeon */
.accordeon{
	border-top: 1px solid #e2e3e3;
	margin-bottom: 20px;
}

.accordeon li div{
	display: none;
}
.accordeon li{
	border-bottom: 1px solid #e2e3e3;
}
.item .accordeon li, .item .accordeon{border:0; margin:0;list-style:none;}
.item .accordeon ul{font-size: 100%;}
.item .accordeon ul li{list-style: disc inside none;}
.item .accordeon li a{text-transform: none;font-size: 100%;padding:0;text-decoration:none;}
.accordeon li a{
	color: #000;
	font-size: 0.8125em;
	text-transform: uppercase;
	padding: 8px 0;
	display: block;
}
.accordeon li p a{ text-transform: none;padding: 4px 0 0 0;font-size:1em;}
.soin-link-list li a{
	padding: 4px 0 0;
	text-transform: none;
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}
.soin-link-list li{border: none;}
/* @end */
.multiImg img{ float: left; margin-bottom: 2px; height: 135px; }
.multiImg img.type1{ float: right; max-width: 72px}
.multiImg img.type2{max-width: 104px}
.multiImg img.type3{ max-width: 177px }

/* @end */

/* @group #content */
.content{
	padding-top: 120px;
	/*padding-left: 177px;*/
	margin: 0 auto;
	width: 450px;
	padding-bottom: 20px;
	
	}
.produit .content{
	width: 530px;
	margin: 0 auto;
}
.content h2, .content h1{
	color: #4c585f;
	height: 73px;
}
.content p{
	font-size: 0.8125em /* 16px -> 12px */;
	padding-bottom: 10px;
	clear: both;
	font-family: Arial,Helvetica,sans-serif;
}
.content p.intro{
	font-weight: bold;
}
.content .nav{
	margin-left: -10px;
	margin-bottom: 25px;
}
.content .nav li{
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 1px;
}
*+html .content .nav li{
	display: block;
	float: left;
}
.content .nav.nav-pages li{
	padding: 0;
}
.content .nav li.sep{
	width: 2px;
	height: 10px;
	padding: 0;
	background-color: #abbfd1;
	/*margin-top: 6px;*/
	margin-bottom: -1px;
}
.content .nav li a{
	font-size: 0.8125em /* 16px -> 12px */;
	padding: 5px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
.content .nav.nav-pages li a{
	color: #838d96;
}
.content .nav.nav-pages li a.next,
.content .nav.nav-pages li a.prev{
/*	font-size: 18px;*/
}
.content .nav li a span{
	font-size: 0.8125em /* 12px -> 9px */;
}
.content .nav li a:hover,.content .nav li a.actif{
	background-color: #959595;
}
.content .nav li a:hover,.content .nav li a.actif{
	background-color: rgba(149,149,149,.6);
	color: #fff;
}
.home .content{
	float: right;
	width: 100%;
	text-align: right;
}
.content img.plus{
	/*display: block;
	clear: left;*/
	margin-top: 3px;
}
.content .to_hide{
	font-size:  .8em;
	color: #9b9b9b;
	font-style: italic;
}

/* @group .produit */

.produit{
	position: relative;
	height: 620px;
}

.produit .prev span,
.produit .next span{
	display: none;
}
.produit .prev,
.produit .next{
	background: url( images/sprite.png ) no-repeat -58px -56px;
	display: block;
	width: 9px;
	height: 31px;
	position: absolute;
	top: 215px;
}
.produit .prev{
	left: 0;
}
.produit .next{
	right: 0;
	background-position: -76px -56px;
}
.produit .descriptif{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 200px;
	width: 100%;
}
.produit .descriptif a span{
	display: none;
}
.produit .descriptif a img{
	width: 100%;
	z-index: -1;
}
.produit .descriptif a{
	/*border: 1px solid #000;*/
	-webkit-box-shadow:  0px 0px 15px 1px #E5E5E5;
	box-shadow:  0px 0px 15px 1px #E5E5E5;
}
.produit .descriptif a,
.produit .descriptif span{
	display: block;
	overflow: hidden;
	z-index: 1;
	position: absolute;
}
.produit .descriptif a.noLien{ cursor: default; }
.produit .descriptif a:hover{
    border: 6px solid red;
}
.produit .descriptif a.desc_4,
.produit .descriptif a.desc_4 img{
	height: 82px;
	width: 82px;
	-webkit-border-radius: 82px;
    border-radius: 82px;
    top: 85px;
    left: 94px;
	overflow: hidden;
}
.produit .descriptif a.desc_4:hover,
.produit .descriptif a.desc_4:hover img{
    top: 79px;
    left: 88px;
}
.produit .descriptif a.desc_3,
.produit .descriptif a.desc_3 img{
	height: 109px;
	width: 109px;
	-webkit-border-radius: 109px;
    border-radius: 109px;
    top: 116px;
    left: 182px;
	overflow: hidden;
}
.produit .descriptif a.desc_3:hover,
.produit .descriptif a.desc_3:hover img{
    top: 110px;
    left: 176px;
}
.produit .descriptif a.desc_2,
.produit .descriptif a.desc_2 img{
	height: 96px;
	width: 96px;
	-webkit-border-radius: 96px;
    border-radius: 96px;
    top: 116px;
    left: 306px;
}
.produit .descriptif a.desc_2:hover,
.produit .descriptif a.desc_2:hover img{
    top: 110px;
    left: 300px;
}
.produit .descriptif a.desc_1,
.produit .descriptif a.desc_1 img{
	height: 78px;
	width: 78px;
	-webkit-border-radius: 78px;
    border-radius: 78px;
    top: 76px;
    left: 404px;
}
.produit .descriptif a.desc_1:hover,
.produit .descriptif a.desc_1:hover img{
    top: 70px;
    left: 398px;
}
.produit .descriptif a.desc_0,
.produit .descriptif a.desc_0 img{
	height: 54px;
	width: 54px;
	-webkit-border-radius: 54px;
    border-radius: 54px;
    top: 32px;
    left: 470px;
}

.produit .descriptif a.desc_0:hover,
.produit .descriptif a.desc_0:hover img{
    top: 26px;
    left: 464px;
}
.produit .descriptif span.last{
	display: block;
	height: 30px;
	width: 30px;
	-webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #e9e9e9;
    top: 0px;
    left: 509px;
}


/* @end */

/* @group form */

form{
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
}
.sousMenu form{
	margin: 0 10px;
	width: 160px;
}
form fieldset{
	margin-bottom: 25px;
	clear: both;
}
form .select, form input, form textarea{
	background-color: #e5e5e5;
	border: 0;
	padding: 3px 10px;
	color: #4c575f;
	font-size: 12px;
	-webkit-border-radius: 2px;
    border-radius: 2px;
}
form .select.error, form input.error, form textarea.error{
	border: 1px solid #b92525;
	width: 63%;
}
form .select.error{ 
	width: 93%; 
}
.error-content{
	border: 1px solid #b92525;
	padding: 7px 10px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #F4D7D7;
}
.error-content h3{
	text-transform: uppercase;
	font-size: 1em;
	margin-bottom: 5px;
}
.error-content li{ font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8125em;
}
form label, form input, form .select, form textarea{
	display: block;
	float: left;
	margin-bottom: 6px;
	color: #4c575f;
	font-family: Arial, Helvetica, sans-serif;
}
form label{
	font-size: 0.8125em;
	width: 30%;
}
form input{
	width: 64%;
	padding: 3px 3%;
}
form.pointVente input, form.pointVente .select{
	width: 44%;
	clear: left;
}
.sousMenu form input{
	width: 100%;
	padding: 3px 0;
	border: 1px solid #fff;
	background: none;
}
form#user-login input{width: 90%;}
form#user-login .submit{float: none;}

form #select_country .select{
	width: 65%;
	position: relative;
	padding: 4px 2.2%;
	cursor: pointer;
}

form #select_country .select .liste{
    height: 250px;
    overflow: overlay;
}

form .select{
	width: 94%;
	position: relative;
	padding: 4px 3%;
	cursor: pointer;
}
form .select .liste{
	width: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
	background-color: #e5e5e5;
	padding: 5px 0;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}
form .select .liste span{
	display: block;
	padding: 3px 3%;
}
form .select .liste span.disabled{
	cursor: default;
	color: #a1a2a2;
	display: none;
}
form .select .liste span.hover{
	color: #fff;
}
form .select span.choix, form .select span.puce{
	display: block;
}
form .select span.puce{
	position: absolute;
	top: 0;
	right: 0;
	height: 14px;
    padding: 6px 0 0 5px;
    /*padding-top: 6px;*/
    width: 16px;
	color: #fff;
	font-size: 22px;
	font-family: Georgia, serif;
}
form textarea{
	resize: none;
	height: 82px;
	width: 64%;
	padding: 3px 3%;
}
form p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
p.legal{
	color: #828C95;
	font-size: 10px;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
form .submit{
	float: right;
	width: auto;
	padding: 6px 8px;
	color: #fff;
	cursor: pointer;
	font-size: 9px;
	text-transform: uppercase;
	-webkit-appearance: none;
	
}

.sousMenu form .submit{
	border: 0;
	padding: 4px 9px;
}
form.pointVente .submit{
	padding: 3px 10px;
	margin-top: -26px;
}

/* @end */

/* @group .items */
.for_infoBulle span{display: none;}
.note{
	background: url( /css/images/note_deesses.png ) no-repeat 0 0;
	width:47px;
	height:20px;
	display: inline-table;
	margin-left:10px;
}
.note.rang3{background-position: 0 0;}
.note.rang2{background-position: 0 -30px;}
.note.rang1{background-position: 0 -60px;}
.note.rang0{background-position: 0 -90px;}
.border-bottom, .pointVente{
	border-bottom: 1px solid #e4e5e6;
}
.item{
	clear: both;
	margin-bottom: 20px;
	display: block;
	position: relative;
}
.item ul{padding-bottom: 10px;font-size: 0.8125em;line-height: 1.5em;font-family: Arial,Helvetica,sans-serif;}
.item ul li ul{padding-left: 10px;list-style: disc inside none;font-size: 100%;line-height: 1.2em;}
.pointVente{
	position: relative;
	margin-bottom: 0;
	margin-top: 20px;
}
form.pointVente{ border: 0;}
.pointVente .description{
	position: absolute;
	top: 0;
	right: 0;
	height: 13px;
}
.item ul .description{position:relative; height:auto;}
.item ul .description img{width:8px; height:13px;}
.pointVente p{
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
}
.pointVente p a{
	float: right;
}
.appli .pointVente p a{ float: none; }
.pointVente p a.tel{ float: none; }
.item h3{
	color: #444e55;
	font-size: 0.8125em /* 16px -> 12px */;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #e4e5e6;
}
.pointVente h3{
	margin-bottom: 10px;
	border: 0;
	padding-bottom: 0;
}
.item .blocImg{
	position: relative;
	margin-bottom: 15px;
}
.item .blocImg a{
	display: block;
	width: 100%;
}
.item .blocImg .header{
	position: absolute;
	right: 0;
	top: 22px;
	text-align: right;
}
.item .blocImg.no-image{
	margin-top: 20px;
}
.item .blocImg.no-image .header{
	position: static;
	text-align: left;
}

.item .blocImg .header h4{
	background-color: #fff;
	padding: 8px 17px 6px 17px;
	font-size: 0.875em;
	display: inline-block;
}
.item .blocImg .header p{
	padding-right: 17px;
	padding-top: 8px;
	line-height: 1.1em;
}
.item .favoris span{
	display: none;
}
.item .favoris{
	display: block;
	position: absolute;
	right: -21px;
	top: 32px;
	background: url( images/sprite.png ) no-repeat -2px -76px;
	width: 13px !important;
	height: 10px;
}
.item .favoris:hover,
.item .favoris.select{
	background-position: -20px -76px;
}
.icon{
	padding-left: 36px !important;
	position: relative;
}
.icon span{
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 2px;
	left: 5px;
	background: url( images/spritePictosProduits.png ) no-repeat 0 0;
}

.icon span.tube_1{
	background-position: 0 0;
}
.icon span.pompe_1{
	background-position: 0 -26px;
}
.icon span.flacon_1{
	background-position: 0 -52px;
}
.icon span.flacon_GF_1{
	background-position: 0 -78px;
}
.icon span.mousse_1{
	background-position: 0 -104px;
}
.icon span.parfum_1{
	background-position: 0 -130px;
}
.icon span.pompe_2{
	background-position: 0 -156px;
}
.icon span.flacon_2{
	background-position: 0 -182px;
}
.icon span.pot_1{
	background-position: 0 -208px;
}
.icon span.tube_2{
	background-position: 0 -234px;
}
.icon span.tube_3{
	background-position: 0 -260px;
}
.icon span.pompe_3{
	background-position: 0 -286px;
}
.icon span.flacon_3{
	background-position: 0 -312px;
}
.icon span.ampoule_1{
	background-position: 0 -338px;
}
.icon span.sachet_1{
	background-position: 0 -364px;
}
.icon span.pot_GF_1{
	background-position: 0 -390px;
}
.icon span.bidon_1{
	background-position: 0 -416px;
}
.icon span.pot_GF_2{
	background-position: 0 -442px;
}
/* @end */
#affinerRechercheReset{ width: 20px; height: 20px; display: block; float: left; margin-left: 5px; }
/* @group #slider */

#slider .titleContent{
	width: 310px;
	height: 97px;
	padding: 0 20px;
	overflow: hidden;
	text-align: left;
	float: right;
	position: relative;
}
#slider .titleContent .masque{
	position: relative;
}
#slider p{
	clear: both;
	color: #818181;
	font-size: 0.8125em;
	line-height: 1.5em;
}
#slider p img{display: none;}
#slider .puces{
	float: right;
	clear: right;
	height: 8px;
	margin: 2px 0 20px 0;
}
#slider .puces li span{
	display: none;
}
#slider .puces li{
	float: left;
	display: block;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	width: 8px;
	height: 8px;
	background: url( images/sprite.png) no-repeat -28px -18px;
}
#slider .puces li.actif{
	background-position: -18px -18px;
}
.contentFonce #slider .puces li.actif{
	background-position: -18px -28px;
}
.contentFonce #slider .puces li{
	background-position: -28px -28px;
}
#slider .titleContent h2{
	padding-left: 13px;
	position: absolute;
	width: 297px;
	top: 0;
	left: 0;
	display: none;
	height: auto;
}
#slider .titleContent h2.actif{
	display: block;
}
#slider .titleContent a{
	position: absolute;
	display: block;
	width: 20px;
	height: 90px;
	top: 0;
}
#slider .titleContent a span{
	width: 6px;
	height: 16px;
	display: block;
	background: url( images/sprite.png ) no-repeat 0 0;
	margin-left: 6px;
    margin-top: 35px;
}
#slider .titleContent a.prev{
	left: 0;
}
#slider .titleContent a.prev span{
	background-position: 0 -19px;
}
#slider .titleContent a.next{
	right: 0;
}
#slider .titleContent a.next span{
	background-position: -9px -19px;
}
/* @end */

/* @group .liste */
.liste{
	padding-bottom: 34px;
	margin: 0;
}
.liste .titre{
	color: #4c585f;
	text-transform: uppercase;
	border-bottom: 1px solid #dcdede;
	font-family: Georgia,serif;
	padding-right: 0;
}
.liste .noResult{font-style: italic; display: none; color: #999; }
.liste li .new{
	font-size: 11px;
}
.liste li{
	border-bottom: 1px dotted #afb3b6;
	font-size: 0.8125em;
	padding: 8px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding-right: 75px;
}
.liste li a.share,
.liste li a.download,
.liste li a.apercu{
	display: block;
	height: 18px;
	width: 18px;
	background: url( images/sprite.png ) no-repeat 0 0;
	position: absolute;
	top: 5px;
}
.liste li a.share{
	right: 0;
	background-position: -36px -108px;
}
.liste li a.share:hover{
	background-position: -36px -127px;
}
.liste li a.download{
	right:  24px;
	background-position: -18px -108px;
}
.liste li a.download:hover{
	background-position: -18px -127px;
}
.liste li a.apercu{
	right: 48px;
	background-position: 0 -108px;
}
.liste li a.apercu:hover{
	background-position: 0 -127px;
}
.liste li a span{
	display: none;
}
.liste a:hover{
	color: #181a1b;
}

/* @end */


/* @end */

/* @group couleur */


/* @group default foncÃ© */

.home .contentFonce #content h2,
.home .contentFonce #content p,
.home .contentFonce #aside p,.home .contentFonce header p,
.home .contentFonce #content ul.puces li,
.home .contentFonce #aside span,.home .contentFonce header span,
.soin #aside p,.soin header p,
.soin #aside span,.soin header span,
.home .contentFonce #aside b,.home .contentFonce header b, .soin #aside h1,
.soin #aside .accordeon li a,.soin #aside p a, .soin #aside .accordeon li b,
.home .contentFonce #aside #monSothys p a{
	color: #fff !important;
}
.home .contentFonce #monSothys ul li#choixLangue a,
.soin #monSothys ul li#choixLangue a{
	background-position: -66px -36px
}
.home .contentFonce #monSothys ul li#accessFavoris a,
.soin #monSothys ul li#accessFavoris a {
    background-position: -72px 0;
}
.home .contentFonce #monSothys ul li#accessSocial a,
.soin #monSothys ul li#accessSocial a {
    background-position: -72px -18px;
}
.home .contentFonce #slider .titleContent a.prev span{
	background-position: 0 -37px;
}
.home .contentFonce #slider .titleContent a.next span{
	background-position: -9px -37px;
}
.menuFonce #nav #navContent ul.lvl1 li a span.txt,
.menuFonce #nav #navContent ul.lvl1 li.log{
	color: #fff;
}
.menuFonce #nav #navContent .footer ul li a.facebook{
	background-position: -18px -54px;
}
.menuFonce #nav #navContent ul.lvl1 li.log span{
	background-position: -41px -94px;
}

.menuFonce #nav #navContent .footer ul li a.twitter{
	background-position: 0 -54px;
}
.menuFonce #nav #navContent .footer ul li a.instagram{
    background-position: -18px -143px;
}
.asideFonce #aside .item .favoris{ background-position: -2px -94px; }
.asideFonce #aside .item .favoris.select,
.asideFonce #aside .item .favoris:hover {
    background-position: -20px -94px;
}

/* @end */

/* @group clair */

/*
 * COLOR 001
*/
.col_001 a.lienNav{
	background-color: rgba(194,214,234,.3) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4cP21LwAHrQLQs3hEmQAAAABJRU5ErkJggg==) repeat !important;*/
}    
.col_001 a.lienNav .puce,
.col_001 .nav .sep{
	background-color: rgba(194,214,234,1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4eO3VfwAIXgOBGbUeRAAAAABJRU5ErkJggg==) repeat !important;*/
}
.col_001 a.lienNav .puce2
{color: #c1d6ea !important;}
.col_001 a.lienNav .bg{
	background-color: rgba(194,214,234,.7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4cO3VZgAIDgM0UQOGvAAAAABJRU5ErkJggg==) repeat !important;*/
}
.col_001 div.sousMenu,
.col_001 .nav a.actif,
.col_001 .nav a:hover{
	background-color: rgba(194,214,234,.8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4cO3VZgAIDgM0UQOGvAAAAABJRU5ErkJggg==) repeat !important;*/
}
.col_001 div.sousMenu ul li a,
.col_001 h4, .col_001 h4 a
{color: #5990cb !important;}
#navMenu .col_001,
.col_001 div.sousMenu a {
	/*border-color: rgba(194,214,234,1) !important;*/
	border-color: #c2d6ea !important;
}

/* content */
.col_001 input.submit,
.col_001 .select .puce,
.col_001 form .select .liste span.hover {
	background-color: #5990cb;
}

.col_001 .descriptif a {
	border-color: #5990cb !important;
}

/*
 * COLOR 005
*/
.col_005 a.lienNav {
	background-color: rgba(158, 184, 210, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOYv/OiLwAGmwJ3GkX6rwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_005 a.lienNav .puce,
.col_005 .nav .sep {
	background-color: rgba(158, 184, 210, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOYt+PSfwAHSAMo6HwgaAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_005 a.lienNav .puce2 {
	color: #9eb8d2 !important;
}

.col_005 a.lienNav .bg {
	background-color: rgba(158, 184, 210, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOYt+PiZgAG+gLbJw8JlQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_005 div.sousMenu,
.col_005 .nav a.actif,
.col_005 .nav a:hover,
.soin .col_005 #asideContent {
	background-color: rgba(158, 184, 210, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOYt+PiZgAG+gLbJw8JlQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_005 div.sousMenu ul li a,
.col_005 h4, .col_005 h4 a,
.col_005 .color {
	color: #3d78b3 !important;
}

#navMenu .col_005,
.col_005 div.sousMenu a {
	/*border-color: rgba(158,184,210,1) !important;*/
	border-color: #9eb8d2 !important;
}

/* content */
.col_005 input.submit,
.col_005 .select .puce,
.col_005 form .select .liste span.hover {
	background-color: #3d78b3;
}

.col_005 .descriptif a {
	border-color: #3d78b3 !important;
}

/*
 * COLOR 010
*/
.col_010 a.lienNav {
	background-color: rgba(187, 174, 200, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYueG4LwAG1AJ+CM8DCgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_010 a.lienNav .puce,
.col_010 .nav .sep {
	background-color: rgba(187, 174, 200, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYse7EfwAHfgMuU1LecAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_010 a.lienNav .puce2 {
	color: #b8aec8 !important;
}

.col_010 a.lienNav .bg,
.col_010 .descriptif span.last {
	background-color: rgba(187, 174, 200, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYse74ZgAHMALhcIwMrwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_010 div.sousMenu,
.col_010 .nav a.actif,
.col_010 .nav a:hover {
	background-color: rgba(187, 174, 200, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYse7EGQAHSwL7QP0CVgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_010 div.sousMenu ul li a,
.col_010 h4, .col_010 h4 a,
.col_010 .color, .col_010 .infoBulleFleche {
	color: #7a5fa6 !important;
}

#navMenu .col_010,
.col_010 div.sousMenu a {
	border-color: #b8aec8 !important;
}

/* content */
.col_010 input.submit,
.col_010 .select .puce,
.col_010 form .select .liste span.hover,
.col_010 .infoBulleText {
	background-color: #7a5fa6 !important;
}

.col_010 .descriptif a {
	border-color: #7a5fa6 !important;
}

/*
 * COLOR 015
*/
.col_015 a.lienNav {
	background-color: rgba(216, 178, 197, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWO4vvmwLwAHTQKbu+b8pwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_015 a.lienNav .puce,
.col_015 .nav .sep {
	background-color: rgba(216, 178, 197, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWO4senofwAIBANPu90s7wAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_015 a.lienNav .puce2 {
	color: #d8b2c5 !important;
}

.col_015 a.lienNav .bg {
	background-color: rgba(216, 178, 197, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWO4uenoZgAHvAMEVvz6QgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_015 div.sousMenu,
.col_015 .nav a.actif,
.col_015 .nav a:hover {
	background-color: rgba(216, 178, 197, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWO4senYGQAH0wMdmNNmwQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_015 div.sousMenu ul li a,
.col_015 h4, .col_015 h4 a,
.col_015 .color,
.col_015 .infoBulleFleche {
	color: #d7609c !important;
}

#navMenu .col_015,
.col_015 div.sousMenu a {
	border-color: #d8b2c5 !important;
}

/* content */
.col_015 input.submit,
.col_015 .select .puce,
.col_015 form .select .liste span.hover,
.col_015 .infoBulleText {
	background-color: #d7609c !important;
}

.col_015 .descriptif a {
	border-color: #d7609c !important;
}

/*
 * COLOR 020
*/
.col_020 a.lienNav {
	background-color: rgba(227, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4umyGLwAHCAJxBOjNugAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_020 a.lienNav .puce,
.col_020 .nav .sep {
	background-color: rgba(227, 182, 163, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4vHTmfwAHsQMh52t/lgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_020 a.lienNav .puce2 {
	color: #e3a599 !important;
}

.col_020 a.lienNav .bg {
	background-color: rgba(227, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4vHTGZgAHYwLUVs7D1QAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_020 div.sousMenu,
.col_020 .nav a.actif,
.col_020 .nav a:hover {
	background-color: rgba(227, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4snTmGQAHggLvsu7NfAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_020 div.sousMenu ul li a,
.col_020 h4, .col_020 h4 a,
.col_020 .color,
.col_020 .infoBulleFleche {
	color: #e18b7b !important;
}

#navMenu .col_020,
.col_020 div.sousMenu a {
	border-color: #e3a599 !important;
}

/* content */
.col_020 input.submit,
.col_020 .select .puce,
.col_020 form .select .liste span.hover,
.col_020 .infoBulleText {
	background-color: #e18b7b !important;
}

.col_020 .descriptif a {
	border-color: #e18b7b !important;
}

/*
 * COLOR 025
*/
.col_025 a.lienNav {
	background-color: rgba(229, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4um2RLwAHTAKLQMBRegAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_025 a.lienNav .puce,
.col_025 .nav .sep {
	background-color: rgba(229, 182, 163, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4um3xfwAIAAM+RAsH2AAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_025 a.lienNav .puce2 {
	color: #e5b6a3 !important;
}

.col_025 a.lienNav .bg {
	background-color: rgba(229, 182, 163, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4um3RZgAHsgLxIxa5XwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_025 div.sousMenu {
	background-color: rgba(229, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4un3xGQAH0AMM+yCuUgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_025 div.sousMenu ul li a,
.col_025 h4, .col_025 h4 a,
.col_025 .color,
.col_025 .infoBulleFleche {
	color: #bd503a !important;
}

#navMenu .col_025,
.col_025 div.sousMenu a {
	border-color: #e5b6a3 !important;
}

/* content */
.col_025 input.submit,
.col_025 .select .puce,
.col_025 form .select .liste span.hover,
.col_025 .infoBulleText,
.col_025 .nav .sep,
.col_025 .nav a.actif,
.col_025 .nav a:hover {
	background-color: #bd503a !important;
}

.col_025 .descriptif a {
	border-color: #bd503a !important;
}

/*
 * COLOR 030
*/
.col_030 a.lienNav {
	background-color: rgba(229, 182, 180, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4dHGzLwAH8wLEjZdpXAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_030 a.lienNav .puce,
.col_030 .nav .sep, .col_030 .bg_color {
	background-color: rgba(229, 182, 180, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4dGHLfwAIpAN2L8EFTgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_030 a.lienNav .puce2 {
	color: #f2d0b4 !important;
}

.col_030 a.lienNav .bg {
	background-color: rgba(229, 182, 180, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4dGHzZgAIVgMp3QBW8wAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_030 div.sousMenu {
	background-color: rgba(229, 182, 180, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4fGHLGQAIdQNEDihFlgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_030 div.sousMenu ul li a,
.col_030 h4, .col_030 h4 a,
.col_030 .color,
.col_030 .infoBulleFleche {
	color: #e1a36f !important;
}

#navMenu .col_030,
.col_030 div.sousMenu a {
	border-color: #f2d0b4 !important;
}

/* content */
.col_030 input.submit,
.col_030 .select .puce,
.col_030 form .select .liste span.hover,
.col_030 .infoBulleText,
.col_030 .nav .sep,
.col_030 .nav a.actif,
.col_030 .nav a:hover {
	background-color: #e1a36f !important;
}

.col_030 .descriptif a {
	border-color: #e1a36f !important;
}

/*
 * COLOR 035 rgba(242,208,180,0.8)
*/
.col_035 a.lienNav {
	background-color: rgba(242, 208, 180, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4+nCbLwAINQLaJLYCIwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_035 a.lienNav .puce,
.col_035 .nav .sep {
	background-color: rgba(242, 208, 180, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP48mDrfwAI3gOJTf1HggAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_035 a.lienNav .puce2 {
	color: #f4e0b5 !important;
}

.col_035 a.lienNav .bg {
	background-color: rgba(242, 208, 180, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP48mDrZgAIkgM93KgX4AAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_035 div.sousMenu {
	background-color: rgba(242, 208, 180, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP48mDrGQAIqwNW1wbOOwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_035 div.sousMenu ul li a,
.col_035 h4, .col_035 h4 a,
.col_035 .color,
.col_035 .infoBulleFleche {
	color: #b66c2d !important;
}

#navMenu .col_035,
.col_035 div.sousMenu a {
	border-color: #f4e0b5 !important;
}

/* content */
.col_035 input.submit,
.col_035 .select .puce,
.col_035 form .select .liste span.hover,
.col_035 .infoBulleText,
.col_035 .nav .sep,
.col_035 .nav a.actif,
.col_035 .nav a:hover {
	background-color: #b66c2d !important;
}

.col_035 .descriptif a {
	border-color: #b66c2d !important;
}

/*
 * COLOR 040 rgba(244,224,181,0.8)
*/
.col_040 a.lienNav {
	background-color: rgba(244, 224, 181, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4+u6sLwAIigL+gXliwAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_040 a.lienNav .puce,
.col_040 .nav .sep {
	background-color: rgba(244, 224, 181, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4+vbcfwAJOwOwOp4+FgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_040 a.lienNav .puce2 {
	color: #f5edce !important;
}

.col_040 a.lienNav .bg {
	background-color: rgba(244, 224, 181, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4+ub8ZgAI7gNkHwHjgQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_040 div.sousMenu {
	background-color: rgba(244, 224, 181, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4+u7cGQAJCwN+E9ry6AAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_040 div.sousMenu ul li a,
.col_040 h4, .col_040 h4 a,
.col_040 .color,
.col_040 .infoBulleFleche {
	color: #debf46 !important;
}

#navMenu .col_040,
.col_040 div.sousMenu a {
	border-color: #f5edce !important;
}

/* content */
.col_040 input.submit,
.col_040 .select .puce,
.col_040 form .select .liste span.hover,
.col_040 .infoBulleText,
.col_040 .nav .sep,
.col_040 .nav a.actif, .col_040 .hightlight,
.col_040 .nav a:hover {
	background-color: #debf46 !important;
}

.col_040 .descriptif a {
	border-color: #debf46 !important;
}

/*
 * COLOR 045 rgba(227,182,163,0.8)
*/
.col_045 a.lienNav {
	background-color: rgba(227, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4+PSALwAIBQLUnT6oJwAAAABJRU5ErkJggg==) !important;*/
}

.col_045 a.lienNav .puce,
.col_045 .nav .sep {
	background-color: rgba(227, 182, 163, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4+Hj/fwAIrwODt/+9JwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_045 a.lienNav .puce2 {
	color: #e1e3bf !important;
}

.col_045 a.lienNav .bg {
	background-color: rgba(227, 182, 163, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4+Hj/ZgAIYwM3x5/2xQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_045 div.sousMenu {
	background-color: rgba(227, 182, 163, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN4+GT/GQAIfwNRpxLzzAAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_045 div.sousMenu ul li a,
.col_045 h4, .col_045 h4 a,
.col_045 .color,
.col_045 .infoBulleFleche {
	color: #b2b930 !important;
}

/*{color: #b2b930 !important;}*/
#navMenu .col_045,
.col_045 div.sousMenu a {
	border-color: #e1e3bf !important;
}

/* content */
.col_045 input.submit,
.col_045 .select .puce,
.col_045 form .select .liste span.hover,
.col_045 .infoBulleText,
.col_045 .nav .sep,
.col_045 .nav a.actif,
.col_045 .nav a:hover {
	background-color: #b2b930 !important;
}

.col_045 .descriptif a {
	border-color: #b2b930 !important;
}

/*
 * COLOR 050 rgba(245,237,206,0.8)
*/
.col_050 a.lienNav {
	background-color: rgba(245, 237, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYeXGvLwAHIwKVAh4vMwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_050 a.lienNav .puce,
.col_050 .nav .sep {
	background-color: rgba(245, 237, 206, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYeWnvfwAH2ANIvS17OgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_050 a.lienNav .puce2 {
	color: #b9d2bd !important;
}

.col_050 a.lienNav .bg {
	background-color: rgba(245, 237, 206, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYeXHvZgAHiQL7EKeVBwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_050 div.sousMenu {
	background-color: rgba(245, 237, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYeWnvGQAHpQMVKnNBNwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_050 div.sousMenu ul li a,
.col_050 h4, .col_050 h4 a,
.col_050 .color,
.col_050 .infoBulleFleche {
	color: #3cb753 !important;
}

#navMenu .col_050,
.col_050 div.sousMenu a {
	border-color: #b9d2bd !important;
}

/* content */
.col_050 input.submit,
.col_050 .select .puce,
.col_050 form .select .liste span.hover,
.col_050 .infoBulleText,
.col_050 .nav .sep,
.col_050 .nav a.actif,
.col_050 .nav a:hover {
	background-color: #3cb753 !important;
}

.col_050 .descriptif a {
	border-color: #3cb753 !important;
}

/*
 * COLOR 055 rgba(186,211,206,0.8)
*/
.col_055 a.lienNav {
	background-color: rgba(186, 211, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYeeWsLwAHTAKog99PqQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_055 a.lienNav .puce,
.col_055 .nav .sep {
	background-color: rgba(186, 211, 206, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYdfncfwAIAQNbs5fcJwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_055 a.lienNav .puce2 {
	color: #bad3ce !important;
}

.col_055 a.lienNav .bg {
	background-color: rgba(186, 211, 206, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYffn8ZgAHuwMR5YjX7gAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_055 div.sousMenu {
	background-color: rgba(186, 211, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYdfncGQAHzgMoZqbRzQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_055 div.sousMenu ul li a,
.col_055 h4, .col_055 h4 a,
.col_055 .color,
.col_055 .infoBulleFleche {
	color: #41a995 !important;
}

#navMenu .col_055,
.col_055 div.sousMenu a {
	border-color: #bad3ce !important;
}

/* content */
.col_055 input.submit,
.col_055 .select .puce,
.col_055 form .select .liste span.hover,
.col_055 .infoBulleText,
.col_055 .nav .sep,
.col_055 .nav a.actif,
.col_055 .nav a:hover {
	background-color: #41a995 !important;
}

.col_055 .descriptif a {
	border-color: #41a995 !important;
}

/*
 * COLOR 060 rgba(194,234,234,0.8)
*/
.col_060 a.lienNav {
	background-color: rgba(194, 234, 234, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_060 a.lienNav .puce,
.col_060 .nav .sep {
	background-color: rgba(194, 234, 234, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_060 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_060 a.lienNav .bg {
	background-color: rgba(194, 234, 234, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_060 div.sousMenu {
	background-color: rgba(194, 234, 234, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_060 .nav .sep {
	background-color: rgba(194, 234, 234, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_060 div.sousMenu ul li a,
.col_060 h4, .col_060 h4 a,
.col_060 .color,
.col_060 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_060,
.col_060 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_060 input.submit,
.col_060 .select .puce,
.col_060 form .select .liste span.hover,
.col_060 .infoBulleText,
.col_060 .nav .sep,
.col_060 .nav a.actif,
.col_060 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_060 .descriptif a {
	border-color: #4fb2a1 !important;
}

/*
 * COLOR 065 rgba(158,184,210,0.8)
*/
.col_065 a.lienNav {
	background-color: rgba(158, 184, 210, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_065 a.lienNav .puce,
.col_065 .nav .sep {
	background-color: rgba(158, 184, 210, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_065 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_065 a.lienNav .bg {
	background-color: rgba(158, 184, 210, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_065 div.sousMenu {
	background-color: rgba(158, 184, 210, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_065 .nav .sep {
	background-color: rgba(158, 184, 210, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_065 div.sousMenu ul li a,
.col_065 h4, .col_065 h4 a,
.col_065 .color,
.col_065 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_065,
.col_065 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_065 input.submit,
.col_065 .select .puce,
.col_065 form .select .liste span.hover,
.col_065 .infoBulleText,
.col_065 .nav .sep,
.col_065 .nav a.actif,
.col_065 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_065 .descriptif a {
	border-color: #4fb2a1 !important;
}

/*
 * COLOR 070 rgba(184,174,200,0.8)
*/
.col_070 a.lienNav {
	background-color: rgba(184, 174, 200, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_070 a.lienNav .puce,
.col_070 .nav .sep {
	background-color: rgba(184, 174, 200, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_070 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_070 a.lienNav .bg {
	background-color: rgba(184, 174, 200, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_070 div.sousMenu {
	background-color: rgba(184, 174, 200, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_070 .nav .sep {
	background-color: rgba(184, 174, 200, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_070 div.sousMenu ul li a,
.col_070 h4, .col_070 h4 a,
.col_070 .color,
.col_070 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_070,
.col_070 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_070 input.submit,
.col_070 .select .puce,
.col_070 form .select .liste span.hover,
.col_070 .infoBulleText,
.col_070 .nav .sep,
.col_070 .nav a.actif,
.col_070 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_070 .descriptif a {
	border-color: #4fb2a1 !important;
}

/*
 * COLOR 075 rgba(216,178,197,0.8)
*/
.col_075 a.lienNav {
	background-color: rgba(216, 178, 197, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_075 a.lienNav .puce,
.col_075 .nav .sep {
	background-color: rgba(216, 178, 197, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_075 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_075 a.lienNav .bg {
	background-color: rgba(216, 178, 197, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_075 div.sousMenu {
	background-color: rgba(216, 178, 197, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_075 .nav .sep {
	background-color: rgba(216, 178, 197, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_075 div.sousMenu ul li a,
.col_075 h4, .col_075 h4 a,
.col_075 .color,
.col_075 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_075,
.col_075 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_075 input.submit,
.col_075 .select .puce,
.col_075 form .select .liste span.hover,
.col_075 .infoBulleText,
.col_075 .nav .sep,
.col_075 .nav a.actif,
.col_075 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_075 .descriptif a {
	border-color: #4fb2a1 !important;
}

/*
 * COLOR 085 rgba(245,237,206,0.8)
*/
.col_085 a.lienNav {
	background-color: rgba(245, 237, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_085 a.lienNav .puce,
.col_085 .nav .sep {
	background-color: rgba(245, 237, 206, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_085 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_085 a.lienNav .bg {
	background-color: rgba(245, 237, 206, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_085 div.sousMenu {
	background-color: rgba(245, 237, 206, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_085 .nav .sep {
	background-color: rgba(245, 237, 206, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_085 div.sousMenu ul li a,
.col_085 h4, .col_085 h4 a,
.col_085 .color,
.col_085 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_085,
.col_085 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_085 input.submit,
.col_085 .select .puce,
.col_085 form .select .liste span.hover,
.col_085 .infoBulleText,
.col_085 .nav .sep,
.col_085 .nav a.actif,
.col_085 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_085 .descriptif a {
	border-color: #4fb2a1 !important;
}

/*
 * COLOR 090 rgba(185,210,189,0.8)
*/
.col_090 a.lienNav {
	background-color: rgba(185, 210, 189, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM4++KpLwAICALo/U84dQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_090 a.lienNav .puce,
.col_090 .nav .sep {
	background-color: rgba(185, 210, 189, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_090 a.lienNav .puce2 {
	color: #cce9e4 !important;
}

.col_090 a.lienNav .bg {
	background-color: rgba(185, 210, 189, .7) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48+rJZgAIbgNOXGcWlwAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_090 div.sousMenu {
	background-color: rgba(185, 210, 189, .8) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJGQAIhANmmI1+kQAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_090 .nav .sep {
	background-color: rgba(185, 210, 189, 1) !important;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWM48/LJfwAItwOZTQ8mkgAAAABJRU5ErkJggg==) repeat !important;*/
}

.col_090 div.sousMenu ul li a,
.col_090 h4, .col_090 h4 a,
.col_090 .color,
.col_090 .infoBulleFleche {
	color: #4fb2a1 !important;
}

#navMenu .col_090,
.col_090 div.sousMenu a {
	border-color: #cce9e4 !important;
}

/* content */
.col_090 input.submit,
.col_090 .select .puce,
.col_090 form .select .liste span.hover,
.col_090 .infoBulleText,
.col_090 .nav .sep,
.col_090 .nav a.actif,
.col_090 .nav a:hover {
	background-color: #4fb2a1 !important;
}

.col_090 .descriptif a {
	border-color: #4fb2a1 !important;
}

/* @end */

/* @end */

/* @group .spa .soin */

.spa #aside #asideContent,
.univers #aside #asideContent{
	background-color: rgba(255, 255, 255, .8);
}
.soin #aside h3{
	color: #fff;
}

.spa #monSothys, .soin #monSothys,
.soin #aside .footer{
	left: 0px;
	padding-left: 14px;
	width: 171px;
	color: #fff;
}
.soin #aside .footer{
	border-top: 1px solid #fff;
}
.soin #aside .footer .favoris{
	color: #fff !important;
}
.soin #aside .footer .favoris span{
	background-position: -20px -94px;
}
	

.spa #aside, .soin #aside, .univers #aside{
	width: 185px;
}
.spa #aside #asideContent, .soin #aside #asideContent, .univers #aside #asideContent{
	width: 157px;
	padding-left: 14px;
	padding-right: 14px;
}
.spa #monSothys ul li ul a,
.soin #monSothys ul li ul a,
.univers #monSothys ul li ul a{
	color: #fff !important;
}
.triman-text{
color: #828C95;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 1.5em;
}

/* @end */

/* @group InfoBulle */

#infoBulle{
	display: none;
	position: absolute;
	text-align: center;
	font-size: 0.8125em;
	z-index: 500000;
}
#infoBulle .infoBulleText{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #525c64;
	padding: 8px 12px;
	color: #fff;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
}
#infoBulle .infoBulleFleche{
	color: #525c64;
	display: block;
	clear: both;
	font-size: 18px;
	margin-top: -7px;
}

/* @end */
/************************************************/
/*                                              */
/*       	 PLUGIN PARTAGE SOCIAL 			 	*/
/*                                              */
/************************************************/
#social{
	left: -35px;
    position: absolute;
    top: 0;
    z-index: 10000000;
}
#social li{
	display: inline;
	float: left;
	margin-right: 8px;
	clear: both;
	position: relative;
}
#social li>a,
#social li>.count{
	float: left;
}
#social a,
#social #facebookSendFriend{
	display: block;
	width: 24px;
	height: 24px;
	background-image: url( images/sprite_Picto_reseaux-sociaux.png );
	position: relative;
	/* */
	margin-right: 2px;
	float: left;
}
#social a span{
	position: absolute;
	z-index: -1;
	top: -9999px;
}
#social .count{
	float: right;
	background-color: #505C66;
	padding: 1px 6px 0px;
	color: #fff;
	position: absolute;
	top: -6px;
	right: 19px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-border-radius: 15px;
	    	border-radius: 15px;
}
/* #social .count.disabled{ display: none; } */

#social #facebookSendFriend .fb_edge_widget_with_comment{
	float: right;
	height: 24px;
	margin-right: -1px;
	margin-top: 1px;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.facebookSendFriendContent{
	display: block;
	width: 24px !important;
	height: 24px !important;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.facebookSendFriendContent span{
	float: right;
	margin-right: -36px;
	opacity: 0;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.facebookSendFriendContent .disabled{
	float: right;
	margin-right: -36px;
	opacity: 0;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.facebookSendFriendContent .disabled span{
	float: none;
	margin-right: 0;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span{
	/* opacity: 0; */
	overflow: hidden;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.fb_edge_comment_widget{
	left: -332px !important;
}
#social #facebookSendFriend .fb_edge_widget_with_comment span.fb_edge_comment_widget,
#social #facebookSendFriend .fb_edge_widget_with_comment span.fb_edge_comment_widget span{
	opacity: 1;
	overflow: visible;
}

#social #fb_share a{ background-position: 0px 0px; }
#social #fb_share a:hover{ background-position: -24px 0px; }
.asideFonce #social #fb_share a{ background-position: -48px 0px; }
.asideFonce #social #fb_share a:hover{ background-position: -72px 0px; }

#social #twitter_share a{ background-position: 0px -24px; }
#social #twitter_share a:hover{ background-position: -24px -24px; }
.asideFonce #social #twitter_share a{ background-position: -48px -24px; }
.asideFonce #social #twitter_share a:hover{ background-position: -72px -24px; }

#social #facebookSendFriend{ background-position: 0px -48px; }
#social #facebookSendFriend:hover{ background-position: -24px -48px; }
.asideFonce #social #facebookSendFriend{ background-position: -48px -48px; }
.asideFonce #social #facebookSendFriend:hover{ background-position: -72px -48px; }

#social #insta_share a{ background-position: 0px -71px; }
#social #insta_share a:hover{ background-position: -24px -72px; }
/* SOCIAL HOME PAGE */
.home #social{
	left: -7px;
    top: -81px;
}
.home #social li{
	float: none;
}

#copyright{
	text-transform: none;
    color: #a0a0a0;
    font-size: 1em;
    margin-top:-3px;
}

#credit_photo{
    padding-top:4px;
}

.menuFonce #copyright{
	color: #E0E0E0;
}
#aside #asideContent{ z-index: 100000000; }
#infoBulle{z-index: 200000000;}

.pos-map{
	border-bottom: 1px solid #E4E5E6;
	margin-bottom: 8px;
}

/* @group Responsive */

@media only screen
and (min-width : 1024px)
{
	.soin #aside h4,.soin #aside a, .soin #aside .accordeon li p a{
		color: #4e575f !important;
	}
}
@media only screen
and (min-width : 1280px) {
/* Styles */
	#conteneur{
		width: 80%;
	}
	#conteneur #content{
		margin: 0 auto;
	}
	#content{
		width: 54.35546875%;	
	}
	#arianne{width: 180px;}
	.home #content{
		width: 65%;
	}
	.content{
		width: 70%;
		/*width: 50.075872534%;*/
		padding-left: 0;
		margin: 0 auto;
	}
	.content img{
		width: 100%;
		height: auto;
	}
	.content img.plus{
		width: 11px;
	}
	div.pointVente .description span img{
		width: 8px;
	}
}
@media only screen
and (max-width : 1024px) {
	#conteneur{ width: 86.979166667%; margin: 0 6.5104166665%; }
	#content,#aside, .spa #aside, .soin #aside, .univers #aside, #footer{ width: auto; margin-left: 180px; float: none; padding-left: 12px; }
	.soin #content{ display: none; }
	#content .content, #aside #asideContent{ width: 100%; position: static; }
	#content .content{ padding-top: 0; }
	#content .content img{ width: 100%; }
	#content .content .produit img{ width: auto; }
	#content .content .description span img, .home #content .content img{ width: auto;}
	h1{ margin-bottom: 15px; width: 80%; }
	form input{padding: 4px 3%;}
	.col3 div{ float: none;
	    margin-right: 0; margin-bottom: 20px;
	    width: 100%; }
	.footer{ position: static; height: 55px; }
	
	#nav #navContent ul.lvl1 li a span.txt{ font-size: 1.1em; }
	#nav #navContent ul.lvl1.uppercase li a span.txt{ font-size: 1.11em; }
	#nav #navContent ul.uppercase li a{padding-top: 8px; height: 19px;} 
	#nav #navContent{ top: 0 !important; /*position: relative;*/  }
	
	/* SLIDER */
	#slider .titleContent{ padding: 0 4.0983606555%; width: 91.803278689%; }
	#slider .titleContent h2{ padding-right: 2.901785714%; padding-left: 0; padding-top: 0px; width: 97.098214286%; text-align: right; }
	#slider .titleContent a span{ margin-top: 25px; }
	#slider .puces{ margin-right: 7.00015%; }
	#slider p img{display: block; float: right; clear: right; margin-left: 10px; margin-top: 2px; }
	#slider .titleContent{ min-height: 90px; height: auto; } 
	
	#slider{ margin-bottom: 20px; }
	#slider .titleContent h2{ text-align: left; padding-right: 0; padding-left: 2.90179%; }
	#slider .visuel{ width: 100%; overflow: hidden; }
	#slider .visuel img{ display: none; max-width: 100%; }
	#slider .titleContent{ min-height: 85px; }
	#slider .puces{ margin: 0; float: none; text-align: center; height: auto; margin-bottom: 10px; }
	#slider .puces li{ float: none; display: inline-block; }
	#slider .puces li.actif{ /*height: 16px;*/ }
	body.univers #supersized,body.soin #supersized,body.spa #supersized{ display: none; }
	
	/* ASIDE */
	#aside #vignetteHome{ display: none; padding: 0; }
	#aside #asideContent{  }
	#aside #asideContent,.spa #aside #asideContent, .soin #aside #asideContent,.univers #aside #asideContent{ padding: 134px 0 0 !important; }
	.spa #aside #asideContent, .soin #aside #asideContent,.soin #aside #asideContent ,.univers #aside #asideContent{ width: 100%; background: none !important; }
	 .soin #aside p, .soin header p, .soin #aside span, .soin header span,
	.soin #aside h3, #aside p, .soin #aside h1,
	.soin #aside .accordeon li a, .soin #aside .accordeon li b{ color: #4C575F !important; }
	.soin #aside .item .favoris{ background-position: -2px -76px; }
	.soin #aside .item .favoris:hover{ background-position: -20px -76px; }

	form.pointVente .submit{ margin-top: -29px;
	    padding: 4px 10px; }
	form.pointVente .submit,
	form.pointVente .select span.choix,
	form.pointVente #dep{ font-size: 14px; line-height: 14px; }
	
	.spa #content .content, .soin  #content .content,.univers #content .content{
		clear: both; padding-top: 120px;
	}
	.contentFonce .footer{ color: #fff; border-top: 1px solid #fff; }
	.contentFonce .footer .favoris{ color: #fff; }
	.contentFonce .footer .favoris span{ background-position: -20px -94px; }
	
	#monSothys{ left: auto !important; right: -5px; }
	#aside .item .favoris{ position: static; float: left; margin-top: 11px; }
	#aside .multiImg{ width: 100%; margin-bottom: 5px; } 
	#aside .multiImg img{ float: left; max-height: 100%; width: auto;  margin: 0.4% 0.5%; height: auto; display:block;}
	#aside .multiImg img.type1{ width: 19.508357915%;}
	#aside .multiImg img.type2{ width: 27.571428571%;margin-bottom: 0.2%;}
	#aside .multiImg img.type3{ width: 47.958046541%; margin-bottom: 0.54%;}
	#aside .produit img{ max-width: 100%; display: block; margin: 0 auto; height: auto;}
	#aside a.video{ font-size: 0.7em; }
	#aside a.video span{top: 6px;}
	#aside h3 br{ display: none; }
	.accordeon{ border: 0; }
	.accordeon li a{ padding: 6px 0; }
	.accordeon li a:after{ content: " "; display: block; width: 8px; height: 6px; float: right; background: url( images/sprite.png ) no-repeat -48px -43px; margin-top: 4px; }
	
	.item .blocImg a img{ min-width: 100%; max-width: 100%; height: auto; }
	.popin_produits #content .content .item .blocImg a img{ min-width: inherit; max-width: 100%; width: auto; }
	.popin_produits .item .visuel{text-align: left;}
	.content img.plus{width:11px !important;}
	#aside .item{ float: right; margin-top: 2px;float: right;
	    margin-top: 2px;
	    position: absolute;
	    right: 0; }
	/*.soin #aside .item{ float: left; margin-right: 7px; }*/
	
	.multiImg img, .multiImg img.type1{ float: none; margin: 2px 2px 2px 0; }
	form .select{padding: 3px 3%;}
	
	/* HEADER */
	header{ position: fixed; background-color: #fff; height: 126px; width: 86.9792%; padding-bottom: 8px; z-index: 2; }
	body.home header{ background-color: transparent; }
	body.gris header{ background-color: #F6F6F6; }
	/* CONTENT */
	.content p,
	.content .nav li a,.item h3, h4,.accordeon li a,form label,.liste li,.liste li .new,
	#aside p{ font-size: .90em; }
	.item .blocImg .header h4, form .select .liste span,form .select span.choix{ font-size: 1.2em; }
	
	p.legal{ font-size: .8em; }
	
	#monSothys p, #monSothys ul li a{font-size: 0.6875em;}
	.asideFonce #monSothys p,.asideFonce #monSothys ul li a{ color: #fff !important;}
	.asideFonce #monSothys ul li#choixLangue a{
	    background-position: -66px -36px;
	}
	
	.spa #monSothys ul li#choixLangue a,
	.soin #monSothys ul li#choixLangue a{
		background-position: -30px -36px;
	}
	
	.asideFonce #monSothys ul li#accessFavoris a {
	    background-position: -72px 0;
	}
	.spa #monSothys ul li#accessFavoris a,
	.soin #monSothys ul li#accessFavoris a{
		background-position: -36px 0;
	}
	.asideFonce #monSothys ul li#accessSocial a{
	    background-position: -72px -18px;
	}
	
	.spa #monSothys ul li#accessSocial a,
	.soin #monSothys ul li#accessSocial a{
		background-position: -36px -18px;
	}
	.spa #monSothys p, .spa #monSothys ul li a, .spa #monSothys ul li a span,
	.soin #monSothys p{ color: #4C575F !important; }/*, .soin #monSothys ul li a, .soin #monSothys ul li a span*/
	
	/* PRODUITS */
	.produit{ height: auto; }
	.produit .descriptif{ position: relative; margin-top: -70px; height: auto; }
	.produit .descriptif span.last{ display: none; }
	.produit .descriptif a{ min-height: 80px; position: relative; top: 0 !important; left: 0 !important; width: 50% !important; height: auto !important; float: left; margin-bottom: 30px;-webkit-border-radius: 0px !important; border-radius: 0px !important; }
	.produit .descriptif a:nth-child(2n+1){ clear: both; }
	.produit .descriptif a{
		-webkit-box-shadow:  0px 0px 0px 0px #fff;
		box-shadow:  0px 0px 0px 0px #fff;
	}
	.produit .descriptif a span{ padding-left: 85px; }
	.produit .descriptif a:hover{ border: 0; }
	.produit .descriptif a span{ display: block; position: static; float: left; margin-left: 5px; font-size: 13px; overflow: visible; }
	.produit .descriptif a img{ position: absolute; top: 0 !important; left: 0 !important; width: 80px !important; height: 80px !important; float: left; display: block; -webkit-border-radius: 55px !important; border-radius: 55px !important; }
	
	/* social */
	.home #social,
	#social{
		left: auto;
		right: -10px;
		top: 5px;
		position: absolute;
		float: right;
		width: 139px;
	}
	#social li{float: none;}
	#aside .item{position: inherit;}
	#monSothys{
		top: 35px;
		width: 150px;
		right: 0px;
	}
	#monSothys ul{float: right;}
	#monSothys p{float: right;margin-right: 5px;}

	/* actif produit */
	#content, #aside, .spa #aside, .soin #aside, .univers #aside, #footer, #content .content{clear: both;}
	.produit .descriptif{margin: 0;}
	.produit .descriptif a, body.soin #aside .vignette a{position: relative;display: block;width: 100% !important; min-height: 40px; height: auto; border-bottom: 1px solid #E2E3E3 !important; margin-bottom: 10px; padding-bottom: 10px;}
	.produit .descriptif a img, body.soin #aside .vignette a img{width: 40px !important; height: 40px !important;-webkit-border-radius: 40px !important; border-radius: 40px !important;}
	.produit .descriptif a span, body.soin #aside .vignette a span{display: block;position: absolute; bottom: 10px; left: 60px; margin: 0; padding: 0; font-size: 0.9em; text-transform: uppercase;}
}
@media only screen
and (max-width : 767px) {
	#conteneur{ width: 87.5%; margin: 0 6.25%; }
		
	/* NAV */
	#nav #navContent, #nav{ position: static; width: 100%;  }
	#nav #navContent #navMenu { background-color: #fff; display: none; position: absolute; top: 134px; z-index: 500000; width: 100%;  }
	#nav #navContent #navMobil, #nav #navContent #navMobil ul{ display: block; }
	#nav #arianne{ display: none; }
	#nav #logo{ background-position: center center; }
	#nav #logo, #nav #navContent #navMobil{ width: 50%; float: left; }
	#nav #navContent #navMobil ul{ margin: 1px 0 0 6px; }
	#nav #navContent #navMobil ul li{ border: 0; }
	#nav #navContent ul.lvl1{ margin: 0; }
	#nav #navContent ul.lvl1 li{ margin-bottom: 1px; border-left: 5px solid gray; width: auto; }
	#nav #navContent ul.lvl1 li.log{ border-color: #e4e6e7;padding-top: 13px; height: 28px; }
	#nav #navContent ul.lvl1 li.log span{ top: 15px; }
	#nav #navContent ul.lvl1 li a{ margin-bottom: 0; height: 28px; padding-top: 13px; padding-left: 11px; padding-right: 12px; }
	#nav #navContent ul.lvl1 li a.lienNav{ text-transform: uppercase; font-size: 0.59375em; }
	#nav #navContent #navMobil ul li a.lienNav{ text-transform: none; font-size: 0.8125em; }
	.contentFonce #nav #navContent ul.lvl1 li a span.txt,
	#nav #navContent ul.lvl1 li a span.txt{ color: #515c64; font-size: 1.2em; }
	#nav #navContent ul.lvl1 li a span.puce2{ display: none; }
	#nav #navContent ul.lvl1 li a span.bg,
	#nav #navContent ul.lvl1 li.select a span.bg{height: 41px;width: 100%; display: none; }
	#nav #navContent ul.lvl1 li.ouvert a span.bg,
	#nav #navContent ul.lvl1 li.select a span.bg{ display: block; }
	#nav #navContent #navMobil ul.lvl1 li a span.bg{ display: none; }
	#nav #navContent ul.lvl1 li a:after{ content: "> "; display: block; float: right; font-size: 1.2em; }
	#nav #navContent ul.lvl1 li a span.puce{ width: 5px; height: 41px; display: none; }
	
	#nav #navContent #navMobil ul li a.accueil{ background-color: #b8ccdf; border-left: 5px solid #8aaed2; }
	#nav #navContent #navMobil ul li a.accueil:after{ color: #648bb8; }
	
	#nav #navContent #navMobil ul li a.contact{ background-color: #e3c8d5; border-left: 5px solid #dba6c0; }
	#nav #navContent #navMobil ul li a.contact:after{ color: #c382a0; }
	
	#nav #navContent #navMobil ul li a.menu{ background-color: #f5ddc8; border-left: 5px solid #e7b6a2; }
	#nav #navContent #navMobil ul li a.menu:after{ color: #de9e7f; -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform:rotate(90deg);transform: rotate(90deg);}
	
	#nav #navContent ul.lvl1 div.sousMenu{ display: none; width: 100%; position: static; padding-bottom: 10px; }
	#nav #navContent ul.lvl1 div.sousMenu .lvl2{ display: none; }
	#nav #navContent ul.lvl1 div.sousMenu .lvl2 li{ border: 0; }
	#nav #navContent ul.lvl1 div.sousMenu .lvl2 li a{ border: 0 none; height: auto; padding: 5px 0;}
	#nav #navContent ul.lvl1 div.sousMenu .lvl2 li a:after{ content: ""; }
	#nav #navContent ul.lvl1 li div img{ display: none; }
	#nav #navContent ul.lvl1 li div.sousMenu a{ width: auto; padding: 0; margin: 13px 40px 0 40px; border-bottom: 1px solid gray;  }
	#nav #navContent ul.lvl1 li div.sousMenu a:after{ content: "> "; }
	#nav #navContent ul.lvl1 li div.sousMenu a.actif:after{  -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform:rotate(90deg);transform: rotate(90deg); }
	#nav #navContent .footer{ display: none; }
	
	.sousMenu form{ margin: 0 5%; width: 90%; }
	.sousMenu form input{ padding: 3px 0; width: 100%; }
	
	
	/* CONTENT */
	#content{ clear: both; margin: 0; padding: 0; }
	.spa #content, .soin #content{ display: none; }
	.soin #aside #slider{ padding-top: 0px; }
	.col3 div{ width: 100%; float: none; }
	#content .content .produit img{ max-width: 100%; }
	h1 br{ display: none; }
	.content .nav li a{ font-size: 0.9em; }
	.item .blocImg{ margin-bottom: 3px; }
	.item .favoris{ right: -15px; }
	.content p{width:100%;}
	
	
	
	/* PRODUITS */
	.produit .descriptif a{ width: 100% !important; height: auto !important; ; }
	/*.produit .descriptif a img{ width: 80px !important; height: 80px !important;  }*/
	
	
	.item .blocImg .header h4{ font-size: 0.7em; }
	form.pointVente .submit{ font-size: 0.55em; margin-top: -29px; padding-left: 2px; }
	
	.spa #content .content, .soin  #content .content,.univers #content .content{
		display: none;
	}
	
	/* SLIDER */
	#slider{ margin-bottom: 20px; }
	#slider .titleContent h2{ text-align: left; padding-right: 0; padding-left: 2.90179%; }
	#slider .visuel{ width: 100%; overflow: hidden; }
	#slider .visuel img{ display: none; max-width: 100%; }
	#slider p{ text-align: left; }
	#slider .titleContent{ min-height: 105px; }
	#slider .puces{ margin: 0; float: none; text-align: center; height: auto; margin-bottom: 10px; }
	#slider .puces li{ float: none; display: inline-block; }
	#slider .puces li.actif{/* height: 16px; */}
	body #supersized{ display: none; }
	#thumb-tray{ text-align: center; }
	#slider .titleContent a span{ margin-top: 42px; }
	#slider .titleContent{ margin-top: 10px; }
	
	/* ASIDE */
	#aside{ /*display: none !important;*/ clear: both; }
	#aside, .spa #aside, .soin #aside, .univers #aside{ margin: 0; padding: 0; margin-bottom: 25px; }
	#aside img{ display: block; margin: 0 auto; }
	#aside .description img{ display: inline-block; }
	#aside #asideContent,.spa #aside #asideContent, .univers #aside #asideContent, .soin #aside #asideContent{ position: static; padding: 0 !important; width: 100%; background: none !important; }
	.home #aside{ display: none; }
	
	#aside .multiImg{ width: 100%; margin-bottom: 3px; } 
	#aside .multiImg img{ float: left; max-height: 100%; width: auto;  margin: 0.3% 0.3%; }
	
	#aside .multiImg img.type1{ width: 20.152173913%;}
	#aside .multiImg img.type2{ width: 28.536862003%; margin-bottom: 0.2%;}
	#aside .multiImg img.type3{ width: 49.427350427%; margin-bottom: 0.54%;}
	#aside .vignette img{ display: inline-block; }
	#thumb-tray{ border: 1px dotted black; border-left: 0; border-right: 0; padding: 7px 0; }
	#aside #asideContent .colIpad{ float: none; width: auto; }
	
	
	/* FOOTER */
	#footer{ clear: both; padding: 0; margin: 0; margin-bottom: 25px; }
	#footer #monSothys{ position: static; }
	#footer #monSothys p{ float: none; margin-bottom: 3px; background-color: #828a90; color: #fff; display: block; width: 91.4591%; padding: 10px 4.27046% 8px; margin-right: 0; }
	#footer #monSothys p a{color: #fff; text-transform: uppercase;font-size: 0.6875em;font-style: normal;}
	#monSothys ul li a span, #monSothys ul li#choixLangue a span{ display: none; }
	#monSothys ul li a span.for_mobile, #monSothys ul li#choixLangue a span.for_mobile{ display: block; }
	#monSothys ul li a, #monSothys ul li#choixLangue a{ margin-bottom: 3px; width: auto; height: auto; background: none; background-color: #828a90; color: #fff; width: 95.729537368%; padding: 10px 2.135231316% 8px 2.135231316%; }
	
	.spa #monSothys p, .spa #monSothys ul li a, .spa #monSothys ul li a span, .soin #monSothys p{color: #fff !important;}

	#monSothys ul li#choixLangue a,
	#monSothys ul li#accessSocial a{width: 91.459074736%; padding: 10px 4.270462632% 8px 4.270462632%;color: #fff !important;}
	#monSothys ul li#choixLangue a span{ padding: 0; }
	#monSothys ul li#accessFavoris, #monSothys ul{ width: 100%; }
	#monSothys ul li#choixLangue,
	/*#monSothys ul li#accessSocial{ width: 49.5%; }*/
	#monSothys ul li#choixLangue{ margin-right: 0.5%; }
	#monSothys ul li#accessSocial{ margin-left: 0.5%;float:right; }
	#monSothys ul li ul{ position: static; margin-bottom: 3px; }
	#monSothys ul li ul a,#monSothys ul li#choixLangue ul a{ opacity: 1; background-color: #4C585F; border-bottom: 1px solid #AAAFB2; margin: 0;}
	#monSothys, .spa #monSothys, .soin #monSothys, .soin #aside .footer{ padding: 0; width: 100%; }
	#footer #monSothys p,
	#monSothys ul li#choixLangue a{text-align: center;-webkit-border-radius: 3px; border-radius: 3px;}
	
	/* APPLI */
	body.appli #conteneur{ margin: 0 6.25%; width: 87.5%; }
	body.appli #nav #logo{ width: 100%; background-size: 62.790697674%; height: auto; background-position: top left; }
	body.appli #nav #navContent img{ width: 37.209302326%; float: right; }
	body.appli li{ position: relative; width: 100%; min-height: 60px; background-color: #5CBFCD; margin-bottom: 4px; line-height: 60px; }
	body.appli li a{ line-height: 1em; display: inline-block; vertical-align: middle; font-size: .9em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; padding: 0 20%; width: 60%; color: #fff; }
	body.appli #menu li a{ padding: 0 10% 0 30%; }
	body.appli li:after{ color: #fff; content: "â€º"; position: absolute; top: -1px; right: 20px; font-size: 34px; font-family: Arial, Helvetica, sans-serif; }
	
	body.appli li.pointVenteAccess{ background: url( /css/images/bandeau_iPhone_point_vente.jpg ) no-repeat 0 0; }
	body.appli li.pointVenteAccess a,
	body.appli li.pointVenteAccess:after{ color: #5D6E7B; }
	
	body.appli li.actus{ background: url( /css/images/bandeau_iPhone_actus.jpg ) no-repeat 0 0; }
	body.appli li.actus a,
	body.appli li.actus:after{ color: #5cbfcd; }
	
	body.appli li.site{ background: url( /css/images/bandeau_iPhone_site_sothys.jpg ) no-repeat 0 0; }
	body.appli li.site a,
	body.appli li.site:after{ color: #5d6e7b; }
	
	body.appli li.contact{ background: url( /css/images/bandeau_iPhone_contacts.jpg ) no-repeat 0 0; }
	body.appli li.contact a,
	body.appli li.contact:after{ color: #fff; }
	
	body.appli form input[type="text"]{ width: 77%; background-color: #fff; border: 1px solid #515c64; height: 20px; }
	body.appli form input[type="submit"]{ background-color: #e6b6a1; color: #e9ebcd; height: 30px; width: 14%; padding: 2px 0 0 0; text-align: center; float: right; 
	-webkit-appearance: none;}
	body.appli{ font-family: Arial, Helvetica, sans-serif; }
	
	body.appli #actus li a{ text-transform: none; padding: 0 20% 0 2%; width: 78%; font-family: Georgia, serif; font-size: .9em; }
	body.appli #actus li.actuContent{ display: none; }
	body.appli #actus li.actuContent:after{ display: none; }
	body.appli #actus li.actuContent p{ background-color: #fff;}
	body.appli #actus li.actuContent p img{ width: auto; float: left; margin-right: 5px; width: 33%; }
	body.appli .pointVente{ position: relative; }
	body.appli .pointVente h3{ float: left; }
	body.appli .pointVente .description{ position: static; float: left; clear: none; margin-left: 10px; margin-top: 2px; width: auto;  }
	body.appli .pointVente:after{ content: "â€º"; font-size: 80px; color: #e6b6a1; position: absolute; top: -15px; right: 15px; } 
	
	/* partage social */
	#aside .item-social, #social{position: relative;}
	#aside .item-social{margin: 0;margin-bottom: 5px;}
	#social{left: 0;}
	#social li{float: none;}
	#aside .item{border-bottom: 1px solid #B9BEC1;border-top: 1px solid #B9BEC1;width: 100%;position: inherit;margin-bottom: 10px;float: none;}
	.home #social, #social{float: none;position: inherit;margin: 0 auto;display: block; height: 36px;}
	#social ul{padding-top: 6px;}

	

	/* formulaire contact */
	form label{width: 100%;}
	form input, form textarea{width: 90%;}

	/* carte spa */
	.pos-map{
		position: relative;
		overflow: hidden;
	}
}


/* @end */

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8010000000;
}


.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030000000;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/css/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060000000;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/css/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040000000;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040000000;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040000000;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 801000000;
	background: url('/css/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050000000;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050000000;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

strong{font-weight: bold;}
em{font-style: italic;}
p a{font-style: italic;text-decoration: underline;}
.blocImg{ background: url(images/blocImg_bg.png ) repeat-y 0 0;}
.fancybox-outer .fancybox-inner{overflow: hidden !important;}

/* reset css */
ul{
	list-style: none;
}
* html ul#thumb-list li.current-thumb img, * html ul#thumb-list li:hover img{border: 1px solid #D7609C;}
* html ul#thumb-list li img, * html ul#thumb-list li img{border: 1px solid #fff;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}

.no-padding{
    padding:0 !important;
}

.no-margin{
    margin:0 !important;
}


.selectForm{
    background: #E5E5E5;
    border: none;
    line-height: 22px;
    height: 22px;
}

form input:disabled, form textarea:disabled{
    cursor: not-allowed;
}
