/* @override 
	http://www.nutrigrowhair.com/templates/zo2_hallo/assets/zo2/css/alpaya.css */

/*********************/
/***** CSS RESET *****/
/*********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* FF pour enlever pointill�s autour des liens */

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
table tr {
	vertical-align: top;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* CLEARFIX - Nettoyage des float */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.clear {clear: both;}


/***************************/
/***** ELEMENTS HTML 5 *****/
/***************************/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
	display:block;
	padding: 0; margin: 0;
	}

/*********************/
/***** STRUCTURE *****/
/*********************/
.container {
	position: relative;
	margin: 0 auto;
	width: 1176px;
}
.nobanner div.main {
	margin-top: 20px;
	}
section.content {
	position: relative;
	float: left;
	width: 885px;
	}
section.bottom {
	clear: both;
	}
section.content.full {
	position: relative;
	float: left;
	width: 1180px;
	}
	
/****************************/
/***** ELEMENTS COMMUNS *****/
/****************************/

/** Inputs **/
fieldset input[type="text"], fieldset input[type="password"], fieldset input[type="email"] {
	border: 0;
	font-family: 'Inter', Arial, sans-serif, "trebuchet ms"; font-size: 12px; line-height: 14px; color: #353535;
	border-radius: 3px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		     -o-border-radius: 3px;
	padding: 5px;
	background: url("../../assets/images/f_inputs.gif") repeat-x #f6f6f6 0 0;
	}




/** Masquage des éléments mobiles en mode desktop **/
.nav-mob,
.b_menu-mob,
.ctn_change-view,
section.banners .ctn_items article img.v_banner_mob {display: none;}


/******************/
/***** HEADER *****/
/******************/
header.main .logo,
header.main h1 {
	float: left;
	margin: 0 0 5px;
	}
	header.main .logo a,
	header.main h1 a {
		font-size: 0; line-height: 0;
		}
	header.main .logo img,
	header.main h1 img {
		width: 300px; height: 126px;
		}
header.main .baseline,
header.main h2 {
	float: left;
	/* [disabled]margin-top: 82px; */
	margin-right: 0;
	/* [disabled]margin-left: 30px; */
	margin-bottom: 0;
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	color: #d60057;
	text-transform: uppercase;
	}
	
header.main .baseline{
	width: 880px;
	height: 135px;
	background: url(../images/slogan.png) no-repeat center center;
}	

		
		
			
header.main .str_right {
	float: right;
	padding-top: 41px;
	}
header.main .str_language {
	float: left;
	}
header.main .str_language a {
	display: block;
	/*border-left: 1px solid #dbdbdb;*/
	font-family: 'Inter', Arial, sans-serif, "trebuchet ms"; font-size: 12px; color: #a6a6a6; line-height: 12px; text-transform: none;
	padding: 4px 8px 3px 5px; margin: 2px 0 0 5px;
	}
	header.main .str_language a:hover {
		color: #d60057;
		}


/*********************/
/***** MEGA MENU *****/
/*********************/
.sub-nav {
	width: 1180px; height: 0;
	overflow: hidden;
	background: url("../../assets/images/f_sousnav.gif") no-repeat center 0 #fbfbfb;
	position: absolute;
	z-index: 999;
	left: 0;
	-webkit-transition:height .75s;
	   -moz-transition:height .75s;
		 -o-transition:height .75s;
			transition:height .75s;
	}
.sub-nav div.content {
	padding-bottom: 30px; padding-left: 30px;
	min-height: 403px;
	border-bottom: 2px solid #d60057;
	}
.sub-nav div.content .v_texture {
	position: absolute;
	bottom: 0; right: 0;
	}
.no-js header.main nav ul > li:hover div.sub-nav{
	height:auto;
	}
header.main nav div.sub-nav > .content {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	}
.no-js header.main nav div.sub-nav > .content{
	position:relative;
	}
.sub-nav .str_left {
	padding: 25px 0 0 0;
	float: left;
	width: 725px;
	width: 750px;
	}
.sub-nav .str_left .str_col, .sub-nav .str_left .str_col-g {
	float: left;
	width: 385px;
	}
.sub-nav .str_left .str_col-d {
	float: left;
	width: 335px;
	}
.sub-nav .str_left .ctn_col {
	width: 335px;
	margin-bottom: 25px;
	}
	.sub-nav .str_left .ctn_col:last-child {
		margin-bottom: 0;
		}
.sub-nav .str_left .ctn_col .ctn_multi-cols .ctn_col2 {
	float: left;
	width: 182px;
	}
	.sub-nav .str_left .ctn_col .ctn_multi-cols .ctn_col2.last {
		width: 152px;
		}
.sub-nav .str_left .ctn_col .ctn_multi-cols .ctn_col2 ul {
	width: 152px;
	}
.sub-nav .str_left .ctn_col h3 {
	background: none;
	line-height: 15px;
	}
.sub-nav .str_left .ctn_col h3 a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 14px; color: #000; text-transform: uppercase;
	}
.sub-nav .str_left .ctn_col ul {
	padding: 0; margin-top: 8px;
	list-style: none;
	}
.sub-nav .str_left .ctn_col ul li {
	float: none;
	padding: 0; margin: 0;
	background: url("../../assets/images/f_filet3d.gif") repeat-x 0 bottom;
	}
.sub-nav .str_left .ctn_col ul li a {
	display: block;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000; text-transform: none;
	padding: 3px 0 6px 0;
	}
.sub-nav .str_left .ctn_col ul li a:hover {
	background: #d60057;
	color: #fff;
	padding: 3px 0 6px 5px;
	}
.sub-nav .str_left .ctn_col2.last ul li:nth-last-child(2) a {
	background-image: none;
	}
.sub-nav .str_left .ctn_col ul li a.link {
	display: block;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 12px; color: #fff; text-transform: uppercase;
	background: #d60057 url("../../assets/images/i_fleche-blanche.png") no-repeat 5px 7px;
	padding: 7px 0 4px 23px; margin-top: 10px;
	}
header.main .sub-nav .str_push {
	float: left;
	width: 395px;
	margin-top: 25px;
	}
header.main .sub-nav .str_push article.push {
	background: none;
	width: auto; height: auto;
	}
.sub-nav.nav-skin .str_left .str_col {
	width: 240px;
	}
.sub-nav.nav-skin .str_left .ctn_col {
	width: 210px;
	}

/** Sous-menu Niveau 2 **/
.sub-nav .str_left .ctn_col ul li a.toggle {
	background: url("../../assets/images/i_arrow-l2.gif") no-repeat right 8px;
	}
.sub-nav .str_left .ctn_col ul li a.toggle:hover {
		color: #fff;
		padding: 3px 0 6px 5px;
		background: #d60057 url("../../assets/images/i_arrow-l2_white.gif") no-repeat right 8px;
		}
.sub-nav .str_left .ctn_col ul li a.toggle.active {
	background: url("../../assets/images/i_arrow-l2-active.gif") no-repeat right 8px;
	}
.sub-nav .str_left .ctn_col ul li a.toggle.active:hover {
	color: #fff;
	padding: 3px 0 6px 5px;
	background: #d60057 url("../../assets/images/i_arrow-l2-active_white.gif") no-repeat right 8px;
	}
.sub-nav .str_left .ctn_col ul li .sub-nav2 {
	height: 0;
	overflow: hidden;
	}
.sub-nav .str_left .ctn_col ul li ul {
	padding: 8px 10px; margin-top: 0;
	background: url("../../assets/images/f_shadow-l2.gif") no-repeat center 0 #19a3e9;
	}
.sub-nav .str_left .ctn_col ul li ul li {
	background: none;
	}
.sub-nav .str_left .ctn_col ul li ul li a {
	display: block;
	color: #fff; line-height: 18px;
	padding: 0;
	}
.sub-nav .str_left .ctn_col ul li ul li a:hover {
	padding: 0;
	background: none;
	}

/*****************/
/***** SITEMAP *****/
/*****************/

#osmap {
	font-family: 'Inter', Arial, sans-serif;
	text-transform: uppercase;
	margin-top: 15px;
}

#osmap h2.menutitle {
	font-size: 26px;
}

/***************************/
/** BANNERS PRODUITS HOME **/
/***************************/
section.banners .ctn_banner {
	margin-top: 100px;
	position: absolute;
	}
section.banners .ctn_banner h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 42px; line-height: 38px; color: #000; text-transform: uppercase;
	margin-bottom: 5px;
	}
section.banners .ctn_banner h1 strong, section.banners .ctn_banner h1 b {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: #000;
}
section.banners h1 u {
	vertical-align: 5px;
	text-decoration: none;
}
section.banners .ctn_banner h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 22px; line-height: 24px; color: #000;
	margin-bottom: 20px;
	}
section.banners .ctn_banner h3 {
	font-family: 'Inter', Arial, sans-serif; font-size: 32px; line-height: 32px; color: #fff;
	margin-bottom: 30px;
	}
section.banners .ctn_banner h4 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 18px; color: #fff; text-transform: uppercase;
	margin-bottom: 15px;
	}
section.banners .ctn_banner h5 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #fff; text-transform: uppercase;
	}
section.banners .ctn_banner h6 {
	position: absolute;
	top: -38px;
	display: inline-block;
	padding: 8px 10px 6px 10px; margin-bottom: 12px;
	background: #0099e7;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 12px; color: #fff; text-transform: uppercase;
	}
section.banners .t_innovation {
	position: absolute;
	bottom: 35px;
	padding: 8px 10px 4px 10px;
	background: #0099e7;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 12px; color: #fff; text-transform: uppercase;
	}

/** Alignement gauche **/
section.banners .str_banner.left .ctn_banner {text-align: left; left: 360px;}
section.banners .str_banner.left .t_innovation,
section.banners .str_banner.left h6
{left: 0;}

/** Alignement droite **/
section.banners .str_banner.right .ctn_banner {text-align: right; right: 360px;}
section.banners .str_banner.right .t_innovation,
section.banners .str_banner.right h6
{right: 0;}

/** Textes blancs **/
section.banners .str_banner.txt_white .ctn_banner h1,
section.banners .str_banner.txt_white .ctn_banner h1 strong,
section.banners .str_banner.txt_white .ctn_banner h1 b,
section.banners .str_banner.txt_white .ctn_banner h2,
section.banners .str_banner.txt_white .ctn_banner h5 {
	color: #fff;
	}

/** Textes noirs **/
section.banners .str_banner.txt_black .ctn_banner h1,
section.banners .str_banner.txt_black .ctn_banner h1 strong,
section.banners .str_banner.txt_black .ctn_banner h1 b,
section.banners .str_banner.txt_black .ctn_banner h2,
section.banners .str_banner.txt_black .ctn_banner h5 {
	color: #000;
	}

/** Couleurs "ANTHELIOS" **/
section.banners .str_banner.anthelios .ctn_banner h6,
section.banners .str_banner.anthelios .t_innovation {
	background: #fdc600;
	color: #000;
	}

/** Couleurs MAQUILLAGE **/
section.banners .str_banner.makeup .ctn_banner h6,
section.banners .str_banner.makeup .t_innovation {
	background: #d60057;
	}


/*******************/
/***** BANNERS *****/
/*******************/
section.banners {
	position: relative;
	}
section.banners .ctn_items {
	position: relative;
	width: 1176px; height: 430px;
	}
section.banners .ctn_items.single {
	position: relative;
	width: 1180px;
	height: 535px;
}	
	
section.banners .ctn_items article {
	position: absolute;
	width: 1176px;
	top: 0;
	height: auto;
}


section.banners .ctn_pushs-banners {
	display: none;
	}
section.banners .slidetabs {
	position: absolute;
	top: 394px; left: 50%;
	margin-left: -30px;
	}
section.banners .slidetabs a {
	background: url(../images/a_puce-nav-banners.png) no-repeat 0 0;
	display: block;
	float: left;
	width: 11px; height: 15px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #999;
	}
section.banners .slidetabs a.current {
	background: url(../images/a_puce-nav-banners.png) no-repeat 0 -15px;
	}
section.banners .slidetabs.blue a {background: url("../../assets/images/a_puce-nav-banners_blue.png") no-repeat 0 -15px;}
section.banners .slidetabs.blue a.current {background: url("../../assets/images/a_puce-nav-banners_blue.png") no-repeat 0 0;}

/** Banners contenus **/
section.banner {
	position: relative;
	height: 430px;
	}
section.banner .ctn_texte {
	position: absolute;
	bottom: 92px; left: 30px;
	width: 510px;
	}
section.banner .ctn_chemin,
section.banner .ctn_chemin a {
	color: #fff;
	}
section.banner .ctn_texte h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 36px; line-height: 32px; color: #000; text-transform: uppercase;
	}
section.banner .ctn_texte h1 strong, section.banner .ctn_texte h1 b {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
section.banner .ctn_texte h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; line-height: 22px; color: #fff;
	margin-top: 5px;
	}
section.banner .ctn_texte h3 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 20px; line-height: 18px; color: #000; text-transform: uppercase;
	margin-bottom: 15px;
	}
section.banner .ctn_texte p,
section.banner .ctn_texte div.txt {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	margin-top: 15px;
	}
section.banner .ctn_texte p strong,
section.banner .ctn_texte div.txt  strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
section.banner .ctn_texte p em,
section.banner .ctn_texte div.txt em {
	display: inline-block;
	font-size: 11px; line-height: 12px; font-style: italic;
	}
	section.banner.txt_white .ctn_texte p, 
	section.banner.txt_white .ctn_texte div.txt {
	color: #fff;
	}
section.banner .ctn_texte ul {
	margin-top: 15px;
	}
section.banner .ctn_texte ul li {
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	padding-left: 16px;
	}
section.banner .ctn_chemin {
	position: absolute; z-index: 2;
	top: 25px; left: 30px;
	}
section.banner .obj_share {
	position: absolute;
	bottom: 30px; left: 30px;
	}
section.banner.txt_black .ctn_chemin,
section.banner.txt_black .ctn_chemin a,
section.banner.txt_black .ctn_texte h1,
section.banner.txt_black .ctn_texte h2,
section.banner.txt_black .ctn_texte h3,
section.banner.txt_black .ctn_texte p,
section.banner.txt_black .ctn_texte div.txt {
	color: #000;
	}
section.banner.txt_white .ctn_chemin,
section.banner.txt_white .ctn_chemin a,
section.banner.txt_white .ctn_texte h1,
section.banner.txt_white .ctn_texte h2,
section.banner.txt_white .ctn_texte h3,
section.banner.txt_white .ctn_texte p,
section.banner.txt_white .ctn_texte div.txt {
	color: #fff;
	}
section.banner.txt_black .ctn_texte ul li {
	background-image: url("../../assets/images/i_fleche-noire.png");
	color: #000;
	}
section.banner.txt_black .ctn_texte ul li a {
	color: #000;
	}
section.banner.txt_white .ctn_texte ul li {
	background-image: url("../../assets/images/i_fleche-blanche.png");
	color: #fff;
	}
section.banner.align_center .ctn_chemin,
section.banner.align_center .ctn_texte,
section.banner.align_center .obj_share {
	left: 430px;
	}
section.banner.align_center .ctn_chemin,
section.banner.align_center .ctn_texte {
	width: 450px;
	}

/** Page sans bannière **/
.main header {
	margin: 0 50px 20px 30px;
	}
.main header .ctn_chemin {
	color: #333;
	margin-bottom: 10px;
	}
.main header .ctn_chemin a, .main header .ctn_chemin a:visited {
	color: #333;
	}
.main header h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 36px; line-height: 32px; color: #000; text-transform: uppercase;
	}
.main header h1 strong, .main header h1 b {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
.main header h1 em {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 21px; line-height: 21px; color: #8f8f8f; text-transform: uppercase;
	}


/*****************/
/***** PUSHS *****/
/*****************/
article.push {
	position: relative;
	width: 392px;
	height: 269px;
	float: left;
}


article.push.banner.logolar {
	width: 166px;
	height: 106px;
	padding-top: 20px;
	padding-bottom: 20px;
}
article.push.banner.logolar img.v_background {width: 166px;}


#zo2-position-1 div.custom section.pushs.clearfix article.push.banner.logolar div.ctn_over {
	width: 166px;
	height: 66px;
	background: #ffffff;
}
#zo2-position-1 div.custom section.pushs.clearfix article.push.banner.logolar p.txt_over {
	width: 166px;
	height: 66px;
	padding: 0;
	margin: 0 0 0 -20px;
}



