@charset "UTF-8";

/* CSS Document */

/*-----------  *BASE*  -----------*/
html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, td, th, table, ol, input, select, textarea, *{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font:inherit;}
object{
	-moz-outline-style:none;
	outline-style:none;
	outline-width:0px;
	outline-color:-moz-use-text-color;
}
ul{list-style-type:none;}
a{color:inherit;text-decoration:none;}
a img{border:none;}
img{-ms-interpolation-mode:bicubic;}
button{overflow:visible;}

.clear			 { clear:both; height:0;	line-height:0; font-size:0; }

.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-block; }
* html .clearfix	{ height: 1%; }
.clearfix 		{ display: block; }

.clear-left   	{ clear:left; }
.clear-right 	{ clear:right; }
.hide		   	{ display: none; }

.block		   	{ display: block !important; }
.blockcentre	{ display: block !important; margin: 0 auto }
.valigntexttop	{  vertical-align: text-top }
 
.float-left    	{ float:left !important; }
.float-right   	{ float:right !important; }
.float-none   	{ float: none !important; }

.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center  	{ text-align:center; }
.text-justify  	{ text-align:justify; }

.text11  		{ font-size:11px }

.bold          		{ font-weight:bold; }
.italic       	 	{ font-style:italic; }
.underline    	{ border-bottom:1px solid; }
 
.noborder     		{ border:none; }
.nopadding  	  	{ padding:0 !important; }
.nomargin    	 	{ margin:0 !important; }
.noindent   	  	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

.relative      	{ position:relative; }
.full 			{ width:100%; }


/*-----------  *generics*  -----------*/
body{
	-webkit-font-smoothing:antialiased;
	color:#000000;
	background:#ffffff;
	font:normal normal 1em/normal "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
}

body.home {
	background: white url(../img/homepage_bg.jpg) center top no-repeat
}

/*-----------  STYLES  -----------*/

.container, .container975 {
	width: 100%;
	max-width: 945px;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative;
}
.in.container, .in.container975 {
	padding: 0;
}
.container975 {
	width: 100%;
	max-width: 975px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}

.vBorder {
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
}

.mobile{display:none;}

.multipleLines {
	font-size: 0.750em;
}

.mTop5 {
	margin-top: 5px !important;
}
.mTop10 {
	margin-top: 10px !important;
}
.mTop12 {
	margin-top: 12px !important;
}
.mTop15 {
	margin-top: 15px;
}
.mTop20 {
	margin-top: 20px;
}
.mTop25 {
	margin-top: 25px !important;
}
.mTop30 {
	margin-top: 30px;
}
.pTop20 {
	padding-top: 20px;
}

.mBottom10 {
	margin-bottom: 10px;
}
.mBottom30 {
	margin-bottom: 30px;
}

.mV10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.mV20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mV8 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.mV15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.pad15 {
	padding: 15px;
}
.padH15 {
	padding-left: 15px;
	padding-right: 15px;
}
.padH25 {
	padding-left: 25px;
	padding-right: 25px;
}
.pad3025 {
	padding: 30px 25px;
}
.pad2530 {
	padding: 25px 30px;
}
.pad1530 {
	padding: 15px 30px !important;
}
.pad2515 {
	padding: 25px 15px;
}
.padR10 {
	padding-right: 10px !important;
}

.mainBox {
	padding: 25px 15px;
}

.col{
	float:left;
	margin:0 0 0 15px;
}
.col:first-child{margin-left:0;}
.col_305{width:305px;}
.col_300{width:300px;}
.col_625{width:625px;}
.col_655 {
	width: 655px;
	padding: 0 15px;
}
.col_685 {
	width: 685px;
	padding-left: 0;
	padding-right: 0;
}
.col_945{
	width:915px;
	padding-left: 15px;
	padding-right: 15px;
}
.col_975{
	width:945px;
	padding-left: 15px;
	padding-right: 15px;
}

.col_655.vBorder, .col_685.vBorder {
	border-left: none;
}
.col_655.vBorder:after,
.col_685.vBorder:after {
	content: "";
	clear: both;
	display: block;
	width: 100%;
	height: 1px;
}
.store .col_655 {
	width: 655px;
}
.col_440 {
	width:440px;
	padding: 0 15px 0 0;
}
.col_156 {
	width: 156px;
}
.col_156.lastChild {
	margin-top : 10px;
	clear:left;
}
.col_184 {
	width: 184px;
	padding: 0 8px;
}
.col_225 {
	width: 225px;
	padding: 0 0 0 15px;
}
.col_225 .box {
	margin-left: 0;
}
.col50 {
	width: 44%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 5%;
	margin-right: 0;
}
.col50:first-child {
	width: 45%;
	padding-right: 4%;
}

.col50_page {
	width: 48%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 2%;
	margin-right: 0;
}
.col50_page:first-child {
	width: 48%;
	padding-right: 2%;
}
.col40_full {
	width: 40%;
	padding : 0;
	margin : 0;
}
.col50_full {
	width: 50%;
	padding : 0;
	margin : 0;
}
.col60_full {
	width: 60%;
	padding : 0;
	margin : 0;
}
.borderPage  {
	border: 1px solid #e0e0e0; 
	padding: 6px 20px;
}

.noBkgImg {
	background-image: none !important;
}

.mask{
	overflow: hidden;
}
.product .content .descText {overflow:hidden;}

.vSep {
	float: left;
	width: 2px;
	height: 38px;
	margin: 5px;
	background: url("data:image/gif;base64,R0lGODlhAgACAIAAAP///93c3CH5BAAAAAAALAAAAAACAAIAQAICRFwAOw==") repeat-y right top;
	display: none;
}

.downArrow {
	padding:0 14px 0 38px;
	line-height: 36px;
	background: #f4f4f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFxJREFUeNpi/P//PwMMyMnJwDiOjx49OQBiMGGRBIL/+4F8BxQFqIARzoIrABoJFf2PYgUjshuwARasbgCZ9f8/0JSnB5gwHQi1hZFxP1itrKw0XjuYGAgAgAADAJSGIXadJCZpAAAAAElFTkSuQmCC") no-repeat 18px center;
}

h3 {
	font: normal bold 1.125em/normal "Optima", Arial, Sans-serif;
}
h3 sup {
	font: normal bold 0.611em/normal "Optima", Arial, Sans-serif;
	text-transform: uppercase;
}

/* --- userBar ---- */

#userBar {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #222;
	font: normal bold 0.625em/normal /*"BellGothic",*/ Arial, Verdana, Sans-serif;
	color: #FFF;
	text-align: right;
}
#userBar .facebook, .linkList .facebook {
	display: block;
	font-size : 0;
	width: 6px;
	height: 14px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNpi/P//PwM2wAQi6udcZFi972H495//TgOVvYRL8HKxcJhqiVSzMDOYvH734x1YC8ioO48/RX37+fvrxy+/Xl25+94BbDyI+PPn3+f/EPAHyH4LEgMbdfPhh44fP/9+//z194ebD97Xwe24eu/Tmm8///z8+PXXx8MXXs2DS3z/9Z+VhZmZgYONhfHl+z9sIDEWEMHMzMbEyMjAA7TyJysbKyNc4t9/pm9A+y7+/cvwmvE/8x+QGCMunwMEGAAc2m16DCidPQAAAABJRU5ErkJggg==') no-repeat center 1px;
}
#userBar .twitter, .linkList .twitter {
	display: block;
	font-size : 0;
	width: 10px;
	height: 14px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpi/P//PwM2wATEO4G4CF2CBYhdgfgZNolvUJ0CUDFGIP7DCLTjJZDBCcSPkYx/zAJlfADi21AFIP5HBqCO70A8CeQ6ZAyS/QnEitgsnw/EOUB8GIhfADEHEN8EaeMD4g4gfgHEX4H4JxDvYcTlc4AAAwBrJ0EraVFIHwAAAABJRU5ErkJggg==') no-repeat center 1px;
}

#userBar .menu-name-menu-en-tete li {
	float: left;
	text-transform: uppercase;
	padding: 6px 8px;
	margin: 8px 0;
	background: url("data:image/gif;base64,R0lGODlhAQAQAIAAAPv6+gAAACH5BAAAAAAALAAAAAABABAAQAIEhI8JBQA7") no-repeat left center;
	list-style-image: none;
	list-style: none;
}
#userBar .menu-name-menu-en-tete li:first-child {
	background-image: none;
}

#userBar select {
	margin: 12px 0;
	background-color: #000;
	border: 1px solid #848484;
	color: #848484;
	width: 140px;
	text-transform: uppercase;
}

#userBar .logout {
	width: 23px;
	height: 26px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAaCAYAAABctMd+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANdJREFUeNpiVFJS+s9AI8DEQEMwavio4aOGA8Hdu3dJEifJcGVlZQyDQHyQOFWCBdkCYg0mKcxhFhBrMEmGwwwmJqxJMhzZxaRYADL8ArEG44tkLOAAyPADhMKaFHEksBFk+EQa5aENTEDvPQAyJlDZ4Akgc2ER2gjED6hk8AWoeZDUArTlA5AKBOIPFBoM0p8INQ+RFIECIBsdKfABWD/UHMx0DpUwJCMOJqAbDAKM////x5XUFIBUABDHA7EBDpcuBKUKaKLAADgNx2EZCD/AZRg6AAgwADwJZJMgjBnRAAAAAElFTkSuQmCC") no-repeat center top;
	position: absolute;
	bottom: -26px;
	right: 0;
	display: none;
}

#userBar .menu-name-menu-en-tete + select {
	margin-right: 20px;
}

/* --- Banner --- */

#banner {
	position: relative;
}

#logo {
	display: block;
}

#logo > img {
	display: block;
	margin: 32px auto 24px;
}

#banner > a {
	position: absolute;
	right: 0;
	top: -30px;
	z-index: 1;	
	color: #1d1d1b;
	font-size: 0.625em;
	font-weight: bold;
	text-transform: uppercase;
}

#banner > a#logo{
	position: static;
}

/* --- Nav --- */

#mainMenu {
	/*background: #f9f9f9 url("data:image/gif;base64,R0lGODlhAQA1AJEAAPn5+f///+fn5wAAACH5BAAAAAAALAAAAAABADUAQAIKFI55EurRnJwnFAA7") repeat-x center center*/;
	/*background-image: url(../img/mainmenu_bkg.gif);*/
	height: 63px;
}

#mainMenu > .container {
	padding: 0;
	width : 980px;
}

#mainMenu dl dt {
	float: left;
	position: relative;
	padding: 0;	
	background-color: #f9f9f9;
	/*background: url("data:image/gif;base64,R0lGODlhAgAmAIAAAP///93c3CH5BAAAAAAALAAAAAACACYAQAIKRIynyesNn4xUFQA7") no-repeat right center;
	background-image: url(../img/mainmenu_sep.gif);*/
}
#mainMenu .container > dl:first-child > dt:before {display:none;}
#mainMenu .container > dl > dt:before {
	background-color: #DDDCDC;
    content: "";
    display: block;
    height: 21px;
    left: 0;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 1px;
}
#mainMenu dl dt .content {
	display:block;
	/*padding: 15px 0;*/
	font: normal bold 0.875em/63px "Optima", Arial, Sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: center;	
}
#mainMenu dl dt .content span {
	vertical-align: middle;
	display: inline-block;
	line-height: normal;
}
#mainMenu dl dt .content.icon {
	background-image: url(../img/icon_discover_yonka.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#mainMenu dl dt.noSubmenu .content {
	padding-bottom: 12px;
}

#mainMenu dl:hover dd {
	display: block;
}

#mainMenu dl:hover dt .content {
	background-color: #e9e9e9;
}

#mainMenu dl dd {
	display: none; /* none */
	position:absolute;
	left:0;top:63px;width:100%;
	background:#e9e9e9;
	z-index : 100 !important;
}

/* Panoptique */

#mainMenu .submenu {
	float: left;
	font-size: 0.875em;
	font-weight: bold;
	z-index: 3;
	min-height: 350px;
}
#mainMenu .submenu:first-letter {
	text-transform : uppercase;
}

#mainMenu .submenu dl {
	float: none;
}

#mainMenu .submenu dl dd {
	display: none;
}

#mainMenu .submenu dl:first-child dd {
	display: block;
}

.smlink {
	cursor: pointer;
}

.smlink:first-letter {
	text-transform : uppercase;
}

#mainMenu .submenu dl dt {
	float: none;
	width: 125px;
	margin-left: 35px;
	padding: 10px;
	background: none;
}

/*#mainMenu .submenu a, .submenuPanel a {
	color: #5f5f5f;
}*/

#mainMenu .submenu dl dt.bkgGrey {
	color: #000;
}

#mainMenu .submenu dl:first-child dt {
	margin-top: 15px;
}

#mainMenu .submenu dl dd {
	background: none;
	position: absolute;
	top: 15px;
	left: 160px;
	width: 760px;
	min-height: 300px;
}

#mainMenu .submenuPanelCol {
	float: left;
	margin-right: 12px;
	width : 110px;
}
#mainMenu .submenuPanelCol .col_156 {
	width : 110px;
}

#mainMenu .submenuPanelCol li, #mainMenu .ranges li {
	text-transform: none;
	padding: 1px 0;
}

#mainMenu #discoverBrand {
	float: left;
	height: 265px;
}

#mainMenu .submenuPanelCol, #mainMenu .ranges, #mainMenu #discoverBrand {
	padding-right: 12px;
	background: transparent url("data:image/gif;base64,R0lGODlhAgAmAIAAAP///93c3CH5BAAAAAAALAAAAAACACYAQAIKRIynyesNn4xUFQA7") repeat-y right center;
	min-height: 300px;
}

#mainMenu .treatmentMenu {
	float: left;
	width: 528px;
	background: transparent url("data:image/gif;base64,R0lGODlhAgAmAIAAAP///93c3CH5BAAAAAAALAAAAAACACYAQAIKRIynyesNn4xUFQA7") repeat-y right center;
	min-height: 300px;
}

#mainMenu .ranges {
	float: left;
	width: 344px;
}

.bigLink {
	text-transform: uppercase;
}

#mainMenu .submenu a.bigLink {
	color: #000;
	font-size: 0.857em;
}

.submenuPanel {
	float: left;
	width: 760px;
	padding: 10px;
	margin-left: 20px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ababab;
}

.submenuPanelWide {
	width: 915px;
}

.submenuPanel > ul > li {
	float: left;
}

.submenuPanel > ul > li:first-child {
	margin-right: 35px;
}

.submenuPanel .col33, .submenuPanel .col_156 {
	float: left;
}
.submenuPanel .col33{
	width:83px;
	margin-right: 31px;
}
.submenuPanel > .ranges > .underlinedTitle:first-child + .col33, .submenuPanel > .ranges > .underlinedTitle:first-child + .col33 + .col33 + .col33 + .col33, .submenuPanel > .ranges > .underlinedTitle:first-child + .col33 + .col33 + .col33 + .col33 + .col33 + .col33 + .col33{
	clear:left;
}
.submenuPanel .col_156 {
	margin-right: 15px;
}

.submenuPanel .col33 li, .submenuPanel .col_156 li, .submenuPanel .submenuPanelCol li {
	font-size: 0.688em;
	color: #6e6e6e;
	padding: 2px 0;
	font-weight: normal;
}
.underlinedTitle {
	text-transform: uppercase;
	font-size: 0.750em;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: 1px solid #c3c3c3;
	display: block;
	margin-bottom: 17px;
}

.smpTitle {
	text-transform: uppercase;
	font-size: 0.688em;
	font-weight: bold;
	color: #FFF;
	padding: 5px 6px;
	width: auto;
	white-space: nowrap;
}

.smpTitle + ul {
	margin: 15px 0;
}

.push .smpTitle {
    white-space: normal;
	font-size: 0.750em;
}

.push {
	float: left;
	width: 205px;
	margin-left: 11px;
}
.push.first {
	margin-left: 0;
}
.liContainer {
	float: left;
}
.liContainer.doubleLinesV {
	margin-right: 5px;
	padding-right: 9px;
}

.crosselling{
	min-width: 47%;
}
.crosselling > div:after {
	content: '';
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
}
.crosselling .push {
	width: 210px;
}
.store .crosselling .push, .storelocator .crosselling .push {
	width: 205px;
}

.crosselling .push:first-child {
	margin-left: 0;
}

.crosselling .push .inner {
	padding: 0;
}

.like {
	display: block;
	margin: 0 auto;
	border: 1px solid #be8989;
	font:normal normal 0.625em/normal "BellGothic", Arial, Sans-serif;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
	text-transform: uppercase;
	padding: 8px 3px;
	background-image: url(../img/like_bkg.gif);
	background: transparent url("data:image/gif;base64,R0lGODlhAgAeALMAAPLy8vr6+vn5+fX19fj4+PT09Pf39/b29vPz8wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAACAB4AQAQcMAQhxgBAGlMKlhRBHIeFIJ80UYIobqTVdVhdRwA7") repeat-x left top;
}

.heart {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZpJREFUeNqslE9ERFEUxu97MyZDNErbqO1MickwtMijbUQpraLUJkppkRZtolWLVpEZLWYzEZHapoghLaLZREqtIiIiYry+M77L7Xrz3pQOP/e8+8797p9z7nV831faiplMDE0OtIPKTLX6pixDTAJNHiQY82H+d0SQQVtgEcSM/4dgFoPeGbMJVq05SmAeMZ+mYBn+hAq2WzAA9sFUg5gKGILolwux4RAxsV5wHiKmeAQL4rhgWkVbvomYuo5TSKcf0Har/7EWWWHrHwc/gnurLxnnoXu/EJKsFkGWpXNHf06qIc6fzQpugDYmybQjVkI9KQdMe5TJTl7BMr/PwDH9UZ1lXYdd8K9BZ4jgCgdJAm/AGngBBZZWDXQ4+upBNMetJBsIToIy/ZScl3Edn9DIonoc6y4PojnhOdm2BNa5i6AVypVNueYIzHopVwg8BwiOgB36/WCMt0dnuyQPhWuPQqfM3mccuDaPdXeqQ42H4oo7UD+2HPBUSRK2uQJdHuNcrcf+C6kULKQWKUjRLM9pF4P2omrrW4ABALA9gVtOGmUyAAAAAElFTkSuQmCC") no-repeat left center;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.heart {
	white-space: nowrap;
}

a.heart.right {
	width: 20px;
	height: 17px;
	float: right;
	display: block;
	position: relative;
	bottom: 30px;
}

.push .inner {
	width: auto; 
	padding: 5px;
	margin-top: 12px;
	background-color: #FFF;
}
.push.products .inner{width: 243px !important;}
.push.products .content {
	width: 243px !important;
	padding : 0 0 5px 0 !important;
	height : auto !important;
}
.push.products .title, .push.products .title, .push.products .highlight, .push.products .desc, .push.products .price{
	width : 157px !important;
}

.push .content {
	width: auto;
	height: auto;
	background-color: #ecebf3;
	padding: 10px 0 8px 3px;
	position: static;
}

.crosselling .push .content {
	background-color: #f9f9f9;
}

.push .title {
	font-size: 0.750em;
	letter-spacing: -0.08em;
}

.push .title strong {
	font-size: 1.167em;
	text-transform: uppercase;
	letter-spacing: 0;
}

.push .title, .push .highlight, .push .desc, .push .price {
	float: right;
	padding: 5px 8px;
	width: 107px;
}

.push .price { 
	font-weight: bold;
	font-size: 0.875em;
	padding: 0 8px 0 0;
	margin-bottom: 5px;
}

.push .highlight {
	font-size: 0.688em;
	color: #FFF;
}

.push .desc {
	font-size: 0.688em;
	text-transform: none;
}

.push figure {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0;
}

.push .linkBtnBorder {
	margin-top: 5px;
}

#search-block-form{
	position:absolute;
	bottom : 0;
	right : 0;
}
#mainMenu select, #backBtn {
	border: 1px solid #bebdbd;
	-webkit-appearence: none;
	border-radius: 0;
	height: 29px;
	display: block;
	float: left;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#search-block-form input[type="text"] {
	width: 111px;
	padding-left:15px;
	color : #999b9e;
	font : normal normal 0.688em/normal "Lucida Sans", Arial, Sans-serif !important;
}
#search-block-form:hover input{
	background-color : #e9e9e9 !important;
}

#search-block-form input[type="submit"] {
	width: 40px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNqckz1LA0EQhmcTCJYi4keSCwi2htgLithoJwiKQixEMWJjsLASxVa0VAsbP8HCwsYfIKKRWKqNIITYCBF/QHR9Du/CuclpLgPPzd5+vLszs6u01uJaIhGP4GZgHHogDJ8iOi+ijmmfFArFstSwkEckhXuEPliFdhY14zsR2cSPwT3zumsJiX0iy4r1wqtlRUfsfz+YMwlF6DLHGIxG4JnB4b9EPGJp5ufxIW8/oalZDpYjjEupw5h3wJoPmqNmjkis2pVgxnw9YQol4Sag0DWbJ6uq5ldSX1PyblfVFCpT0qZAQlo6+LwZQjoHgwFPNMTnzhBSh5ANdiJth7b/q89KxELciVuYr/MepWr1u4NxeIEsKB+BMGzAFxcyY44r99GScBIoXDZphT24ghJbtRF6P+0FeII1OIctqr1TSZv39TuCAz+XVPOIVQuJLVElO7Gn8ABHsA5nXrEqof+MjVZwU5D2igUWcsQWcXMw7Yo1JOSIZQg7Q9jL/F40LFQRE9mGpW8BBgAMlwrmb5kiKwAAAABJRU5ErkJggg==") no-repeat center center;
}
#search-block-form input[type="text"], #search-block-form input[type="submit"]{
	border:0;
	background-color : #f9f9f9;
	height:36px;
	float:left;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}

#textSearch {
	float: left;
	width: auto;
	height: 41px;
	background-color: #f9f9f9;
	z-index: 2;
}

#backBtn {
	display: none;
	width: 30px;
	background: url("data:image/gif;base64,R0lGODlhHgAdANUAAOfo6unq7Orr7PHx8vPz9O7v8OLk5vDw8fP09OHj5eTl6PHy8+Xm6OPk5+/w8fLy8+bo6ujp6/Dx8vLz9P///+vr7evs7tnb3/T09ebn6ezt7jk6O+3u7+3u8Pf3+NPU1+vr7OHj5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAeAB0AQAb5QBBlSCwaj0iKZMlsOp/QZWVKrVo31ixVwe16v+Awd0Ium8/oNLnDbrs7m7hc/n4D7vi8fs+/fy6AgYKDhIUhCIiJiouMjYgLkJGSk5SVkA6YmZqbnJ2YGqChoqFzG6OnGgGqq6ytrq+qGbKztLW0AAEWAgC2Br6/wMHCw74eGMfIycrLzB4Ez9DR0tPUzw/X2Nna29zXA9/g4eLj5N8H5+jp6uvs5wXv8PHy8/TvHPf4+felcfr+FgADChQoZ6BBgAISKlzIsKHDhBEiSpxIsaLFiBAyatzIsaPHjAxCihxJsqTJkA1SqlzJsqXLlAliypxJs6bNmEEAADs=") no-repeat center center;
}

#slider{
	/*color:#ffffff;
	background-color: #080808;
	background-position:center top;
	background-repeat:no-repeat;*/
	margin:0 auto 15px;
	background:white url(../img/ajax-loader.gif) center center no-repeat;
	max-width: 975px;
	width: 100%;
	position: relative;
	/*margin-top: 17px;*/
}

#slider .pagination,
.responsive-slider--pager-dots {
	position:absolute;
	left:0;bottom:15px;
	width:100%;
	text-align:center;
	z-index:2;
}
.in #carrouselContainers .pagination > li {
	display: inline;
	display:inline-block;
	cursor:pointer;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxJREFUeNqUkU0KgzAQhV9C8Q8Vi7jvzm2u0JPUK/QGvUHpCdoj9CZ16y0UwR9Q6cygxYIbH7zMJPkSwovCrKIoblQu5NO8VJLf5GuaptxDzeCTSub7PizLEnIcR9R1jWmacpqe+YAmMGMwjmMEQQDbtsWe5yFJEmitDe3f5WaCP67rmiiKsKW2bVGW8orjgQZDMJRSm7DjOEtrNHaI4bzrOrl5y33fL2zO8KNpmvXiT5QEqqri9sVp/EUXhqEkwRqGQcB1dGrPp3wFGACEM1DvXV8XlgAAAABJRU5ErkJggg==") no-repeat left top;
	/*background-image: url(../img/puce_off.png);*/
}

.in #carrouselContainers .pagination {
	float: none;
	text-align: center;
	margin: 0;
	background-color: #f8f8f8;
	padding-bottom: 20px;
}
.in #carrouselContainers .pagination > li {
	margin-top: 15px;
}
.in #carrouselContainers .pagination .num, .in #carrouselContainers .pagination .prev, .in #carrouselContainers .pagination .next {
	display: none;
}


.in #carrouselContainers .pagination > li.current {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNp0UcsNgkAQnV2WhBBCPFAAJViCHLlhBdqBJagdaAdagd64WoIlWMKGE59AnLcZjCbrJA+Gt2+GN7OKJOq6PvBrx1gIZRlnxqksS+SkRHjTWldpmlIURU7Zti01TUPTND35s0CBlo5VlmWUJAkZYxyQg+MmSz7fo4FmbOI4JqUUDcPwA3Ao4tjiYRh5EATu0BcowBzsYAUxjeNI/4I9f3KIX13X5WEYesXSyPKAD3i+guj73guxd3EDcgW2ccfvfODA6o7zNogL1kLYLwdWuGK+lLcAAwASEHB0djma4QAAAABJRU5ErkJggg==") no-repeat left top;
	/*background-image: url(../img/puce_on.png);*/
}

#slider .pagination > li,
.responsive-slider--pager-dots > li {
	display:inline-block;
	cursor:pointer;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	background-color: white;
	border-radius:5px;
	font-size:0;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
#slider .pagination > li:first-child,
.responsive-slider--pager-dots > li:first-child {
	margin-left: 0;
}

#slider .pagination > li.current,
#slider .pagination > li:hover,
.responsive-slider--pager-dots > li.current,
.responsive-slider--pager-dots > li:hover {
	background-color: black;
}

#slider .pagination > li.prev,
#slider .pagination > li.next,
.responsive-slider--pager-next,
.responsive-slider--pager-prev {
	/*position:absolute;
	bottom:172px;
	width: 35px;
	height: 45px;*/
	display:none;
}

/*#slider .pagination > li.prev{
	left:0;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAYAAAAk09IpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHNJREFUeNq8mNlLVFEcx+ccr0vKpOJDaCgtQhrkAulYqDOmaftDG5mJRklShFnZn9BDEdHyEJmZSpk6bqOOqWVpBA1pGfRSGOSLFAouA9bkeG/nSiPX41nunTs18OOgs33me37n9/ueH4has9bgwwfgPC+xnhT+wZcDBghgwQk+AgEa1FFCACWQoBOEtLKUkShqSd7C0AAABgMwFSQMSAmyuAo6QPCADBhSiHqUoYFARQDKVokYgEhQDkAdIPJ7/bAQPNFp7zA97+8zK/7neQ2gQUMdIJAEgcLf2tKUmpScZI2Lj2u099gzFK+DLCWhD0H85Xhc/zjFlGZqBACsRhGUkLDlaVd3Jw5EPHXQh4oIdU/qTJnmjHoIoXHpQxBQYlJiPQJKxxJ9RSmAOkE8q391zUOTxWKuVYLgQH0ves2MJCfCaN6aquoHqTk7cx6RQJRAKIfuHTp8cBWtMEK9W4NAUnLzcqtZIItnWxSdIx9GiputLT9pDRP+LxDHW8fx/XsPvGN1cJ4ytBzxgNSqARkceF14+OCRIazwrehXkNJ18crqAZJzRKisqkz9CxLMA+l/0V9UkF8w9BdCJPQoTdvkhyuya3dejRqQ3p7ek0WFxTLIggKGBCXRtomqjGJruCDd9u5Tp06eViqyQIPg+ZkV6qCClobqiBpF5jpsHSVnS88NKyBYyiwltKBGmUZrg2nb9m2qQFqaW0vKzpe9J3y5SEheA+70AAMItNla07ambK1DRYsL0vC0ofTyxYoRzLOQ7APJaFGP9tLfycnJ1xFICK+1W5usFxDIR9IvpthNbgVe8SbXb9cnNYYnOyc7PyoqKkDPVQMyjPMimCUj67xz1tnG+6CIiIisZ33dV2NiYgIotpTlk5dgJIabF8fHx+fNmZay2ZnZdhVAO+09XdfWrV8XQDBSkOHyAG2bcNMs/vj+43dmurl8ZmbGxgMKDw/PRd7lxoaNGwKxOsWFYm2TMvsXJiYmXOZ0S/nU1FQHDygsLCwPeeCbsbGxQRS7CUmHBVIuWctAPCEDoRySgbg5FBoausvW1X4rLm5TIMVyAjUeWMJAPKtbXicnJ2Wgy2qB2mxtd+I3xwequdJAxq3PEwuKkIHcWoCMq427W9tb7kZGRgqcu5UBEmoMXj2Vyri9AjIa9wy+GbgXHR0tMI45s+hpAWrmAQUHB+97Odh/H50yQa0HNhB6Bg/oV1bmjitqgOQHUgeqbQdageblVT5lCKhienraSoOYm5vrLDh24szAqwGXlnbgjULzCOjXDkv2JVSpm0ggx47mlzocDhflkKi6a/OAlqmEKrUMVO50OhtwkOGh4Z8Et7e86qkcMOLNDRJsqbKGwC9fP99GZiwkOyvn9Ni3MTdWs4heGGiYdtKAaDMaA2oHfqOjo26CqhLJfgKNo1cSEOB0ZAPB4ZGMueYxGj6lFLG5HAuGFV5POyXGjBdQ7KtEORDLLKq3o1cJn+FiQ2cWDPVH6RlK40CA8qUGTsvx2bieOOn2cqsNfwQYABlvaKcYwpviAAAAAElFTkSuQmCC") no-repeat left top;
	background-image: url(../img/arrow_left.png);
}
#slider .pagination > li.next{
	right:0;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAYAAAAk09IpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABINJREFUeNq0mftPU0kUxzvTW3kkZSFAwBri/sAmGn9QA8T9RU18ALZFobTiC/GZ6LprTPxB/wZfEY2uu2BY16A/rJJsslkFCrRolIcEH2iL4iP8wI+ANFaLtuO0ube5DDNz597qJCf3kl56P5xz5nvOHICtYJGJsYBJ30KmFJekAQF0gIBUoSQBCMAAQwwQYBSI5RnAuGfBIIqXkFEY8uUsI2FISymPJIpHFIOUex5MjLjqziHaS9Qvj1/NihUXF6fJf4DazPJzaqOFWQiGFR41iLT4x8VpdzvvtLx8Pfo7/tkiAKUbSGIkr/pLzUVFRQu83Z1NGRkZzvhDwVcBsOSnpcfkkCgW/70o8X26QgY5uykJ0u3vasrMzHQqD1it1rrA6IsLsocshHcMewhyEhjg0EgkiLKyfsjyPA+OnM/Pz0+nhM0QEGR9gJNV6urxNtNAlJWdne3u6e0+jYGUxLakAsSCAYULCyWRpMvJyanFQKfy8vLSU01qFgy6f+9+pM6z7XA4HP5PBAiHMw6UpgNonqpDnqIOPRqKeFyeX0Kh0P9aQLm5uS4KkJkDNK/MQIaEJ1X18eMnszVbXL9ioHYDQBZih7FKDKDBkPKesMCLQKS6qvpIaCbUoRPITGx5M8Uz88KEGBaThSwaDI5GnPaq32bez3SKAPnu9ZyRdxkNBNISGVJUERHKqlh0bGzsk8PuPDo9Pe0VSOpqvMvOqoAgpQCbRBN4Dohy/+b1m4hjk/PY1NRUlwgQ9tDZgsKCBZTkBazdhAShEvbu7btZe4Xj+OTkZLcWEBbGGn+v75zNZrMwuoTkNoca3RvTxsfHZys2VJ7AQH4tIGuWNS6MjZSyI1YORNbExMSst9PbKvJselr6Mj2FkndMAbSCeubc6eVuj/u85tEBoQ/Dw8MntVoIXg8MKddkAjZebFzhqq25AiHM5L0gFouFHz54WL/VXden0TMjyDmSAEo7mbDLVy6txCBNIiA+n78Bg/QTm4AKBBkhIAGSovVn8x8lVZurhEA62jt21++o71NJA+8kwWw7yT44AXW1pbm0vKL8KgaxioDs33tgUFFwEc9IHIg5nrl2/a/SdevXtYiA3L3T3nBw/8E4yBfZohzvIJETZRKq9WZr6Zq1q6/pABmQIT5reGaOvkmcY20in261/VO66udV10VDQ/EIyzMmVpiomtL27+2SsrKyGzpz5AthpGeYYWKKXq3blYFB/hYACX0LEG4PfPtW28dgIHgIq+cnHgguB3swyICcH5+Ngmi2nRvXl/tHRkZ20oDiIFjQdu9t2NevgogaBWH1M+oGC1Vu3NT79OmzXWqgOAg+PezCgtafamhEPZNsOe0Vdp/iIWwzg4OD27fX7ej7FqGZk6i2gkWAMQqB5BED9ySrw+GPEUelY4DXfBkBocEASoUmm2juSYJRmYUGRhJjZIFUYw7l8xhRVGlTK8MgpOipB4Mx3mFLoz01GQFRwyDCC+RYFXDmvywAw9NO3sgUacBo3RueA+udUqY8btUqlIhSONH3/J+Bsr4KMAA9n5Iu6L34qgAAAABJRU5ErkJggg==") no-repeat left top;
	background-image: url(../img/arrow_right.png);
}*/

#slider .carousel > li{
	position:relative;
}
#slider .carousel > li img {
	width: 100%;
	height: auto;
}
#slider .carousel > li .motif-bg{
	background:transparent url(../img/slider_bg.png) repeat-y scroll right top;
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	opacity:0.5;
}
#slider .carousel > li .border {
	border: 3px solid white;
	z-index:2;
	right:31px;
	top:50%;
	margin-top: -98px;
	position:absolute;
}

#slider .carousel > li .border .container-text{
	/*right:105px;
	bottom:55px;
	width:415px;*/
	margin:5px;
	height:186px;
	line-height:186px;
	background-color:white;
	vertical-align:middle;
	width:380px;
	text-align:center;
}
#slider .carousel > li .border .container-text .text{
	line-height:normal;
	display:inline-block;
	vertical-align:middle;
	color: #000000;
	padding:0 20px;
}

#slider .carousel > li .border .container-text .text p {
	text-transform: uppercase;
	font: normal normal 1.375em/normal "Optima", Arial, Sans-serif;
}

#slider .carousel > li .border .container-text .text .linkBtnBorder {
	margin-top: 15px;
}

/* --- Section main --- */

.padder{padding:15px;}
.padder10{padding:10px;}
.padder5{padding:5px;}

.readIt {
	color: #000;
	font-weight: bold;
	cursor:pointer;
}
.readIt.special {
	font-size : 0.75em;
	padding-top : 3px;
	display : inline-block;
}


.doubleLines, .doubleLines45, .doubleLines32 {
	border: none;
	background: transparent url("data:image/gif;base64,R0lGODlhAQAEAIAAAP///+rq6iH5BAAAAAAALAAAAAABAAQAQAIDDBAFADs=") repeat-x center 17px;
	background-color: transparent;
	background-image: url(../img/double_line.gif);
	background-repeat: repeat-x;
	background-position: center 17px;
	padding-top: 21px;
}
.doubleLines45 {
	padding-top: 45px;
	float:left;
	display : inline-block;
}
.doubleLines32 {
	padding-top: 32px;
}

aside.col_225 {
	margin-left: 0;
	border-left: none;
	padding-top: 0;
	background: none;
}

.box {
	position:relative;
	background: #f8f8f8 url("data:image/gif;base64,R0lGODlhMQECAKIAAPn5+ff39/j4+P39/fz8/Pv7+/r6+vb29iH5BAAAAAAALAAAAAAxAQIAQANoOLrcSzBKUkqsOGPDuwcdII5kKZzAKYzouhplLM90bd8kmq672KrAoHAIDASIQeNJKTA6n9CodEqVHpzX6hPg6DYm4MpFQ/aYYSHczqXruUDquHxe09l5P6Qeydwz/1qBgoNZAYWBAAkAOw==") repeat-y left top;
	margin-bottom: 10px;
}
.box .padderImg {
	padding-right: 110px;
}

.box .title {
	font: normal normal 0.875em/normal "OptimaBold", "Arial Black", Sans-serif;
}

.box .picture{
	display:block;
	position:absolute;
	right:15px;bottom:15px;
}

.box .padder *:first-child, .box .padder > hgroup {margin-top:0;}
.box .title strong {
	font-size: 1.143em;
	text-transform: uppercase;
	display: block;
	font-weight:normal;
}

.box .highlight {
	background-color: #b1c5e3;
	color: #FFF;
	font: normal normal 0.857em/normal "OptimaBold", "Arial Black", Sans-serif;
	padding: 6px 15px;
	position: relative;
	left: -15px;
	width : 150px;
}

.box .desc {
	color:#5a5a5a;
	font:normal normal 0.725em/1.44em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
}
#story.box .desc {
	font-size: 0.786em;
	color: #a4a2a2 !important;
}
.box .linkBtn{
	/*width: 156px;*/
	width: auto;
}

.breadcrumb {
	display: block;
	list-style-type: none;
	border-bottom: 1px solid #eaeaea;
}

.store .breadcrumb, .store .crosselling {
	margin-right: 15px;
}

.breadcrumb li {
	float: left;
	padding: 15px 6px 15px 0;
	font-size: 0.625em;

}
.breadcrumb li{
	text-transform : lowercase !important;
}
.breadcrumb li > *:first-letter, .breadcrumb li:first-letter{
 text-transform : uppercase !important;
}

.breadcrumb li:after {
	content: "   /";
}

.breadcrumb li:last-child {
	color: #FFF;
}

.breadcrumb li a {
	color: #888888;
}

.breadcrumb li .active {
	color: #000;
}

.tools {
	float: right;
	padding: 10px;
}