#zo2-position-1 div.custom section.pushs.clearfix {
	padding-left: 245px;
}


article.push.double {
	width: 100%;
}

article.push.double.Reduce {
	width: 588px;
	height: auto;
}
article.push.triple {
	width: 885px;
	}
article.push.quadruple {
	width: 1176px;
	}
article.push .ctn_texte {
	position: absolute;
	z-index: 2;
	top: 5px; left: 20px;
	padding-right: 0;
	}

#zo2-position-8 article.push.double a div.ctn_texte h2 {
	font-size: 22px;
	color: #000;
	line-height: 24px;
}



article.push .ctn_texte.news {
	position: absolute;
	z-index: 2;
	top: 16px; left: 20px;
	text-align: justify;
	font-size: 16px;
	padding: 10px;
	height: 180px;
	margin-top: 18px;
}



article.push .ctn_texte.formulate h2{
	font: 20px 'Inter', Arial, sans-serif;
}
article.push .ctn_texte.countries h2{
	font: 20px 'Inter', Arial, sans-serif;
}
article.push .ctn_texte.newsroom h2{
	font: 20px 'Inter', Arial, sans-serif;
}

	
	
article.push .ctn_texte.clinical{
	position: absolute;
	z-index: 2;
	top: 110px; left: 20px;
}	
article.push .ctn_texte.clinical02{
	position: absolute;
	z-index: 2;
	top: 86px; left: 20px;
}
article.push .ctn_texte.clinical h2 a{
	color: #fff;
	line-height: 30px;
}	
article.push .ctn_texte.clinical02 h2 a{
	color: #fff;
	line-height: 30px;
}

article.push .ctn_texte.key h2{
	line-height: 30px;
}
article.push .ctn_texte.key02 h2{
	color: #fff;
	line-height: 30px;
}



article.push .ctn_texte h2  {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 22px; line-height: 24px; color: #000; text-transform: uppercase;
	margin-bottom: 15px;
	}
article.push .ctn_texte h2 strong  {
	font: 22px 'Inter', Arial, sans-serif;
}

article.push a:hover  {
	color: #000;
}

article.push.txt_white .ctn_texte h2,
article.push.txt_white .ctn_texte h3,
article.push.txt_white .ctn_texte p {
	color: #fff;
	}
article.push.txt_black .ctn_texte h2,
article.push.txt_black .ctn_texte h3,
article.push.txt_black .ctn_texte p {
	color: #000;
	}
article.push.anthelios .ctn_texte h2,
article.push.anthelios .ctn_texte h3 {
	color: #fe7827;
	}
article.push.txt_orange .ctn_texte h2, article.push.txt_orange .ctn_texte h3 {
	color: #fe7827;
	}
article.push .ctn_texte h3 {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 16px; color: #000; text-transform: uppercase;
	margin-bottom: 6px;
	}
article.push .ctn_texte > ul li {
	background: url("../../assets/images/i_fleche-noire.png") no-repeat 0 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 20px; color: #000; text-transform: uppercase;
	padding-left: 16px;
	}
	article.push .ctn_texte > ul li a {
		font-size: 12px; line-height: 20px; color: #000;
		}
article.push.txt_white .ctn_texte > ul li {
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 4px;
	color: #fff;
	}
	article.push.txt_white .ctn_texte > ul li a {
		font-size: 13px; line-height: 20px; color: #fff;
		}
article.push .ctn_texte input[type="text"] {
	border: 1px solid #0086ca;
	background: #f7f7f7;
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 18px; color: #acacac; font-style: italic;
	padding: 5px 5px; margin-top: 10px;
	width: 243px;
	}
article.push .ctn_texte input[type="text"].default-txt {
	color: #333; font-style: normal;
	}
article.push .ctn_over {
	display: none;
	position: absolute;
	z-index: 1;
	background: #0099e7;
	width: 393px; height: 269px;
	}
article.push.double .ctn_over {
	display: none;
	position: absolute;
	z-index: 1;
	background: #0099e7;
	width: 100%; height: 269px;
	}
	
article.push .txt_over {
	display: none;
	width: 255px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #fff;
	}
	article.push.double p.txt_over {
		width: 550px;
		}
	article.push.txt_black .ctn_texte p.txt_over {
		color: #fff;
		}
article.push .txt_over.jQueryScroll {
	height: 136px;
	}
article.push p.txt_show {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #fff;
	}
/*article.push.txt_orange .ctn_over {
	background: url("../../include/images/f_over-orange.png");
	}*/

/** Push Espace perso **/
article.push.push_space {
	background: #0099e7;
	}
article.push.push_space .ctn_facebook {
	position: absolute;
	bottom: 0;
	background: url("../../assets/images/f_push-facebook.png") no-repeat 20px 20px #29b1f6;
	padding: 46px 0 20px 78px;
	}
article.push.push_space .ctn_facebook p {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 12px; line-height: 13px; color: #fff; text-transform: uppercase;
	}
article.push.push_space .ctn_facebook p strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
article.push.push_space .ctn_facebook .ctn_like {
	position: absolute;
	top: 20px; right: 20px;
	}

/** Push Facebook (INT) **/
article.push.push_likebox {
	background: #f5f5f5;
	}
article.push.push_likebox .ctn_likebox {
	padding: 76px 0 0 10px;
	}

/** Push Youtube (vignette) **/
article.push.youtube {
	overflow: hidden;
	}
article.push.youtube img.v_background {
	position: absolute;
	top: -45px; left: 0;
	}
article.push.youtube .btn_play {
	margin: 94px auto 0 auto;
	width: 82px; height: 82px;
	background: url("../../assets/images/b_play-push.png") no-repeat;
	}

/** Pushs aside **/
aside.pushs {
	float: left;
	width: 295px;
	}
aside.pushs.blue-col {
	background: #0099e7;
	}
aside.pushs article.push {
	z-index: 1;
	}
aside.pushs.blue-col article.push-txt {
	height: auto;
	border-top: 1px solid #fff;
	}
	aside.pushs.blue-col article.push-txt:last-child {
		border-bottom: 0;
		}
	aside.pushs.blue-col article.push-txt:first-child {
		border-top: 0;
		}
aside.pushs.blue-col article.push-txt .ctn_texte {
	position: relative;
	top: auto; left: auto;
	padding: 20px;
	}
aside.pushs.blue-col article.push-txt .ctn_texte h3 {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase;
	margin-bottom: 6px;
	}
aside.pushs.blue-col article.push-txt .ctn_texte h2 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 22px; line-height: 20px; color: #fff; text-transform: uppercase;
	margin-bottom: 15px;
	}
aside.pushs.blue-col article.push-txt .ctn_texte h2 strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
aside.pushs.blue-col article.push-txt .ctn_texte p {
	color: #fff; font-size: 14px; line-height: 18px;
	}
aside.pushs.blue-col article.push-txt .ctn_texte > ul li {
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 4px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 20px; color: #fff; text-transform: uppercase;
	padding-left: 16px;
	}
	aside.pushs.blue-col article.push-txt .ctn_texte > ul li a {
		font-size: 13px; line-height: 20px; color: #fff;
		}
	aside.pushs.blue-col article.push-txt .ctn_texte input[type="text"] {
	border: 1px solid #0086ca;
	background: #f7f7f7;
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 14px; color: #acacac; font-style: italic;
	padding: 5px 5px; margin-top: 10px;
	width: 243px;
	}
	aside.pushs.blue-col article.push-txt .ctn_texte input[type="text"].default-txt {
	color: #333; font-style: normal;
	}
aside.pushs.blue-col article.push-txt.store-locator h3 a {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 22px; line-height: 20px; color: #fff; text-transform: uppercase;
	margin-bottom: 15px;
	}
aside.pushs.blue-col article.push-txt.store-locator p,
aside.pushs.blue-col article.push-txt.store-locator p a {
	color: #fff; font-size: 14px; line-height: 18px;
	}
aside.pushs.blue-col article.push-txt.store-locator a.btn.locate {
	background: url("../../assets/images/i_locate.gif") no-repeat center 5px #e5e5e5;
	display: block;
	float: left;
	width: 40px;
	padding: 0 0 9px 0; margin: 11px 6px 0 0;
	line-height: 0; font-size: 0;
	}
aside.pushs.blue-col article.push-txt.store-locator .ctn_inputText.ville {
	position: relative;
	float: left;
	border: 0;
	}
aside.pushs.blue-col article.push-txt.store-locator .obj_autocomplete {
	top: 42px; right: auto; left: 1px;
	width: 201px;
	}
aside.pushs.blue-col article.push-txt.store-locator .ctn_texte input[type="text"] {
	width: 197px;
	}
aside.pushs.blue-col article.push-txt.store-locator a.btn {
	display: inline-block;
	background: #e5e5e5;
	padding: 7px 10px 2px 10px;
	font-size: 14px; line-height: 18px;color: #7b7b7b;
	margin: 11px 0 0 6px;
	min-height: 18px;
	}

/** Filtres aside **/
aside.pushs .obj_form {
	padding: 0; margin: 0 0 20px 0;
	width: auto;
	}
aside.pushs .obj_form fieldset {
	border: 0;
	padding: 0; margin: 0;
	}
aside.pushs .obj_form .ctn_line {
	margin-bottom: 12px;
	}
aside.pushs h4 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase;
	margin-bottom: 5px;
	}
aside.pushs hr {
	height: 2px;
	margin: 15px 0;
	background: url('../../assets/images/f_filet3d-bleu.gif') repeat-x;
	border: 0; padding: 0; line-height: 1;
	}
aside.pushs article.push .obj_form fieldset > div {
	margin: 0;
	}
aside.pushs article.push .obj_form span[role="combobox"] {
	display:block;
	width: 219px;
	overflow: hidden;
	padding: 0 24px 0 10px;
	height: 30px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 30px; color: #5f5f5f;
	background: url('../../assets/images/a_arrow.gif') right 9px no-repeat #fff;
	border-radius: 3px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		     -o-border-radius: 3px;
	cursor: pointer;
	}

aside.pushs article.push .obj_form input {
	border: 1px solid #0086ca;
	background: #f7f7f7;
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 18px; color: #acacac; font-style: italic;
	padding: 5px 5px; margin-top: 5px;
	}
aside.pushs article.push .obj_form .ctn_inputText {
	position: relative;
	}
aside.pushs article.push .obj_form .ctn_inputText .obj_autocomplete {
	top: 38px; left: 0; right: auto;
	width: 248px;
	}
aside.pushs article.push .obj_form .ctn_inputText .obj_autocomplete .jQueryScroll {
	height: 243px;
	}
aside.pushs article.push .obj_form .ctn_inputText.num input {
	width: 32px;
	float: left;
	margin-right: 6px;
	}
aside.pushs article.push .obj_form .ctn_inputText.voie input {
	width: 193px;
	float: left;
	}
aside.pushs article.push .obj_form .ctn_inputText.cp {
	clear: both;
	}
aside.pushs .obj_form .ctn_submit a {
	display: block;
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 3px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #fff; text-transform: uppercase;
	padding-left: 18px; margin-top: 15px;
	}

/** Push produit **/
article.push.product {
	background: url("../../assets/images/f_push-produit.jpg") no-repeat;
	}
article.push.product .ctn_texte {
	width: 160px;
	}
article.push.product img {
	position: absolute;
	bottom: 20px; right: 20px;
	}

/** Push Chiffre clé **/
article.push .key-figure .ctn_texte {
	padding-right: 20px;
	}
article.push .key-figure .ctn_texte h2 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; font-size: 42px; line-height: 42px; color: #fff; text-transform: uppercase;
	}
article.push .key-figure .ctn_texte p.txt_show {
	color: #000;
	}
article.push .key-figure .ctn_texte p.txt_show em {
	display: block;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 11px; line-height: 13px; color: #fff;
	margin-top: 20px;
	}

/** Push Vrai ou faux **/
article.push .true-false {
	cursor: help;
	}
article.push .true-false .ctn_texte {
	padding-right: 20px;
	}
article.push.double .true-false .ctn_texte {
	padding-right: 20px;
	}
article.push .true-false .ctn_texte p.txt_over strong {
	display: block;
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; font-size: 22px; line-height: 20px; color: #fff; text-transform: uppercase;
	margin-bottom: 10px;
	}
article.push .true-false p.txt_over {
	position: absolute;
	top: 0; left: 0;
	}

/** Push 3 questions à un expert **/
article.push.simple.ARTICLE_3QUESTIONS .ctn_texte,
article.push.simple.ARTICLE_V2_3QUESTIONS .ctn_texte {
	width: 190px;
	}
article.push.double.ARTICLE_3QUESTIONS .ctn_texte,
article.push.double.ARTICLE_V2_3QUESTIONS .ctn_texte {
	width: 390px;
	}

/** Push Store Locator **/
article.push.store-locator {
    height: 125px;
}
aside.pushs article.push.store-locator {
	z-index: 3;
	}
article.push.store-locator .obj_form {
	width: 255px;
	}
article.push.store-locator a.btn.locate {
	background: url("../../assets/images/i_locate.gif") no-repeat center #e5e5e5;
	display: block;
	float: left;
	width: 40px;
	padding: 14px 0 15px 0; margin: 0 6px 0 0;
	line-height: 0; font-size: 0;
	cursor: pointer;
	z-index: 999; position: relative;
	}
article.push.store-locator .ctn_texte {
	padding-bottom: 0;
	}
article.push.store-locator .ctn_texte input[type="text"] {
	width: 199px; height: 19px;
	border: 0;
	margin: 0;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #353535;
	}
aside.pushs article.push.store-locator .obj_form .ctn_inputText .obj_autocomplete .obj_content {
	width: 247px;
	}
article.push .btn_pos {
	display: inline-block;
	padding-right: 5px; margin: 80px 0 0 0;
	background: url("../../assets/images/f_btn_pos-d.png") no-repeat right 0;
	}
article.push .btn_pos span {
	display: block;
	background: url("../../assets/images/f_btn_pos-g.png") no-repeat 0 0;
	padding: 13px 20px 13px 44px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		article.push .btn_pos a {
			padding-top: 13px;
			}
	}


/******************************/
/****** CAROUSEL PRODUITS *****/
/******************************/
article.push.carousel {
	background: #fff no-repeat;
}
.obj_carousel {
	position: relative;
	margin: 80px 0 0 60px;
	}
.obj_carousel .car_conteneur {
	width: 470px; height: 170px;
	position: relative;
	overflow: hidden;
	}
.obj_carousel .car_content {
	position: absolute;
	width: 20000em;
	}
.ctn_item {
	position: relative;
	float: left;
	width: 225px;
	margin-right: 20px;
	}
.ctn_item .ctn_packshot {
	position: relative;
	float: left;
	width: 74px; height: 174px;
	}
.ctn_item .ctn_packshot img {
		position: absolute;
		bottom: 0;
		max-width: 220px;
		}
.ctn_item .ctn_infos {
	float: left;
	width: 150px;
	padding-top: 5px;
}
.ctn_item .ctn_infos .ctn_space {
	padding: 0 0 0 10px;
}
.ctn_item .ctn_infos .label {
	background: #0099e7;
	display: inline-block;
	padding: 3px 6px 2px 6px; margin-bottom: 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #fff; text-transform: uppercase;
	}
.ctn_item .ctn_infos h3, .ctn_item .ctn_infos h3 a {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 18px; line-height: 16px; color: #000; text-transform: uppercase;
	}
	.ctn_item .ctn_infos h3 a strong {
		font-family: 'Inter', Arial, sans-serif; font-weight: 700;
		}
.ctn_item .ctn_infos h4, .ctn_item .ctn_infos h4 a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #000000;
	margin-top: 5px;
	}