.topTitle, .storeContent h1, .storelocator > h1, .mediaroom > h1 {
	font: normal bold 1.375em/normal "Optima", Arial, Sans-serif;
	margin: 24px 0;
	text-transform: uppercase;
}
.topTitle {
	margin: 0;
}
.storeContent h1 {
	text-transform: none;
}

cite {
	display: block;
	margin-top: 5px;
	font-style: normal;
	color: #656565;
}

#dayTip {
	color: #6d6b6b;
	clear: left;
}

#dayTip img {
	margin-right: 10px;
}

#dayTip .title {
	font-weight: bold;
	font-size: 0.875em;
	text-transform: uppercase;
}

#dayTip .intro {
	font-weight: bold;
}

#dayTip p {
	margin-bottom: 10px;
	font-size: 0.750em;
}

#dayTip .readIt {
	display: block;
}

.box.bkgDiagnostic form p {
	font-size: 0.875em;
	margin-bottom: 25px;
}

aside .box.bkgDiagnostic form p {
	font-size: 0.688em;
}

.box.bkgDiagnostic form .fakeComponentContainer {
	margin-top: 16px;
}

#boxClub .mTop15 {
	margin-top: 12px;
}

.linkBtnBorder{
	display:inline-block;
	background:#e0e0e0;
	background:rgba(214, 214, 214, 0.3);
	border-radius:2px;
	padding:4px 4px 5px 4px !important;
	margin-top: 15px;
}
.linkBtnBorder:after{ content: "."; display: block; visibility: hidden; height:0;}
#boxPoll {
	color: #ffffff;
}
#boxPoll .linkBtnBorder {
	background: rgba(87, 72, 101, 0.3);
}
.in .box.bkgDiagnostic .linkBtnBorder {
	margin-top: 0;
}

.bkgLightMauve .linkBtnBorder {
	background-color: #f2f1f9;
}

.homepage.poll .linkBtnBorder {
	background: rgba(87, 72, 101, 0.3);
}
.fakeComponentContainer {
	position: relative;
}

.fakeComponentContainer .realSelect {
	position: absolute;
	top: 0;
}

.fakeComponentContainer .realSelect {
	margin: 0;
	padding: 0;
	height: 33px;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 2;
	-webkit-appearance: menulist;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
}

.fakeComponentContainer .fakeSelect {
	height: 33px;
	background: rgba(214, 214, 214, 0.3);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 4px 5px 4px !important;
}

.fakeComponentContainer .fakeSelect > div {
	float: left;
	height: 100%;
}

.fakeComponentContainer .fakeSelect .leftPart {
	width: 4px;
	background: transparent url(../img/select_left.gif) no-repeat left top;
}
.fakeComponentContainer .fakeSelect .middlePart {
	width: 208px;
	padding: 0 10px;
	background: transparent url(../img/select_middle.gif) repeat-x left top;
	font:normal normal 0.625em/33px "BellGothic", Arial, Sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
	color: #5a5a5a;
}
.fakeComponentContainer .fakeSelect .rightPart {
	width: 35px;
	background: transparent url(../img/select_right.gif) no-repeat left top;
}

.in .fakeComponentContainer .fakeSelect .middlePart.twoLines {
	padding-top: 5px;
	line-height: 12px;
}

/* userbar fake */

#userBar .fakeComponentContainer {
	display: inline-block;
	width: 145px;
	margin-top: 5px;
}

#userBar .fakeComponentContainer .fakeSelect {
	height: 23px;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#userBar .fakeComponentContainer .realSelect {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}

#userBar .fakeComponentContainer .fakeSelect .leftPart {
	background: transparent url(../img/top_select_left.gif) no-repeat left top;
}

#userBar .fakeComponentContainer .fakeSelect .rightPart {
	width: 23px;
	background: transparent url(../img/top_select_right.gif) no-repeat left top;
}

#userBar ul.menu > li a.active {
	color: white !important;
}

/* storelocator fake */

.storelocator .fakeComponentContainer {
	display: inline-block;
}

.storelocator .fakeComponentContainer .fakeSelect {
	height: 31px;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


.storelocator .fakeComponentContainer .fakeSelect .leftPart, .bigBoxNewsletter .fakeComponentContainer .fakeSelect .leftPart {
	background: transparent url(../img/storeloc_select_left.gif) no-repeat left top;
}

.storelocator .fakeComponentContainer .fakeSelect .middlePart, .bigBoxNewsletter .fakeComponentContainer .fakeSelect .middlePart {
	background: transparent url(../img/storeloc_select_middle.gif) repeat-x left top;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
}

.storelocator .fakeComponentContainer .fakeSelect .rightPart, .bigBoxNewsletter .fakeComponentContainer .fakeSelect .rightPart  {
	background: transparent url(../img/storeloc_select_right.gif) no-repeat left top;
}

.storelocator input[type="text"], .storelocator .fakeComponentContainer .fakeSelect .middlePart{
	color: #a1a39a;
}

/* */

.in .fakeComponentContainer .fakeSelect .middlePart {
	width: 128px;
}

.linkBtn {
	text-transform: uppercase;
	color: #5a5a5a;
	/*height: 21px;*/
	display: inline-block;
	/*white-space: nowrap;*/
	/*padding: 9px 6px 0 6px;*/
	border: 1px solid #bdbdbd;
	/* ajout line-height*/font:normal normal 0.625em/29px "BellGothic", Arial, Sans-serif;
	background: url("data:image/gif;base64,R0lGODlhAQAeAMQAAPX19ebm5unp6fT09Ofn5/Hx8fPz8+zs7O/v7+7u7uvr6+rq6vDw8Pz8/O3t7fn5+fLy8ujo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB4AQAUXYGMcBMAIATAUiRKlqgEViHMsAhEETwgAOw==") repeat-x left top;
	box-shadow: 0px 1px 0px rgba(168,168,168,1);
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
	position: relative;

	/* ajout */
	vertical-align: middle;
	display: inline-block !important;
	height: 29px;
	padding: 0px 6px;
}
a.linkBtn.highlight { background: none repeat scroll 0 0 #d9a2a3;
    color: #ffffff !important;
    text-shadow: none;
	border: 1px solid #b48081;
	}
/*.linkBtn.poll {
	color: #ffffff;
	text-shadow: 1px 1px 0px rgba(0,0,0,1);
	border-color: #574865;
	background: #3E3547;
}*/
.linkBtn.clearfix {display:block;}
.linkBtn > .arrow{
	position: absolute;
	right: 6px;
	width:6px;
	height:100%;
	margin: 1px 0 0 0 !important;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKRJREFUeNpiiIqK4gfi8P///zMgY0YgwZ+ZmXnm06dP+xgYGAqWLl36HUgzMAHxRz09PV4gncbIyHg6OjpaHSbBwM7OfhdEA3VrAyXPASWjWEACf/78ecUABaysrFyWlpY2YIl3795xg2hxcXGGgoKCn3JycsfBEm/fvlUzMjJiyMjIuMfNzR0AFLrMAHLu8uXLbwPN3whyIcy5DFBOKbo/AAIMABp8WiG6z7hZAAAAAElFTkSuQmCC") no-repeat left center;

}
/*.linkBtn.poll > .arrow {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwNDIyRDYxRUI4NDExRTU4Njk0OTk1OTkzQkUzN0I4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwNDIyRDYyRUI4NDExRTU4Njk0OTk1OTkzQkUzN0I4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTA0MjJENUZFQjg0MTFFNTg2OTQ5OTU5OTNCRTM3QjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTA0MjJENjBFQjg0MTFFNTg2OTQ5OTU5OTNCRTM3QjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5X/yEAAAAAW0lEQVR42mL4//8/PxCHAzEDMmaAStwG4plAzIksAcIv/kPAFSBWR5Y4+h8BvgJxFBMDBLxiQAAuILaBSXAjSfwE4uMwox5AjbkLxLrortoIZaM4txTdHwABBgC5no5/X9UEUAAAAABJRU5ErkJggg==') no-repeat left center;
}*/
.linkBtn > .textBtn{
	display:inline-block;
	padding-right : 10px;
	/* ajout */
	vertical-align: middle;
	line-height: 14px;
}

.cms .borderPage .linkBtn {
	font-size:0.75em !important;
}

input[type="submit"].linkBtn, .classicForm input[type="submit"].linkBtn {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: auto;
	cursor: pointer;
	color: #5a5a5a;
	background: url("data:image/gif;base64,R0lGODlhAQAeAMQAAPX19ebm5unp6fT09Ofn5/Hx8fPz8+zs7O/v7+7u7uvr6+rq6vDw8Pz8/O3t7fn5+fLy8ujo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB4AQAUXYGMcBMAIATAUiRKlqgEViHMsAhEETwgAOw==") repeat-x left bottom;
	border: 1px solid #bdbdbd;
}

.select, .wideSelect {
	width: 100%;
}

.box form legend {
	font-size: 0.875em;
}

.wideSelect {
	margin-top: 24px;
}

.boxImgTitle {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-family: "AvenirHeavy", Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	padding-top: 45px;
	background-position: center top;
	background-repeat: no-repeat;
}

.boxImgTitle.diagnostic {
	margin-bottom: 12px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAAdCAYAAACJ1Ih8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABGBJREFUeNrsnV1IW2cYx5/EqgyMyYVFYVhko+5i+DECQqGaUlFkXuhAoQwWM0UGY4JMLZQqwdqL3VQQSykoVnM3qE6F3igWJrvaKCiDsUHYMFAYTPyAQjHOc/o8pyeSxDTmxN3sff8/+HM+3/fAY/LP836cV5dpmgT0IB6P51OshPWRvf8PK5ZPJUVFRfgDKM4lhEBv5Evucrl8vBti+TweT7Hf769mPi4rK/vQ7XaffkaCwSAdHBxQXV3dCz5cZT3l8r9d0KyAIriQmeidmRQXF/vYMH40DKP2vPLr6+u0ublJOzs7NDMzkzj9lHWHTSWazUyQmaiPGyHQG6/X+1UuRpJMJBKh/v7+xGEX63c2km8RTZgJ0JiKioqv8ymXZigFrAesJ5KEIKowE6Af19hMKvMtnGYoQoj1CGGFmQC9eJ+1wnJdpJIMhtLH+gbh1Q+M5ujLNOty+snBwUFrOz8/b43cJHN4eEiBQIDc7tTfIOnE397ellGexClp8shoTwxhhpkAtbnO+iz9ZDgcprGxMWu/traWent7U65PTExY1xsbG89U6HKlJDjSb3KfFUSoYSZAbe5mOllTU0MnJydWljE+Pk4+ny8lO5HzXV1dGSuUjGVtbS351Oese6wowq0H6DPRjwpWS6YLknlIH0hDQwN1dnbSxsbGRZ5TYBsKgJkARblpf9HPIJnHyMgIzc3NWc2c5uZmCoVCVoaSJy0IN8wEqIs/20Vp1iwsLNDQ0BBNTk7S7OwsLS0t5fuseoRbL05YJqSHFhcXzaOjo1MFAoGM93F2Yh4fH1v3xONxMxwOZ61X6kmuN6Hy8nLEXRNdMk2zAH6qB/a7Mxt2UycrU1NT1N7ebjVxZOh3dHTUagYtLy87emYsFrvKmyjezUFmAikmNoOcMhNRMBhMuXd3d9esqqpylJlUVlYi7shMgKKZSYT1RS73y8iOzCmRpQcEj8dD3Ewiv9+f8w9VNBr18PY1MhN0wAL1+NXJzTK6I82bBDIXRTpmc+QvMRKEHGYC1OQnJzfL6E53d/fp5DXpPxkYGLDmofzXzwIwE/D/4mdy+M6MLIaU/DKfYRiU46JaPyDcMBOgLtLh/tBpodXVVZqenraaPNXV1bSysnJeEZlG/wzhhpkAtZlivXRaaHh4mFpbW623h2WWrMyOzcJt27gAzAQojAzrDMmO06nyyX0nmd4etnmOJo5+4K1hffme5W9qahrJoclyxlD6+vpSjKijoyOxKyM4txBe/cDq9DqlI2dXjy/Y39//pa2t7ZOtra28662vr7dWri8tLd3jwxuUYfgZ80xgJkBtM6HCwkLf3t7ei0gk8oH0hTjF6/VST08PlZSU/MmHn7L+yHQfzARmAhQ3E/tL7jEMY4I/C1+ySh1W+y+Xecy6w/uv3nUTzARmAhQ3kzTeo7cLQofonKUKmL/pbSfrd5TDvBWYCcwE6GUmycjq9S329op97pXdjJF/CepodivMRH3eCDAAZZ3MqfkscOkAAAAASUVORK5CYII=");
}

aside .boxImgTitle.worldwide, aside .boxImgTitle.club  {
	/*white-space: nowrap;*/
	font-size: 0.938em;
}

.boxImgTitle.worldwide {
	background-image: url("data:image/png;base64,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");
}

.boxImgTitle.club {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAAdCAYAAACJ1Ih8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/1JREFUeNrsnV9IFFEUxs+0S/iPUgmRzHBjA02yjSIQhNSMoqA0BIMIhaJAgyDwIQTFlx6CHoQsEMTsoX8EWtBTlEa9FMjqslZWuGImhKESmiK7budss7Kmbju7S+Dc7xcfzuzcvRdOMx/n3Lk7o/n9fgLm56vnZzRfS2Tt0rcnWZ5oOsm2bcJ/gAJYEQIQwmbWcVYl6zArZZU2/awu1mPWe4QMBNGQmSAzYTayLrEaWOkGuhVTucoaQmYCNiAEyiNlzCDrhkEjESr0715BGAHMRG2Ost6y7DH0YdGNqEPPcICiYM5EQaTs4LKnkDefxNEAalg+7vu8gfIKIDMB6xm+wLfH2UiCnOO+LxcUFCDICoIJWHUMJHRXjOSEe3CAGpvr6ePHQYrlPNA0jXJz86mx4Ro59uxf4I92coYyGhwXE7AwE2BOMylivZaNisoyGnA5yefzxWwmFouF8vJ20bMnga7vsYGcgZmgzAHmpjm4MfTpA3m93jWNxOFwkMfjCRyfmpoK7K+GHJd+PJ5hmpv7JR9VsYnYEWqYCTAvWayDoSYQjqamJsrJyQlsp6amUkdHR9j20p/8oz93eM4i3DATYF4O6hd6RJSXl6/IVAxQinDDTIB5OfAfx3Ig3Gph1TQNM7CK0N52nw6XHYu4fW9vLxUXFy/t9/f3GxkuJSMj0z8x8R2BV8VMuM7VEAbzo9/NeWGk/Ojs7FxmJi0tLYbG7Hv7aQf/8eBuDjITYDLutD+i0pIjEbcfGRlZtj89PW1ovMKi/OFv42MIvCJgnYlamcldCrnLkrd7K83Ozq5oK9lIdXU11dTUrDjW3d0dyFCkBPqb5ORk6nv3mZISk2XXx0piLSAzUQNMwKpF2EkPuVvjdDqpp6dnVSMR5A6PHJf1J/+4uyPlzQJCrlCZgxAoxZtwB8UkZD1JJMj6E2mflpYW1VgAmQlY37xjjS7VuNryufdIjWSt9oFl9RuWTqmHCDcyE2BubrKuy4bdbie32x1YCi+UlJREfyJZrWSz2SghMYn8i3558tpzhFotMAGrCCE/9JPHDgyzskbGXFRXV7v0+5uoTyLOSMRIWltvUc62wOMHTmXbNnUFx8UELMwEmNNMhCrWg4REK6VvSSCLNfZq1+ddpMkf8zQ/5315/GTRIZfLRTATlDnA5PDF/ZAv8n184dePf52JZ9fyKozTQSMBaoEJWHWRp8p3xbE/ea/OSTaqCYQWZQ5Qp8wJIr8gvsW6EGP3X8RIaI336KDMQWYCzI+sUr2oG8GXKPu4zdpLeCEXzAQhAMxTVi6rltUXQXspZdpCvjODEAKUOWqXOWshT2ST14Nmsmz6Z3N69iFrSF4Z6Qxljhr8FmAAcwVNIB2vAlgAAAAASUVORK5CYII=");
}

.boxImgTitle.poll {
	margin-bottom: 12px;
	font-family: "Optima", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #ffffff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAAdCAYAAACJ1Ih8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1REFEODMwRUI5MjExRTVCRUY1QjNFRUVGODJDREMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1REFEODMxRUI5MjExRTVCRUY1QjNFRUVGODJDREMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVEQUQ4MkVFQjkyMTFFNUJFRjVCM0VFRUY4MkNEQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVEQUQ4MkZFQjkyMTFFNUJFRjVCM0VFRUY4MkNEQzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ixwszAAAC5klEQVR42uydS2hTQRSGT6SKTaKEtPhA6kaN+KB1Y0WwuqjxsVAarXSTSEVrFyKIILhQQelKl6JQKbjoShEKRUFIpRgfILpRbBUrIkqr1iYttDeKFuI5ZgoxGzM3V8WZ/4Mf7sCdc+DQ/px7Z+7El8vlCAAAyqUCJQBFLGLVsZar6/msuayvrCnWCOs16ynrI8oFZvChMwGKCGs3a4XGnCFWL+sVygdgJqCKlWCtKiPGC1Y3K41ywkyAnaxmHWZVehDrC+sKaxBlhZkAu6hltZO3782mWZ2sZyivfcxCCaxkKauNvH8BX6Hi1qDE6EyA+cxmnWYtvJ28V3O1u2eL42T95QYNBPzZA4nY3R3RhveUX+XpYH1HudGZAHNpFCORC6+MRJA4Ek8NZUl5K0oNMwFmdyXRQgPwMnhRvKjKBywBm9bsQjajBXUmtOzdThvW19HnsQx1dl2jzMRkyU8+Kt8TlB2dCTCPNTo3H9wfo+bYTrrT//DnuP1Qi26+tSg5OhNgJvU6N/f09lF/6hG9eTtCk1MONe2K6kwPU37VCFhkJljOsYcHrIFSb5ZHmpnHmm2Nm2hgcEg331klYImZ+FAGa0i6mSSPO9VVYTp17qLOtBCrjwpe+AJ0JsAc7ruZtLmhnq7fuKU7bYLVjL8vdCbATC6Ri/dk6fQ4DX8YdZPvMusIym6PmQB7eMzaqDvp+MnzbnJlVD5gCVgatovnuhPCoXnUceYorauN/JV8AGYC/g/kdDRHZ0KIzWRlZBktWbxAN5ej8gE85gADkQ/vZEWnSQbycd7vttTLHpN98WMlBQ/4K7MFwyThQz90JsBoZLn2k1y0xmOpIgNwTTDod1oTe1JqOKryAIvAEQR2IjtTT7Dm/IHY31gXWO9QZnQmwHzkH72L8iejecm0igsjQWcCLANnwAKYCfCMalacyjud/iXlT6cfQzlhJgC4/d2cm8pMAMwEZgJ+Ab/oB2AmAIB/xw8BBgDOncrBAlWj+gAAAABJRU5ErkJggg==');
}

.bkgDiagnostic {
	height: 450px;
	background: #f8f8f8 url("data:image/jpeg;base64,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") no-repeat center top;
}

aside .bkgDiagnostic {
	height: 387px;
	background-image: url('data:image/png;base64,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');
}

.bkgClub {
	background: #eae8f5 url('data:image/jpeg;base64,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') no-repeat right top;
}

.bkgPoll {
	background: #4B5267;
}


/* --- Footer --- */
footer .banner {
	background-color: #222222;
	padding-top: 30px;
	padding-bottom: 10px;
}

footer .lsTitle {
	text-transform: uppercase;
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
}

footer .banner .sitemap-footer {
	color: #676767;
}
footer .banner .sitemap-footer > li {
	float: left;
	margin-left: 15px;
}
footer .banner .sitemap-footer li:first-child {margin-left: 0;}
footer .banner .sitemap-footer li ul li {
	float: none;
}
footer .banner .sitemap-footer a{
	color: #676767;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
footer .banner .sitemap-footer a:hover{
 color: white;
}
footer .linkList {
	margin-top: 8px;
}
footer .linkList li {
	font-size: 0.750em;
	line-height: 1.525em;
}

footer .linkList li a {
	color: white;
}
footer .banner .sitemap-footer > li {
	width: 10%;
}
footer .banner .sitemap-footer > li.last {
	width: 53%;
}
footer .banner .sitemap-footer > li.last ul{
	margin-left : 15px;
	float:left;
}
footer .banner .sitemap-footer > li.last div ul:first-child{margin-left: 0;}

footer .extraNav {
	display: block;
	float: left;
	max-width: 945px;
	width: 100%;
	padding-top: 50px;
}

footer .extraNav li {
	float: left;
	padding: 0 17px;
	margin-right: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.625em;
	font-weight: bold;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #FFF;
}
footer .extraNav li:first-child {
	padding-left: 0;
	border-width: 0;
}

/* --- Member Zone --- */

.memberZone {
	margin: 30px 0;
}

.memberZone fieldset {
	border: none;
}

.memberZone h1 {
	font: normal bold 1.125em/normal "Optima", Arial, Sans-serif;
	color: #887dc3;
	margin-bottom: 20px;
}

.memberZone p {
	color: #828282;
	font-size: 0.688em;
	margin-bottom: 10px;
}

.memberZone input[type="text"] {
	width: 80%;
	height: 50px;
	padding: 0 3px;
	border: none;
	margin: 0;
}

.memberZone .linkBtnBorder {
	margin-top: 0;
	position: relative;
	top: 15px;
}

/* --- Comments --- */

.comments {
	margin: 15px 0 0 0;
	color: #828282;
}

.comments .count {
	font-size: 0.688em;
	margin-bottom: 15px;
}

.comments .message {
	margin-top: 13px;
	padding-top: 15px;
	border-top: 1px solid #fff;
}

.comments .message:first-child {
	border-top: none;
	padding-top: 0;
}

.comments .message, .comments .text {
	color: #464646;
}

.comments .author {
	font-size: 0.813em;
	font-weight: bold;
	padding-right: 10px;
}

.comments .date {
	font-size: 0.688em;
}

.comments .text {
	font-size: 0.750em;
	margin-top: 5px;
}

.subjectPushs {
	margin-top: 10px;
	padding: 20px 33px;
}

.subjectPush {
	width: 126px;
	float: left;
	margin-left: 28px;
	display:block;
}

.subjectPush:first-child {
	margin-left: 0;
}

.subjectPush a {
	font-size: 0.750em;
	color: #727272;
	display:block;
	width: 126px;
}
.subjectPush a img{width:100% !important; height:100% !important; display:block; margin-bottom : 5px;}

.subjectPush a:hover {
	color: #000;
	font-weight: bold;
}

.range:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
}

.range > h1, .product > h1, .diagnostic > h1, .treatment > h1, .masterTreatment > h1 {
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
	font-size: 1.125em;
	margin-top: 30px;
}
.range > h1{
	/*

	Commenté car pose problème pour l'allemand

	text-transform : lowercase;*/
}
.range > h1:first-letter{
	text-transform : uppercase;
}
#diagnostic-form > p, #boxClub .padder > p{
	font-family : "Lucida Sans", Arial, Sans-serif !important;
}
.range > h1 strong, .product > h1 strong, .diagnostic > h1 strong, .treatment > h1 strong, .masterTreatment > h1 strong {
	display: block;
	font-size: 1.333em;
	text-transform: uppercase;
	font-weight : bold !important;
}