.ctn_item .ctn_infos .ctn_bottom {
	position: absolute;
	bottom: 0; left: 85px;
	line-height: 1;
	}
.ctn_item .ctn_infos .ctn_bottom .fb-like {
	overflow: hidden;
	width: 131px; height: 20px;
	}
.obj_ratings {
	margin-bottom: 8px;
	}
.obj_ratings .ctn_ratings {
	width: 58px; height: 10px;
	position: relative;
	background: #c8c8c8;
	overflow: hidden;
	float: left;
	}
.obj_ratings .ctn_stars {
	position: absolute;
	z-index: 2;
	width: 58px; height: 10px;
	background: url("../../assets/images/f_stars-mask.png") no-repeat 0 0;
	}
.obj_ratings .ctn_starcolor {
	background: #009bea;
	position: absolute;
	height: 10px;
	z-index: 1;
	}
	.obj_ratings .ctn_starcolor.score10 {width: 10px;}
	.obj_ratings .ctn_starcolor.score15 {width: 18px;}
	.obj_ratings .ctn_starcolor.score20 {width: 23px;}
	.obj_ratings .ctn_starcolor.score25 {width: 30px;}
	.obj_ratings .ctn_starcolor.score30 {width: 34px;}
	.obj_ratings .ctn_starcolor.score35 {width: 41px;}
	.obj_ratings .ctn_starcolor.score40 {width: 46px;}
	.obj_ratings .ctn_starcolor.score45 {width: 53px;}
	.obj_ratings .ctn_starcolor.score50 {width: 58px;}
.obj_ratings a {
	display: block;
	float: left;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 11px; line-height: 10px; color: #0099e7; text-decoration: underline;
	margin-left: 5px;
	}
.obj_carousel .btn_prev a {
	position: absolute;
	top: 67px; left: -40px;
	width: 20px; height: 39px;
	background: url("../../assets/images/i_fleches-carousel.gif") no-repeat 0 0;
	}
	.obj_carousel .btn_prev a:hover {
		background-position: 0 -39px;
		}
.obj_carousel .btn_next a {
	position: absolute;
	top: 67px; right: 20px;
	width: 20px; height: 39px;
	background: url("../../assets/images/i_fleches-carousel.gif") no-repeat -20px 0;
	}
	.obj_carousel .btn_next a:hover {
		background-position: -20px -39px;
		}
.obj_carousel .btn_prev.disabled a, .obj_carousel .btn_next.disabled a {
	display: none;
	}

/** Carousel "triple" **/
article.push.triple.carousel {
	background: none;
	height: auto;
	border-top: 1px solid #e0e0e0;
	}
article.push.triple.carousel .obj_carousel .car_conteneur {
	width: 805px;
	}
article.push.triple.carousel .obj_carousel .ctn_item {
	width: 255px;
	margin-right: 20px;
	}
article.push.triple.carousel .obj_carousel .ctn_item .ctn_infos {
	width: 181px;
	}
article.push.triple.carousel .ctn_texte {
	position: relative;
	top: auto; left: auto;
	margin-top: 20px;
	}
article.push.triple.carousel .obj_carousel {
	margin: 0 0 20px 40px;
	}

/** Carousel "quadruple" **/
article.push.quadruple.carousel {
	background: none;
	height: auto;
	border-top: 1px solid #e0e0e0;
	}
article.push.quadruple.carousel .obj_carousel .car_conteneur {
	width: 1080px;
	}
article.push.quadruple.carousel .obj_carousel .ctn_item {
	width: 255px;
	margin-right: 20px;
	}
article.push.quadruple.carousel .obj_carousel .ctn_item .ctn_infos {
	width: 181px;
	}
article.push.quadruple.carousel .ctn_texte {
	position: relative;
	top: auto; left: auto;
	margin-top: 20px;
	}
article.push.quadruple.carousel .obj_carousel {
	margin: 0 0 20px 40px;
	}
section.bottom article.push.quadruple.carousel {
	padding-top: 10px;
	}


/******************/
/***** FOOTER *****/
/******************/
footer.main {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
	background-color: #fdf6f7;
	border-top: medium solid #D60057;
	padding-top: 20px;
	padding-left: 20px;
	}
footer.main .top .str_col-left {
	float: left;
	width: 393px;
	display: none;
}
footer.main .top .str_col-center {
	float: left;
	width: 394px;
	}
footer.main .top .str_col-right {
	float: right;
	width: 170px;
	background-color: #d60057;
	margin-top: 28px;
	margin-left: 30px;
	height: 30px;
	margin-right: 30px;
	line-height: 34px;
}


footer.main .top h3 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0;
}
	footer.main .top h3 a {
		font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 20px; line-height: 24px; color: #909090; text-transform: uppercase;
		background: none;
		padding: 0;
		transition: .3s;
		}
		footer.main .top h3 a:hover {
		color: #009fe3;
		}
footer.main .top p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #353535;
	}
	footer.main .top p a {
		font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #353535; text-transform: none;
		background: none;
		padding: 0;
		}
footer.main .top input {
	width: 245px; height: 25px;
	border: 1px solid #e5e5e5;
	margin: 10px 0;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #353535;
	}
	footer.main .top .str_col-right input {
		float: left;
		padding-left: 5px;
		width: 276px;
		}
footer.main .top a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 15px; color: #fff; text-transform: uppercase;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}
footer.main .top a.btn {
	display: inline-block;
	background: #e5e5e5;
	padding: 8px 10px 6px 10px;
	color: #7b7b7b;
	margin: 10px 0 0 6px;
	}
footer.main .top a.unsubscribe {
	display: block;
	clear: both;
	transition: .3s;
	}
	footer.main .top a.unsubscribe:hover {
		color: #009fe3;
		}
footer.main .top a.register {
	display: block;
	clear: both;
	margin-top: 17px;
	}
footer.main .top a.btn.locate {
	background: #e5e5e5 no-repeat center;
	display: block;
	float: left;
	width: 40px;
	padding: 14px 0 15px 0; margin: 0 6px 0 0;
	line-height: 0; font-size: 0;
	}
footer.main .top .ctn_inputText {
	position: relative;
	margin: 10px 0 10px 45px;
	}
footer.main .top .ctn_inputText input {
	margin: 0;
	}
footer.main .top .ctn_inputText .obj_autocomplete {
	width: 241px;
	left: 2px;
	}
footer.main .top .str_col-center ul {
	float: left;
	margin-right: 0;
	width: 914px;
}
footer.main .top ul:last-child {
	margin-right: 0;
	}
footer.main .top .str_col-center ul li a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
	font-size: 13px;
	line-height: 28px;
	color: #000000;
	text-transform: uppercase;
	padding-left: 5px;
	transition: .3s;
}
footer.main .top .str_col-center ul li{
	list-style-image: url(../images/bullet_glossary-02.png);
}

footer.main .top .str_col-center ul li a:hover {
	color: #d60057;
		}
footer.main .top .link {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 20px; color: #7b7b7b; text-transform: uppercase;
	padding-left: 16px;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: 0 3px;
}
	footer.main .top .link:hover {
		color: #009fe3;
		}
footer.main .bottom {
	margin-top: 12px;
	}
footer.main .bottom .str_col-left {
	float: left;
	padding-top: 4px;
	}
footer.main .bottom .str_col-left a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 20px; color: #009fe3; text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 16px;
}
footer.main .bottom .str_col-left p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
	}
footer.main .bottom .str_col-right {
	float: right;
	/* [disabled]background: url("../../assets/images/i_link-commited.gif") no-repeat right 0; */
	padding: 5px 56px 8px 0;
	}
footer.main .bottom .str_col-right a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 20px; color: #009fe3; text-transform: uppercase;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0 3px;
}

footer.main a:hover {
	color: #fff;
	}


/*************************/
/***** WHAT *****/
/*************************/
.what section.content {
	height: 540px;
	width: 784px;
}.what section.content img {
	width: 784px;
}
.what section.content .ctn_texte {
	position: absolute;
	top: 25px;
	left: 440px;
	width: 395px;
	}
	

.what section.content .ctn_texte.clinical {
	position: absolute;
	top: 350px;
	left: 30px;
	width: 700px;
	}
.what section.content .ctn_texte.clinical h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	color: #fff;
}	
.what section.content .ctn_texte.clinical p {
	color: #fff;
	font-family: 'Inter', Arial, sans-serif; font-size: 18px; font-weight: 400;
	margin-bottom: 0;
	margin-top: 8px;
}	

.what section.content .ctn_texte.key {
	position: absolute;
	top: 0;
	left: 30px;
	width: 700px;
	}
.what section.content .ctn_texte.key h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300;
	color: #000;
}	

.what section.content.left .ctn_texte {
	left: 40px;
	}
.what section.content .ctn_texte .ctn_chemin,
.what section.content .ctn_texte .ctn_chemin a {
	color: #fff;
	}
.what section.content .ctn_texte h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 36px; line-height: 32px; color: #000; text-transform: uppercase;
	margin: 30px 0 6px 0;
	}
	.what section.content .ctn_texte h1 strong, .what section.content .ctn_texte h1 b {
		font-family: 'Inter', Arial, sans-serif; font-weight: 700;
		}
.what section.content .ctn_texte h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; line-height: 20px; color: #fff;
	}
.what section.content .ctn_texte p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	margin: 25px 0;
	}
.what section.content .ctn_texte .link a {
	display: block;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase;
	}
.what section.content .ctn_texte .link.video a {
	background: url("../../assets/images/i_play.png") no-repeat 0 0;
	padding: 3px 0 2px 45px;
	}
	.what section.content .ctn_texte .link.video a:hover {
		background-position: 0 -53px;
		}

/** Couleurs textes **/
.what section.content.txt_white .ctn_texte h1,
.what section.content.txt_white .ctn_texte h2,
.what section.content.txt_white .ctn_texte .link a,
.what section.content.txt_white .ctn_texte p,
.what section.content.txt_white .ctn_texte .ctn_chemin,
.what section.content.txt_white .ctn_texte .ctn_chemin a {
	color: #fff;
	}

.what section.content.txt_black .ctn_texte h1,
.what section.content.txt_black .ctn_texte h2,
.what section.content.txt_black .ctn_texte .link a,
.what section.content.txt_black .ctn_texte p,
.what section.content.txt_black .ctn_texte .ctn_chemin,
.what section.content.txt_black .ctn_texte .ctn_chemin a {
	color: #000;
	}
.what section.content.txt_black .ctn_texte .link.video a {
	background-position: 0 -33px;
	}
.what section.content.txt_black .ctn_texte .link a {
	color: #009fe3;
	}


/******************/
/***** GAMMES *****/
/******************/
.ctn_range-cat {
	margin: 30px;
	}
.ctn_range-cat .cat-title {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 26px; line-height: 28px; color: #000000; text-transform: uppercase;
	padding-bottom: 10px; margin: 0 20px 20px 0;
	border-bottom: 1px solid #e0e0e0;
	}
.ctn_range-cat .cat-subtitle {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 20px; line-height: 20px; color: #0099e7; text-transform: uppercase;
	margin: 10px 0 20px 0;
	}
.ctn_range-cat .cat-title span {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 16px; line-height: 16px; color: #757575; text-transform: none;
	}
.ctn_range-cat .ctn_item {
	width: 360px;
	margin-bottom: 30px;
	}
.ctn_range-cat .ctn_item .ctn_space {
	padding-left: 15px; padding-bottom: 58px;
}

div.ctn_item.clearfix.serum .ctn_space {
	padding-left: 101px; padding-bottom: 58px;
	width: 250px;
}



.ctn_range-cat .ctn_item .ctn_infos {
	width: 250px;
	}
.pg_gamme aside.pushs {
	background: #0099e7;
	}


/************************/
/***** PAGE PRODUIT *****/
/************************/
.pg_produit .main {
	position: relative;
	}
.pg_produit section.banner {
	height: 470px;
	}
.pg_produit .ctn_chemin {
	position: absolute;
	top: 15px; left: 30px;
	z-index: 2;
	}
.pg_produit section.banner .v_texture {
	height: 470px;
	overflow: hidden;
	}
.pg_produit section.banner .v_texture img {
	position: relative; z-index: 1;
	top: -120px;
	opacity: 0.5;
	filter: alpha(opacity=50); /* IE8 */
	}

/** Nom produit ISO-UREA MD **/
.ctn_range-cat .ctn_item.LP15254 .ctn_infos h3 a em,
.pg_produit.lp15254 section.banner .ctn_texte h1 em {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: #009fe3; font-style: normal;
	}

/** Positionnements textures **/
.pg_produit.lp14164 section.banner .v_texture img {top: -330px;}
.pg_produit.lpap0017 section.banner .v_texture img {top: -230px;}

/** Opacité des textures **/
.pg_produit.lpap0017 section.banner .v_texture {opacity: 0.2; filter: alpha(opacity=20);}
.pg_produit.lp15179 section.banner .v_texture {opacity: 0.2; filter: alpha(opacity=20);}
.pg_produit.lp15256 section.banner .v_texture {opacity: 1; filter: alpha(opacity=100);}

.pg_produit section.banner .obj_carousel {
	position: absolute; z-index: 2;
	top: 50px;
	margin: 0;
	}
.pg_produit section.banner .obj_carousel .car_conteneur {
	width: 240px; height: 420px;
	position: relative;
	overflow: hidden;
	}
.pg_produit section.banner .obj_carousel .car_content {
	position: absolute; z-index: 2;
	width: auto;
	}
.pg_produit section.banner .ctn_item {
	position: relative;
	float: left;
	width: 240px;
}
.pg_produit section.banner .ctn_texte {
	z-index: 2;
	bottom: 20px; left: 256px;
	width: 607px;
	}
.pg_produit section.banner .ctn_chemin {
	top: 15px;
	}
.pg_produit section.banner .ctn_chemin, .pg_produit section.banner .ctn_chemin a, .pg_produit section.banner .ctn_chemin a:visited {
	color: #333;
	}
.pg_produit section.banner .ctn_texte span.label {
	background: #0099e7;
	display: inline-block;
	padding: 3px 6px 4px 6px; margin-bottom: 10px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #fff; text-transform: uppercase;
	}
.pg_produit section.banner .ctn_texte h1 {}
.pg_produit section.banner .ctn_texte h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 15px; line-height: 18px; color: #000; text-transform: uppercase;
	margin-top: 5px;
	}
.pg_produit section.banner .ctn_texte p {
	font-family: 'Inter', Arial, sans-serif; font-size: 15px; line-height: 20px; color: #000; text-transform: none;
	margin-bottom: 20px;
	}
	.pg_produit section.banner .ctn_texte p em {
		font-size: 13px; color: #808080;
		}
.pg_produit section.banner .str_nuancier {
	margin-top: 10px;
	}
.pg_produit section.banner .str_nuancier ul li {
	background: none;
	float: left;
	width: 25px; height: 25px;
	border: 1px solid #fff;
	padding: 0; margin-right: 5px;
	cursor: help;
	}
.pg_produit section.banner .str_contenance {
	}
.pg_produit section.banner .str_contenance .ctn_contenance {
	float: left;
	border: 1px solid #e5e7ea;
	background: #fff;
	padding: 8px 10px 5px 10px; margin-right: 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 16px; color: #000;
	}
.pg_produit section.banner .str_contenance .ctn_contenance a {
	font-size: 13px; line-height: 16px; color: #9f9f9f;
	}
.pg_produit section.banner .str_contenance .ctn_contenance.active {
	border: 1px solid #d3d5d8;
	}
.pg_produit section.banner .str_contenance .ctn_contenance.active a {
	font-size: 13px; line-height: 16px; color: #000;
	}
.pg_produit section.banner .ctn_texte .btn_pos {
	display: inline-block;
	padding-right: 5px; margin: 20px 10px 0 0;
	background: url("../../assets/images/f_btn_pos-d.png") no-repeat right 0;
	}
.pg_produit section.banner .ctn_texte .btn_pos a {
	display: block;
	background: url("../../assets/images/f_btn_pos-g.png") no-repeat 0 0;
	padding: 13px 20px 13px 44px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.pg_produit section.banner .ctn_texte .btn_pos a {
			padding-top: 13px;
			}
	}
.pg_produit section.banner .ctn_texte .btn_buy {
	display: inline-block;
	padding-right: 5px; margin: 20px 0 0 0;
	background: url("../../assets/images/f_btn_buy-d.png") no-repeat right 0;
	}
.pg_produit section.banner .ctn_texte .btn_buy a {
	display: block;
	background: url("../../assets/images/f_btn_buy-g.png") no-repeat 0 0;
	padding: 13px 20px 13px 50px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.pg_produit section.banner .ctn_texte .btn_buy a {
			padding-top: 13px;
			}
	}
.pg_produit section.banner .ctn_countries {
	margin-top: 15px;
	line-height: 11px;
	}
.pg_produit section.banner .ctn_countries p {
	font-family: 'Inter', Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333;
	margin: 0;
	}
.pg_produit section.banner .ctn_countries ul {
	display: inline-block;
	background: url("../../assets/images/f_countries-block.html");
	border: 1px solid #e1e6ea;
	padding: 10px; margin-top: 8px;
	}
.pg_produit section.banner .ctn_countries ul li {
	float: left;
	padding: 0; margin-right: 10px;
	background: none;
	line-height: 0;
	}
.pg_produit section.banner .ctn_countries ul li:last-child {
	margin: 0;
	}
.pg_produit section.banner .obj_share {
	display: block;
	position: relative;
	bottom: auto; left: auto;
	margin-top: 20px;
	}
.pg_produit section.banner .ctn_reviews {
	position: absolute; z-index: 2;
	bottom: 20px; right: 0;
	width: 295px
	}
.pg_produit section.banner .obj_review {
	background: url("../../assets/images/i_tip.png") no-repeat 242px bottom;
	padding-bottom: 23px;
	}
.pg_produit section.banner .obj_review .ctn_review {
	background: url("../../assets/images/f_review-tip.png");
	padding: 20px;
	}
.pg_produit section.banner .obj_review h3 {
	font-family: 'Inter', Arial, sans-serif; font-size: 22px; line-height: 22px; color: #0099e7;
	margin-bottom: 10px;
	}
.pg_produit section.banner .obj_review p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 15px; line-height: 20px; color: #000;
	}
.pg_produit section.banner .obj_review span:last-child {
	display: block;
	margin-top: 15px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000;
	}
.pg_produit .ctn_reviews .obj_ratings {
	float: left;
	margin: 6px 0 0 0;
	}
.pg_produit .ctn_reviews .obj_ratings .ctn_ratings {
	background: none;
	width: 123px; height: 26px;
	position: relative;
	overflow: hidden;
	float: left;
	}
.pg_produit .ctn_reviews .obj_ratings .ctn_stars {
	position: absolute;
	z-index: 1;
	width: 123px; height: 26px;
	background: url("../../assets/images/f_stars-grey.png") no-repeat 0 0;
	}
.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor {
	background: url("../../assets/images/f_stars-blue.png") no-repeat;
	position: absolute;
	height: 26px;
	z-index: 2;
	}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score10 {width: 22px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score15 {width: 37px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score20 {width: 48px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score25 {width: 62px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score30 {width: 74px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score35 {width: 87px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score40 {width: 100px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score45 {width: 112px}
	.pg_produit .ctn_reviews .obj_ratings .ctn_starcolor.score50 {width: 123px}
.pg_produit .ctn_reviews .ctn_links {
	float: left;
	margin-left: 15px;
	}
.pg_produit .ctn_reviews .ctn_links a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 18px; color: #009fe3; text-decoration: underline;
	display: block;
	}
.pg_produit aside.pushs {
	background: #0099e7;
	}
.pg_produit aside.pushs article.push.efficacy {
	height: auto;
	}
.pg_produit aside.pushs article.push.efficacy .ctn_texte {
	position: relative;
	top: 0; left: 0;
	padding: 20px;
	}
.ctn_efficacy {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 15px; color: #000; text-transform: none;
	}
	.ctn_efficacy strong {
		display: block;
		clear: both;
		font-family: 'Inter', Arial, sans-serif, trebuchet ms;
		padding-top: 10px;
		}
	.ctn_efficacy em {
		clear: both;
		display: block;
		font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #b3e1f8;
		padding-top: 10px;
		}
	.ctn_efficacy ul {
		clear: both;
		margin-top: -10px;
		}
	.ctn_efficacy ul li {
		float: left;
		padding-top: 4px;
		line-height: 13px;
		width: 160px;
		}
	.ctn_efficacy ul li:first-child {
		font-size: 32px; line-height: 36px; font-weight: normal; color: #fff; letter-spacing: -3px;
		width: 95px;
		padding-top: 0;
		}
	.ctn_efficacy ul li strong {
		font-family: 'Inter', Arial, sans-serif; font-size: 22px; letter-spacing: 0;
		display: inline;
		padding: 0;
		}
/*article.push.txt_white .ctn_efficacy h3 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #fff; text-transform: none;
	}
article.push.txt_black .ctn_efficacy h3 {
	color: #000;
	}
.ctn_efficacy ul {
	margin-bottom: 10px;
	}
article.push.txt_white .ctn_efficacy ul li {
	background: none;
	padding: 0;
	}
.ctn_efficacy span.colg {
	display: block;
	float: left;
	width: 68px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 32px; line-height: 32px; color: #fff;
	}
	.ctn_efficacy span.colg em {
		font-size: 18px;
		}
.ctn_efficacy span.cold {
	display: block;
	float: left;
	width: 187px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000; text-transform: none;
	padding-top: 3px;
	}
article.push.txt_white .ctn_texte .ctn_efficacy p.mentions {
	margin-top: 10px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 11px; line-height: 14px; color: #c5ebff;
	}*/
.ctn_product-detail {
	margin: 0 50px 0 0;
	}
.ctn_product-detail nav {
	height: 58px;
	background: url("../../assets/images/a_filet-nav-produits.gif") repeat-x 0 48px;
	}
.ctn_product-detail nav ul {
	}
.ctn_product-detail nav ul li {
	float: left;
	border: 1px solid #d60057;
}
.ctn_product-detail nav ul li a {
	display: block;
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 16px; line-height: 16px; color: #d60057; text-transform: uppercase;
	padding: 21px 20px 18px;
	}
.ctn_product-detail nav ul li.on {
	background: url("../../assets/images/f_nav-produits-on.gif") no-repeat center 0;
	position: relative;
	z-index: 999;
	}
.ctn_product-detail nav ul li.on a {
	color: #fff;
	background-color: #d60057;
}
.str_tab-content {
	display: none;
	margin: 20px 0;
	}
.str_tab-content p strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
.str_tab-content p em {
	font-size: 13px; color: #bbbbbb;
	}
.str_tab-content ul {
	margin: 20px 0;
	}
.str_tab-content ul li {
	background: url("../../assets/images/i_puce-bleue.gif") no-repeat 0 6px;
	padding-left: 18px;
	}
	.str_tab-content ul li strong {
		font-family: 'Inter', Arial, sans-serif; font-weight: 700;
		}
article.push.products {
	border-top: 1px solid #e0e0e0;
	background: none;
	height: auto;
	min-height: 270px;
	}
	article.push.products a {
		display: block;
		background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 2px;
		font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 16px; color: #009fe3; text-transform: uppercase;
		padding-left: 16px; margin-bottom: 5px;
		}
		article.push.products a:last-child {
			margin-top: 20px;
			}
	article.push.products .ctn_texte {
		top: 0; left: 0;
		position: relative;
		padding: 16px 20px 20px 20px;
		}
.str_tab-content .ctn_indications {
	background: #f6f6f6;
	padding: 16px 15px 14px 15px; margin-bottom: 20px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #0099e7;
	}
	.str_tab-content .ctn_indications em {
		font-size: 13px; color: #bbbbbb;
		}
.reviews {
	margin-bottom: 0;
	}
.str_reviews article {
	padding: 20px 0;
	}
	.str_reviews article:first-child {
		padding-top: 0;
		}
.pg_produit article.underline {
	background: #f8f8f8;
	}
.ctn_review-infos {
	float: left;
	width: 115px;
	padding: 0 20px; margin-top: 3px;
	}
article.underline .ctn_review-infos .obj_ratings .ctn_stars {
	background: url("../../assets/images/f_stars-mask-underline.png") no-repeat 0 0;
	}
.ctn_review-infos .l_user {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; text-decoration: underline;
	}
.ctn_product-detail nav ul li .str_reviews a,
.ctn_product-detail nav ul li.on .str_reviews a {
	color: #009fe3;
	}
.ctn_review-infos span {
	display: block;
	}
.ctn_review-infos .t_user-age {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #8f8f8f;
	}
.ctn_review-infos .t_date {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #333333;
	margin-top: 5px;
	}
.ctn_review-detail {
	float: left;
	width: 680px;
	}
.ctn_review-detail h3 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 18px; color: #009fe3; text-transform: uppercase;
	margin-bottom: 5px;
	}
.ctn_review-detail p {
	padding-right: 30px;
	}
.ctn_review-detail a {
	display: block;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 1px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #0099e7; text-transform: uppercase;
	padding-left: 16px; margin-top: 10px;
	}
.ctn_review-detail p a {
	display: inline;
	background: none;
	padding: 0; margin: 0;
	font-size: 14px; line-height: 20px; text-transform: none;
	}
.str_reviews footer {
	text-align: center;
	background: #f6f6f6;
	border-top: 1px solid #e0e0e0;
	padding: 12px 0;
	}
.str_reviews footer a {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #009fe3; text-decoration: underline;
	}
.str_reviews footer span {
	color: #a5a5a5; text-decoration: none;
	}
.str_tab-content .ctn_ingredients.jQueryScroll {
	height: 275px;
	}
.str_tab-content .ctn_ingredients .td1 {
	font-size: 18px; color: #0099e7; text-transform: uppercase;
	padding-bottom: 10px;
	}
.str_tab-content .ctn_ingredients .td1 span {
	font-size: 14px; color: #8b8b8b; text-transform: none;
	}
.str_tab-content .ctn_ingredients .td4 {
	font-size: 14px; color: #8b8b8b;
	padding-top: 10px;
	}
.pg_produit .bottom article.push.triple {
	background: white;
	}

/** Pop-in NOTATION **/
ul.notes-echelle {
	padding: 0; margin: 2px 0 0 0;
	}
ul.notes-echelle li {
	float:left; margin:0; padding:0;
	list-style:none;
	
	display:block;
	text-align:center;
	line-height:16px;
	font-size: 11px;
	background:url("../../assets/images/i_etoile-notation.png") 0 0 no-repeat;
	cursor:pointer;
	}
ul.notes-echelle li.note-off {
	background-position: 0 -25px;
	}

ul.notes-echelle.js li {
	width: 24px; height: 26px;
	margin-right: 3px;
	}
ul.notes-echelle.js li label {
	display: block;
	width: 18px; height: 18px;
	cursor: pointer;
	}
ul.notes-echelle.js input {
	position:absolute;
	left:-999%;
	min-width:17px;
	min-height:17px;
	}
*html ul.notes-echelle.js li {
	width:17px;
	height:17px;
	}
*html ul.notes-echelle.js input {
	width:17px;
	height:17px;
	border: 1px solid green;
	}
.frmError ul.notes-echelle li.note-off {
	border: 1px solid red;
	}


/************************/
/***** PAGE ARTICLE *****/
/************************/
article.edito {
	margin: 20px 0 40px;
	width: 1170px;
}
article.edito .ctn_par {
	clear: both;
	margin-bottom: 30px;
	}
article.edito .ctn_par:last-child {
	margin-bottom: 0;
	}
article.edito .ctn_par img.align_left {
	float: left;
	margin: 10px 20px 10px 0;
	}
article.edito .ctn_par img.align_right {
	float: right;
	margin: 10px 0 10px 20px;
	}
article.edito .ctn_par h2 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; font-size: 26px; line-height: 26px; color: #000; text-transform: uppercase;
	margin-bottom: 5px;
	}
article.edito .ctn_par h3 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 20px; line-height: 20px; color: #333;
	margin: 3px 0 5px 0;
	}
article.edito .ctn_par p,
article.edito .ctn_par div.txt {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 20px; color: #333;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 10px;
}
	article.edito .ctn_par p strong, article.edito .ctn_par p b,
	article.edito .ctn_par div.txt strong, article.edito .ctn_par div.txt b{
		font-family: 'Inter', Arial, sans-serif, trebuchet ms;
		}
	article.edito .ctn_par em, article.edito .ctn_par i,
	article.edito .ctn_par p em, article.edito .ctn_par p i{
		font-style: italic;
		}
article.edito .ctn_par ul {
	margin: 10px 0 10px 0;
	}
	article.edito .ctn_par ul:first-child {margin-top: 0;}
	article.edito .ctn_par ul:last-child {margin-bottom: 0;}
article.edito .ctn_par ul li {
	background: url("../../assets/images/i_puce-bleue.gif") no-repeat 0 6px;
	padding-left: 18px;
	}
	article.edito .ctn_par ul li strong {
		font-family: 'Inter', Arial, sans-serif, trebuchet ms;
		}
article.edito .ctn_par a {
	color: #0099e7;
	}
article.edito .ctn_par a.link {
	display: block;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #0099e7; text-transform: uppercase;
	padding-left: 16px; margin-top: 10px;
	}
.ctn_plus-loin {
	background: url("../../assets/images/v_lesaviezvous.jpg") no-repeat 27px 29px #f7f7f7;
	padding: 30px 30px 30px 132px; margin-top: 30px;
	}
.ctn_plus-loin.lien {
	background: url("../../assets/images/v_further.jpg") no-repeat 0 bottom #f7f7f7;
	}
.ctn_plus-loin.lexique {
	background: url("../../assets/images/v_article-glossaire.jpg") no-repeat 0 30px #f7f7f7;
	}
.ctn_plus-loin h3 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 22px; line-height: 22px; color: #0099e7; text-transform: uppercase;
	margin-bottom: 10px;
	}
.ctn_plus-loin h3 strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
.ctn_plus-loin .ctn_txt-plus p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	}
.ctn_plus-loin .ctn_txt-plus p em {
	font-style: italic; color: #b0b0b0;
	}
.ctn_plus-loin .ctn_txt-plus p strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
.ctn_plus-loin.lien .ctn_txt-plus p a {
	font-size: 14px; line-height: 18px; color: #0099e7; text-transform: uppercase;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	padding-left: 16px;
	}
.ctn_plus-loin.lexique h3 {
	margin-bottom: 20px;
	}
.ctn_plus-loin.lexique .ctn_txt-plus p {
	margin-top: 10px;
	}
.ctn_plus-loin.lexique .ctn_txt-plus p strong {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; color: #0099e7; text-transform: uppercase;
	}
.pg_article article.push.triple.carousel {
	border-top: 0;
	margin-bottom: 30px;
	}
.pg_article section.content article.push.triple.carousel .ctn_texte {
	padding-left: 30px;
	}


/***********************/
/***** RÈGLES D'OR *****/
/***********************/
.pg_article .regledor section.banner .ctn_texte {
	width: 700px;
	}
.pg_article .regledor section.banner .ctn_texte ul {
	float: left;
	margin-right: 30px; margin-top: 10px;
	}
	.pg_article .regledor section.banner .ctn_texte ul:last-child {
	margin-right: 0;
	}
.pg_article .regledor section.banner .ctn_texte ul li {
	background: url("../../assets/images/i_fleche-noire.png") no-repeat 0 4px;
	}
.pg_article .regledor section.banner .ctn_texte ul li a {
	font-size: 14px; line-height: 18px; color: #000;
	}
.pg_article .regledor section.banner.txt_white .ctn_texte ul li {
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 4px;
	}
.pg_article .regledor section.banner.txt_white .ctn_texte ul li a {
	color: #fff;
	}
.pg_article .regledor article.edito .ctn_par h2 {
	background: url("../../assets/images/i_flag.gif") no-repeat 0 5px;
	padding-left: 26px;
	}
.pg_article .regledor article.edito .ctn_par h3 {
	color: #0099e7;
	}
.pg_article .regledor article.edito .ctn_par img {
	float: left;
	margin: 10px 20px 0 0;
	}


/***********************************/
/***** 3 QUESTIONS À UN EXPERT *****/
/***********************************/
.pg_article .questionsexpert section.banner .ctn_texte ul li {
	color: #fff;
	}
.pg_article .questionsexpert section.banner .ctn_texte ul li a {
	color: #fff;
	}
.pg_article .questionsexpert section.banner .ctn_texte h1 {
	width: 820px;
	}
.pg_article .questionsexpert section.banner .ctn_texte p {
	width: 755px;
	}
.pg_article .questionsexpert article.edito .ctn_par h3 {
	font-family: georgia; font-size: 26px; line-height: 24px; color: #0099e7; font-style: italic;
	}
.pg_article .questionsexpert article.edito .ctn_par div.txt {
	background: #f7f7f7;
	padding: 20px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 20px; color: #000;
	min-height: 75px;
	}
.pg_article .questionsexpert article.edito .ctn_par img {
	margin: 30px 20px 20px 20px;
	}


/*************************/
/***** ILS RACONTENT *****/
/*************************/
.pg_article .ilsracontent section.banner .ctn_texte h1 {
	width: 870px;
	}
.pg_article .ilsracontent section.banner .ctn_texte p {
	width: 785px;
	}
.pg_article .ilsracontent article.edito .ctn_par h2 {
	margin-bottom: 15px;
	}
.pg_article .ilsracontent article.edito .ctn_par h3 {
	font-family: georgia; font-size: 26px; line-height: 24px; color: #0099e7; font-style: italic;
	}
.pg_article .ilsracontent article.edito .ctn_par p {
	background: #f7f7f7;
	padding: 20px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 20px; color: #000;
	}


/*************************/
/***** STORE LOCATOR *****/
/*************************/
.pg_locator .main header .t_points-vente{	
	margin:10px 0 0 0;
	font-size:16px;
	display:block;
	color:#c8c9cc;
}
.pg_locator .main header .t_points-vente h2{
	font-size:16px;
	line-height:18px;
	display:inline;
	color:#0099e7;
	margin-right:5px;
}
.pg_locator .main header .t_points-vente a{
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    font-family: 'Inter', Arial, sans-serif,trebuchet ms;
    font-size: 16px;
    line-height: 18px;
    margin-top: 15px;
    padding-left: 18px;
	margin-left:5px;
}
.pg_locator aside article.push .ctn_texte {
	position: absolute;
	left: 0; top: 0;
	padding: 20px;
	}
.pg_locator aside article.push .obj_select .ctn_liste .jQueryScroll {
	height: 120px;
	}

/* PUSH OFFRE SPECIALE */
.pg_locator aside.pushs .offre-speciale {
	height: auto;
	z-index: 2;
	}
.pg_locator aside.pushs .offre-speciale .ctn_texte {
	position: relative;
	}
.pg_locator aside.pushs .offre-speciale .ctn_submit a {
	background: url("../../assets/images/i_fleche-blanche.png") no-repeat 0 4px;
	color: #fff;
	display: block;
	font-family: 'Inter', Arial, sans-serif,trebuchet ms;
	font-size: 14px;
	line-height: 18px;
	margin-top: 15px;
	padding-left: 18px;
	float:left;
	}
.pg_locator aside.pushs .offre-speciale .ctn_submit a.secondary {
	background-image: url("../../assets/images/i_fleche-blanche_opa50.png");
	color: #a0cff3;
	margin-top: 0;
	}
.pg_locator aside.pushs .offre-speciale a.b_toggle{
	text-transform:uppercase;
}
.pg_locator aside.pushs .offre-speciale a.b_toggle:focus{
	border:none;
}
.pg_locator aside.pushs .offre-speciale img{
	max-width: 100%;
	margin: 15px 0 0;
	border: 1px solid #bfe0f1;
	}
.str_pos {
	margin: 25px 50px 40px 30px;
	}
.str_pos .str_left {
	float: left;
	width: 255px;
	margin-right: 20px;
	}
/* Mode sans carte */
.str_pos.nomap .str_left {
	width: 805px;
	}
div.ctn_infobulle-zone {
	display: none;
	}
div.ctn_infobulle-content {}
.str_pos .str_left .str_spacer {
	padding-right: 20px;
	}
.str_pos .str_left .top {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px; margin-bottom: 20px;
	}
.str_pos .str_left .top h3 {
	float: left;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; line-height: 20px; color: #000;
	}
.str_pos .str_left .top h3 strong {
	color: #0099e7;
	}
.str_pos .str_left .top ul {
	clear: both;
	}
.str_pos .str_left .top ul li a {
	font-size: 14px; line-height: 18px; color: #0099e7;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	padding-left: 16px;
	}
.str_pos .str_left .top .ctn_options {
	clear: none;
	float: right;
	margin: 2px 0 5px 0;
	}
.str_pos .str_left .ctn_options li {
	float: left;
	margin-left: 7px;
	}
.str_pos .str_left .top .ctn_options li a {
	display: block;
	padding: 0;
	}
.str_pos .str_left .ctn_options li a.b_mail {
	margin-top: 1px;
	width: 17px; height: 12px;
	background: url("../../assets/images/i_mail.gif") no-repeat 0 0;
	}
	.str_pos .str_left .ctn_options li a.b_mail:hover {
		background-position: 0 -12px;
		}
.str_pos .str_left .ctn_options li a.b_imprimer {
	width: 16px; height: 15px;
	background: url("../../assets/images/i_print.gif") no-repeat 0 0;
	}
	.str_pos .str_left .ctn_options li a.b_imprimer:hover {
		background-position: 0 -15px;
		}
.str_pos .str_left .ctn_result.jQueryScroll {
	height: 412px;
	}
.str_pos .str_left .ctn_result ul li {
	background: url("../../assets/images/i_pin-care.gif") no-repeat 0 0;
	padding: 2px 0 0 22px; margin-bottom: 15px;
	}
.str_pos .str_left .ctn_result ul li a {
	font-size: 12px; line-height: 16px; text-transform: none;
	}
.str_pos .str_left .ctn_result ul li a.btn {
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 6px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #0099e7; text-transform: none;
	padding-left: 16px;
	}
.str_pos .str_left .ctn_result ul li.makeup {
	background-image: url("../../assets/images/i_pin-makeup.gif");
	}
.str_pos .str_left .ctn_result ul li.makeup span.name {
	color: #d60057;
	}
.str_pos .str_left .ctn_result ul li span {
	display: block;
	}
.str_pos .str_left .ctn_result ul li span.num {
	display: none;
	}
.str_pos .str_left .ctn_result ul li span.name {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 14px; color: #0099e7; text-transform: uppercase;
	margin-bottom: 5px;
	}
.str_pos .str_left .ctn_result ul li span.adresse {
	line-height: 14px; color: #000;
	}
.str_pos .str_left .ctn_result ul li span.tel {
	font-size: 12px; line-height: 14px; color: #000;
	}
.str_pos .str_left .ctn_result ul li ul {
	margin-top: 5px;
	}
.str_pos .str_left .ctn_result ul li ul li {
	background: none;
	padding: 0; margin: 0;
	line-height: 14px;
	}
.str_pos .str_left .ctn_result ul li ul li a {
	display: block;
	font-size: 14px; line-height: 18px; color: #0099e7;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	padding-left: 16px;
	}
.str_pos .str_right {
	float: left;
	width: 530px;
	}
.str_pos .str_right a.btn {
	display: block;
	float: right;
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 4px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #0099e7; text-transform: none;
	padding-left: 16px; margin-top: 3px;
	}
.str_pos .str_right .ctn_map {
	clear: both;
	width: 530px; height: 384px;
	}
.str_pos .str_right .ctn_caption {
	background: #f6f6f6;
	padding: 5px 10px; margin-top: 10px;
	}
.str_pos .str_right .ctn_caption ul li {
	margin-right: 30px;
	}
.str_pos .str_right .ctn_caption ul li.i_pin,
.str_pos .str_right .ctn_caption ul li a.i_pin {
	display: block;
	background: url("../../assets/images/i_point-caption.gif") no-repeat 0 5px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000; text-transform: none;
	padding: 7px 0 6px 24px;
	}
.str_pos .str_right .ctn_caption ul li.i_pin-care,
.str_pos .str_right .ctn_caption ul li a.i_pin-care {
	display: block;
	background: url("../../assets/images/i_pin-care.gif") no-repeat 2px 4px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000; text-transform: none;
	padding: 7px 0 6px 24px;
	}
.str_pos .str_right .ctn_caption ul li.i_pin-makeup,
.str_pos .str_right .ctn_caption ul li a.i_pin-makeup {
	display: block;
	background: url("../../assets/images/i_pin-makeup.gif") no-repeat 2px 4px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 12px; line-height: 14px; color: #000; text-transform: none;
	padding: 7px 0 6px 24px;
	}
.str_pos .str_right .ctn_caption ul li a {
	cursor: default;
	}

/** Listes **/
.str_pos .ctn_store-liste h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; color: #0099e7;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 6px; margin-bottom: 15px;
	}