.range .desc, .product .desc, .treatment .desc, .masterTreatment .desc, .mediaroom .desc {
	font-size: 0.725em;
	color: #6d6b6b;
}

.range ul:after {
	content: "";
	clear: both;
	display: block;
	width: 100%;
	height: 1px;
}

/* Diagnostic */

.diagnostic .type {
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
	font-size: 0.875em;
	color: #7259a4;
	padding: 12px;
	margin: 22px 0;
}

.topTexts {
	margin-left: 15px;
}

.topTexts p {
	margin-top: 22px;
}

.diagnostic .intro {
	font-size: 0.750em;
	font-weight: bold;
	color : black !important;
}

.liTitle {
	float: left;
	height: 26px;
	font-size: 0.750em;
	font-weight: bold;
	color: #6d6b6b;
}
.liTitle strong {
	display: block;
	text-transform: uppercase;
}

.thumbArticle {
	clear: left;
}

.thumbArticle .col {
	width: 410px;
}

.thumbArticle .title {
	font-size: 0.875em;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.thumbArticle .subtitle, .thumbArticle .duration {
	font-size: 0.725em;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.thumbArticle .descIntro {
	font-size: 0.688em;
	margin-bottom: 2px;
}
.thumbArticle .descText {
	font-size: 0.725em;
}

/* SketchBox */

.sketchBox {
	border: 1px solid #a69dc9;
	background-color: #f9f9f9;
	padding: 25px 15px 15px 15px;
	margin-top: 35px;
}

.sketchBox .title {
	font: normal bold 1.250em/normal "Optima", Arial, Sans-serif;
}

.carouselSketch {
	float: left;
	padding: 0;
	list-style-type: none;
}
.carouselSketch li{
	width: 187px;
	height: 310px;
	padding: 15px 5px;
	margin: 0 16px 0 0;
	text-align:center;
	background-color: #FFF;
}

.carouselSketch .titleSketch {
	font: normal bold 1.125em/normal "Optima", Arial, Sans-serif;
}
.carouselSketch .titleSketch span {
	font-weight: normal;
	padding-right: 10px;
}

.carouselSketch .descText {
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

/* */

.resultBox {
	float: left;
	width: 50%;
	max-width: 315px;
}

.resultBox .content {
	display:block;
	width : 90%;
	height : auto;
	padding: 15px;
}

.resultBox.doubleLines {
	padding-top: 0;
	padding-bottom: 15px;
	background-position: left bottom;
	margin-bottom: 12px;
}

.doubleLinesV, .doubleLinesVL {
	background-image: url(../img/double_line_v.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background: transparent url("data:image/gif;base64,R0lGODlhBAACAIAAAP///+zn4yH5BAAAAAAALAAAAAAEAAIAQAIEDBCGBQA7") repeat-y right top;
}
.doubleLinesV:after, .doubleLinesVL:after {
	content: "";
	clear: both;
	display: block;
	width: 100%;
	height: 1px;
}
.doubleLinesVL {
	background-position: left top;
}

.doubleLinesVL > .content {
	padding-left: 15px;
}

.numPagination {
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.750em;
	text-transform: uppercase;
	color: #867faa;
}
.numPagination a {
	color: #867faa;
	padding: 0 3px;
}
.numPagination span, .numPagination a {
	font-weight: bold;
}

.numPagination.doubleLines {
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom: 12px;
}

.in .pagination {
	float: right;
	clear: both;
	text-transform: uppercase;
	font: normal bold 0.625em/normal "BellGothic", Arial, Sans-serif;
	margin: 25px 25px 25px 0;
}

.in .pagination li,
#mapsContainer .pagination a,
#mapsContainer .pagination span {
	float: left;
	padding: 8px;
	border-left: 1px solid #bdbdbd;
	color: #5a5a5a;
	cursor:pointer;
}
.in .pagination li:first-child {
	border-left: none;
}

.in #carrouselContainers .pagination li {
	float: none;
	border: none;
	padding: 0;
}

.in .pagination .arrow,
.jp-next {
	padding-right: 15px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKRJREFUeNpiiIqK4gfi8P///zMgY0YgwZ+ZmXnm06dP+xgYGAqWLl36HUgzMAHxRz09PV4gncbIyHg6OjpaHSbBwM7OfhdEA3VrAyXPASWjWEACf/78ecUABaysrFyWlpY2YIl3795xg2hxcXGGgoKCn3JycsfBEm/fvlUzMjJiyMjIuMfNzR0AFLrMAHLu8uXLbwPN3whyIcy5DFBOKbo/AAIMABp8WiG6z7hZAAAAAElFTkSuQmCC") no-repeat right center;
}
.in .pagination .arrow.prevPage,
.jp-previous {
	padding-right: 8px;
	padding-left: 15px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNpi/P//PwMOwAbEv5hwSNr8+fPnJ4hmAJmAhrsePnr0v3vSdCDz/1IWJF2cQNx18eLFnEmTJjEIyyiBxORgCsyAOHPbtm0Jy5cvZ/j37x9cF0gB2+8/f07OmzuX4dChQxiOATnSb9eJKwzTt51j+PufEauCNd42BtO7K3MYbv4WZfj+jxlDAQhkuVrodq/qLWd4x6PM8P43K4YCEChTlZMo3tBXyiCoasrw9hcbRBRLOAT++fv3//r9p0HhEIVNAQgzgyRBbIAAAwASaoMvqHok5wAAAABJRU5ErkJggg==") no-repeat left center;
}
#mapsContainer .pagination .jp-next {
	padding-right: 15px;
}
#mapsContainer .pagination .jp-previous {
	padding-right: 8px;
	padding-left: 15px;
	border:0;
}
#mapsContainer .pagination .jp-current {
	text-decoration:underline;
}

.in .alertConso {
	clear: both;
	padding: 30px;
	margin: 10px 0;
}

.in .alertConso .text {
	font-size: 0.813em;
	font-weight: bold;
	color: #6d6b6b;
	padding-right: 22px;
	position: relative;
	bottom: 10px;
}

.in .alertConso .linkBtnBorder {
	margin-top: 0;
}

.range .resultBox img {
	float: left;
	/*width: 38%;*/
	height: auto;
}
.resultBox img {padding-right : 5px;}

.resultBox p {
	float: left;
	width: 160px;
}
.masterTreatment .resultBox p {
	width: auto;
}

.resultBox .linkBtnBorder {
	float: right;
	display: none;
}
.resultBox:hover .linkBtnBorder {
	display: inline-block;
}

.resultBox .type {
	text-transform: uppercase;
	font-size: 0.750em;
	font-weight: bold;
	color: #6d6b6b;
	margin-bottom: 15px;
}

/*.resultBox .title {
	width: 100%;
}*/

.resultBox .title, .resultBox .titleNM {
	color: #a69dc9;
	font-size: 0.688em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.resultBox .title strong, .resultBox .titleNM strong {
	font-size: 1.273em;
	margin-bottom: 2px;
	display: block;
}
.resultBox .wAuto .titleNM, .resultBox .wAuto .type, .resultBox .wAuto .duration{
	padding-left: 160px;
}
.resultBox .wAuto .desc{
	clear:both;
}

.resultBox .titleNM {
	margin-bottom: 0;
}

.resultBox .duration, .resultBox .date {
	font-size: 0.688em;
	font-weight: bold;
	color: #6d6b6b;
	text-transform: uppercase;
	margin-top: 2px;
}
.resultBox .where {
	color: #6D6B6B;
	text-transform: none;
}
.resultBox .date {
	font-size: 0.818em;
	text-transform: none;
}

.resultBox .desc {
	font-size: 0.725em;
	line-height: 1.5em;
	margin-top: 15px;
}

.wAuto, .wAuto > p {
	float: none;
	width: auto;
}

.resultBox .h250 .linkBtnBorder {
	/*margin-left: 65px;*/
}

/*.h250 {
	height: 230px;
}*/

.h150 {
	/*height: 130px;*/
	overflow: hidden;
}
#carrouselContainers:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
}
#carouselProducts .magnifyingBox{background-color : #f5f5f5;}
#carouselProducts .magnifyingBox:after {
	content:"";
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
}
.magnifyingBox {
	width: 655px;
	padding-top: 15px;
	margin: 12px 0;
	text-align: center;
	position: relative;
	background-image: url(../img/magnifying_bkg.gif);
	background: transparent url("data:image/gif;base64,R0lGODlhrAICAMQAAPj4+Pf39/b29vX19fn5+fj5+fn4+Pj4+ff39vb19fX29fn4+fT09PX19vj5+Pf29vb29fj3+Pj39/f3+Pn5+Pb19vb39/b29/X29vf49/f4+Pf29/j49/b39vX09AAAACH5BAAAAAAALAAAAACsAgIAQAX/ICCOZGmOC0UUxUqoxHIYK+UYy0LHlMwWC9eiYGgRDwRA8cAiIAsUlQxAMDgos5bDkVIpDYApcTXtLRwAR0FEVAOQh5EVfKrb7/i8fs/vczQAESSAgRIaHIGBERETgBMZEX8RgAGLAYgZEhGXABKdHBEZABwTExKnpRkZGhoBpxkBGqYSsK4crgG5kLkBE7y/wMHCw8TFxsfIwhu5ywgWARYbDwLQAQjQDwjavNfcCALXywHUFg8B0hbOHQgXGwjTGxYX0bnT7x3jD+kCG+DsAg8CXtDWTwC+C9OmCQC4sKEADA4rOBRQAQJECAoULITQIIEACBAENBgJIUFIiQka/1AcgEGigAEVWCrAGBODggQwNSaooABDxwEpQ2LgCBPCgJsmMeBMMHMlU4wpB0idSrWq1atYPTDYyrUrgz4lYhBwcWUsFCdjVxy40abKGgM4Ygxx8KIHFiVOqJyh8QaLjy00DmCJU0BNjDciDqzFosLKlytM3tz4QiKOYxlxABAhgQas58+gQ38WhUgQoVB/AEWa1GlTJQ60YPkC0GpVBFQBRJnKUKqXhNkScvPq3cu1r1a/fCVbzry58+fKLuQaKCDdNQsW1o3b0CFdNnMXLjDMdqHDPAsGByLssFCaQQQdpkELr02AeIb8DC6835C/Q/QTNQSRgBRBNCBFLpXUkT8APVUEUkgdYTDgTRDEJJJNLCWQElMKVLChAg1kpKFUIWLUwFEhZgSUVEQ1UAEGA6TYUUxLYWXjjTZ6pSMDIQAAOw==") repeat-y left top;
}

.magnifyingBox.nopadding > img {
	display: block;
}

.research {
	width: 79px;
	height: 35px;
	background-image: url(../img/recherche_yonka.png);
}
html[lang='en'] .research {
  background-image: url(../img/recherche_yonka_en.png);
}
html[lang='es'] .research {
  background-image: url(../img/recherche_yonka_es.png);
}
html[lang='de'] .research {
  background-image: url(../img/recherche_yonka_de.png);
}
html[lang='nl'] .research {
  background-image: url(../img/recherche_yonka_nl.png);
}
.caption {
	color: #FFF;
	padding: 10px 85px 10px 30px;
	bottom: 47px;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	text-align: left;
}

.magnifyingBox .overlay {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width : 217px;
	text-align: left;
	padding: 10px 25px 10px 25px;
}
.magnifyingBox .overlay.left {
	left: 0;
}
.magnifyingBox .overlay.right {
	right: 0 !important;
}

.magnifyingBox .overlay.baseline {
	color: #FFF;
	top: 52px;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.875em;
	font-weight: bold;
}

.magnifyingBox .overlay.opt {
	top: 150px;
	padding-left: 25px;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #6d6b6b;
}

.magnifyingBox .overlay.optList {
	top: 226px;
	right: 0;
	width: 107px;
	padding-right: 25px;
	font: normal bold 0.563em/1.250em "BellGothic", Arial, Sans-serif;
	color: #8d8c8c;
	text-transform: uppercase;
}
.magnifyingBox .overlay.optList > ul{float:right;}
.magnifyingBox .overlay.research {
	top: 170px;
	width : 83px;
}

/* --- Stores --- */

.descText {
	font-size: 0.750em;
	color: #a4a2a2;
}

.smallText,
.cms p.smallText {
	font-size: 0.688em;
	color: #a4a2a2;
}

.cms p.mediumText {
	font-size: 0.85em;
}

.cms .textList p {
	font-size: 1em;
	color: #6d6b6b;
	margin-top: 0px;
	margin-bottom: 5px;
}

.cms .highlight  {
	color:#d8a1a2 !important;
	line-height: 14px;
}

.cms p.mediumText  {
	line-height: 18px;
}


.textList {
	font-size: 0.750em;
	color: #6d6b6b;
	margin-top: 10px;
	margin-bottom: 15px;
}
.textList li {
	padding: 1px 0;
}
.textList li:before {
	content: "— ";
}

.textList a:before {
	content: "— ";
}
.textList p a:before {
	display:none;
}

.textList p:before {
	content: "— ";
}

.textList a {
	display: block;
}
.textList p a {
	display:inline;
}

.textList a:hover{
	color: #000000;
}

.annonces li:after {
    border-bottom-color: #EAEAEA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.annonces li {
	padding : 0 0 10px 0;
}



.timePicto {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXFJREFUeNqcVMFRw0AMdFyBOyDpwHz4knQQnrwCNJC4AkgFNg2Q/PJMqMDOlw/pANOBOzArz8pobjjb+GY0NydpdySdpEld14HvHN4+IlyxUV3un24qn//kLzKQPOBaO0QtIeQVpPtOMpAI+AiZUlVCCsg35Aoyd2x3IL0oPnSIcjoLwQKOM8ijvOWWt+hpF7+cuN/IoBDDJ0RqtAXoxUlbwr+2UUAnPs+QirZSI9uRKHOJzInsg3576ndNmgxTalHCIQn+cVgCqd1ceCSyFW3bYNxR3Co031+MJFNc3JJJAccwGVxDFg3AyC+mnAjficKB6S145x2ERcjfkL5ZdqRSWUKnBxXX9NmZj3VPbZTw3TEp7qwT8MXxkFk7DS0+ozqyR2c6AdqsOztrPUSxdr7iQ6Yg0WT8WSnypodoY2Y502zcFSROqVkxJ9a0IvAWsjRrKAFR5l2ODD/lvHZ1fWK3iHfTknTqLMN2Wfqm5UeAAQD6O6fe82v2eQAAAABJRU5ErkJggg==") no-repeat left center;
	padding-left: 28px;
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
}

.descBox {
	margin-right: 18px;
}

.mediumTitle {
	display: block;
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
	font-size: 1em;
}

.mediumTitle.bgcolor {  background-color: #4B5267 !important; padding: 5px; color:#FFFFFF !important; }

.smallTitle {
	display: block;
	margin-bottom: 15px;
	font-family: "Optima", Arial, Sans-serif;
	font-weight: bold;
	font-size: 0.875em;
}

.verySmallTitle {
	font-size: 0.750em;
}

.descBox img {
	margin-top: 15px;
}

.descBox .col {
	width: 43%;
	margin-left: 5%;
}

.descBox .col:first-child {
	margin-left: 0;
	border-right: 1px solid #e9e9e9;
}

.descBox li {
	padding: 2px 0;
}

.locate {
	background-image: url(../img/locate.png);
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARdJREFUeNpi/P//PwMMlJaWRgGpIiA2hgodB+JuIFgPU8MI0gBUyAZkbwRiDwbsYBkQxwE1/mWCCrRDFf8F4ilA7AzEbkA8CyoPsrkUbENJSYkWkL4ExMxA3AE0pRLZaKDt84FUAhD/AmJJkA1OUMUwq7E5BwRAznYCaRBiIB7wgDScRRKIwqIoBIl9CuQHkFUPgVgC6k6Qp1dCnQkyIBPKPgj0nwMTkAAp6kNyJygeTgLxMSDOQfJfDYiABet0IH6Kx+3LgAYfgWsAcr4AqTIcir8jyzGiJY3DQMoGTQNK3DChSeZCPQ4DIGe2IitA0QA06QJSAIBAPdS5DLhsYICaCDIZpHkBhizID+gYGDdRQGyDTQ4gwAAXA28SnDTqkgAAAABJRU5ErkJggg==") no-repeat left center;
	padding-left: 18px;
}

a.locate {
	color: #727272;
}

/* --- StoreLocator --- */

.storelocator input[type="text"] {
	width: 142px;
	height: 29px;
	border: 1px solid #cbcbcb;
}

.label {
	font-size: 0.750em;
	color: #444;
}

.storelocator .label {
	margin-right: 15px;
}

.storeLocResult, .storeLocDistributeur {
	float: left;
	margin-bottom: 5px;
	cursor: pointer;
}
.storeLocDistributeur{
	width: 425px;
	background:#F4F3FA;
	padding : 15px;
}
.storeLocDistributeur.first{
	margin-right:35px;
}
#resultsMapDistributeur{margin-top : 15px;}
.storeLocResult{
	margin-left: 75px;
	width: 180px;
	margin-top: 20px;
}
.storeLocResult.first {
	margin-left: 0;
	clear: left;
}

.storeLocResult:hover .title, .storeLocDistributeur:hover .title {
	color: #000;
}
.storeLocResult:hover .text, .storeLocDistributeur:hover .text > *, .storeLocDistributeur:hover .text, .storeLocResult:hover .text a {
	color: #505050;
}

.storeLocResult .title, .storeLocDistributeur .title {
	font-family: "Optima", Arial, Sans-serif;
	color: #484848;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.storeLocResult .indication, .storeLocDistributeur .indication{
	font-family: "Optima", Arial, Sans-serif;
	color: #484848;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size : 12px
}

.storeLocResult .text , .storeLocDistributeur .text{
	color: #a4a2a2;
	font-size: 0.750em;
}
.storeLocResult .text a, .storeLocDistributeur .text a {
	color: #a4a2a2;
}

.storeLocResult .text .tel, .storeLocDistributeur .text .tel{
	margin-top: 5px;
	margin-bottom: 3px;
	display: block;
}

.storeLocResult .distance {
	font-size:12px;
	margin-top:3px;
}

.storelocator .controls {
  margin-top: 16px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.storelocator #pac-input {
  background-color: #fff;
  width: 300px;
  font-family: Roboto;
  font-weight: 300;
  text-overflow: ellipsis;
	font : 1em "BellGothic",Arial,Sans-serif !important;
	padding: 0 8px;
	text-transform: uppercase;
	margin-top:0;
}
.storelocator #pac-input:focus {
  border-color: #4d90fe;
  margin-left: -1px;
  padding-left: 14px;  /* Regular padding-left + 1. */
  width: 301px;
}

.storelocator .pac-container {
  font-family: Roboto;
}


.storelocator .controls {
  margin-top: 16px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 30px;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.storelocator #geolocate {
	padding-top:0;
	line-height:30px;
	height:30px;
}
.storelocator #geolocate img {
	vertical-align:middle;
	padding-right:5px;
}
.storelocator #geolocate .arrow {
	display:none;
}

.storelocator #unzoom-no-results a {
	padding-top:0;
	line-height:30px;
	height:30px;
}
.storelocator #unzoom-no-results a .textBtn {
	background: url("/sites/all/themes/yonka/img/dezoom.png") no-repeat left center;
	padding-left:25px;
}
.storelocator #unzoom-no-results a img {
	vertical-align:middle;
	padding-right:5px;
}
.storelocator #unzoom-no-results a .arrow {
	display:none;
}

.storelocator #unzoom-no-results .linkBtnBorder {
	vertical-align:middle;
	margin-top:0;
}
.storelocator #unzoom-no-results-country .linkBtnBorder {
	vertical-align:middle;
	margin-top:0;
}




.infoBox {
	width: 190px;
}

.infoBox .containerInfoBox {
	position: relative;
}
.infoBox .containerInfoBox .indication {
	color : black;
	text-transform: uppercase;
	padding-bottom : 5px;
}

.infoBox .arrow {
	position: absolute;
	bottom: -15px;
	left: 18px;
	width: 18px;
	height: 15px;
	background: transparent url(../img/infobox_arrow.png) no-repeat left top;
}

.infoBox .content {
	background-color: #FFF;
	color: #888888;
	font-size: 10px !important;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif !important;
	padding: 20px 15px;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.4);
}

.infoBox .title {
	color: #000;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding-bottom: 4px;
}

/* --- diaporam --- */

.diaporama {
}

.diaporama .ls {
}

.diaporama .ls a {
	display: block;
	float: left;
	margin: 15px 0 15px 15px;
}

.diaporama .ls a:first-child {
	margin-left: 0;
}

/*--- Brand ---*/

.brand .intro {
	margin-top: 30px;
	line-height: 1.5em !important;
	color : #A4A2A2 !important;
	font-size : 12px;
}

.brand .imagePane {
	margin-top: 35px;
	position: relative;
}

.brand .imagePane > li {
	float: left;
	display: block;
	margin: 3px 0 0 3px;
	padding: 0;
	cursor: pointer;
}
.brand .imagePane > li.rollover a{
	cursor: pointer;
}
.brand .imagePane > li a{
	cursor: default;
}
.brand .imagePane > li:nth-child(3n+1), .brand .imagePane > li.first {
	margin-left: 0;
}

.brand .imagePane > li > a, .brand .imagePane > li > a > img {
	display: block;
}

.brand .imagePane > li span {
	display: none;
}

.brand .descText{font-size : 1em;}

.brandArticle .megatitle {
	font: normal bold 1.875em/normal "Optima", Arial, Sans-serif;
	text-transform: uppercase;
}

.brandArticle .introArticle {
	font: normal bold 1.125em/normal "Optima", Arial, Sans-serif;
	color: #6d6b6b;
}

.brandImgTitleContainer {
	width: 881px;
	height: 372px;
	margin: 28px 0;
	clear : both;
}

.brandImgTitleContainer img {
	width: 100%;
	height: 100%;
}

.column2 {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	column-gap: 20px;
}

.brandArticle .column2 {
	width: 800px;
}

#imagePaneOverlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background-image: url(../img/bkg_black.png);
	background-position: left top;
	background-repeat: repeat;
	display: none;
}

#imagePaneOverlay .content {
	margin: 0;
	height: 100%;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.875em;
	color: #FFF;
	cursor: pointer;
	text-align: center;
}
#imagePaneOverlay .content .height{
	height : 100%;
}
#imagePaneOverlay .content .Valign{
	display : inline-block;
	vertical-align : middle;
}
#imagePaneOverlay .content .width{
	width:99% !important;
}

/*#imagePaneOverlay img {
	display: block;
	width: 38px;
	margin: 15px auto;
}*/

.navBox {
	padding: 13px 15px 20px 15px;
	margin-bottom: 15px;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.688em;
	color: #bbbbbb;
}

.navBox.left {
	float: left;
}
.navBox.right {
	float: right;
	background-position: left center;
}

.navBox a {
	display: block;
	padding-top: 25px;
}

.navBox.left a {
	background: transparent url("../img/small_left.png") no-repeat left top;
}
.navBox.right a {
	background: transparent url("../img/small_right.png") no-repeat right top;
}

/* --- Newsletter --- */

.newsletter .intro {
	text-align: center;
	margin-top: 25px;
}
.newsletter .intro p {
	margin-top: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #595090;
}
.newsletter .intro p.first {
	text-transform: uppercase;
	font-family: "Optima", Arial, Sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.newsletter .intro p.last {
	text-transform: uppercase;
}

.newsletter form .intro {
	font-family: "Optima", Arial, Sans-serif;
	font-size: 0.750em;
	line-height: 1.375em;
	color: #717172;
	text-align: left;
	display: block;
	margin-top: 0;
	margin-bottom: 15px;
}

.newsletter form .intro strong {
	font-size: 1.167em;
}

.newsletter form .textForm {
	font-size: 0.750em;
	font-weight: bold;
}

.bordersHWhite {
	border-width: 14px 0;
	border-color: #FFF;
	border-style: solid;
}

.bigBoxNewsletter .bordersHWhite {
	padding: 15px 0;
}

.bordersHWhite .linkBtnBorder {
	margin-top: 0;
}

.doubleLinesWhite {
	padding-bottom: 23px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAYAAACk7+45AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpi/A8EDEDAAsSMIAYTAxSARMBSAAEGAIuIBQhd+bASAAAAAElFTkSuQmCC') repeat-x bottom left;
}

.bigBoxNewsletter {
	background: #f4f3fa url('../img/_imports/newsletter_bkg.png') no-repeat right top;
}

.bigBoxNewsletter .downArrow {
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpijAyYoMLAwMC2bH3+NQYkEBU4kRlIOQHxccbnz95rVhUtW/Ljx28joMBlIP4FxKJALCctK7Sxe1JsDJOEpMDdjgnRf/j4OEEG6AKxMUiBsqoEQ0t35DMg+wsTSKeYOH9QTrHnByYmRrBVPDwcDJn5bhfZ2VkKwAL///+HYftN6878Bbrx/6njtz8D+YowOWRFIFx64ugtIPXfD1kcXREIh6CLAQQYAMqoc7X7CTEpAAAAAElFTkSuQmCC') no-repeat center bottom;
	padding-bottom: 11px;
}
.intro.downArrow{
	margin : 0;
}
.bigBoxNewsletter .pad3025{
	padding-bottom : 0;
}

/* --- Google Maps --- */
#mapsContainer .pagination {
	margin-top: 30px;
	margin-bottom: 10px;
	display: none;
}

#map_canvas {
	width: 945px;
	/*height: 283px;*/
	height: 400px;
}

#resultsTitle.empty {
	margin-top: 0;
}
#resultsTitle.full {
	margin-top: 30px;
}

#mainMenu .push .content {
	padding: 0;
	margin: 0;
	width: 193px;
	height: 183px;
	position: relative;
}

.overlayPlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: transparent url("data:image/png;base64,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") no-repeat center center;
}

/* Search results */

.searchPage h2 {
	margin-top: 15px;
	font:normal bold 1em "Optima",Arial,Sans-serif;
	text-transform: uppercase;
}

.search-results {
	list-style: none;
	margin-top: 25px;
}

.search-results li {
	margin: 0 0 20px 0;
}

.search-results > li .title {
	display: inline;
	text-transform: none;
	font:normal bold 0.875em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
}

.search-results > li .search-snippet, .search-results > li .search-info {
	color: #A4A2A2;
    font-size: 0.75em;
}

.search-results > li .search-snippet strong {
	color: #5A5A5A;
	font-weight: bold;
}

.search-results > li > .search-snippet-info {
	margin-top: 5px;
}

.search-results > li .search-info {
	display: none;
}

.in .searchPage .pagination {
	display: block;
	width: 100%;
	text-align: right;
	margin-left: 0;
	margin-right: 0;
}

.in .searchPage .pagination.doubleLines45 {
	margin-top: 0;
}

#search-form {
	margin: 25px 0 15px;
}
#search-form input[type="text"] {
	border: 1px solid #CBCBCB;
    height: 22px;
	color: #5A5A5A;
	font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Sans-serif;
    text-transform: uppercase;
	vertical-align : middle;
	display: inline-block;
	float:left;
	width:60%;
	margin-right: 6px;
}
#search-form .linkBtnBorder {
	vertical-align : middle;
	display: inline-block;
	margin : 0;
}

/*-----------  STYLES CONDITIONNELS   -----------*/

/*-----------  CSS for IE9 and lower  -----------*/
html.lte-ie9{}
/*-----------  CSS for IE8 and lower  -----------*/
html.lte-ie8{}

html.lte-ie8 .push .title {
	font-size: 0.65em;
}

html.lte-ie8 .in {
	/*margin-top: 60px !important; */
}

html.lte-ie8 .fakeComponentContainer {
	position: relative;

}
html.lte-ie8 .fakeComponentContainer .realSelect {
	width: 100%;
	height: auto;
	position: static;
}

html.lte-ie8 .fakeComponentContainer .fakeSelect {
	display: none;
}

html.lte-ie8 .storelocator .fakeComponentContainer, html.lte-ie8 #storelocatorForm #wideSearch, html.lte-ie8 #storelocatorForm .label {
	top: auto;
	bottom: 9px;
}
html.lte-ie8 #storelocatorForm #wideSearch {
	bottom: 8px;
}

#storelocatorForm div p{
	display:inline-block;
	vertical-align : middle;
	float:none;
	padding : 0 5px 0 0;
	width : auto;
}

html.lte-ie8 .linkBtn {
	width: auto;
}
html.lte-ie8 .linkBtn .arrow {
	display: none;
}

html.lte-ie8 .storelocator form .linkBtnBorder {
	position: relative;
	bottom: 10px;
}

html.lte-ie8 .brand .imagePane > li {
	margin: 2px 0 0 2px;
}

html.lte-ie8 #search-form .linkBtnBorder {
	top: 5px;
}
html.lte-ie8 #search-form label {
	position: relative;
	top: 5px;
}

/*-----------  CSS for IE7 and lower  -----------*/
html.lte-ie7{}

html.lte-ie7 #mainMenu {
	position: absolute;
	width: 100%;
	z-index: 2;
	top: 0;
	margin-top: 204px;
}

html.lte-ie7 #mainMenu form {
	margin-top: 7px;
}

html.lte-ie7 #mainMenu input.search, html.lte-ie7 #mainMenu input.submit {
	float: left;
}

html.lte-ie7 #mainMenu input.search {
	width: 100px;
	height: 20px;
}

html.lte-ie7 #mainMenu input.submit {
	width: 20px;
	height: 24px;
}

html.lte-ie7 #slider {
	margin-top: 53px;
}

html.lte-ie7 #slider .pagination > li,
html.lte-ie7 .responsive-slider--pager-dots > li {
	display: inline;
	text-indent: 0;
	margin-bottom: 5px;
}

html.lte-ie7 #userBar li a {
	color: #FFF;
}

html.lte-ie7 .box.bkgDiagnostic input[type="submit"] {
	display:block;
	width:85%;
	margin:0 auto;
}

html.lte-ie7 .memberZone .linkBtnBorder {
	top: -13px;
}

/*-----------  CSS for IE6 and lower  -----------*/
html.lte-ie6{}

/*-----------  STYLES CONDITIONNELS   -----------*/

/*-----------  RESPONSIVE   -----------*/

.push-product .content {	
	line-height:normal;
	vertical-align:middle;
	display: inline-block;
}

.margin-bottom{
	margin-bottom: 15px;
}