.str_pos .ctn_store-liste h3 {
	display: none;
	font-family: 'Inter', Arial, sans-serif; font-size: 16px; color: #0099e7; text-transform: uppercase;
	margin: 20px 0 5px 0;
	}
.str_pos .ctn_store-liste .ctn_colonnes .col1,
.str_pos .ctn_store-liste .ctn_colonnes .col2,
.str_pos .ctn_store-liste .ctn_colonnes .col3 {
	float: left;
	width: 268px;
	}
.str_pos .ctn_store-liste .ctn_colonnes ul li a {
	color: #000;
	}
	.str_pos .ctn_store-liste .ctn_colonnes ul li a:hover {
		color: #0099e7;
		}
.str_pos .ctn_store-liste .ctn_colonnes .ctn_liens {
	clear: both;
	padding-top: 15px;
	}
.str_pos .ctn_store-liste .ctn_colonnes .ctn_liens .lien a {
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 13px; line-height: 20px; color: #009fe3; text-transform: uppercase;
	padding-left: 16px;
	}


/******************/
/***** POP-IN *****/
/******************/
.str_popin.default {
	display: none;
	position: relative;
	}
.str_popin.default .btn_close {
	position: absolute;
	z-index: 2;
	right: 30px; top: 30px;
	width: 27px; height: 27px;
	background: url("../../assets/images/i_fermer-popin.gif") no-repeat right 0;
	cursor: pointer;
	}
.str_popin.default .ctn_decor-popin {
	min-width: 780px;
	}
.str_popin.default .ctn_popin {
	background: #fff;
	padding: 30px 30px 30px 30px;
	}
.ctn_popin-zone {
	display: none;
	}
.str_popin.default .ctn_popin h1,
.str_popin.default .ctn_popin .title {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 36px; line-height: 32px; color: #000; text-transform: uppercase;
	padding-right: 40px;
	}
	.str_popin.default .ctn_popin h1 strong,
	.str_popin.default .ctn_popin .title strong {
		font-family: 'Inter', Arial, sans-serif; font-weight: 700;
		}
.str_popin.default .ctn_popin h2,
.str_popin.default .ctn_popin .subtitle {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; line-height: 22px; color: #0099e7;
	margin-top: 10px;
	}
.str_popin.default .ctn_popin h3,
.str_popin.default .ctn_popin .category {
	font-family: 'Inter', Arial, sans-serif; font-size: 16px; line-height: 18px; color: #000; text-transform: uppercase;
	margin-bottom: 5px;
	}
.str_popin.default .ctn_popin p {}
.str_popin.default .ctn_popin .ctn_content {
	margin-top: 20px;
	line-height: 0;
	}
.str_popin.default .ctn_popin .ctn_content p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	}
.str_popin.default .ctn_popin .ctn_content p strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
/** Formulaire de contact **/
.str_popin.default .ctn_popin .ctn_contact {
	margin: 0;
	text-align: center;
	}
	.str_popin.default .ctn_popin .ctn_contact.msg_error {
		margin-top: 10px;
		text-align: left;
		}
	.str_popin.default .ctn_popin .ctn_contact.objet {
		text-align: left;
		}
	.str_popin.default .ctn_popin .ctn_contact.objet .pave_contact .ctn_line.duo_col {
	float: none;
	}
.str_popin.default .ctn_popin .ctn_contact .pave_contact .ctn_line textarea.message {
	width: 470px;
	}
.str_popin.default .ctn_popin .ctn_contact .mentions {
	font-size: 12px; color: #afafaf;
	}
/* popin alert */
.str_popin.default .ctn_popin.popinAlert {
	padding: 0 57px 0 0;
	}
.str_popin.default .ctn_popin.popinAlert p.msg {
	font-size: 14px;
	margin: 0 0 20px 0;
	}
.str_popin.default .ctn_popin.popinAlert p.error{
	color:#cc0000;
	}
.str_popin.default .ctn_popin.popinAlert p a {
	background: #0099e7;
	color: #fff; line-height: 12px;
	padding: 5px 30px 3px;
	}
/* popin message */
.ctn_popin-confirm {
	width: 665px;
	}
.ctn_popin-confirm h4,
.ctn_popin-confirm .t_confirm {
	color: #000000; font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 36px; line-height: 32px; text-transform: uppercase;
	padding-right: 40px; margin-bottom: 20px;
	}
.ctn_popin-confirm p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000;
	}
.ctn_popin-confirm .ctn_submit{
	clear: both;
	margin-top: 20px;
	}
.ctn_popin-confirm .ctn_submit li {
	float: left;
	margin: 0 5px 0 0;
	}
.ctn_popin-confirm .ctn_submit li a {
	background: #0099e7;
	color: #fff; line-height: 12px; text-transform: uppercase;
	padding: 5px 30px 3px;
	}
.ctn_popin-confirm .ctn_submit li a.retour {
	background: #e5e5e5;
	color: #7b7b7b;
	}

/** Popin VIDEO **/
.str_popin.default.video .ctn_popin {
	padding: 0;
	line-height: 0;
	}
.str_popin.default.video .btn_close {
	right: 15px; top: 15px;
	width: 47px; height: 47px;
	background: url("../../assets/images/i_fermer-popin-video.html") no-repeat 0 0;
	}



/*****************************/
/***** TOUS LES PRODUITS *****/
/*****************************/
.pg_produits-liste section.content header h1 {
	
	}
.pg_produits-liste section.content header h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 20px; color: #000;
	margin-top: 10px;
	}
.pg_produits-liste section.content header h2 strong {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; color: #0099e7;
	}
.pg_produits-liste section.content header p {
	clear: both;
	padding-top: 20px;
	}
.pg_produits-liste section.content header p .numero {	
	color:#0099e7;
	}
.pg_produits-liste section.content header p strong{
	font-family:"'Inter', Arial, sans-serif";
	}
.pg_produits-liste .ctn_range-cat .cat-title {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: black;
	}

/*************************************************************/
/***** PAGE PAR DEFAULT (Largeur 100% / Pas de bannière) *****/
/*************************************************************/
.pg_default section.content {
	width: 1180px;
	}
.pg_default .main header h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 20px; color: #000;
	margin-top: 10px;
	}
	.pg_default .main header h2 a {
		font-size: 16px; line-height: 20px;
		}
.pg_default .main header p {
	clear: both;
	padding-top: 20px;
	}
.pg_default .main header ul {
	margin-top: 20px;
	}
.pg_default .main header ul li {}
.pg_default .main header ul li a {}
.pg_default article.edito {
	margin-top: 0;
	}
.pg_default article.edito .ctn_par h2 {
	font-family: 'Inter', Arial, sans-serif; font-size: 20px; line-height: 22px; color: #0099E7;
	}


/*********************************/
/***** PAGE LISTE D'ARTICLES *****/
/*********************************/
.pg_articlelistpage section.content {
	width: 1180px;
	}