.push-product .padder {
	padding:30px;
	height:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.push-product .picture{
	margin-top:15px;
}
.more {
	text-align: center;
	background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 2em;
    font-weight: bold;
    height: 45px;
    line-height: 40px;
    position: absolute;
    right: 0;
    vertical-align: middle;
    width: 45px;
    z-index: 1;
    -webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}

.push-product > li{
	width:32%;
	height:358px;
	display:inline-block;
	vertical-align:top;
	margin-left:1.4%;
	position:relative;
	background-color: #f7f7f7;
	margin-bottom: 15px;
}

.push-product > li:first-child{
	margin-left:0;
}
.push-product > li:hover .rollover{
	display:block;
}
.push-product > li .rollover{
	background-color: black;
	line-height:358px;
	height:100%;
	width:100%;
	padding: 0 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-color: white;
	opacity:0.85;
	display:none;
	font: normal normal 0.875em/385px Arial, Verdana, Sans-serif;
}
.push-product > li .rollover .title{
	font: normal bold 1.143em/1.286em "Optima", Arial, Verdana, Sans-serif;	
}
.push-product > li .rollover .content > *{
	margin-bottom: 18px;
}
.push-product > li .rollover .content > p{font-size:0.875em;}
.push-product > li:hover .container-title{	
	background-color: black;	
	color:white;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}

.push-product > li .container-title{
	vertical-align:middle;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 60px;
	font: normal normal 0.750em/97px Georgia, Times, Serif;
}
.push-product > li .container-title .title{
	font: normal bold 1.333em/1em Optima, Times, Serif;
}
.push-product > li .container-title .content > *{
	margin-bottom: 5px;
}
.push-product > li .vignette {
    background-color: #000000;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    vertical-align: middle;
    z-index: 2;
	/*border-radius: 33px;
	height: 66px;
	line-height: 63px;
	width: 66px;*/
	
	/* modif */
	border-radius: 40px;
	height: 80px;
	line-height: 80px;
	width: 80px;
}
.push-product > li .vignette.right {
    left: auto;
    right: 20px;
}
.push-product > li .vignette p {
    color: #FFFFFF;
    font: 0.688em/1em "Optima",Arial,Verdana,Sans-serif;
    text-transform: uppercase;
	/*word-break: break-all;*/
}
.push-product > li .text {
	width : 195px;
}
.push-product > li .text > *{
	margin-bottom: 8px;
}
.push-product > li .text .time{
	font: normal normal 1.250em/normal Georgia,Times,Serif !important;
	margin:20px 0;
}
.push-product > li .text .time > *{
	vertical-align: middle;
	display: inline-block;
}
.push-product > li .text .title {
	font: normal bold 1em/1em Optima,Times,Serif;
}
.push-product > li .text .title span {
	text-transform: uppercase;
}
.push-product > li .text .time {
	font: normal normal 0.75em/normal Georgia,Times,Serif;
}	
.push-product > li .text p {
	font: normal normal 0.75em/normal Georgia,Times,Serif;
}

.push-greybox > li{
	width:49%;
	display:inline-block;
	vertical-align:top;
	margin-left:1.4%;
	position:relative;
	background-color: #f5f5f5;
	text-align:center;
	color: #8f8c8c;
	min-height: 163px;
	margin-bottom: 15px;
}
.push-greybox > li a{
	padding:30px 30px 15px;
	display:inline-block;
}
.push-greybox > li.pink {
	background-color: #D9A2A3;
}
.push-greybox > li.pink .title, .push-greybox > li.pink p{
	color:white;
}
.push-greybox > li.pink .title:before {
	border-color:white;
}
.push-greybox > li:first-child{
	margin-left:0;
}
.push-greybox .title{
	text-transform:uppercase;	
	color:black;
	font: normal normal 1.250em/normal "Optima", Arial, Verdana, Sans-serif;
	margin-bottom:5px;
	display:inline-block;
	margin-bottom: 5px;
}
.push-greybox .title:before {
	border-style:solid;
	border-color:#000000;
	border-width: 1px 0;
    content: "";
    display: block;
    height: 1px;
    margin-bottom: 13px;
    margin-top:8px;
}
.poll .push-greybox .title {
	font-size: 1.95em;
	color: #ffffff;
}
.poll .push-greybox .title:before {
	border-color:#ffffff;
}
.push-greybox p{
	font: normal normal 0.750em/normal Georgia, Times, Serif;
}

.poll .push-greybox p {
	font-size: 0.9em;
}

.list-category{
	margin-bottom: 40px;
	text-align: center;
}
.list-category a:hover{
	opacity:0.6;
	-webkit-transition: opacity 0.2s ease-in;
        -moz-transition: opacity 0.2s ease-in;
         -ms-transition: opacity 0.2s ease-in;
          -o-transition: opacity 0.2s ease-in;
             transition: opacity 0.2s ease-in;
}
.list-category .title{	
	font: normal normal 0.750em/normal Georgia, Times, Serif;
    text-transform: uppercase;
    display:inline-block;
}
.list-category .title:after{	
	border-color: #000000;
    border-style: solid;
    border-width: 1px 0;
    content: "";
    display: block;
    height: 1px;
    margin: 0 auto 52px;
    position: relative;
    top: 17px;
}
.list-category ul > li {
	text-align:center;
	width:19%;
	display:inline-block;
	vertical-align:top;
	margin-left:0.7%;	
}
.list-category ul > li:first-child {
	margin-left:0;	
}
.list-category ul > li img{
	margin-bottom: 25px;
}
.list-category ul > li p{
	font: normal normal 0.875em/normal Georgia, Times, Serif;
	text-transform: uppercase;
}

.list-pictures {
	padding: 15px;
	background-color: #f7efec;
	margin-bottom: 30px;
}
.list-pictures .border {	
	border: 4px solid white;
	display: inline-block;
	left: 50%;
    position: absolute;
    z-index: 1;
    top: 0;
    margin-left: -32%;    
	width: 64%;
    margin-top: 148px;
}
.list-pictures .border div{	
	background-color: white;
	margin: 5px 3px;
	padding: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.list-pictures .content{
	position: relative;
	display: inline-block;
	font-family: Georgia, Times, Serif;
	color: #212121;	
	text-align: center;
	background-color: white;
	vertical-align: top;
	float:left;
}

.list-pictures .content:hover .more, .push-product > li:hover .more {
	background-color: white;
	color: black;	
}
.list-pictures .col-401 .border{
	margin-left: -42%;
    margin-top: 124px;
    width: 84%;
}
.list-pictures .col-401 .border div{
	padding: 20px;
}
.list-pictures .content img{
	display: block;
}
.list-pictures .content .title-cat{
	font-size: 0.688em;
	text-transform: uppercase;
	font-style: italic;
}
.list-pictures .content .title{
	font-size: 1.563em;
	margin:18px 0 14px;
	line-height: 0.920em;
	text-transform: uppercase;	
	font-weight: normal;
}
.list-pictures .content p{
	font-size: 0.750em;
	line-height: 1.333em;
	font-style: italic;
}
.list-pictures .content.share {
	width: 273px;
	height: 239px;
	padding: 64px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #202020;
	font-style: italic;
	font-family: Georgia, Times, Serif;
	font-size: 1.667em;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
.list-pictures .content.share p{
	line-height:1.15em;
	margin-bottom: 15px;
}
.list-pictures .content.share a {
	display: inline-block;
	margin: 0 2px;
}
.list-pictures .content.share a.fb:hover img {
	background-color: #3B5998;
}
.list-pictures .content.share a.youtube:hover img {
	background-color: #c4302b;
}
.list-pictures .content.share .fb img,
.list-pictures .content.share .youtube img {
	background-color: black;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}

.col{
	float: left;
}
.col-544{
	width: 544px;
}
.col-401{
	width: 401px;
}

.pushs {
	height: left;
	width: 305px;
}

#mainMenu .container select, #mainMenu .container .vSep {
	display: none;
}

.column2 p:first-child {
	margin-top: 0;
}

.rubTitle, .smallRubTitle, .verySmallRubTitle, .bigRubTitle {
	float: left;
	background-color: #000;
	margin: 20px 0;
}
.verySmallRubTitle {
	margin: 10px 0 25px 0;
}
.bigRubTitle {
	margin: 20px 0 0 0;
}
.rubTitle > span, .smallRubTitle > span, .verySmallRubTitle > span, .bigRubTitle > span {
	display: block;
	margin-left: 65px;
	padding-left: 15px;
	background-color: #FFF;
	text-transform: uppercase;
	color: #000;
}

.rubTitle {
	font: normal bold 1.375em/normal "Optima", Arial, Sans-serif;
}
.smallRubTitle {
	font: normal bold 1em/normal "Optima", Arial, Sans-serif;
}
.verySmallRubTitle {
	font: normal bold 0.825em/normal "Optima", Arial, Sans-serif;
}
.bigRubTitle {
	font: normal bold 2.250em/normal "Optima", Arial, Sans-serif;
}

.smallRubTitle > span {
	margin-left: 110px;
}
.verySmallRubTitle > span {
	font-weight: normal;
	margin-left: 40px;
}
.bigRubTitle > span {
	margin-left: 220px;
}

.chapterTitle {
}
.chapterTitle h2 {
	clear: left;
}

.chapterTitle .bigRubTitle + h2 {
	font: normal bold 1.250em/normal "Optima", Arial, Sans-serif;
}

.mRB10 {
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
.mL10 {
	margin-left: 10px;
}
.mL20 {
	margin-left: 20px;
}
.mL80 {
	margin-left: 80px;
}
.mL240 {
	margin-left: 240px !important;
}

/* --- Tabs --- */

.tabs{
	float:left;
	width:100%;
	color:#000;
	margin:0;
}
.tabs > li{
	position:relative;
	z-index:2;
	top: 1px;
	color:#000;
	float:left;
	cursor:pointer;
	margin:0 1px;
	padding: 18px 10px;
	text-align:center;
	font-size: 0.750em;
	font-weight: bold;
	background:#fff;
	border: 1px solid #bdbdbd; /* bdbdbd */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.tabs > li:hover{color:#000000;}
.tabs > li.current{
	color:#000;
	background:#f4f1ee;
	border-bottom-color: #f4f1ee;
}
.tabs > li:first-child{
	margin-left:8px;
}
.tabs .text{
	padding:0 5px 0 0;
	display:inline-block;
	vertical-align:middle;
	text-transform: none;
}
.tab {
	display:none;
	float:left;
	width:100%;
	padding: 25px 20px;
	box-sizing: border-box;
	border: 1px solid #bdbdbd;
}
.tab.current{
	display:block;
	background:#f4f1ee;
}

.tab p {
	margin-bottom: 20px;
	font-size :0.75em;
	color : #A4A2A2;
}

.tab .linkBtnBorder {
	margin: 0 10px;
}
.tab .descText, .tab .linkBtnBorder {	
	display : inline-block;
	vertical-align : middle;
}

/* -- Sitemap -- */

.col33p {
	width: 30%;
	margin-left: 2.9%;
	margin-bottom: 10px;
}
.col33p.first {
	width: 32.9% !important;
	margin-left: 0 !important;
	clear:both;
}

.sitemap .lsContainer {
	clear: both;
	width: 100%; 
	margin-bottom: 20px;
}

.sitemap h2 {
	font-family: "Optima",Arial,Sans-serif;
	font-size: 1.625em;
	clear: both;
}

.sitemap .lsContainer p.title {
	clear: left;
	font-weight: bold;
	font-size: 0.875em;
	text-transform: uppercase;
	color: #000;
	padding: 8px 0;
	margin: 15px 0 5px 0;
	border-bottom: 1px solid #C3C3C3;
}
.sitemap .lsContainer p.singleLink {
	clear: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.688em;
	padding: 10px 0 5px 0;
}
.sitemap ul {
	float: left;
	clear: both;
	margin: 10px 0 5px 0;
}
.sitemap ul li {
	color: #5F5F5F;
	font-size: 0.688em;
	margin: 0;
	padding: 0;
}
.sitemap ul li.title {
	font-weight: bold;
	font-size: 0.750em;
	color: #FFF;
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: none;
}

/*-----------  OLD BROWER MSG   -----------*/
.old-browser-msg{
	height:64px;
	padding:0;
	background:url(../img/old-browser/alert_bg.gif) repeat-x left top;
	font:normal normal 12px/normal Arial, Verdana, Sans-serif;
}
.old-browser-msg-container{
	margin:0 auto;
	text-align:center;
}
.old-browser-msg .message{
	display:block;
	height:54px;
	color:#d10000;
	padding:12px 0 0 0;
	text-decoration:none;
}
.old-browser-msg strong{
	display:block;
	font-size:14px;
	padding:0 0 3px 0;
}
.old-browser-msg .message:hover{text-decoration:underline;}
.old-browser-msg .close{
	display:block;
	position:absolute;
	right:24px;top:23px;
	cursor:pointer;
}

/*-----------------FORM STYLES-----------------*/
/*--CLASSIC FORM v3.0--*/
/*CSS générique < FORM >*/
.classicForm{
	float:left;
	width:100%;
	font-size:1em;
	color: #717172;
}
/*CSS générique < FIELDSET >*/
.classicForm fieldset{
	border:none;
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
.classicForm legend{
	width: 100%;
}
/*CSS générique < DIV >*/
.classicForm div{
	float:left;
	width: 88%;
}
/*CSS Titre de colonne*/
.classicForm .colTitle{
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 10px 0;
}
/*CSS générique < P >*/
.classicForm p{
	float:left;
	width:100%;
	display:block;
	padding:0 0 10px 0;
}
/*CSS générique < INPUT / >, < SELECT >, < TEXTAREA >*/
.classicForm input.text, .classicForm input.password, .classicForm select.select, .classicForm textarea.textarea{
	width:92%;
	display:inline-block;
	color:#a1a39a;
	margin:0;
	padding: 8px 4%;
	border:1px solid #c7c7c9;
	background:#fff url('data:image/gif;base64,R0lGODlhAgAeAKIAAP39/v7+/vz8/fb2+Pr5+/Ly9O/u8O/v8CH5BAAAAAAALAAAAAACAB4AQAMWeAYQwUI8x8Zg0z0GSiEEx2WaJopRAgA7') repeat-x left top;
	font:normal normal 0.750em/normal "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
/*< INPUT / > checkbox, radio*/
.classicForm input.checkbox, .classicForm input.radio{
	padding:0;
	margin:1px 5px 0 0;
	vertical-align:middle;
	border:none;
}
/*< INPUT / > submit*/
.classicForm input.submit{
	margin:0;
	padding:0;
	cursor:pointer;
}
.classicForm input.radio{vertical-align:middle;}
/*Mise en forme générique < LABEL >*/
.classicForm label{
	width:100%;
	cursor:pointer;
	font-size:0.750em;
}
/*Specifications < DIV > 100%*/
.classicForm div.col_100{
	width:100%;
}
/*Specifications < DIV > 50%*/
.classicForm div.col_50{
	width:43%;
	padding-right:6%;
	/*padding -bottom: 10px;*/
}

.classicForm .col_30 {
	width: 30%;
	padding:0;
}

.classicForm div.col_50.lastChild{
	margin-left:6%;
}
.brw {
	border-right: 1px solid #fff;
}
/*Specifications < DIV > 33%*/
.classicForm div.col_33{
	width:32%;
	padding-right:2%;
}
/*Specifications < DIV > 25%*/
.classicForm div.col_25{
	width:23%;
	padding-right:2%;
}
.classicForm div.col_25.firstCol, .classicForm div.col_25.lastCol{width:24%;}
.classicForm div.lastChild, .classicForm div.lastCol{padding-right:0 !important;}
/*Specifications de position de < LABEL > à GAUCHE*/
.classicForm p.label_left label{
	float:left;
	display:block;
	width:32%;
	padding-right:2%;
}
.classicForm p.label_left input, .classicForm p.label_left select, .classicForm p.label_left textarea{width:66%;}
/*Specifications de position de < LABEL > à DROITE*/
.classicForm p.label_right.sameLine {
	float: left;
	width: 70px;
}
.classicForm p.label_right label{
	width:auto;
	padding-right:10px;
}
.classicForm p.label_right input, .classicForm p.label_right select, .classicForm p.label_right textarea{width:auto;}
/*Spécifications < INPUT / > submit*/
.classicForm div.col_100 input.submit, .classicForm div.col_50 input.submit, .classicForm div.col_33 input.submit, .classicForm div.col_25 input.submit{width:100%;}
/*Spécifications < INPUT / > submit à GAUCHE*/
.classicForm p.submit_left{text-align:left;}
.classicForm p.submit_right{text-align:right;}
.classicForm p.submit_center{text-align:center;}
.classicForm p.submit_left input.submit, .classicForm p.submit_right input.submit, .classicForm p.submit_center input.submit{width:auto;}
/*Champ requis*/
/*.classicForm .required{color:#cc0000;}*/
/*Gestion des erreurs*/
.classicForm .error input, .error select, .error textarea, .classicForm .error .select-custom{
	/*border-color:#db533d !important;*/
	color:#db533d !important;
}
.classicForm .error {
	background: none;
	color:#db533d;
}
.classicForm .error label{color:#db533d;}
/*Gestion des infobulles erreurs*/
.errorFeedback{
	z-index:42;
	position:absolute;
	color:#ffffff;
	background:#db533d;
	padding:10px;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	font:normal normal 11px/normal Verdana, Arial, Sans-serif;
}
.errorFeedback .appendice{
	position:absolute;
	left:10px;bottom:-14px;
	width:14px;
	height:14px;
	background:url('data:image/gif;base64,R0lGODlhDgAOAIABANtTPQAAACH5BAEAAAEALAAAAAAOAA4AAAIdhI+pGpvRnIHR0cquvfhwmH3PB3pkCZzUpIItVQAAOw==') no-repeat left top;
}

#contact-form .select-custom, #newsletter-form .select-custom{
	top : 0;
	width : 83%;
	margin : 0;
}

.form-textarea-wrapper textarea{
	width:106% !important;
	padding : 8px !important;
}
/*-----------------FORM STYLES-----------------*/

.in section[role="main"] .classicForm input[type="submit"].linkBtn, .in section[role="main"] .bigBoxNewsletter .linkBtn {
	width:auto !important;
}

.classicForm .fakeComponentContainer .realSelect{
	width: 68%;
	left: 0;
}

.classicForm div.fakeSelect {
	width: auto;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0px !important;
}

.classicForm .fakeComponentContainer .fakeSelect .middlePart {
	color: #A1A39A;
}

.classicForm .fakeComponentContainer.error .fakeSelect .middlePart {
	color: #DB533D !important;
}

.classicForm input[type="submit"] {
	padding-left: 6px;
	padding-right: 6px;
}

.fieldCaption{
	color: #717172;
	font-size: 0.625em;
}

.mentions {
	font-size: 0.625em;
	color: #a1a39a;
}

/*--- BLOCK ESPACE YONKA ---*/

#pub > div > a > span{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	margin:10px 9px;
	padding : 1px 0;
	border-style: solid;
	border-color : white;
	border-width : 1px 0 1px 0;
	background:rgba(0, 0, 0, 0.5);
}
#pub > div > a{
	display:inline-block;
	position:relative;
}
#pub > div > a > span > span{
	padding : 5px 15px;
	text-transform : uppercase;
	color : white;
	border-top: 1px solid white;
	border-style: solid;
	border-color : white;
	border-width : 1px 0 1px 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
	display : inline-block;
	line-height:1.4em;
}

/*--- FAQ ---*/
#faq{margin-top : 40px;}
#faq > li > p:first-child{
	color: #000000;
    font: normal normal 1em/normal "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
}
#faq li > ul > li{
	color: #000000;
    font: normal normal 1em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
}
#faq li > div{
	padding: 0 33px;
}
#faq li > div > ul, #faq li > div > ol{margin: 0 0 20px; padding: 0 0 0 30px;}
#faq li > div > * > li{	
    font-size: 0.75em;
}
#faq li > div > ul > li, #faq li > div > * > li > ul > li{	
	list-style : square;
}
#faq li > div > * > li > ul{margin : 10px 0 10px 15px;}
#faq li{color: #A4A2A2 !important;}
#faq li > p{
	cursor: pointer;
	text-transform : uppercase;
	border-top: 1px dotted grey;
    padding: 20px 30px 0 0;
	background : url(../img/faq_arrow.png) right 21px no-repeat transparent;
}
#faq li > p:hover{
	text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
}
#faq li:first-child > p{
   border: 0;
   padding-top : 0;
   background-position : right 0px;
}
#faq li > p > span:first-child{
	display: inline-block;
    float: left;
    padding: 0 7px 20px 0;
	vertical-align : top;
}
#faq li > p.current{	
	background-image : url(../img/faq_arrow_current.png);
}

/*--- LEXIQUE ---*/
#alphabet li{
	float:left;	
	margin: 0 1px 0 0;	
}
#alphabet li a, #detail_lexique p > span:first-child{
	background: black;
	color: white;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	width: 35px;
	padding : 4px 0;
}
#detail_lexique ul li ul li{	
	list-style : square;
	color: #A4A2A2 !important;
	font-size : 0.750em;
}
#detail_lexique ul li ul{
	margin : 0 10px 20px 15px;
}
#detail_lexique p > span:first-child{font-size : 1em; margin-right : 30px;}
#detail_lexique > div > p{
	border-top: 1px dotted grey;	
	margin : 40px 0 0 0;
	padding : 40px 0 30px;
	color : black;
	text-transform : uppercase;
	font-size : 1.4em;
}
#detail_lexique {float:left;}
#detail_lexique .retour{
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	float:left;
}
#detail_lexique .retour img{
	display: block;
}
#detail_lexique .retour:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}
#alphabet li a:hover{
	background : grey;
}
#alphabet li a.disabled{
	cursor : default;
	background : url(../img/disabled_bg.png) left top grey;
}
#detail_lexique div > ul{
    padding: 0 65px 0;
}
#detail_lexique ul > li > p:first-child {
	color : black;
	text-transform : uppercase;
	margin-bottom: 3px;
}

/*--- SITEMAP ---*/
#sitemap .container{
	width : 305px;
	padding : 0 5px;
	margin-bottom : 30px;
	float:left;
}
#sitemap h2{
	color: black;
	font: normal bold 0.875em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
	border-bottom: 1px solid #C1C1C1 !important;
	padding : 12px 0 5px;
	text-transform : uppercase;
}
#sitemap h3 a{
	color: black;
	font: normal bold 0.7em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
	padding-bottom : 10px;
	display : block;
}
#sitemap ul > li > h4{padding-bottom : 5px; text-transform : lowercase;}
#sitemap ul > li{
	font: normal normal 0.8em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
}
#sitemap ul > li > ul{margin : 0 0 10px 0;}
#sitemap ul > li > ul > li{
	font: normal normal 0.9em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
	color : #A4A2A2;
	list-style : square inside;
}

/*--- CSS select custom ---*/

span.select-custom.bgBlack{
	width: 85px;
	padding: 0 30px 0 10px;
	/*background: transparent url(../img/select_background.jpg) repeat-x left top;*/
	text-transform: uppercase;
	line-height: 23px;
	color: #848484;
	display:inline-block;
	text-align : left;
	position:relative;
	cursor:pointer;
	margin-top : 8px;
}
/*span.select-custom.bgBlack:before{
	background: transparent url(../img/select_corner.jpg) no-repeat left top;
	height:23px;
	width:5px;
	position:absolute;
	left:0;
	top:0;
	content: '';
}*/
span.select-custom.bgBlack:after{
	/*background: transparent url(../img/select_btn.jpg) no-repeat left top;*/
	background: transparent url(../img/select_arrow.gif) no-repeat center center;
	width:23px;
	height:23px;
	position:absolute;
	right:0;
	top:0;
	content: '';
}
span.select-custom.disabled,.linkBtn.disabled  {opacity:0.7; filter:alpha(opacity=70);cursor:default;}