.pg_articlelistpage .main header h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 20px; color: #000;
	margin-top: 10px;
	}
	.pg_articlelistpage .main header h2 a {
		font-size: 16px; line-height: 20px;
		}
.pg_articlelistpage .main header p {
	clear: both;
	padding-top: 20px;
	}
.pg_articlelistpage .main header ul {
	margin-top: 20px;
	}
.pg_articlelistpage .main header ul li {}
.pg_articlelistpage .main header ul li a {}
.pg_articlelistpage article.edito {
	margin-top: 0;
	}
.pg_articlelistpage article.edito .ctn_par h2,
.pg_articlelistpage article.edito .ctn_par h2 a {
	font-family: 'Inter', Arial, sans-serif; font-size: 20px; line-height: 22px; color: #0099E7;
	}


/*************************/
/***** JQUERY SCROLL *****/
/*************************/
.jQueryScroll {}
.jspContainer{overflow: hidden;position: relative;}
.jspPane { position: absolute; }
.jspVerticalBar {background:#f0f1f1; width: 8px; right: 3px; position: absolute; top: 3px; height: 100%;}
.jspHorizontalBar {background: transparent; width: 8px; bottom: 2px; position: absolute; left: 0; width: 100%;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: transparent; position: relative; }
.jspDrag { background: #0099e7; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }


* html .jspCorner { margin: 0 -3px 0 0; }

div.jspContainer div.jspTrack{}
div.jspContainer div.jspDrag{}
div.jspContainer div.jspVerticalBar{}


/******************/
/***** SELECT *****/
/******************/
.obj_select {
	float: left;
	position: relative;
	width: 250px;
	}
a.b_toggle {
	display: block;
	overflow: hidden;
	padding: 9px 43px 8px 10px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #5f5f5f;
	background: url('../../assets/images/a_arrow.gif') right 10px no-repeat #fff;
	border-radius: 3px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		     -o-border-radius: 3px;
	}
	.b_toggle:focus{border: 1px solid #009FE3;}
	.b_toggle span {color: #ababab;}

.obj_select .ctn_liste {
	display: none;
	position:absolute;
	z-index: 999;
	left: 0;
	background: #f9f9f9;
	width: 100%;
	border-radius: 3px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		     -o-border-radius: 3px;
	}
	.ctn_liste .border{padding: 10px 0;}
	.ie .ctn_liste .border{border:1px solid #ccc;}
	/*.ctn_liste .jQueryScroll{height:100px;}*/

	li.current a {color: black;}
	.ctn_liste ul li a {
		display: block;
		padding: 4px 10px;
		color: #0099e7;
		line-height: 16px;
	}
	.ctn_liste ul li a:hover{background:#efefef;}
	.ctn_liste ul li a:focus{background:#efefef;}
.obj_select .ctn_liste .jQueryScroll {
	height: 255px;
	}
.obj_select.date_jj .ctn_liste .jQueryScroll,
.obj_select.date_mm .ctn_liste .jQueryScroll,
.obj_select.date_aaaa .ctn_liste .jQueryScroll {
	height: 115px;
	}


/************************/
/***** LRP S'ENGAGE *****/
/************************/
.pg_marque.home section.content {
	width: 1180px;
	}
.pg_marque .str_flap-nav {
	margin: 30px 0 0 0;
	}
.pg_marque .ctn_flaps {
	position: relative;
	width: 1180px; height: 530px;
	}
.pg_marque .ctn_flap {
	position: absolute;
	z-index: 1;
	width: 290px; height: 530px;
	cursor: pointer;
	}
.pg_marque .ctn_flap#flap01 {
	left: 0;
	background: url(../../site_EN_index%20-%20Copy/assets/images/v_volet-marque01.jpg) no-repeat 0 0;
	}
.pg_marque .ctn_flap#flap02 {
	left: 297px;
	background: url(../../site_EN_index%20-%20Copy/assets/images/v_volet-marque02.jpg) no-repeat -239px 0;
	}
.pg_marque .ctn_flap#flap03 {
	left: 594px;
	background: url(../../site_EN_index%20-%20Copy/assets/images/v_volet-marque03.jpg) no-repeat -222px 0;
	}
.pg_marque .ctn_flap#flap04 {
	left: 890px;
	background: url(../../site_EN_index%20-%20Copy/assets/images/v_volet-marque04.jpg) no-repeat -623px 0;
	}
.pg_marque .t_flap {
	position: absolute;
	left: 20px;
	font-family: 'Inter', Arial, sans-serif-Regular, trebuchet ms; color: white; font-size: 27px; line-height: 25px; font-weight: normal;
	border-left: 2px solid white;
	padding: 0 10px 0 10px;
	}
	.pg_marque #flap01 .t_flap {
		bottom: 52px;
		}
	.pg_marque #flap02 .t_flap {
		top: 211px;
		}
	.pg_marque #flap03 .t_flap {
		bottom: 52px;
		}
	.pg_marque #flap04 .t_flap {
		top: 71px;
		}
.pg_marque .ctn_flaps .str_spacer7-h {
	float: left;
	width: 7px; height: 1px;
	font-size: 0;
	}
.pg_marque .ctn_flap .ctn_txt-intro {
	display: none;
	position: absolute;
	width: 370px;
	top: 85px; right: 50px;
	}
	.pg_marque .ctn_flap#flap04 .ctn_txt-intro {
		width: 370px;
		top: 255px; left: 64px;
		}
.pg_marque .ctn_flap .ctn_txt-intro p {
	font-family: trebuchet ms;
	font-size: 16px;
	color: white;
	}
.pg_marque .ctn_flap .ctn_txt-intro p em {
	display: block;
	font-size: 11px; color: #cddceb;
	margin-top: 10px;
	}
.pg_marque .ctn_flap .ctn_txt-intro .btn_play {
	background: url(../../site_EN_index%20-%20Copy/assets/images/f_btn-play.png);
	border-radius: 5px;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		     -o-border-radius: 5px;
	padding: 10px 15px 10px 10px; margin-top: 25px;
	float: left;
	width : 340px;
	}
.pg_marque .ctn_flap .ctn_txt-intro .btn_play a {
	font-family: trebuchet ms; font-size: 20px; color: white;
	display: block;
	background: url(../../site_EN_index%20-%20Copy/assets/images/i_btn-more.png) no-repeat right 10px;
	padding: 13px 0 16px 10px;
	}

.str_marque {}
.str_marque .ctn_video {
	line-height: 0;
	}
.str_marque article {
	min-height: 232px;
	padding: 40px 20px;
	box-shadow:inset 0px 20px 100px #ededed;
		-webkit-box-shadow:inset 0px 20px 100px #ddd;
		   -moz-box-shadow:inset 0px 20px 100px #ddd;
		     -o-box-shadow:inset 0px 20px 100px #ddd;
	}
.str_marque article h2 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; font-size: 20px; line-height: 24px; color: #000; text-transform: uppercase;
	margin-bottom: 15px;
	}
.str_marque .str_marque article p {
	margin: 10px 0 30px 0;
	}
.pg_marque article.edito .ctn_par {
	
	}
.pg_marque article.edito h1 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; font-size: 26px; line-height: 26px; color: #000; text-transform: uppercase;
	margin-bottom: 5px;
	}
.pg_marque article.edito h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 20px; line-height: 20px; color: #333; text-transform: none;
	margin-top: 10px; margin-bottom: 20px;
	}
.pg_marque article.edito .ctn_par h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 18px; color: #000; text-transform: none;
	margin-bottom: 0;
	}
.pg_marque article.edito .ctn_par p {
	margin-top: 5px;
	}


/*********************************/
/***** FORMULAIRE DE CONTACT *****/
/*********************************/
.pg_contact section.content {
	width: 1180px;
	}
.pg_contact section.content header h1 {
	
	}
.pg_contact section.content header h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 18px; line-height: 20px; color: #0099e7;
	margin-top: 10px;
	}
.pg_contact section.content header h2 strong {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; color: #0099e7;
	}
.pg_contact section.content header p {
	clear: both;
	padding-top: 13px;
	}
.ctn_contact {
	margin:30px;
}	
.ctn_contact h3{
	text-transform:uppercase;
	font-size:18px;	
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
	margin-bottom:10px;
}
.pg_contact ul li{
	font-family:'Inter', Arial, sans-serif,​trebuchet ms;
	font-size:14px;
}
.ctn_contact .pave_contact {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: black;
	background: #d9f0fb;
	padding: 20px 15px; margin: 0px 0 15px 0;
	}
.ctn_contact.connect .pave_contact.subscription {
	float: left;
	width: 765px;
	}
.ctn_contact .pave_contact fieldset {
	margin-top: 25px;
	}
	.ctn_contact .pave_contact fieldset:first-child {
		margin-top: 0;
		}
.ctn_contact .pave_contact h4 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 15px; line-height: 16px; color: #009fe3; text-transform: uppercase;
	margin-bottom: 10px;
	}
.ctn_contact .pave_contact p {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000; text-transform: none;
	margin-bottom: 13px;
	}
.ctn_contact .pave_contact label {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #000; text-transform: none;
	vertical-align: text-bottom;
	}
.ctn_contact p{
	margin:-5px 0 8px 0;
}
.ctn_contact .pave_contact .ctn_line.uni_col{
	float: left;
	width: 750px;
	margin-bottom: 10px;
	height: 34px;
}
.ctn_contact .pave_contact .ctn_line.duo_col {
	float: left;
	width: 545px; height: 34px;
	margin-bottom: 10px;
}
.ctn_contact .pave_contact fieldset h4 {
	width: auto;
	}
.ctn_contact .pave_contact .ctn_line.ctn_message {
	float:none;
	clear:both;	
}
.ctn_contact .pave_contact .ctn_line.ctn_message .obj_compteur {
	margin:5px 0 10px 175px;
	font-family:''Inter', Arial, sans-serif',arial; color:#333333; font-size: 12px; line-height: 16px;
}
.ctn_contact .pave_contact .ctn_line h4{
	float:left;
	width:160px;
	text-align:right;
	margin-right:15px;
	font-weight:normal;
	display: block;
    font-family: 'Inter', Arial, sans-serif, trebuchet ms;
    font-size: 14px;
    line-height: 16px;
	color:#333333;
	padding: 10px 0 6px 0;
}
.ctn_contact .pave_contact .ctn_line.var_double-ligne h4{
	padding-top:2px;
	}
.ctn_contact .pave_contact .ctn_line.duo_col .obj_select{
	width:325px;	
}
.ctn_contact .pave_contact .ctn_line input {
	border: 1px solid #ebebeb;
	width: 303px;
	width: 312px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color:#333333;
	overflow: hidden;
	padding: 8px 5px;
}
.ctn_contact .pave_contact .ctn_line.uni_col input {
	width: 562px;
	}
.ctn_contact .pave_contact .ctn_line.uni_col input[type=password] {
	width: 313px;
	}
.ctn_contact .pave_contact .ctn_line .obj_input.civilite{
	padding:8px 0;
}
.ctn_contact .pave_contact .ctn_line .obj_input.civilite input[type=radio]{
	float: left;
    margin: -2px 5px 0 0;
    width: auto;	
	padding:0;
	border:none;
	background:none;
}
.ctn_contact .pave_contact .ctn_line .obj_input.civilite span {
	color: #000;
    display: block;
    float: left;
    font-family: 'Inter', Arial, sans-serif, trebuchet ms;
    font-size: 14px;
    line-height: 16px;
   	margin: 1px 15px 0 0;
    width: auto;
}
.ctn_contact .pave_contact .ctn_line .obj_input.civilite span.frmError {
	color: #ff0000;
	}
.ctn_contact .pave_contact label.frmError {
	color: #ff0000;
	}
.ctn_contact .pave_contact .ctn_line textarea.message{
	width: 848px; height: 166px;
	border:1px solid #ebebeb;
	font-size: 14px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
    line-height: 16px;
    padding: 8px 10px 8px 10px;
	color:#5F5F5F;
}
.ctn_contact.connaitre .pave_contact{
	height:32px;
}
.ctn_contact .pave_contact .ctn_line .obj_select.date_jj{
	width: 84px;
	float:left;
	margin-right:10px;
}
.ctn_contact .pave_contact .ctn_line .obj_select.date_mm{
	width: 110px;
	float:left;
	margin-right:10px;
}
.ctn_contact .pave_contact .ctn_line .obj_select.date_aaaa{
	width: 110px;
}
/*
.ctn_contact .pave_contact .ctn_line .obj_input.var_radio{
	float:left;
	margin-right:10px;
	}
.ctn_contact .pave_contact .ctn_line .obj_input.var_radio input{
	margin-top:11px;
	width:auto;
	}
.ctn_contact .pave_contact .ctn_line .obj_input.var_radio label{
	position:relative;
	top:-2px;
	}
*/
/* COOORDONNEES */
/*.ctn_contact.coordonnees .pave_contact .ctn_line input.adresse{
	border:1px solid #ebebeb;
	width:303px;
	max-width:303px;
	min-width:303px;
	font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    padding: 8px 10px 8px 10px;
	color:#5F5F5F;
	height:58px;
	max-height:58px;
	min-height:58px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;	
	margin:0 0 9px 0;	
}*/
.ctn_contact.coordonnees .pave_contact .ctn_line .pays{
    color: #5F5F5F;
    font-family: 'Inter', Arial, sans-serif, trebuchet ms;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    padding: 8px 10px;
	margin:0;
    width: 303px;
}
.ctn_contact.coordonnees .pave_contact .colg{
	width:545px;	
	float:left;
}
.ctn_contact.coordonnees .pave_contact .cold{
	width:545px;	
	float:right;
	padding-top: 42px;
}
.ctn_contact.coordonnees p.insatisfait{
	font-size:12px;
	line-height:14px;
	color:#dbdbdb;	
}
/* ADRESSE */
.ctn_contact.address .pave_contact .ctn_line .pays{
    color: #5F5F5F;
    font-family: 'Inter', Arial, sans-serif, trebuchet ms;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    padding: 8px 10px;
	margin:0;
    width: 303px;
}
.ctn_contact.address .pave_contact .colg{
	width:545px;	
	float:left;
}
.ctn_contact.address .pave_contact .cold{
	width:545px;	
	float:right;
}
/* CONDITIONS PERSONNELLES */
.ctn_contact{
	
}
.ctn_contact.donnees label{
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
	color:#333333;
}
.ctn_contact.donnees label.frmError {
	color: #ff0000;
	}
.ctn_contact.donnees p.conditions{
	font-size:12px;
	line-height:14px;
	color:#333333;	
	font-family: 'Inter', Arial, sans-serif, trebuchet ms;
	padding: 10px 0 0 24px;
	margin:0;
}
.ctn_contact a.b_demande{
	padding: 8px 20px 8px 20px;
	color: #ffffff; font-size: 18px; line-height: 20px; text-transform: uppercase;
	background-color:#0099e7;
	display:inline-block;
}
/** ERROR **/
.ctn_contact.msg_error{
	/*display:none;*/
	color: red;
}
.ctn_contact .mentions {
	clear: both;
	font-size: 12px; line-height: 14px; color: #afafaf;
	}
.ctn_contact .mentions a {
	font-size: 12px; line-height: 14px; color: #afafaf; text-decoration: underline;
	}
.ctn_contact .pave_contact .ctn_line input.frmError,
.ctn_contact .pave_contact .ctn_line textarea.frmError, 
.ctn_contact .pave_contact a.b_toggle.frmError {
	border:1px solid red;
}
.ctn_contact .pave_contact .txt_indic {
	clear: both;
	font-size: 11px; font-style: italic; color: #859399; line-height: 13px;
	padding: 0 45px 0 174px; margin: 0 0 10px 0;
	}
	.ctn_contact .pave_contact .txt_indic:last-child {
		margin: 0;
		}

/** Social connect **/
.ctn_contact .str_social-connect {
	float: left;
	width: 325px;
	}
.ctn_contact .ctn_social-connect {
	background: #f5f5f5;
	padding: 20px; margin-left: 30px;
	height: 362px;
	}