.menu-name-menu-lang-selector {
	display: inline-block;
	width: 177px;
	float: right;
	height: 42px;
	position: relative;
}
.menu-name-menu-lang-selector ul {
	padding : 8px 15px;
	color : #848484;	
	text-transform : uppercase;
	background-color: #222222;
	border-radius: 0px 0px 3px 3px;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	box-sizing: border-box;
	overflow: hidden;
}
.menu-name-menu-lang-selector ul.opened {	
	box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
}
.menu-name-menu-lang-selector ul li {
	list-style: none !important;
	list-style-image: none !important;
	margin-bottom: 10px !important;
	padding: 6px 20px;
	cursor:pointer;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
.menu-name-menu-lang-selector ul li.first {
	margin-bottom: 11px !important;
}
.menu-name-menu-lang-selector .overlay {
	cursor: pointer;
    height: inherit;
    width: inherit;
	position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
	background: transparent url(../img/select_arrow.gif) right center no-repeat;
}

.menu-name-menu-lang-selector ul li:hover{
	color: white;
}

#customSelect{
	display:none;
	z-index:50;
	position:absolute;
	left:0;top:0;
	padding: 0 0 3px 3px;
	background: #fff;
	list-style-type:none;
	font : normal normal 0.625em/normal Arial, Verdana, Sans-serif;
	color : #848484;	
	text-transform : uppercase;
	border-radius : 0px 0px 3px 3px;
	box-shadow : 0px 2px 2px rgba(0,0,0,0.2);
}
#customSelect.form_langue{
	width:177px !important;
	padding :0 0 8px 15px;
}
#customSelect.form_langue li{
	padding: 6px 6px 6px 20px;
	cursor:pointer;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
#customSelect.form_langue li.default{
	padding-left : 0px;
}
#customSelect.form_langue li.fr, .select-custom > .fr,
.menu-name-menu-lang-selector ul li.fr{
	background : transparent url(../img/fr.gif) left center no-repeat;
}
#customSelect.form_langue li.ch_de, #customSelect li.ch_fr, .select-custom > .ch_fr, .select-custom > .ch_de,
.menu-name-menu-lang-selector ul li.ch_fr,
.menu-name-menu-lang-selector ul li.ch_de{
	background : transparent url(../img/ch.gif) left center no-repeat;
}
#customSelect.form_langue li.gb, .select-custom > .gb,
.menu-name-menu-lang-selector ul li.gb{
	background : transparent url(../img/gb.gif) left center no-repeat;
}
#customSelect.form_langue li.us, .select-custom > .us,
.menu-name-menu-lang-selector ul li.us{
	background : transparent url(../img/us.gif) left center no-repeat;
}
#customSelect.form_langue li.ie, .select-custom > .ie,
.menu-name-menu-lang-selector ul li.ie{
	background : transparent url(../img/ie.gif) left center no-repeat;
}
#customSelect.form_langue li.int, .select-custom > .int,
.menu-name-menu-lang-selector ul li.int{
	background : transparent url(../img/international.gif) left center no-repeat;
}
#customSelect.form_langue li.be, .select-custom > .be,
.menu-name-menu-lang-selector ul li.be{
	background : transparent url(../img/be.gif) left center no-repeat;
}
#customSelect.form_langue li.lu, .select-custom > .lu,
.menu-name-menu-lang-selector ul li.lu{
	background : transparent url(../img/lu.gif) left center no-repeat;
}
#customSelect.form_langue li.au, .select-custom > .au,
.menu-name-menu-lang-selector ul li.au{
	background : transparent url(../img/au.png) left center no-repeat;
}
#customSelect.form_langue li.nl, .select-custom > .nl,
.menu-name-menu-lang-selector ul li.nl{
	background : transparent url(../img/nl.gif) left center no-repeat;
}
#customSelect.form_langue li.es, .select-custom > .es,
.menu-name-menu-lang-selector ul li.es{
	background : transparent url(../img/es.gif) left center no-repeat;
}
#customSelect li{
	cursor: pointer;
    padding: 6px;
}
#customSelect li:hover{
	color: black;
}
#customSelect.form_langue li:hover{
	color: white !important;
}
.select-custom.form_langue{
	width:177px !important;
	padding:0 0 0 15px !important;
	font-family: Arial, Verdana, Sans-serif;
}
.select-custom > span{
	padding-left : 20px;
	display:inline-block;
	color : #9d9d9d !important;
}
.select-custom > .default{
	padding : 0;
}


span.select-custom.bgGrey{
	background: url(../img/select_middle.gif) repeat-x scroll left top transparent;
    color: #5A5A5A;
    font: normal normal 0.625em/33px "BellGothic",Arial,Sans-serif;
    padding: 0 10px;
	padding-right : 35px\9;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
	position:relative;
	display : inline-block;
	cursor:pointer;
	margin-bottom : 23px;
	height : 33px;
	overflow : hidden;
}
span.select-custom.bgGrey:before{
	background: url(../img/select_left.gif) no-repeat scroll left top transparent;
    width: 4px;
	height : 33px;
	position:absolute;
	left:0;
	top:0;
	content: '';
}
span.select-custom.bgGrey:after{
	background: url(../img/select_right.gif) no-repeat scroll left top transparent;
    width: 35px;
	height:33px;
	position:absolute;
	right:0;
	top:0;
	z-index : 10 !important;
	display:inline-block;
	content: '';
}
.col_93 span.select-custom{width : 93%; width:78%\9; display: block; margin-left: auto; margin-right: auto;}

.form_type_peau , .form_age, .form_preoccupation1, .form_preoccupation2, .form_country_2{
	padding:3px !important;
	background: url("../img/bg_selectCustom.png") repeat left top transparent !important;
	font : normal normal 0.625em/normal "BellGothic",Arial,Sans-serif !important;
	color: #5A5A5A !important;
	text-transform : uppercase;
	border-radius : 0 !important;
}
.form_type_peau  li:hover, .form_age  li:hover, .form_preoccupation li:hover, .form_country_2 li:hover{
	color: black !important;
}

span.select-custom.bgGrey2{
	background: url(../img/storeloc_select_middle.gif) repeat-x scroll left top transparent;
    color: #A1A39A;
    font: normal normal 0.625em/31px "BellGothic",Arial,Sans-serif;
    padding: 0 35px 0 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
	position:relative;
	display : inline-block;
	cursor:pointer;
	width:217px;
	vertical-align : middle;
}
span.select-custom.bgGrey2:before{
	background: url(../img/storeloc_select_left.gif) no-repeat scroll left top transparent;
    width: 7px;
	height : 31px;
	position:absolute;
	left:0;
	top:0;
	content: '';
}
span.select-custom.bgGrey2:after{
	background: url(../img/storeloc_select_right.gif) no-repeat scroll left top transparent;
    width: 33px;
	height:31px;
	position:absolute;
	right:0;
	top:0;
	content: '';
}

.form_country_2, .form_subject, .form_pays, .form_raison, .form_yonka_know_oui{
	padding:3px !important;
	background:rgba(255, 255, 255, 0.9) !important;
	font : normal normal 0.625em/normal "BellGothic",Arial,Sans-serif !important;
	color: #A1A39A !important;
	text-transform : uppercase;
	border-radius : 0 !important;
	overflow : auto;
	max-height : 180px;
}
.form_yonka_know_oui{
	height : auto !important;
}
.form_country_2 li:hover{
	color: black !important;
}
#prospection-form .form-radios label, #prospection-form .form-checkboxes label{
	padding-right : 15px;
}
#prospection-form  .col_100{
	margin-bottom : 10px;
}
#prospection-form .title_fields{
    font-size: 0.75em;
	margin: 10px 0 5px;
}
#prospection-form .label_top{
	margin-bottom : 10px;
	display:inline-block;
}


.bkgLightMauve {
	background-color: #eae8f5 !important;
}

.bkgMauve {
	background-color: #a79ec7 !important;
}

.bkgLightGrey {
	background-color: #f9f9f9 !important;
}

.bkgGrey {
	background-color: #f7f7f7 !important;
}

.bkgGrey2 {
	background-color: #f5f5f5 !important;
}

.bkgDarkGrey {
	background-color: #6d6b6b !important;
}

.bkgLightBlue {
	background-color: #b2c5e2 !important;
}
.bkgBlack {
	background-color: #000 !important;
}

.bkgGreyBlue {
	background-color: #c5cbce !important;
}

.bkgGreen {
	background-color: #b9d19d !important;
}

.bkgLightBrown {
	background-color: #ece7e3 !important;
}

.bkgBrown {
	background-color: #c09982 !important;
}

.bkgBlue {
	background-color: #b1c5e3 !important;
}

/* --- CMS --- */
.diagnostic .topTexts *{color:#6D6B6B;}
.cms p, .cms figcaption {
	color: #a4a2a2;
	font-size: 0.750em;
	margin: 0 0 20px 0;
}
.cms a{color: #6D6B6B;}
.cms a:hover{color: black;}
.cms figure img {
	margin-bottom: 8px;
}
.cms figcaption {
	color: #696969;
	font-weight: bold;
	text-align: left;
}
.cms h1{
	font: normal bold 1.375em/normal "Optima", Arial, Sans-serif;
	margin: 24px 0;
	text-transform: uppercase;
}
.cms h2{
	font: normal bold 1em/normal "Optima", Arial, Sans-serif;
	margin: 0 0 25px 0;
}

.cms p.vignette{
	float:left;
	width:124px;
	margin-left:53px;
	margin-bottom:10px;
	font-size: 0.6em !important;
	line-height:10px;
	color:#6d6b6b !important;
}

.cms p.vignette:first-child{
	margin-left:0;
}

.brandArticle ul li{
	color: #a4a2a2 !important;
	font-size: 0.750em !important;
	list-style : square !important;
	margin-left: 25px !important;
    padding: 5px 0 !important;
}
.brandArticle ul{
	margin : 15px 0 !important;
}

#form_civilite span.float-left{
	width : 33%;
}
.form-text{
	text-indent : 8px
}

header .dateCreation{
	text-transform : uppercase;
	padding : 14px 0 0 105px;
	float:left;
}
header .dateCreation.international{
	padding-left : 148px;
}
header .dateCreation.usa{
	padding-left : 147px;
}

.share{
	position : absolute;
	right : 0;
	top:0;
}
.share li{float:left; padding-left : 5px;}
.share li a{
	display : inline-block;
	opacity : 0.5;
}
.share li  a:hover{
	opacity : 1;
}
.share li a img{
	float : left;
}

.indicationMap{
	font-size : 0.75em;
	color :#444444;
	margin-top:15px;
}

.mlMap{
	font-size : 0.750em;
	margin-top : 20px;
	color :#A4A2A2;
	clear:both;
}

/*--- RESPONSIVE NAV CSS ---*/

#responsiveNav{
	text-align :center;
	margin-bottom: 30px;
}
#responsiveNav .niveau1 > ul, #responsiveNav .niveau2{	
	border-bottom: 1px solid #dddcdc;
	text-transform: uppercase;
	display: block;
	cursor: pointer;
}
#responsiveNav .niveau1{
	padding: 5px 0;
	border-bottom: 1px solid #dddcdc;
	text-transform: uppercase;
	display: block;
	cursor: pointer;
}
#responsiveNav .niveau1 > span, #responsiveNav .niveau2 li > span{
	display:inline-block;
	width:100%;
}
#responsiveNav .niveau1.current  > span{
	border-bottom: 1px solid #dddcdc;	
	padding: 0 0 7px;
}
#responsiveNav .niveau1.current{
	padding-bottom: 0;
	border : 0;
}
#responsiveNav > li > ul{
	background: white;
}
#responsiveNav .niveau2{
	background : #fcfcfc;
	font-size : 0.9em;
}
#responsiveNav .niveau2 li{
	padding : 8px 0;
	border-top : 1px solid #f1f1f1;
}
#responsiveNav .niveau2 li:first-child{
	border-top : 0;
}
#responsiveNav .niveau2 .current  > span{
	border-bottom: 1px solid #f1f1f1;	
	padding: 0 0 7px;
}
#responsiveNav .niveau3 li{
	font-size : 0.750em;
	color : #7f8185;
	padding : 4px 0;
	cursor: pointer;
	text-transform : lowercase;
	border : 0;
}
#responsiveNav .niveau3 li strong{
	text-transform : uppercase;
}


/*---- PARTAGE ---*/
.fb-like{float:left;margin-right : 25px !important;}
.twitter-share-button{
	width: 98px !important;
}
#___plusone_0{
	width : 79px !important;
}

/*---- MASTER PAGE CONSEIL ----*/
.carouselWindow{
	margin-top : 30px !important;
	float:none !important;
}
#carouselConseil{
	float:left;
	background : url(../img/ajax-loader_carousel.gif) center center no-repeat #e5e3e3 !important;
}
#carouselConseil li {
	width:655px;
	height:337px;
	position :relative;			
}
#carouselConseil li .txt{
	position:absolute;
	top:30px;
	left:0;	
}
#carouselConseil li .txt p{
	margin : 0 0 10px 30px;
	clear:both;
	color : #b6b6b6;
	width : 215px;
	font-size : 0.750em;
	}
#carouselConseil li .txt .title{
	padding:0 17px 0 30px;
	height : 29px;
	display:block;
	float:left;
	margin-bottom : 25px;
	color : #222222;
	text-transform : uppercase;
	font: normal bold 0.875em/24px "Optima", Arial, Sans-serif !important;
	background-color : #eee4e4;
}
#carouselConseil li .txt .title > *{display:inline-block; vertical-align:middle;}
#carouselConseil li .txt .chapo{
	font: normal bold 1.500em/1em "Optima", Arial, Sans-serif;
	color : #cbc8c8;
}
#carouselConseil li .txt .chapo .size16
{
	font-size : 1.438em;
}
#carouselConseilPagination.pagination{
	/*background : #e5e3e3;*/
	padding : 5px 0;
	position :relative;
	left:0;
	float:left;
	font : normal bold 0.750em/normal "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Sans-serif;
	text-transform : none;
	margin:0;
}
#carouselConseilPagination.pagination li{
	display:inline;
	cursor:pointer;
	padding:15px;
	float:left;
	color:#727272;	
	font-weight : bold;
	width : 119px;
	border : 0;
}
#carouselConseilPagination.pagination li p{
	padding : 15px 0 0 0;
	font-size : 0.938em;
}
#carouselConseilPagination.pagination li .num{
	display:none;
}
#carouselConseilPagination.pagination li .thumb{display:inline-block;}
#carouselConseilPagination.pagination li .thumb img{
	width : 119px;
	height : 61px;
	display:block;
}
#carouselConseilPagination.pagination li.prev, #carouselConseilPagination.pagination li.next{
	display:none;
}
#carouselConseilPagination.pagination li:hover{background-color:white; color:#202020;}
#carouselConseilPagination.pagination li.current{color:#cc0000;}
#carouselConseilPagination.pagination li.current p{color:#202020 !important;}
#carouselConseilPagination.pagination li.current:before{
	background: url(../img/appendice.gif) no-repeat center top transparent;
    border-bottom: 4px solid #A69DC9;
    content: "";
    display: inline-block;
    height: 7px;
    position: absolute;
    top: -7px;
    width: 119px;
}
#container_pagination{		
	display:inline-block;
	vertical-align:middle;
	width:596px;
	overflow-x:hidden;
	overflow-y:visible;
	position : relative;
	top : -7px;
	padding-top : 7px;
}
#global_container{
	background: none repeat scroll 0 0 #E5E3E3;
	display:inline-block;
	width:100%;
}
#global_container .prev, #global_container .next{
	width : 20px;
	height : 30px;
	margin : 0 4px;
	font-size:0;
	background-color:transparent !important;
	cursor : pointer;	
	display:inline-block;
	vertical-align:middle;
}
#global_container .prev{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNqs1kEKwjAQBVBtpSB4nkJBKHgKt4J7j6QIrjyFN3DjGdwKBXcSf0ojSWyayWQGPrRpeKRp03SulJoxq0aWyM1p1SAjNfJC3khrX8vBTDloKtZ42B8qgdnoRgoz9ZTEdJ9GFIvNoe7QpWBTIAsLgWxsDMzCfHBNxLoQZoMimAHFMAM+FK1ayqoq8AW7E79/B6SK9oJaIhfiKK9IFbtlUdQ+EUH9hmx0bNgaPXPR0OSy0al3KhUtKXtKMkrZAjR6pKIFYYV8kD1yIq2nhG00NtL+4aRu9CH096Q5vyI+6rw2C8Zfl57T3XC8QrZDW19fAQYA2eFK/VLY1yUAAAAASUVORK5CYII=') no-repeat left top;
}
#global_container .next{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNqs1rEKwjAQBuBWJ6FvIAid+iY+gSA4uPskgo/jLiidXB3cnZydRKjEOzBQQpr775qDP5S2fC3NJbR0zhVBNf8cC0sx2EtDeVI+lFVwDUoM82VChzBfnRZNYSaUh6uTC0Z5WFAeuVB/oEHX6CzXOdDwxGg09pRR6NC30KAbBDSjUl+p0TKy24RVU1rKXLjvS9kioEdvlEq47zUBd7kdgHHdkQV/cFi1lCorJs2yGkuBJmwI3FuxGKjBZtLmMBrrg1kwD2bDOLxSpsAKuFCWlDf655BqkzPyZuikqDCpbdRYqrFPFozzE2AA1OUDrmZsPVwAAAAASUVORK5CYII=') no-repeat left top;
}

/*----- ARTICLE CONSEIL ---*/
ul#liste_conseil  {clear:both; }
#liste_conseil li{
	padding-bottom : 50px;
	background : url(../img/double_line.gif) repeat-x left top transparent;
	padding-top : 25px;
	width : 100%;
	display:inline-block;
}
#liste_conseil.detail li{
	padding-bottom : 0;
	background : none !important;
}
#liste_conseil li:first-child{
	background : url(../img/double_line.gif) repeat-x left top transparent;
	margin : 0;
}
.title_conseil{
	clear:both;
	margin-bottom : 20px;
	background : #eee4e4;
}
.title_conseil > span{
	color: #000000;
	display: block;
	margin-left: 65px;
	padding-left: 15px;
	height : 18px;
	background:white;
	font: normal bold 1.250em/21px "Optima", Arial, Sans-serif;
}
#liste_conseil > li >.container_text{width:100%;}
#liste_conseil > li > img{padding-right : 15px;}
#liste_conseil > li > .container_text > *{font-size : 0.750em;}
#liste_conseil p{
	color: #a4a2a2;
}
#liste_conseil strong{
	color : #000000;
	font-weight : bold;
}
#list_questions{margin-top : 30px; background : url(../img/double_line.gif) repeat-x left top transparent; padding : 25px;}
#list_questions > li{padding-bottom : 20px;}
#list_questions > li > a{font : bold 1em Optima,Arial,Sans-serif; color : #727272;}
#list_questions > li > a > img, #list_questions > li > a > img{display: inline-block; vertical-align:-70%;}
#list_questions > li > a > img{margin-right : 10px;}

article #list_questions  {
	float:left;
	width:100%;
	box-sizing: border-box;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

div.container article.cms p {
	color:#000;
}

/*-------- MACARON PRODUIT --------*/

#newbeauty{
	position:absolute;
	top:20px;
	right : 18px;
	display:inline-block;
}
#newbeauty img{
	display:inline-block;
}


/*--- PROSPECTION ---*/

/*---- POSITION : LEFT TOP & LEFT BOTTOM ----*/
#slider .carousel > li .content.leftTop{
	width:250px;
	top:55px;
	left:50px;
}
#slider .carousel > li .content.leftBottom{
	width:250px;
	bottom:55px;
	left:50px;
}
/*---- POSITION : MIDDLE TOP & MIDDLE BOTTOM ----*/
#slider .carousel > li .content.middleTop{
	top:55px;
	right:105px;
}
#slider .carousel > li .content.middleBottom{
	bottom:55px;
	right:105px;
}
/*---- POSITION : RIGHT TOP & RIGHT BOTTOM ----*/
#slider .carousel > li .content.rightTop{
	top:55px;
	right:0;
}
#slider .carousel > li .content.rightBottom{
	bottom:55px;
	right:0;
}

/*---- MARQUE ----*/
.v-align{
	width:0px;
	height:100%;
}
.v-align, .v-align + *{
	display:inline-block;
	vertical-align:middle;
}

#brand{background-color:#f1e5df;}
#expertise{background-color:#eaeff0}
#efficacite{background-color:#f4f0e5;}
#nature_science{background-color:#cdd4d8;}

#listPictures{height:600px;width:935px;}
#listPictures .loading{
	text-align:center;
	font:normal normal 40px/40px Optima,Arial,Sans-serif;
	text-transform:uppercase;
	width:inherit;
	min-height:80px;
}
#listPictures > ul .marginLeft{margin:0 0 0 187px;}
#listPictures > ul{width:inherit;float:left;}
#listPictures > ul > li, #listPictures > ul > li > img{float:left;}
#listPictures > ul > li a{position:relative;}
#listPictures > ul > li a, #listPictures > ul > li img{display:block;}
#listPictures > ul > li .containerText{
	position:absolute;	
	top:50%;
	margin-top:-57px;
	left:0;
	z-index:1;
	width:100%;
	vertical-align:middle;
	display:inline-block;
	text-align:center;
	color:#202020;
}
#listPictures > ul > li .containerText > span{	
	border:4px solid white;	
	padding:4px 5px;
	display:inline-block;
}
#listPictures > ul > li .containerText > span > span{
	background-color:white;
	display:inline-block;
	padding:9px 5px 5px 5px;		
	width:212px;
	min-height:84px;
}
#listPictures > ul > li .reset{
	margin:10px;
	width:350px;
	height:350px;
	border:4px solid white;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
}
#listPictures > ul > li .reset span:first-Child{
	background:transparent !important;
	color:white;
	border-color:transparent;
}
#listPictures > ul  > li .icon{
	width:45px;
	height:45px;
	background:transparent url(../img/listPictures_CROSS.jpg) left top no-repeat;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
}
#listPictures > ul > li > a:hover .icon{background-image:url(../img/listPictures_CROSS_rollover.jpg);}
#listPictures > ul > li > a.current .icon{background-image:url(../img/listPictures_CLOSE.jpg);}
#listPictures > ul > li > a.current:hover .icon{background-image:url(../img/listPictures_CLOSE_rollover.jpg);}

.chapo{font:italic normal 11px/normal Georgia, Arial, Verdana, Sans-serif;}

#category{
	width:334px;
	height:314px;
	padding:30px 20px;
	background:white;
	position:relative;
}
#category .icon{background-image:url(../img/listPictures_Arrow.jpg) !important;}
#category .border{
	border-color: black;
    border-style: solid;
    border-width: 1px 0;
    height: 0;
    padding: 1px 0 0;
	margin:0 0 15px 0;
}
#category .chapo{
	font-size:16px;
	color:#6d6b6b;
}
#category .title2{
	font-size:40px;
	line-height:40px;
}

#listPictures > ul .textContainer{
    color: #6D6B6B;
    float: left;
	padding:60px 0;
    font: 14px Georgia,Arial,Verdana,Sans-serif;
	min-height:352px;
}
#listPictures > ul .number{
	color:black;
	font:italic normal 16px/normal Georgia, Arial, Verdana, Sans-serif;
	padding:15px 0;
	background: url(../img/blockText_sep.gif) no-repeat left top;
}
#listPictures > ul .textContainer > div{
	width:225px;
	padding:0 31px 0 0;
	float:left;
	min-height:1px;
}
#listPictures > ul .textContainer.col > div{width:150px;}
#listPictures > ul .textContainer.col > div.lastChild{width:300px;}
#listPictures > ul .textContainer > div.lastChild{padding:0;}
#listPictures > ul .textContainer > div > .title2{color:black;}
#listPictures > ul .textContainer p, #listPictures > ul .textContainer  ul{padding:0 0 25px 0;}
#listPictures > ul .textContainer ul{list-style:square inside;}

#listPictures > ul .backgroundContainer{
	background: none repeat scroll 0 0 white;
    float: right;
	min-width:561px;
}
#listPictures > ul .margin{margin: 40px 0 0 40px;}
#listPictures > ul .customScrolling{
	background: url(../img/blockText_sep.gif) no-repeat 436px bottom;
    float: right;
    margin: 0 0 40px;
    padding: 0 40px 0 0;
}
#listPictures > ul .customScrollingBarCursor{background:#c5dab0;}

.classicForm .captcha .description {
	font-size:80%;
	width:100%;    
	padding-top: 10px;
}


/*---- FILTRE STORE LOC ----*/

#filter_map ,#filter_map ul{
	border-style: solid ;
	border-color: #eaeaea;
	border-width: 1px 0;
	float:left;	
}
#filter_map ul > li{	
	position: relative;
	float: left;
	width: 157px;
}
#filter_map ul > li label{
	cursor: pointer;
	display:inline-block;
	width: 100%;
	height: 86px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font:normal bold 0.750em/86px "BellGothic", Arial, Sans-serif;
	text-transform: uppercase;
	color: black;
	/*padding:0 30px 0 16px;*/
	padding: 0;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
#filter_map ul > li label:before {
	content: '';
	width: 1px;
	height: 60px;
	display: block;
	background-color: #eaeaea;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 13px;
}
#filter_map ul > li:first-child label:before,
#filter_map ul > li.active label:before,
#filter_map ul > li:hover label:before {
	display:none;
}
#filter_map ul > li label .container_text{
	line-height: normal;
	display: inline-block;
	vertical-align: middle;
	width: 55px;
}
#filter_map ul > li:hover label, #filter_map ul > li.active label{
	background-color: black;
	color: white;
}
#filter_map ul > li label .container_img {
	display: inline-block;
    height: 86px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 37px;
	margin: 0 7px;
}
#filter_map ul > li label .container_img img {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
#filter_map ul > li:hover label  .container_img img,
#filter_map ul > li.active label .container_img img{
	top: -86px;
}
#filter_map ul > li input{
	position:fixed;
	left:-5000px;
}

#filter_map{
	padding: 2px 0;
	width: auto;
}

#filter_map ul > li.promotion:hover label,
#filter_map ul > li.promotion.active label{
	background-color: #d8a1a2;
}

.gamme {
	margin-top: 10px;
	display: inline-block
}
.gamme > li{	
	position: relative;
	display: inline-block;
	margin-right: 8px;
}
.gamme > li .text{
	display:none;
	color: white !important;							
	padding:0 10px;
	font:normal bold 0.750em/18px "BellGothic",Arial,Sans-serif;
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	left: 50%;	
	top: -26px;
	background-color: black;
	white-space: nowrap;
}
.gamme > li .text:after{	
    content: "";
    display: block;
    height: 5px;	
    width: 100%;
    left: 0;	
    bottom: -5px;
    position: absolute;
	z-index: 1;
	background: transparent url(../img/appendice_gamme.gif) center top no-repeat;
}
.gamme > li:hover .text {
	display:block;
}

#maintenance #logo {
	margin: 30px 0;
}

#maintenance .cms .padder{	
	padding: 5px 40px 10px;
}
#maintenance .cms:before, #maintenance .cms:after {
	border-color: #000000;
    border-style: solid;
    border-width: 1px 0;
    content: "";
    display: block;
    height: 1px;
    margin-bottom: 13px;
    margin-top: 8px;
}
#maintenance .cms h1 {
	margin-bottom: 50px;
}
#maintenance .cms p {
	font: normal normal 1em "Optima",Arial,Sans-serif;
	color: black;
}
#maintenance .cms a {
	text-decoration: underline;
}
/** PAGINATION LISTE PRODUITS **/
.item-list {
	clear: both;
	float: right;
	margin: 15px 0;
}
.item-list .pagination > li {
	float: left;
	font:normal normal 0.625em/28px "BellGothic", Arial, Sans-serif;	
	color: #5a5a5a;	
	text-align: center;	
	border-left: 1px solid #bdbdbd;	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.item-list .pagination > li:first-child{	
	border: none;
}
.item-list .pagination > li.pager-current {
	color: black;
	min-width: 30px;
}
.item-list .pagination > li a {	
	display: inline-block;
	text-transform: uppercase;
	min-width: 30px;
	-webkit-transition: all 0.4s ease-in;
        -moz-transition: all 0.4s ease-in;
         -ms-transition: all 0.4s ease-in;
          -o-transition: all 0.4s ease-in;
             transition: all 0.4s ease-in;
}
.item-list .pagination > li a:hover {
	color: black;
}
.item-list .pagination > li.arrow a {
	padding-left: 22px;
	padding-right: 15px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNpi/P//PwMOwAbEv5hwSNr8+fPnJ4hmAJmAhrsePnr0v3vSdCDz/1IWJF2cQNx18eLFnEmTJjEIyyiBxORgCsyAOHPbtm0Jy5cvZ/j37x9cF0gB2+8/f07OmzuX4dChQxiOATnSb9eJKwzTt51j+PufEauCNd42BtO7K3MYbv4WZfj+jxlDAQhkuVrodq/qLWd4x6PM8P43K4YCEChTlZMo3tBXyiCoasrw9hcbRBRLOAT++fv3//r9p0HhEIVNAQgzgyRBbIAAAwASaoMvqHok5wAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: left center;
}
.item-list .pagination > li.arrow.last a {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4GWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTA3LTE2VDE1OjU2OjE2KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDctMTZUMTU6NTY6NDcrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTA3LTE2VDE1OjU2OjQ3KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjI4MzhhMTRiLTM4N2QtMjk0Yi1hMGZhLTIzZGE5ZTRkNzI5MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoyODM4YTE0Yi0zODdkLTI5NGItYTBmYS0yM2RhOWU0ZDcyOTE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyODM4YTE0Yi0zODdkLTI5NGItYTBmYS0yM2RhOWU0ZDcyOTE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjgzOGExNGItMzg3ZC0yOTRiLWEwZmEtMjNkYTllNGQ3MjkxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA3LTE2VDE1OjU2OjE2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7yrkBDAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADpSURBVHjabNCvSwNxHMbx9777wS1u/hGWwYHJsLxwacIY3IL9yoXJbGZxY0WGVy1WB8qCGFYMwoqwOAxeEgwOJgp3Ho9FZF+5Bz7wCa/w8CAJST1Jxd/fOiT1pvOFvrNMkg7+AwMEt3dzDk8i1pvPa6DPVgzATiXhfbWg3R+xil/HwNACALVySv3jme7RGfePywFwYQGAqsnYLb8xOJ0we3gKgI4FAIoFEXh7tPYbADclq5Ax+L6P53mXQAQkf8BxHMIwxHXdCXAMfAEg6Wp0HukljiVpmDdUM01TSWrmLVmQBFABEnLyMwBexpNDlawTFwAAAABJRU5ErkJggg==");
	background-position: right center;
	padding-left: 15px;
	padding-right: 22px;
}

/*Smartphone Menu*/
.smartphone-menu-wrapper {
	display: none;
	z-index: 22;
	position: fixed;
	top: 42px;
	right: 0;
	width: 100%;
	max-width: 640px;
	height: calc(100% - 42px);
	background: #f7efec;
	padding-top: 50px;
	padding-bottom: 50px;
	box-sizing: border-box;
}

.smartphone-menu-wrapper .scroll-wrapper {
	position: relative;
	height: 100%;
	overflow-y: auto;
}

.smartphone-menu-trigger {
	display: none;
	z-index: 22;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 42px;
	height: 42px;
	background: #f7efec url('../img/icon-burger.png') no-repeat center center;
}

.smartphone-menu-trigger.open {
	background-image: url('../img/icon-burger-on.png');
}

.smartphone-menu-overlay {
	z-index: 20;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
}

@media (max-width: 974px) {

	.col-401, .col-544 {
		width : 100%;
	}
}

@media (max-width: 947px) {

	#userBar { /* Pour éviter que le burger menu se retrouve par dessus le selecteur de langue*/
		padding-right: 70px;
		box-sizing: border-box;
	}

	.smartphone-menu-trigger {
		display: block;
	}

	#slider {
		width: 100%;
	}

	#slider .carousel > li .border {
		right: 20px;
		margin-right: 0;
	}

	#slider .carousel > li .border .container-text {
		width: 250px;
	}

	#slider .carousel > li .border .container-text .text p {
		font-size: 1.1em;
	}

	.product-price {
		margin-left: 0;
	}

	footer .banner .sitemap-footer > li {
		width: 20%;
	}

}

@media (max-width: 711px) {

	.crosselling .liContainer {
		float: none;
	}

	.crosselling .liTitle {
		display: block;
		float: none;
		margin: 20px 0;
		text-align: center;
	}
}

@media (min-width: 641px) and (max-width: 711px) {


	img.image_a_gauche,
	figure.image_a_gauche,
	img.image_a_gauche,
	figure.image_a_droite {
		float: none !important;
	}
}

@media (max-width: 640px) {
	
    * {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    
    /* fixer une largeur maximale de 100% aux éléments potentiellement problématiques */

    .cms img,
    .cms table,
    .cms td,
    .cms blockquote {
        max-width: 100%;
    }
	

    
    /* conserver le ratio des images */

    .cms img {
        height: auto;
    }
    
    /* gestion des mots longs */

    textarea,
    table,
    td,
    th,
    code,
    pre,
    samp,
	.linkBtn {
        -webkit-hyphens: auto; /* césure propre */
        -moz-hyphens: auto;
        hyphens: auto;
        word-wrap: break-word; /* passage à la ligne forcé */
    }
    
    code,
    pre,
    samp,
	.linkBtn {
        white-space: pre-wrap !important; /* passage à la ligne spécifique pour les éléments à châsse fixe */
    }

	.doubleLines45 {
		display: block;
	}

	a.linkBtn { box-shadow:none; background:none !important; height:auto !important; padding:5px; }
	a.linkBtn.poll { background:url("data:image/gif;base64,R0lGODlhAQAeAMQAAPX19ebm5unp6fT09Ofn5/Hx8fPz8+zs7O/v7+7u7uvr6+rq6vDw8Pz8/O3t7fn5+fLy8ujo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB4AQAUXYGMcBMAIATAUiRKlqgEViHMsAhEETwgAOw==") repeat-x left top !important;  padding: 0 6px; }
	.linkBtnBorder a.linkBtn { padding: 0 6px; }
	a.linkBtn.highlight { background: none repeat scroll 0 0 #d9a2a3 !important; }
	
	.col50_page:first-child {width: 100% !important; }
	.col50_page  {width: 100% !important; }
    .col_655, .col_685 { width:100% !important; }
	.container, #mainMenu > .container { width:100% !important; }
	.mTop30 { width:100% !important; }

	.cms:after {
		content: '';
		display: block;
		clear: both;
		width: 100%;
		height: 1px;
	}
	.cms #justify  p {
		text-align:justify;
	}
	.cms .linkBtnBorder { background: none!important; padding:none; }

	.list-pictures .col-544,
	.list-pictures .col-401 {
		margin: 0 auto;
	}
	.list-pictures .float-left {
		float: none !important;
	}
	
	.range {
		width: 300px;
		margin: 0 auto;
	}

	.range .resultBox .content > a {
		display: block;
	}

	.range .resultBox .content .col1,
	.range .resultBox .content .col2,
	.range .resultBox img {
		float: none;
		margin: 0 auto;
	}

	.range .resultBox img {
		display: block;
	}

	/*Footer Quintessence*/
	.list-category .title {
		display: block;
		text-align: center;
	}
	
	/*Page produit*/
	.magnifyingBox.commerce-product .overlay.baseline {
		width: 100%;
	}
	
	/* Block sur le même sujet */
	.sameSubject {
		clear: both;
		float: none;
		width: 300px;
		margin: 0 auto;
		text-align: center;
	}

	.subjectPushs {
		float: none;
	}
	.subjectPush,
	.subjectPush:nth-child(2n+1),
	.subjectPush:first-child {
		float: none;
		margin-left: auto !important;
		margin-right: auto;
	}

	.tools {
		float: none;
	}
}

@media (max-width: 360px) {

	.product .tab .thumbArticle img {
		float: none;
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}

	figure.image_a_droite,
	figure.image_a_gauche {
		float: none !important;
		clear: both !important;
		max-width: 100%;
		margin: 10px auto;
	}

	#listPictures > ul > li img {
		max-width: 320px;
	}

	#listPictures > ul .backgroundContainer,
	#listPictures > ul > li .float-left {
		float: none !important;
	}
}


/****************** bandeau cookies **************/
#sliding-popup{
	display:block;
	margin:0;
	padding:0;
	right:0;
	width:100%;
	z-index:99999;
	color:#ffffff;
	background-color:#222222;
}
#sliding-popup.sliding-popup-bottom {
	position:fixed;
	box-shadow:0 -2px 4px rgba(0,0,0,0.4);
	z-index: 10;
}
#sliding-popup.sliding-popup-top {
	position:relative;
}
#sliding-popup .popup-content {
	box-sizing: border-box;
    width: inherit;
    max-width: 975px;
    margin: 0 auto;
    padding: 0 10px;
}
#sliding-popup .popup-content > * {
	padding: 10px 0;
}
#popup-text {
	float: left;
	width: 72%;	
}
#popup-text p{
	font: normal bold 0.625em/normal Arial,Verdana,sans-serif;
	text-transform: uppercase;
}
#popup-buttons {
	float: right;
	text-align: right;
}
#popup-buttons button {
	display: inline-block;
	padding: 6px 5px;
	cursor: pointer;
	font: normal bold 0.688em/normal Arial,Verdana,sans-serif;
	text-transform: uppercase;
	border: 0;
	background: white;
}

.store_pickup_horaire {
	display:block;
	color:gray;
}
#edit-commerce-payment-payment-method label {
    cursor: pointer;
}
#edit-commerce-payment-payment-method input,
#payment-details {
	width: 2%;
    display: inline-block;
	vertical-align: top;
	margin: 24px 0;
}
.filter-video {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	opacity: 0.6;
	background-color: rgba(255,255,255,0.5);
}

.filter-video:before {
	content: '';
	width: 100%;
	height: 100%;
	background: transparent url("../img/icon-play.png") no-repeat center center;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	cursor: pointer;
}

.filter-video:hover:before {
	background-image: url("../img/icon-play_rollover.png");
}