.ctn_contact .ctn_social-connect h2 {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300; font-size: 22px; line-height: 20px; text-transform: uppercase;
	margin-bottom: 20px;
	}
.ctn_contact .ctn_social-connect h2 strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}
.ctn_contact .ctn_social-connect p {
	font-size: 14px; line-height: 18px;
	margin-bottom: 15px;
	}
.ctn_contact .ctn_social-connect .fb-login-button {}

.pg_contact article.edito {
	margin-top: 30px;
	}
.pg_contact article.edito h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 24px; color: #0099e7; text-transform: none;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 5px;
	}
.pg_contact article.edito .ctn_par {
	margin-bottom: 40px;
	}
.pg_contact article.edito .ctn_par p {
	font-size: 14px; line-height: 18px;
	}
.pg_contact article.edito .ctn_par p a {
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #009fe3; text-transform: none;
	padding-left: 16px; margin-left: 5px;
	}
.pg_contact article.edito .ctn_par p u {
	color: #7f7f7f;
	}
.pg_contact article.edito .ctn_par .lien a {
	background: url("../../assets/images/i_fleche-bleue.png") no-repeat 0 3px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px; color: #009fe3; text-transform: none;
	padding-left: 16px;
	}

/** Custom checkbox **/
.pg_contact section.content .ctnAOX_checkbox .b_checkbox {
	float: left;
	margin-bottom: 5px;
	}
.pg_contact section.content .ctnAOX_checkbox .t_label {
	float: left;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #333;
	padding-top: 3px;
	width: 540px;
	}
.pg_contact section.content .str_checkboxes.inline .ctnAOX_checkbox .t_label {
	width: auto;
	}
.pg_contact section.content .ctnAOX_checkbox .i_checkbox {
	float: left;
	width: 32px; height: 22px;
	background: url('../../assets/images/b_checkbox-contact.png') 0 0 no-repeat;
	}
.pg_contact section.content .ctnAOX_checkbox .b_checkbox:hover .i_checkbox {
	background-position: 0 -22px;
	}
.pg_contact section.content .ctnAOX_checkbox .b_checkbox.checked .i_checkbox,
.pg_contact section.content .ctnAOX_checkbox .b_checkbox.checked:hover .i_checkbox {
	background-position: 0 -44px;
	}
.pg_contact section.content .ctnAOX_checkbox.tristate .b_checkbox.unchecked .i_checkbox {
	background-position: 0 -66px;
	}
.pg_contact section.content .ctn_contact .pave_contact.subscription .str_checkboxes {
	clear: both;
	padding-top: 10px;
	}
.pg_contact section.content .ctn_contact .pave_contact.subscription .str_checkboxes h5 {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 18px; color: #000; text-transform: none;
	margin: 0 0 10px 0;
	}
.pg_contact section.content .ctn_contact .pave_contact.subscription .ctnAOX_checkbox {
	margin: 0 0 0 174px;
	}
.pg_contact section.content .ctn_contact .pave_contact.subscription .str_checkboxes.inline {
	margin: 0 0 0 174px;
	line-height: 0;
	}
.pg_contact section.content .ctn_contact .pave_contact.subscription .str_checkboxes.inline .ctnAOX_checkbox {
	display: inline-block;
	margin: 0 20px 0 0;
	}
.pg_contact section.content .ctnAOX_checkbox.frmError .b_checkbox .i_checkbox {
	background-position: 0 -110px;
	}
.pg_contact section.content .ctnAOX_checkbox.frmError .b_checkbox .t_label {
	color:#ff0000;
	}
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox.unchecked .i_checkbox,
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox .i_checkbox,
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox.checked .i_checkbox{
	background-position: 0 -88px;
	}
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox.unchecked .t_label,
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox .t_label,
.pg_contact section.content .ctnAOX_checkbox.tristate.frmError .b_checkbox.checked .t_label{
	color:#ff0000;
	}

.pg_contact .ctnAOX_radio p {
	float: none;
	padding: 0; margin: 0 0 5px 0;
	}
.pg_contact .ctnAOX_radio .b_radio {
	float: none;
	background: url('../../assets/images/b_radio-contact.png') 0 0 no-repeat;
	height: 20px;
	color: #333; text-indent: 0;
	display: block;
	padding: 2px 0 0 33px;
	}
.pg_contact .ctnAOX_radio .b_radio:hover {
	background-position: 0 -22px;
	}
.pg_contact .ctnAOX_radio .b_radio.checked {
	background-position: 0 -44px;
	}
.pg_contact section.content .ctnAOX_radio.frmError .b_radio .i_checkbox {
	background-position: 0 -66px;
	}
.pg_contact section.content .ctnAOX_radio.frmError .b_radio .t_label {
	color:#ff0000;
	}

/** Message de confirmation **/
.pg_contact .ctn_confirm {
	background: #f6f6f6;
	padding: 20px; margin: 0 30px;
	}
.pg_contact .ctn_confirm p strong {
	font-family: 'Inter', Arial, sans-serif; font-weight: 700;
	}

/** Inscription select subjects **/
.obj_subjects .ctn_select {
	float: left;
	}
.obj_subjects .ctn_select select {
	width: 300px; height: 94px;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 16px;
	border: 1px solid #ebebeb;
	padding: 5px;
	}
.obj_subjects .ctn_select select option.selected {
	color: #009fe3;
	}
.obj_subjects .buttons {
	float: left;
	margin: 0 10px;
	}
.obj_subjects .buttons a {
	display: block;
	padding: 5px 10px 3px 10px;
	background: #009fe3;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase; text-align: center;
	margin: 5px 0 0 0;
	}

/** Mon compte **/
.pg_contact .ctn_product-detail {
	margin: 0 30px;
	}
.pg_contact .str_tab-content {
	margin: 0;
	}
.pg_contact .str_tab-content .ctn_contact {
	margin: -9px 0 0 0;
	}
.pg_contact .str_tab-content .ctn_contact .pave_contact.subscription {
	float: none;
	width: auto;
	}
.pg_contact .str_tab-content .ctn_contact .pave_contact p{
	padding-bottom: 10px;
	}

/********************************/
/***** PAGE DE CONFIRMATION *****/
/********************************/
.pg_submitformresult section.content {
	min-height: 350px;
	}


/*********************************/
/***** PAGE MENTIONS LEGALES *****/
/*********************************/
.article_v3_legals section.content {
	width: 1180px;
	}
.article_v3_legals .main header h2 {
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 16px; line-height: 20px; color: #000;
	margin-top: 10px;
	}
	.article_v3_legals .main header h2 a {
		font-size: 16px; line-height: 20px;
		}
.article_v3_legals .main header p {
	clear: both;
	padding-top: 20px;
	}
.article_v3_legals .main header ul {
	margin-top: 20px;
	}
.article_v3_legals .main header ul li {}
.article_v3_legals .main header ul li a {}
.article_v3_legals article.edito {
	margin-top: 0;
	}
.article_v3_legals article.edito .ctn_par h2 {
	font-family: 'Inter', Arial, sans-serif; font-size: 20px; line-height: 22px; color: #0099E7;
	}
	
/*******************/
/***** COOKIES *****/
/*******************/

/** Dans la page Mentions légales **/
.obj_mention-cookies {
	display: inline-block;
	background: #f4f4f4;
	padding: 20px 40px; margin-top: 20px;
	}
.obj_mention-cookies .ctn_1 {
	margin-top: 20px;
	}
	.obj_mention-cookies .ctn_1:first-child {
		margin-top: 0;
		}
.obj_mention-cookies .ctn_1 label {
	display: block;
	font-family: 'Inter', Arial, sans-serif;
	margin-bottom: 5px;
	}
.obj_mention-cookies .ctn_1 input {}
.obj_mention-cookies .ctn_1 span {}
article.edito .ctn_par .obj_mention-cookies .b_generique {
	display: inline-block;
	background: #0099e7;
	color: #fff;
	padding: 5px 10px;
	}


/*********************************************/
/***** POPINS ESPACE PERSO / INSCRIPTION *****/
/*********************************************/

/** Popin CONNECT **/
.pop_connect .ctn_login {
	background: none;
	padding: 0;
	width: auto;
	}
.pop_connect .ctn_login .str_cols {
	padding: 0;
	}
.pop_connect .ctn_login h2,
.pop_connect .ctn_login .btn_close {
	display: none;
	}
.str_popin.default .pop_connect .ctn_login h3 {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 18px; color: #0099e7; text-transform: none;
	}
.pop_connect .ctn_login .str_left {
	background: #d9f0fb;
	}
.pop_connect .ctn_login .ctnAOX_checkbox .t_label {
	color: #000;
	}
.pop_connect .ctn_login .str_left .link a {
	color: #63a1bf;
	}
.pop_connect .ctn_login .str_left form {
	background: url('../../assets/images/i_filet-login-popin.gif') right 0 repeat-y;
	}
.pop_connect .ctn_login .str_left .ctn_bt {
	top: -48px;
	}
.pop_connect .ctn_login .str_right {
	width: 228px;
	}

/** Popin ACCOUNT **/
.pop_account .ctn_contact .str_social-connect {
	display: none;
	}
.str_popin.default .pop_account .ctn_contact {
	text-align: left;
	}
.pop_account section.content {
	float: none;
	}
.str_popin.default .pop_account h2 {
	margin-bottom: 10px;
	}
.pop_account .ctnAOX_checkbox .b_checkbox {
	float: left;
	margin-bottom: 5px;
	}
.pop_account .ctnAOX_checkbox .t_label {
	float: left;
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #333;
	padding-top: 3px;
	}
.pop_account .ctn_contact.coordonnees .ctnAOX_checkbox .t_label {
	width: 555px;
	}
.pop_account .ctnAOX_checkbox .i_checkbox {
	float: left;
	width: 32px; height: 22px;
	background: url('../../assets/images/b_checkbox-contact.png') 0 0 no-repeat;
	}
.pop_account .ctnAOX_checkbox .b_checkbox:hover .i_checkbox {
	background-position: 0 -22px;
	}
.pop_account .ctnAOX_checkbox .b_checkbox.checked .i_checkbox,
.pop_account .ctnAOX_checkbox .b_checkbox.checked:hover .i_checkbox {
	background-position: 0 -44px;
	}
.pop_account .ctnAOX_checkbox.tristate .b_checkbox .i_checkbox {
	background-position: 0 -66px;
	}
.pop_account .ctnAOX_radio p {
	float: none;
	padding: 0; margin: 0 0 5px 0;
	}
.pop_account .ctnAOX_radio .b_radio {
	float: none;
	background: url('../../assets/images/b_radio-contact.png') 0 0 no-repeat;
	height: 20px;
	color: #333; text-indent: 0;
	display: block;
	padding: 2px 0 0 33px;
	}
.pop_account .ctnAOX_radio .b_radio:hover {
	background-position: 0 -22px;
	}
.pop_account .ctnAOX_radio .b_radio.checked {
	background-position: 0 -44px;
	}
.pop_account .ctn_contact .pave_contact.subscription .str_checkboxes {
	clear: both;
	padding-top: 10px;
	}
.pop_account .ctn_contact .pave_contact.subscription .ctnAOX_checkbox {
	margin: 0 0 0 174px;
	}
.str_popin.default .pop_account .str_tab-content {
	margin: 0;
	}
.str_popin.default .pop_account .str_tab-content .ctn_contact {
	margin-top: -9px;
	}
.str_popin.default .pop_account .ctn_contact .pave_contact.subscription {
	margin-top: -9px;
	}
.str_popin.default .pop_account .ctn_contact.address .pave_contact .colg,
.str_popin.default .pop_account .ctn_contact.address .pave_contact .cold,
.str_popin.default .pop_account .ctn_contact .pave_contact .ctn_line.duo_col {
	width: 400px;
	}
.str_popin.default .pop_account .ctn_contact.address .pave_contact .ctn_line input {
	width: 213px;
	}
.str_popin.default .pop_account .ctn_contact.address .pave_contact .ctn_line.duo_col .obj_select {
	width: 225px;
	}


/*******************************/
/***** MOTEUR DE RECHERCHE *****/
/*******************************/
article.search-results {
	margin: 0 0 0 30px;
	}
article.search-results .search-infos {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 16px; color: #a8a8a8;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px; margin-bottom: 20px;
	}
article.search-results li {
	margin-bottom: 20px;
	}
article.search-results h2 a {
	font-family: 'Inter', Arial, sans-serif; font-size: 20px; line-height: 20px; color: #0099e7;
	}
article.search-results h2 a:hover {
	text-decoration: underline;
	}
article.search-results .url {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 16px; color: #3db7f6;
	}
article.search-results .url a {
	color: #3db7f6;
	}
article.search-results .url a:hover {
	text-decoration: underline;
	}
article.search-results .note .ctn_ratings {
	width: 58px; height: 10px;
	margin-top: 5px;
	position: relative;
	background: #c8c8c8;
	overflow: hidden;
	float: left;
	}
article.search-results .note .ctn_ratings .ctn_stars {
	position: absolute;
	z-index: 2;
	width: 58px; height: 10px;
	background: url("../../assets/images/f_stars-mask.png") no-repeat 0 0;
	}
article.search-results .note .ctn_ratings .ctn_starcolor {
	background: #009bea;
	position: absolute;
	height: 10px;
	z-index: 1;
	}
article.search-results .note .ctn_ratings .ctn_starcolor.score10 {width: 10px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score15 {width: 18px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score20 {width: 23px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score25 {width: 30px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score30 {width: 34px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score35 {width: 41px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score40 {width: 46px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score45 {width: 53px;}
article.search-results .note .ctn_ratings .ctn_starcolor.score50 {width: 58px;}
article.search-results .note span {
	margin-left: 5px;
	color: #a8a8a8;
	}
article.search-results .detail .img {
	float: left;
	margin: 3px 10px 0 0;
	}
article.search-results .detail .img img {
	max-height: 120px; max-width: 50px;
	border: 1px solid #E2E2E2;
	}
article.search-results .detail .txt {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 18px; color: #000;
	}
article.search-results .detail .txt br {
	display: none;
	}
.obj_navpages .obj_content {
	border-top: 1px solid #e9e9e9;
	padding-top: 15px; margin-top: 30px;
	}
.obj_navpages .nb-pages {
	float: left;
	padding: 0 10px 0 0;
	font-family: 'Inter', Arial, sans-serif; font-size: 14px;
	}
.obj_navpages .nav-pages {
	float: left;
	padding: 0;
	}
	.obj_navpages .nav-pages ul {
		float: left;
		}
		.obj_navpages .nav-pages ul li {
			float: left;
			color: #898989; font-family: 'Inter', Arial, sans-serif; line-height: 18px;
			padding: 0 4px;
			}
			.obj_navpages .nav-pages ul li:first-child {
				padding-left: 0;
				}
			.obj_navpages .nav-pages ul li a, .obj_navpages .nav-pages ul li a:visited {
				font-size: 13px; color: #000; line-height: 18px;
				display: block;
				}
			.obj_navpages .nav-pages ul li a:hover {
				text-decoration: underline;
				}
			.obj_navpages .nav-pages a.previous , .obj_navpages .nav-pages a:visited.previous , .obj_navpages .nav-pages a:hover.previous {
				float: left;
				display: block;
				width: 16px; height: 16px;
				background: url(../../site_EN_index%20-%20Copy/assets/images/b_nav-pages.gif) -16px 0 no-repeat;
				margin: 0 0 0 2px;
				text-indent: -10000px;
				}
			.obj_navpages .nav-pages a.next, .obj_navpages .nav-pages a:visited.next, .obj_navpages .nav-pages a:hover.next  {
				float: left;
				display: block;
				width: 16px; height: 16px;
				background: url(../../site_EN_index%20-%20Copy/assets/images/b_nav-pages.gif) 0 0 no-repeat;
				margin: 0 0 0 2px;
				text-indent: -10000px;
				}
		.obj_navpages .nav-pages ul li.page.inactive {
			font-size: 13px; color: #0099e7;
			}
		.obj_navpages .nav-pages ul li.ellipse {
			font-size: 8px; color: #000; line-height: 22px;
			padding: 0 2px;
			}


/*****************************/
/***** PAGE D'ERREUR 404 *****/
/*****************************/
.pg_erreur section.content {
	height: 540px;
	}
.pg_erreur section.content .ctn_texte {
	position: absolute;
	top: 70px; left: 515px;
	width: 310px;
	}
.pg_erreur div.main {
	margin-top: 50px;
	}
.pg_erreur section.content .ctn_texte h1 {
	font-family: 'Inter', Arial, sans-serif; font-size: 35px; line-height: 38px; color: #0099e7;
	}
.pg_erreur section.content .ctn_texte h2 {
	margin: 20px 0 30px 0;
	font-family: 'Inter', Arial, sans-serif; font-size: 18px; line-height: 20px; color: #585858;
	}
.pg_erreur section.content .ctn_texte .ctn_arrows {
	width: 300px; height: 191px;
	background: url('../../assets/images/i_arrows-error.gif') right 0 no-repeat;
	}


/***************************/
/***** PAGE PROMOTIONS *****/
/***************************/
section.banner.image {
	line-height: 0;
	height: auto;
	}
section.content.image {
	line-height: 0;
	}
section.banner.image a,
section.content.image a{
	line-height: 0;
	}


/*****************************/
/***** FGA - PREVIEW     *****/
/*****************************/
  
  .bandeau-preview { 
	background: url(../../site_EN_index%20-%20Copy/assets/images/f_header-cookies.html) repeat-x 0 bottom #ffe466;
}

.translation {
	background-color: green;
	//color: black;
}

.translation.to_translate {
		background-color: yellow;
	}


.translation.not_translatable {
		background-color: red;
	}

	.translation.nopreview {
		background: none;
		color: none;
	}



/*****************************/
/***** YENI EKLENENLER   *****/
/*****************************/


div.imglogo{
	padding-top: 35px;
	padding-left: 245px;
}
div.imglogo img{
	border-right: 1px solid silver;
}
div.imglogo img.episiva{
	border-right-style: none;
}



/** Home Banner **/
    /* Desktop */
    section.banners .str_banner.mitotic .ctn_banner {left: 50px; margin-top: 50px;}
	section.banners .str_banner.mitotic .ctn_banner h4{width: 800px;
}
	section.banners .str_banner.mitotic .ctn_banner h4 a{color: #ffffff;
	font-size: 20px;
}
	section.banners .str_banner.mitotic .ctn_banner h1{width: 800px;
}
	section.banners .str_banner.mitotic .ctn_banner h1 a{
	color: #000000;
	font-size: 32px;
}

	/* Tablettes / 1024 */
	@media only screen and (max-width: 1200px) {
	section.banners .str_banner.mitotic .ctn_banner {left: 40px; margin-top: 40px;}
	}
	/* Mobile */
	@media only screen and (max-width: 760px) {
	section.banners .str_banner.mitotic .ctn_banner {left: 10px; margin-top: 20px;}
	section.banners .str_banner.mitotic .ctn_banner h4 {width: 180px;}
	
	section.banners .str_banner.mitotic .ctn_banner h4 a{color: #ffffff;
	font-size: 12px;
}
	section.banners .str_banner.mitotic .ctn_banner h1{width: 300px;
}
	section.banners .str_banner.mitotic .ctn_banner h1 a{color: #ffffff;
	font-size: 20px;
}
	}


    /* Desktop */
    section.banners .str_banner.science .ctn_banner {margin-top: 40px; left: 40px; width: 550px; text-align: left;}
	section.banners .str_banner.science .ctn_banner h1{	width: 800px;}
    section.banners .str_banner.science .ctn_banner h1 a {font-size: 32px;
	color: #ffffff;
}
    section.banners .str_banner.science .ctn_banner h1 a strong {color: #ffffff;
}
	section.banners .str_banner.science .ctn_banner h3 a {font-size: 18px;
	color: #ffffff;
}
	/* Tablettes / 1024 */
	@media only screen and (max-width: 1200px) {
	section.banners .str_banner.science .ctn_banner {margin-top: 40px; left: 40px; width: 475px; text-align: left;}
    section.banners .str_banner.science .ctn_banner h1 a {font-size: 28px; color: #ffffff;
}
	section.banners .str_banner.science .ctn_banner h3 a {font-size: 16px; }

	}
	/* Mobile */
	@media only screen and (max-width: 760px) {
	section.banners .str_banner.science .ctn_banner {margin-top: 10px; left: 10px; width: 300px;}
	section.banners .str_banner.science .ctn_banner h1 a {font-size: 18px;
	line-height: 1.1em;
}
	section.banners .str_banner.science .ctn_banner h3 a {font-size: 12px;
	line-height: 1.1em;
}
	}




    /* Desktop */
	section.banners .str_banner.hairloss .ctn_banner {
	margin: 50px 631px 0 79px;
	}
	section.banners .str_banner.hairloss .ctn_banner h1 a {font-size: 32px; color: #000 }
	section.banners .str_banner.hairloss .ctn_banner p a {
	font-family: 'Inter', Arial, sans-serif; font-size: 18px; line-height: 24px; color: #000;
	}
	/* Tablettes / 1024 */
	@media only screen and (max-width: 1200px){
	section.banners .str_banner.hairloss .ctn_banner {
	margin: 40px 520px 0 65px;
	}
	section.banners .str_banner.hairloss .ctn_banner h1 a {font-size: 28px; color: #000 }
	section.banners .str_banner.hairloss .ctn_banner p a {
	font-size: 16px; line-height: 22px;
	}
	}
	/* Mobile */
	@media only screen and (max-width: 760px){
	section.banners .str_banner.hairloss .ctn_banner {
	margin: 10px 120px 0 15px;
	width: 300px;
}
	section.banners .str_banner.hairloss .ctn_banner h1 a {font-size: 18px; color: #000 }
	section.banners .str_banner.hairloss .ctn_banner p a {
	font-size: 11px;}
	}


	/* Desktop */
    section.banners .str_banner.reduce .ctn_banner {left: 50px; margin-top: 50px;}
    section.banners .str_banner.reduce .ctn_banner h1 a {font-size: 32px; color: #fff }
	section.banners .str_banner.reduce .ctn_banner h3{width: 500px;
	text-align: justify;
}
	section.banners .str_banner.reduce .ctn_banner h3 a{color: #ffffff; font-size: 18px; line-height: 24px;
}
	/* Tablettes / 1024 */
	@media only screen and (max-width: 1200px) {
	section.banners .str_banner.reduce .ctn_banner {left: 40px; margin-top: 40px;}
	section.banners .str_banner.reduce .ctn_banner h1 a {font-size: 28px;}
section.banners .str_banner.reduce .ctn_banner h3{width: 400px; font-size: 16px;}
	section.banners .str_banner.reduce .ctn_banner h3 a{ font-size: 16px; line-height: 22px;
}
	}
	/* Mobile */
	@media only screen and (max-width: 760px) {
	section.banners .str_banner.reduce .ctn_banner {left: 15px; margin-top: 20px;}
	section.banners .str_banner.reduce .ctn_banner h1 a {font-size: 18px;
	font-weight: bold;
}
	section.banners .str_banner.reduce .ctn_banner H3 {width: 180px;}
	section.banners .str_banner.reduce .ctn_banner h3 a{ font-size: 11px; line-height: 16px;
}
	}


    /* Desktop */
    section.banners .str_banner.product .ctn_banner {left: 50px; margin-top: 50px;}
	section.banners .str_banner.product .ctn_banner h4{width: 500px;
	text-align: justify;
}
	section.banners .str_banner.product .ctn_banner h4 a{color: #ffffff;
	text-transform: capitalize;
	font-family: 'Inter', Arial, sans-serif; font-size: 20px; font-weight: 400;
}
	section.banners .str_banner.product .ctn_banner h1{width: 800px;
}
	section.banners .str_banner.product .ctn_banner h1 a{
	color: #000000;
	font-size: 32px;
	text-transform: capitalize;
}

	/* Tablettes / 1024 */
	@media only screen and (max-width: 1200px) {
	section.banners .str_banner.product .ctn_banner {left: 40px; margin-top: 40px;}
	}
	/* Mobile */
	@media only screen and (max-width: 760px) {
	section.banners .str_banner.product .ctn_banner {left: 10px; margin-top: 12px;}
	section.banners .str_banner.product .ctn_banner h4 {width: 180px;}
	
	section.banners .str_banner.product .ctn_banner h4 a{color: #ffffff;
	font-size: 12px;
	text-transform: capitalize;
}
	section.banners .str_banner.product .ctn_banner h1{width: 300px;
}
	section.banners .str_banner.product .ctn_banner h1 a{color: #ffffff;
	font-size: 20px;
	text-transform: capitalize;
}
	}





article.push p.txt_over a{
	font-family: 'Inter', Arial, sans-serif, trebuchet ms; font-size: 14px; line-height: 18px; color: #fff;
	}








	
.clinical_content {
	font-family: 'Inter', Arial, sans-serif; font-weight: 300;
	float: left;
	margin-right: auto;
	margin-left: auto;
	width: 1176px;
}

.clinical_content h1 {
	font-family: 'Inter', Arial, sans-serif; font-size: 30px; line-height: 1.3em; font-weight: 400;
	text-align: justify;
	letter-spacing: 0.6px;
	color: #000;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 0;
}



div.adress {
	height: 75px;
}

div.tel, div.fax, div.email {
	width: 20%;
	float: left;
}
.clinical_content strong {
	font-family: 'Inter', Arial, sans-serif;
	color: #970048;
}



.clinical_content .principle {
	background-color: #f9f8f7;
	padding: 15px;
	text-align: justify;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
}


div.banner_text_key {
		position: absolute;
}


footer.main .top .str_col-center {
	width: auto;
	}
footer.main .top .str_col-center ul {
	margin-right: 0;
	}
footer.main .top .str_col-center ul li {
	float: left;
	margin-right: 10px;
	width: 155px;
}

#searchbox input {
	width: 300px;
	margin-top: 8px;
}



div.principle li {
	list-style-image: url(../images/bullet.gif);
	line-height: 1.5em;
}
	
div.principle li.yes {
	list-style-image: url(../images/bullet_yes.png);
	line-height: 1.5em;
}div.principle li.no {
	list-style-image: url(../images/bullet_no.png);
	line-height: 1.5em;
}

div.principle table td {
	padding-top: 15px;
}
	
div.principle table textarea {
	width: 400px;
	height: 160px;
}

div.principle table input {
	width: 400px;
	height: 30px;
}

input#SEND {
	width: 110px;
	height: 30px;
	margin-top: 165px;
}
.newsbanner {
	width: 100%;
	height: 220px;
	background-image: url(../images/news_banner.jpg);
	margin-bottom: 20px;
}
.contactform{
	background-color: #f3f0ec;
	height: 400px;
}


div.headercustom{
	width: 100%;
	font: 14px/1em 'Inter', Arial, sans-serif;
	padding-left: 20px;
	color: #D60057;
	text-align: center;
}

div.hleft {

	float: left;
}
div.hright {
	width: 40%;
	float: right;
	margin-top: 40px;
}

div.social {
	float: right;
	padding: 0;
	margin-top: 0;
}
div.social li {
	float: left;
	width: auto;
}

div#sensomediabookmarks185.sensomediabookmarks.sensomedia_socialicons_left.sensomedia_socialicons_white.sensomedia_socialicons_hwhite {
	margin-bottom: 5px;
}
div.search {
	clear: right;
}
div.slogandiv {
	margin-top: 100px;
}

div.slogandiv01 {
	width: 400px;
	font: 16px/1em 'Inter', Arial, sans-serif;
	padding-left: 20px;
	color: #D60057;
	text-align: center;
}

#mod-search-searchword {
	margin: 0;
}

input#mod-search-searchword.inputbox.search-query {
	height: 0;
	padding: 1px;
	font-family: 'Inter', Arial, sans-serif; font-weight: 300;
}



#zo2-component div.item-page div.article_content div.introText section.content article.edito div.ctn_par.clearfix h2 {
	margin-top: 0;
}

#zo2-component div.item-page div.article_content div.introText section.content article.edito div.ctn_par.clearfix div.txt {
	margin-top: 0;
	height: 106px;
	background-color: #fdf6f7;
}

#zo2-component div.item-page div.article_content div.introText section.content article.edito div.ctn_par.clearfix img {
	margin-top: 0;
}

/* Key Active Ingredients */

.keytitle
{
	font: 36px 'Inter', Arial, sans-serif;
}

.keymenu, .keytext
{
	background-color: #fdf6f7;
	padding: 10px;
}

.keymenu ul li
{
	font-family: 'Inter', Arial, sans-serif; font-size: 22px; line-height: 32px; font-weight: 400;
	list-style-image: url(../images/bullet_glossary.png);
}
.keytext ul li
{
	font-family: 'Inter', Arial, sans-serif; font-size: 22px; line-height: 32px; font-weight: 400;
	list-style-image: url(../images/bullet.gif);
	color: #970048;
}
.keymenu ul li a {
	border-right-style: none;
}
.keytext p
{
	margin-top: 2px;
	margin-bottom: 15px;
	letter-spacing: 0.5px;
	text-align: justify;
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: 400;
}

.keytext h2
{
	margin-top: 0;
	font-family: 'Inter', Arial, sans-serif; font-size: 22px; font-weight: 400;
	margin-bottom: 0;
}


/* Products Tab */
div.yee-widget.yee-wgt-jce-editor {
	font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: 400;
	letter-spacing: 0.5px;
	text-align: justify;
}

div.flattern.yeeimgdesc div.yee-container-fluid div.yee-row {
	margin-top: 50px;
}

div.yee-widget.yee-wgt-jce-editor.yeeproductdesc {
	width: 75%;
	text-align: justify;
	padding: 5px;
	letter-spacing: 0.5px;
	line-height: 1.5em;
	font-family: 'Inter', Arial, sans-serif; font-weight: 300;
}

#zo2-component div.item-page div.article_content div.introText div.yeeditor div.flattern.yeeproduct div.yee-container-fluid div.yee-row div.yee-col-md-12. div.flattern.yeeimgdesc div.yee-container-fluid div.yee-row div.yee-col-md-4.yee-col-xs-12.yee-col-sm-4.yee-col-lg-4. div.yee-widget.yee-wgt-single-image.yeeproductimg		.yee-align-left {
	
}

div.yee-widget.yee-wgt-single-image.yeeproductimg.yee-align-left {
	margin-left: 20px;
}


div.yee-widget.yee-wgt-jce-editor {
		font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: 400;
		letter-spacing: 0.5px;
	text-align: justify;
}

.antiimg img {
	margin: 0 auto;
}

ul.tab li {
	list-style-image: url(../images/bullet.gif);
	line-height: 1.5em;
	padding-left: 5px;
}

.k2FeedIcon{
	display: none;
}



div.flexslider.carousel {
	margin: 0;
	padding: 0;
}

div.yee-widget.yee-wgt-flexslider.slider {
	margin: 0;
	padding: 0;
}


    /* Antiaging LargeDesktop */

.antiagingtext h1
{
	font-family: 'Inter', Arial, sans-serif; font-size: 30px; line-height: 1.3em; font-weight: 400;
	padding-left: 10px;
}
.antiagingtext p
{
 	background-color: #fdf6f7;
	padding: 10px;
}
	/* Antiaging Desktop / 1024 */
	@media only screen and (max-width: 1200px) {
.antiagingtext h1
{
	font-family: 'Inter', Arial, sans-serif; font-size: 22px; line-height: 1.3em; font-weight: 400;
}


	}
	/* Antiaging Tablet */
	@media only screen and (max-width: 992px) {



	}	
	
	
	/* Antiaging Mobile */
	@media only screen and (max-width: 760px) {





.antiagingtext h1
{
	font-family: 'Inter', Arial, sans-serif; font-size: 18px; line-height: 1.3em; font-weight: 400;
}







	}

.clin li{
	list-style-image: url(../images/bullet.gif);
}
