

@font-face{
    font-family: 'ywft_hannah_regularregular';
	src: url('../fonts/ywft-hannah-regular.eot');
	src: url('../fonts/ywft-hannah-regular.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/ywft-hannah-regular.woff') format('woff'),
	     url('../fonts/ywft-hannah-regular.ttf') format('truetype'),
	     url('../fonts/ywft-hannah-regular.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=d3124a78-fd3b-4e46-8ab3-7b8076a425a9");
@font-face{
	font-family:"gillsans-bold";
	src:url("../fonts/e55f9afb-8c92-4a61-ad1a-7f5788bd9c1d.eot?#iefix");
	src:url("../fonts/e55f9afb-8c92-4a61-ad1a-7f5788bd9c1d.eot?#iefix") format("eot"),
		url("../fonts/1063b047-48b7-4f7c-876b-f93d4ab62b2c.woff") format("woff"),
		url("../fonts/382d3153-8f7f-4011-9915-0c65e8af150a.ttf") format("truetype"),
		url("../fonts/f80f42c9-7401-4415-a8d1-575179869201.svg#f80f42c9-7401-4415-a8d1-575179869201") format("svg");
}
@font-face{
	font-family:"gillsans";
	src:url("../fonts/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix");
	src:url("../fonts/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix") format("eot"),
		url("../fonts/63aa9f40-04be-453a-a672-aa8f9919115d.woff") format("woff"),
		url("../fonts/a82a5fb6-ad03-4675-801e-d3182a58ff5f.ttf") format("truetype"),
		url("../fonts/beb2cee2-1a51-44ca-848f-4f795394ee5a.svg#beb2cee2-1a51-44ca-848f-4f795394ee5a") format("svg");
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	html { margin-left: 1px;}
}


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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: arial;
	font-size: 12px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration: none;
	color: #0d277b;
}
b, strong{font-weight: bold;}
.clearer{clear: both;}
.btnSprite{background: url(../img/sprite.png) left top no-repeat; display: inline-block; line-height: 99em; vertical-align: middle; overflow: hidden;}
.arrowUp{display: inline-block; width:0; height:0; border:10px solid transparent;  border-bottom: 5px solid black;}
ul.bullet{margin-top: 10px;} ul.bullet li{ color: #0d277b; padding-left:10px; background:url('../img/puce-rss.png') left no-repeat; margin:5px 0px;}
p{ margin:10px 0px; line-height:18px;}
em{ font-style:italic; } 
img{ padding:0px; margin:0px; border:0px; }
h1{ text-align:center; font-family: 'ywft_hannah_regularregular'; font-size:72px; color:#0d277b; text-transform:uppercase; padding: 30px 0px 25px 0px; }
h2{ color: #0d277b; font-family: 'gillsans-bold'; font-size: 24px; line-height: 40px; margin-top:15px; text-transform:uppercase; }
h3, h3 a{ font-size:14px; color:#0d277b; font-family: 'gillsans'; text-transform:uppercase; padding-bottom:12px; background: url(../img/dot-grey.png) left bottom repeat-x; }
h3{margin-top: 15px;}
h4{ text-transform:uppercase; font-weight:bold; }

.ttContentWrap{clear: both; width: 990px; margin: 0px auto;}
.ttContentWrap.layoutfullwide{width: 100%}
.ttContentWrap.layoutcenterWithPadding .ttContentSub{padding: 60px;}

/************************* RESIZE **************************/
.tx-bidanonemultipleblockcontent-pi1.txtBiggest p{font-size: 17px;}
.tx-bidanonemultipleblockcontent-pi1.txtBig p{font-size: 15px;}
.tx-bidanonemultipleblockcontent-pi1.txtSmall p{font-size: 10px;}



/************************* DANONE SCROLLDOWN LIST **************************/
.danSelect{position: relative;z-index: 20;}
.danSelect .danSelectHolder{border: 3px solid #786f66;background-color: #ffffff; height: 30px; line-height: 30px;  padding: 0px 40px 0 10px; position: relative; cursor: pointer; width: 170px;}
/*#subHeader .danSelect .danSelectHolder{width: 210px}*/

.tx-bidanonesitemarques-pi2 .danSelect .danSelectHolder{ width:133px;}

.danSelect .danSelectHolderBtn{position: absolute;right: 0px; top: 0px; width: 30px; height: 30px; background: #786f66; cursor: pointer;}
.danSelect .danSelectHolderBtn span{ display: block; width: 12px; background: transparent url(../img/sprite.png) -11px -135px no-repeat; height: 12px; margin: 10px auto;}
.danSelect .danSelectHolderContent{ font-weight: bold; color:#0c287b;font-size: 11px;}
.danSelect .danSelectContent{position: absolute; width: 100%; top: 33px; left: 0px; background: none; display: none;}
.danSelect .danSelectContent ul{ max-height: 150px; margin: 0px; border: 3px solid #786f66; padding: 4px 0px; background: #fff; overflow: auto;}
.danSelect .danSelectContent ul li{ line-height: 12px; background: none; padding: 0px; line-height: auto;}
.danSelect .danSelectContent a{padding: 3px 10px; color: #0c287b; display: block; border-top: 1px solid #ccc;  font-size: 11px; font-weight: bold; padding: 4px 10px; border: none;}
.danSelect .danSelectContent a:hover{background: #ececec;}

.danSelect.blue .danSelectHolder{border-color: #0d277b}
.danSelect.blue .danSelectHolderBtn{background-color: #0d277b;}
.danSelect.blue .danSelectContent ul{ border-color: #0d277b}

/************************* SHARE DROPDOWN **************************/
.toolsShareWrap{position: relative;}
.toolsShareContainer{position: absolute; width: 320px; left: -95px; display: none; top: 10px; }
.toolsShareContainerBtn{background: #b7b1a9; height: 60px; }
.toolsShareContainerArrow{display: inline-block; width:0; height:0; border:10px solid transparent;  border-bottom: 10px solid #b7b1a9; margin-left: 150px;}
.toolsShareContainerBtn a{margin-left: 14px; margin-top: 12px;}
.toolsShareContainerBtn .addthis_32x32_style .at15t_facebook{background: url(../img/sprite.png)  -14px -163px no-repeat !important; }
.toolsShareContainerBtn .addthis_32x32_style .at15t_twitter {background: url(../img/sprite.png)  -64px -163px no-repeat !important; }
.toolsShareContainerBtn .addthis_32x32_style .at15t_linkedin {background: url(../img/sprite.png)  -114px -163px no-repeat !important; }
.toolsShareContainerBtn .addthis_32x32_style .at15t_pinterest_share {background: url(../img/sprite.png)  -523px -163px no-repeat !important; }
.toolsShareContainerBtn .addthis_32x32_style .at15t_google_plusone_share {background: url(../img/sprite.png)  -569px -163px no-repeat !important; }
.toolsShareContainerBtn .addthis_32x32_style .at15t_email {background: url(../img/sprite.png)  -614px -163px no-repeat !important; }


/************************* SUPER SLIDE **************************/
#slides {  position: relative;}
#slides .slides-container {  display: none;}
#slides .scrollable {  *zoom: 1;  position: relative;  top: 0;  left: 0;  overflow-y: auto;  -webkit-overflow-scrolling: touch;  height: 100%;}
#slides .scrollable:after {  content: "";  display: table;  clear: both;}
.slides-navigation {  margin: 0 auto;  position: absolute;  z-index: 3;  top: 46%;  width: 100%;}
.slides-navigation a {  position: absolute;  display: block;}
.slides-navigation a.prev {  left: 0;}
.slides-navigation a.next {  right: 0;}
.slides-pagination {  position: absolute;  z-index: 3;  bottom: 0;  text-align: center;  width: 100%;}
.slides-pagination a {  border: 2px solid #222;  border-radius: 15px;  width: 10px;  height: 10px;  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");  margin: 2px;  overflow: hidden;  text-indent: -100%;}
.slides-pagination a.current {  background: #222;}


/************************* SMOOTH SCROLL *************************/
div.scrollingHotSpotLeft{ min-width: 75px; width: 10%; height: 100%;  position: absolute; z-index: 200; left: 0;}
div.scrollingHotSpotLeftVisible{ background: url(../img/live-leftarrow.png) center center repeat; zoom: 1; }
div.scrollingHotSpotRight{ min-width: 75px; width: 10%; height: 100%;position: absolute; z-index: 200; right: 0; }
div.scrollingHotSpotRightVisible{ background: url(../img/live-rightarrow.png) center center repeat; ;	zoom: 1;}
div.scrollWrapper{ position: relative; overflow: hidden; width: 100%; height: 100%;}
div.scrollableArea { position: relative; width: auto; height: 100%; /*cursor: url(../img/cursor-drag.png), auto !important; */cursor: pointer;}
#topHeaderLiveScroller{ width:100%; height: 180px; position: relative;}
#topHeaderLiveScroller .scrollerItem{ position: relative; float: left; margin: 0; padding: 0; width: 180px; height: 180px;}



#mainContainer{position: relative; overflow: hidden; }
.homePage{ overflow:hidden;}
.homePage #mainContainer{visibility: hidden; opacity: 0; overflow: hidden;}
.homePage #mainContent{position: relative; margin-top: 140px; overflow: hidden; padding-bottom: 0px;}
.homePage #footer{background: none;}
#mainContent{margin-top: 200px; padding-bottom: 50px;}
.homePage  #headerWrap{ position: fixed; height: auto;display: inline;  }
#headerWrap{ background: #b7b1a9; top: 0px; z-index: 1000; width: 100%; position: absolute; }
/*#headerWrap{ background: #b7b1a9; z-index: 100; width: 100%; }*/


#leftColumn{position: absolute; left: 0px; top: 0px; width: 50%; background: #ffffff; z-index: 80;}
#rightColumn{position: absolute; left: 50%; bottom: 0px;  width: 50%; z-index: 70;}




#topHeader{ display:none; height: 180px; background: #fff; margin: 0px auto; }
.panel{position: relative;  background-size: cover; background-repeat: no-repeat; background-position: fixed; }
#leftColumn .panel{background-position: 100% 50.001%; }
#rightColumn .panel{background-position: 0% 50.001%; }
.panelContent{width: 350px; position: absolute; right: 90px; height: 480px; top: 50%; margin-top: -240px; }
#candidatPanelLeft .panelContent{right:150px;}

#rightColumn .panelContent{left: 90px; right: auto; }
.panelContent .intro{color:#333132; font-size: 1em; line-height: 1.5em; padding-top: 25px;}
.panelContent .title{position: relative; z-index: 200;}
#rightColumn .panelContent .title img{position: absolute; right: 0px;}

.panelContent .content{background: #c8c8c8; color: #0d277b; padding: 0px; position: absolute; bottom: 0px; width: 460px; height: 195px;}
.panelContent .links{background: url(../img/dot-grey.png) left top repeat-x; margin-top: 15px; padding-top: 15px;}
.panelContent .links li{background: url(../img/puce-2.png) left top no-repeat; margin-bottom: 6px; padding-left: 12px;}
.panelContent .links li a{color: #0d277b; font-weight: bold; font-size: 11px; text-transform: uppercase;}
.panelContent .links li a:hover{text-decoration: underline;}
.panelContent .quotesWrap{background: #ffffff; padding: 25px;}
.panelContent .quotes{background: url(../img/quotesStart.png) left top no-repeat; }
.panelContent .quotesSub{background: url(../img/quotesEnd.png) right bottom no-repeat; padding:  35px 0px; font-family: 'ywft_hannah_regularregular'; font-size: 2.7em; color: #8d8a81;}
.panelContent .titleTxt{background: url(../img/dot-grey.png) left bottom repeat-x; text-align: center; margin-top: 10px; padding-bottom: 20px; color: #0d277b;  font-family: 'gillsans-bold'; ld; font-size: 2.4em;}
.panelContent .titleTxtBig{background: url(../img/dot-grey.png) left bottom repeat-x; padding-bottom: 20px; color: #0d277b;  font-family: 'ywft_hannah_regularregular'; font-size: 10em; color: #0d277b; }
.panelContent .subTitle{font-family: 'gillsans-bold'; margin-bottom: 10px; padding-top: 15px;}
.panelContent .content li{background: url(../img/puce-3.png) left 3px no-repeat; padding-left: 8px; font-size: 0.9em; margin-bottom: 7px; }
.panelContent .content li a{font-size:1em;}
.panelContent .content li.last{margin-bottom: 0px;}
.panelContent .content li li{margin-left: 5px; padding-left: 5px; width: 45%; float: left; background: none; margin-bottom: 0px; margin-top: 5px;}
.panelContent .content li li a{font-size: 0.9em;}

#journalistePanelRight .panelContent .links-level2 ul{width:324px;}
#journalistePanelRight .panelContent .links-level2 li{float:left; width:150px;}
.panelContent .links-level2 li a {text-decoration:none; text-transform:uppercase; font-weight:normal; color:#000;}
.panelContent .links-level2 li a:hover {text-decoration:none;}

/********************************************************************/
/* HEADER */
/********************************************************************/

#header{width: 990px; margin: 0 auto;  position: relative; height: 140px; z-index: 1000;}
#header #mainLogo a{height: 90px; width: 75px; overflow: hidden; line-height: 99em; background: url(../img/sprite.png) left top no-repeat; position: absolute; left: 15px; top: 25px;}

#topHeaderLive, #topHeaderPublication, #topHeaderSearch{height: 180px; display: none; position: relative;}
/*#topHeaderLive{display:none;}*/
#topHeaderPublication, #topHeaderSearch{width: 990px; margin: 0px auto;}
#topHeaderLive .arrowUp{position: absolute; bottom: 0px; right: 50%; margin-right: -150px; border-bottom: 10px solid #EB5B5B;}
#topHeaderPublication .arrowUp{position: absolute; bottom: 0px; right: 180px; border-bottom: 10px solid #776F67;}
#topHeaderSearch .arrowUp{position: absolute; bottom: 0px; right: 22px; border-bottom: 10px solid #776F67;}

#topHeaderLiveScroller .scrollerItem{font-size: 0.8em; color: #333132; position: relative;}
#topHeaderLiveScroller .scrollerItem a, #topHeaderLiveScroller .scrollerItem strong, #topHeaderLiveScroller .scrollerItem b, #topHeaderLiveScroller .scrollerItem p{font-size: 1em;}
#topHeaderLiveScroller p{line-height: 1.2em;}
#topHeaderLiveScroller .blog, #topHeaderLiveScroller .article, #topHeaderLiveScroller .social{border:1px solid #132277;border-right:none;height:178px;}
#topHeaderLiveScroller .blog img, #topHeaderLiveScroller .article img{border:1px solid #132277;border-top:0px;border-left:0px;height:178px;}
#topHeaderLiveScroller .blog p,
#topHeaderLiveScroller .social p{margin:0 20px 10px 20px; }
#topHeaderLiveScroller a.more{position: absolute; left: 40px; bottom: 20px; font-size: 11px; font-weight: bold; display: inline-block; margin-top: 10px; background: url(../img/puce-2.png) left 2px no-repeat; padding-left: 10px; height: 15px; line-height: 15px;}
#topHeaderLiveScroller .social{background: #b1dce3; text-align: center; }
#topHeaderLiveScroller .social .picto{width: 50px; height: 40px; margin: 20px auto 10px auto; background: url(../img/sprite.png) -160px -161px no-repeat; }
#topHeaderLiveScroller .social p{font-size: 1em;}
#topHeaderLiveScroller .social a{font-weight: bold; display: block; font-size: 1em;}
#topHeaderLiveScroller .social.facebook{background: #e4e9f2; }
#topHeaderLiveScroller .social.facebook .picto{ background: url(../img/sprite.png) -210px -161px no-repeat; }
#topHeaderLiveScroller .scrollerItem.blog{text-align: center; }
#topHeaderLiveScroller .scrollerItem.blog .picto{width: 136px; height: 63px; margin: 20px auto 5px auto; background: url(../img/sprite.png) -220px -23px no-repeat; }
#topHeaderLiveScroller .blog.actu .title{color: #0d277b; font-weight: bold; margin: 20px 0 30px 0; font-size: 11px;}
#topHeaderLiveScroller .blog.actu{background: #c1bfd0; }
#topHeaderLiveScroller .blog.downtoEarth{background: #fff;}
#topHeaderLiveScroller .blog.danoneResearch{background: #a8b8b4;}
#topHeaderLiveScroller .blog.danoneResearch .picto{ background-position: -356px -23px; }
#topHeaderLiveScroller .blog.danoneEco{background: #e3ded2;}
#topHeaderLiveScroller .blog.danoneEco .picto{ background-position: -470px -23px; }

#topHeaderLiveScroller .scrollerItem.article{width: 640px; background: #fff; }
#topHeaderLiveScroller .articleContent{padding: 40px; width: 240px; float: left;}
#topHeaderLiveScroller .article .title{font-weight: bold; color:#132277; margin-bottom: 10px;}
#topHeaderLiveScroller .article .content p{font-size: 0.8em;}
#topHeaderLiveScroller .article a.more{left: 180px;}
#topHeaderLiveScroller .articleImg{float: left; width:320px;}
#topHeaderLiveScroller .articleImg a.more{ position:relative; top:0px; left:0px; background:none; margin:0px; padding:0px; }

#topHeaderLiveScroller .blog.downtoEarth{width: 640px; background: #fff; }
#topHeaderLiveScroller .downtoEarthContent{padding: 10px; width: 300px; float: left;}
#topHeaderLiveScroller .downtoEarth .title{font-weight: bold; color:#132277; margin-bottom: 10px;}
#topHeaderLiveScroller .downtoEarth .content p{font-size: 0.8em;}
#topHeaderLiveScroller .downtoEarth a.more{left: 180px; bottom: 20px;}
#topHeaderLiveScroller .downtoEarthImg{float: left; width:320px;}
#topHeaderLiveScroller .downtoEarthImg a.more{ position:relative; top:0px; left:0px; background:none; margin:0px; padding:0px; }

#headerTopMenu{height: 34px; position: absolute; right: 10px; top: 0px;}
#headerTopMenu a{position: relative; display: block; color: #fff; font-family:'ywft_hannah_regularregular'; font-size:18px; height:34px; line-height:34px; }
.headerTopMenuBtn{cursor: pointer; background: #776f67; float: left; margin-left: 10px;}
.headerTopMenuBtn .arrowbottom{position: absolute; right: 25px; top: 12px; display: block; float: left; background: url(../img/sprite.png) -11px -137px no-repeat; width: 11px; height: 6px;   }
#headerTopMenuLive{width: 120px; padding-left: 30px; background: #eb5b5b;  }
#headerTopMenuPublication{width: 130px; padding-left: 30px; ; }
#headerTopMenuSearch{width: 40px; background: #776f67 url(../img/sprite.png) 4px -102px no-repeat;}
#headerTopMenuLang{width: 40px;}
#headerTopMenuLang a{text-align: center;}
#headerTopMenuSearch a{line-height: 99em; overflow: hidden; }


#subHeaderWrap{background: #e3ded2; height: 60px;}
#subHeader{width: 965px; margin: 0px auto;}
#subHeader #rootLine{height: 15px; float: left; margin-top: 23px;}
#subHeader #rootLine li{height: 15px; line-height: 15px; display: inline-block; padding-left: 5px; padding-right: 15px; background: url(../img/puce-4.png) right center no-repeat;}
#subHeader #rootLine li.last{background: none;}
#subHeader #rootLine li a{text-transform: uppercase;}
#subHeader #rootLine li.first{ padding-left: 5px}
#subHeader a{color:#776f67; font-weight: bold; font-size: 11px;}
#subHeader #subHeaderTools{float: right; margin-right: 0px; margin-top: 18px; position: relative;}
#subHeaderTools .btnSprite{height: 23px; margin-left: 13px;}
#subHeaderTools #toolsShare{background-position: -273px -168px; padding-left: 25px; color:#776f67; font-weight: bold; line-height: 23px; padding-right: 15px; border-right: 1px solid #ada69c; }
#subHeaderTools #toolsPrint{background-position: -403px -168px; width: 25px; }
#subHeaderTools #toolsZoomIn{background-position: -446px -168px; width: 20px; }
#subHeaderTools #toolsZoomOut{background-position: -477px -168px; width: 20px;}
#subHeaderTools .toolsShareWrap{float: left;}
#subHeader .danSelect{float: left; margin-left: 15px; margin-top: 12px; width: 260px;}

.mainMenu{position: absolute; top: 72px;}
.mainMenu span{color: #fff; text-transform: uppercase; font-family: 'ywft_hannah_regularregular'; font-size: 28px; }
.mainMenu li{background: transparent url(../img/mainMenuTip.png) center 50px no-repeat;display: inline-block; margin-right: 20px; height: 40px;}
.mainMenu li.last{margin-right: 0px;}
.mainMenu li.act{background-position: center bottom;}
.mainMenu li.nosub{background: none;}
.mainMenu a{ text-transform: uppercase; color: #0d277b; text-decoration: none; font-family: 'gillsans';}
.mainMenu a.act, .mainMenu a:hover{border-bottom: 2px solid #0d277b;}
#menuForAll{ left: 116px; }
#menuForYou { right: 10px;}
.mainMenuSub{position: absolute; left: 0px; top: 68px; padding: 40px; padding-bottom: 30px; width: 650px; display: none; background-color: #c4eef3; }
#menuForYou .mainMenuSub{left: auto; right: 0px;}
.mainMenu .title{text-transform: uppercase; font-size: 2em; font-family: 'gillsans-bold'; color: #333132;background: url(../img/dot-grey.png) left bottom repeat-x; padding-bottom: 10px; margin-bottom: 20px; }
.mainMenuSub a{font-family: arial; font-weight: bold; font-size: 0.9em;}
.mainMenuSub.cols3 ul{width: 24%; padding-right: 1%; float: left;}
.mainMenuSub.cols2 ul{width: 45%; padding-right: 3%; float: left;}
.mainMenuSub ul.last{padding-right: 0;}
.mainMenuSub ul li{cursor: normal; padding-left: 15px; background: url(../img/puce-2.png) left top no-repeat; margin-bottom: 15px; display: block; height: auto;}
.mainMenuSub ul li.last{margin-bottom: 0px;}
.mainMenu .mainMenuSub ul ul{width: 100%; display: block; float: none; margin-top: 3px; padding: 0 0 3px 20px;}
.mainMenu .mainMenuSub ul li ul li{padding: 0px; margin-bottom: 3px; background:none; }
.mainMenu .mainMenuSub ul li ul li a{text-transform: none; font-size: 0.8em; font-weight: normal; color: #333132; background-color:#c4eef3; line-height:1.2em;}
.mainMenu .mainMenuSub a:hover{border: none;}

.menuForAll2 .mainMenuSub{width: 620px; }
.menuForAll3 .mainMenuSub{width: 450px; }
.menuForAll4 .mainMenuSub{width: 620px; }
.menuForYou2 .mainMenuSub{width: 500px; } 

.mainMenuSub ul li.mainMenuSubAct1,
.mainMenuSub ul li.mainMenuSubAct2,
.mainMenuSub ul li.mainMenuSubAct3,
.mainMenuSub ul li.mainMenuSubAct4{
	padding-left: 55px;
	min-height: 50px;
}
.mainMenuSub ul li.mainMenuSubAct1 li,
.mainMenuSub ul li.mainMenuSubAct2 li,
.mainMenuSub ul li.mainMenuSubAct3 li,
.mainMenuSub ul li.mainMenuSubAct4 li{
	 text-align:left; padding:0px;
}
.mainMenuSub ul li.mainMenuSubAct1 a,
.mainMenuSub ul li.mainMenuSubAct2 a,
.mainMenuSub ul li.mainMenuSubAct3 a,
.mainMenuSub ul li.mainMenuSubAct4 a{
	display: block; padding-left: 15px; background: url(../img/puce-2.png) left top no-repeat;
}
.mainMenuSub ul li.mainMenuSubAct1 li a,
.mainMenuSub ul li.mainMenuSubAct2 li a,
.mainMenuSub ul li.mainMenuSubAct3 li a,
.mainMenuSub ul li.mainMenuSubAct4 li a{
	 background: none; padding-left:15px;
}
.mainMenuSub ul li.mainMenuSubAct1{background: url(../img/sprite.png) -11px -305px no-repeat ; margin-bottom: 35px;}
.mainMenuSub ul li.mainMenuSubAct2{background: url(../img/sprite.png) -11px -413px no-repeat ;}
.mainMenuSub ul li.mainMenuSubAct3{background: url(../img/sprite.png) -305px -305px no-repeat ; margin-bottom: 35px;}
.mainMenuSub ul li.mainMenuSubAct4{background: url(../img/sprite.png) -305px -413px no-repeat ;}


/********************************************************************/
/* HOME PAGE */
/********************************************************************/

/* HOME PAGE LANDING */
#homePanelLeft img{position: absolute; right: 30px; top: 50%; margin-top: -90px; cursor: pointer;}
#homePanelRight img{position: absolute; left: 30px; top: 50%; margin-top: -90px; cursor: pointer;}

/* HOME PAGE CANDIDAT */

/* HOME PAGE JOURNALISTE */
#journalistePanelRight .links ul{width: 40%; float: left; margin-right: 28px;}
#journalistePanelRight .panelContent .title{height: 240px;}

/* HOME PAGE INVESTISSEUR */
#investisseurPanelLeft .content{border-right: 1px solid #000;}
#investisseurPanelLeft .panelContent{width: 460px; right: 1px;}
#investisseurPanelLeft .links ul{width: 47%; float: left; margin-right: 10px;}
#investisseurPanelRight .panelContent{width: 460px; left: 0px; }
#investisseurPanelRight .panelContent .content{background: none;}
#investisseurPanelRight-publication{position: absolute; left: 0px; width: 230px; padding: 0px 0px 0px 0px; height: 130px; background: #c8c8c8;border-right: 1px solid #000; border-bottom: 1px solid #000;}
#investisseurPanelRight-publication li{margin-bottom: 13px;}
#investisseurPanelRight-action{position: absolute; left: 231px; width: 200px; padding: 0px; height: 115px; background: #c8c8c8;  border-bottom: 1px solid #000;}
#investisseurPanelRight-kit{background: #fff; position: absolute; left:0px; top: 131px; width: 115px; height: 64px;  border-right: 1px solid #000;}
#investisseurPanelRight-appli{background: #fff; position: absolute;  top: 131px;  left: 116px; width: 114px; height: 64px;  border-right: 1px solid #000;}
#investisseurPanelRight-kit .label, 
#investisseurPanelRight-appli .label{display: block; text-align: center; font-family: 'gillsans-bold';  font-size: 0.9em;}
#investisseurPanelRight-kit .picto, 
#investisseurPanelRight-appli .picto{height: 25px; width: 25px; margin: 10px auto 5px auto; background: url(../img/sprite.png) -64px -221px no-repeat;}
#investisseurPanelRight-appli .picto{background-position: -114px -221px;}
#investisseurPanelRight-bourse{position: absolute;  top: 130px;  right: 0px; width: 229px; height: 45px; padding-top: 19px; background: #fff;border-top: 1px solid black;  }
#investisseurPanelRight-bourse .picto{display: block; float: left; width: 26px;background: url(../img/sprite.png) -66px -266px no-repeat; height: 30px; margin-left: 20px;}
#investisseurPanelRight-bourse .picto.down{background-position: -160px -266px;}
#investisseurPanelRight-bourse .label{font-size: 1.8em; font-family: 'gillsans'; }

/* HOME PAGE MANAGEMENT */ 
#managementPanelRight .quotesWrap{background: white; padding: 20px 72px 40px 45px; margin-left: -90px;}
#managementPanelRight .quotesSub {padding-left: 60px;  padding-top: 25px; padding-bottom: 15px;}
#managementPanelRight .panelContent .titleTxt{margin-top: 25px;}

/* HOME PAGE ACTIVITES */ 
#activitePanelRight .panelContent{width: 330px;}
#activitePanelRight ul li{display: block; float: left; width: 160px; height: 200px; margin-right: 5px; }
#activitePanelRight ul .visuel{display: block; width: 120px; height: 120px; background: url(../img/sprite.png) -617px -291px no-repeat; margin: 0px auto;}

#activitePanelRight ul .label{display: block; font-family: 'gillsans-bold'; text-align: center; margin: 8px auto; font-size: 1.2em; color: #0d277b;text-transform:uppercase;}
#activitePanelRight ul .more{text-transform: uppercase; display: block; color: #0d277b; background: url(../img/puce-2.png) left top no-repeat; padding-left: 10px; margin-left: 35px;}
#activitePanelRight ul .lait .visuel{background-position: -617px -437px ;}
#activitePanelRight ul .nutritionInfantile .visuel{background-position: -806px -291px;}
#activitePanelRight ul .nutritionMedicale .visuel{background-position: -806px -437px ;}
#activitePanelRight ul .eau .label{margin: 15px 0px;}
#activitePanelRight .titleTxt{background: #fff; padding: 20px; margin: 0px 35px 20px 35px;}

#activitePanelRight ul .eau .visuel.disabled{background-position: -617px -581px;}
#activitePanelRight ul .lait .visuel.disabled{background-position: -617px -727px ;}
#activitePanelRight ul .nutritionInfantile .visuel.disabled{background-position: -806px -581px;}
#activitePanelRight ul .nutritionMedicale .visuel.disabled{background-position: -806px -727px ;}

/* HOME PAGE RESEARCH */ 
#recherchePanelLeft .titleTxt{text-align: left;}



/********************************************************************/
/* FOOTER */
/********************************************************************/

#footer{position: fixed; bottom: 0px; width: 100%; z-index: 1200; /*padding-top:30px;*/}
#footerBorder { background: #e3ded2; height: 60px; position: fixed; bottom: 0px; left: 0px; width: 100%; display: none;}


#toTopHoverContent{position:relative; width:990px; margin:0px auto;}
#toTop{background: url('../img/btn-totop.png') top center no-repeat; padding-top: 38px; height: 13px; width: 135px; color: #776f67; font-size: 11px; font-weight: bold; text-transform: uppercase; position: fixed; right: 18px; bottom: 3px; z-index: 1300; text-align: center;}  
#footerBtn{width: 80px; height: 17px; padding-top: 13px; background: url(../img/sprite.png) -107px -8px no-repeat; margin: 0px auto; cursor: pointer; position: relative;}
#footerBtn span{display: block; width: 11px; height: 11px;  background: url(../img/sprite.png) -41px -136px no-repeat; margin: 0px auto;}
#footerBtn.open span{background-position: -69px -134px;}
#footerContentWrap{background: #b7b1a9; border-top: 6px solid #776F67; display: none;}
#footerContentSubWrap{ background: #ffffff;}
#footer .title{color: #fff; background: url(../img/dot-white.png) left bottom repeat-x; padding-bottom: 8px; margin-bottom: 15px;}
#footer li a{ font-size: 0.8em;}

#footerContentSub{width: 955px; margin: 0px auto; padding-bottom: 22px;}
#footerContent{width: 955px; margin: 0 auto; padding-top: 25px;}

#footerTab{width: 810px; height: 265px; float: left;}
#footerTabNav a{border-right: 1px solid #808080; display: inline-block; color: #7d786c;padding-right: 15px;}
#footerTabNav a.act{color: #fff; } 
#footerTabNav a span{ background: url(../img/dot-white.png) left bottom repeat-x; display: block; padding-bottom: 8px;}
#footerTabNav a.last{padding-right: 0px; padding-left: 15px; border: none;}
#footerTabContentPays{ padding-top: 25px; height: 220px; background: url(../img/mapMonde.png)  60px top no-repeat;}
#footerTabContentMarques{ padding-top: 25px; height: 220px; display: none;}
.footerTabList{width: 150px; float: left; margin-right: 5px;}
.footerTabList.footerTabListDouble{width: 300px;}
.footerTabListDouble ul{width: 50%; float: left;}
.footerTabList ul li{background: url(../img/puce-1.png) left 3px no-repeat; padding-left: 10px; margin-bottom: 3px; color: #333132; font-size:0.8em;}
#footer .footerTabList ul li a{ color: #333132; text-transform: uppercase; cursor: pointer; font-size:1em;}
.footerTabListTitle{font-weight: bold; margin-bottom: 15px; color: #333132; font-size: 0.9em;}

#footerSocial{width: 145px; float: left;}
#footerSocial a{display: block; float: left; width: 45px; height: 45px; line-height: 99em; overflow: hidden; background-image: url(../img/sprite.png); margin-right: 4px;}
#footerSocial a#facebook{background-position: -8px -157px;}
#footerSocial a#tweetter{background-position: -57px -157px;}
#footerSocial a#linkedin{background-position: -106px -157px; margin-right: 0px;}

#footerBourse .title{margin-bottom: 10px}
#footerBourse{width: 145px; float: left; margin-top: 50px;}
#footerBourse .logo{width: 32px; height: 32px; background: url(../img/sprite.png) -10px -221px no-repeat;float: left;}
#footerBourse .montant{height: 32px; line-height: 32px; float: right; font-family: 'gillsans'; font-size: 1.8em; color: #333132; padding-bottom: 10px;}
#footerBourse .variation{height: 30px; line-height: 30px; font-family: 'gillsans'; font-size: 2.1em; color: #333132; padding: 10px; background: #fff; clear: both;}
#footerBourse .arrow{display: inline-block; width: 25px; height: 25px; background: url(../img/sprite.png) -14px -264px no-repeat; }
#footerBourse .arrow.down{background-position: -113px -264px;}

#footerThematique{padding-top: 25px; width: 775px; float: left;}
#footerThematique .title{color: #0d277b; background: url(../img/dot-grey.png) left bottom repeat-x; padding-bottom: 8px; }
#footerThematique ul{width: 155px; float: left;}
#footerThematique ul li{background: url(../img/puce-1.png) left 2px no-repeat; line-height: 0.8em; padding-left: 6px; margin-bottom: 7px; }
#footerThematique ul li a{color: #333132;text-transform: uppercase;}

#footerMenu{width: 125px; padding-left: 25px; float: left; background: url(../img/dot-grey-vert.png) left top repeat-y; margin-left: 20px; margin-top: 22px; }
#footerMenu li a{color: #a3a9ce; height: 20px; line-height: 20px; display: block;}
#footerMenu li{}
#footerMenu .rss{ vertical-align: middle; display: inline-block; width: 20px; height: 20px; background: transparent url(../img/sprite.png) -156px -223px no-repeat;}

#footerDiscover{clear: both; padding-bottom: 20px;}
#footerDiscover .title{float: left;}
#footerDiscover ul{height: 100px; clear: both;}
#footerDiscover li{float: left; border-right: 2px solid #b7b1a9;}



.toolTipLinks a{color: #ffffff; display: block; text-align: center; margin-top: 10px; font-size: 0.9em;}
.toolTipLinksSite.disabled{opacity: 0.5;}
.toolTipVisuel{padding: 10px; height: 100px; background: #fff; text-align: center;}
.tooltipster-content .toolTipLinks{position: relative; z-index: 10;}
.toolTip .danSelect .danSelectHolder{border: none; background-color: #e7e7e7;}
.toolTip .danSelect .danSelectContent{top: 30px;}
.toolTip .danSelect .danSelectContent ul{border: none; width: 185px;}




/********************************************************************/
/* PLUGIN RSS */
/********************************************************************/
.rss-header-content, .searchresult-header-content{ width:870px; margin:0px auto; padding:50px 40px;}
.rss-header-content ul, .searchresult-header-content ul{ margin:10px 0px; }
.rss-header-content ul li, .searchresult-header-content ul li{ color: #0d277b; padding-left:10px; background:url('../img/puce-rss.png') left no-repeat; margin:5px 0px;}
.rss-content{ background:#f4f3f5;}
.rss-content-content{ width:870px; margin:0px auto; padding:50px 40px 100px 40px;}
.flux-rss-content{ margin:20px 0px; }
.flux-rss{ overflow:hidden;}
.flux-rss-titre,#rss_jobs_marques{ width:165px; float:left; margin:10px 0px; text-transform:uppercase; color:#333132; font-size:12px; font-weight:bold; line-height:18px;}
/*.list-titre-rss{ line-height:25px; margin:3px; padding-right:30px; background:url('../img/btn-list-rss.png') right no-repeat; width:100px;}*/
.flux-rss-titre{width: 250px;}

#rss_jobs_experience_title,
#rss_jobs_family_title,
#rss_jobs_zone_title,
#rss_jobs_marques_title{ 
line-height:25px; margin:3px; padding-right:30px; width:100px;
 }
#rss_jobs_marques_title{ 
width: 188px;
}
#rss_jobs_marques_title{
font-weight: bold;
text-transform: uppercase;
color: #0d277b;
text-decoration: none;
font-family: 'gillsans';
font-size: 14px;
margin-left: 33px;
}
#rss_jobs_experience,
#rss_jobs_family,
#rss_jobs_zone,
#rss_jobs_marques{
	width: 136px;
}
#rss_jobs_marques{
	width: 136px;
}
.rss_up{background:url('../img/btn-list-rss.png') right no-repeat;}
.rss_down{background:url('../img/btn-list-rss-down.png') right no-repeat;}

#rss_jobs_experience_title:hover,
#rss_jobs_experience_menu:hover,
#rss_jobs_family_title:hover,
#rss_jobs_family_menu:hover,
#rss_jobs_zone_title:hover,
#rss_jobs_zone_menu:hover,
#rss_jobs_marques_title:hover,
#rss_jobs_marques_menu:hover{ 
cursor:pointer;
}

#rss_jobs_experience_menu,
#rss_jobs_family_menu,
#rss_jobs_zone_menu,
#rss_jobs_marques_menu{
	width: 152px;
	padding-right: 30px;
	background: #fff;
	border: 2px solid #776f67;
	padding: 5px; 
	display:none; 
	position: absolute;
}

#rss_jobs_experience_menu .active,
#rss_jobs_family_menu .active,
#rss_jobs_zone_menu .active,
#rss_jobs_marques_menu .active{
	color: #0d277b;
	background-color: #eee;
}






#rss_jobs_marques_menu{
margin-top: -4px;
margin-left: 34px;
width: 164px;
padding-right: 30px;
background: #fff;
border: 2px solid #776f67;
padding: 5px;
display: none;
position: absolute;
z-index: 1;
}
#rss_jobs_marques_menu a{
	display:block;	
}

#rss_jobs_family_menu{width:173px;}


.flux-lien{ width:52px; float:left; margin:10px 5px; }
.flux-reader{ width:; float:left; overflow:hidden;}
.flux-reader-item{ width:148px; height:35px; float:left; margin:10px 5px; }
.flux-reader-item.yahoo{ background:url('../img/sprite.png') 0px -557px; }
.flux-reader-item.netvibes{ background:url('../img/sprite.png') -155px -557px; }
.flux-reader-item.google{ background:url('../img/sprite.png') -311px -557px;}
.flux-reader-item.feedly{ background:url('../img/sprite.png') -466px -557px;}


/********************************************************************/
/* PAGE RICH CONTENT */
/********************************************************************/
.mainContent .content-rich{padding-top:50px;}
.mainContent .centered-content{width:990px; margin:0px auto; padding:0px; position:relative;}
.mainContent .centered-content.brown{background:#e3ded2;}
.mainContent .centered-content.brown .histoire{ margin:0px auto; float:none;}
.mainContent .centered-content.white{background:#fff;}
.mainContent .centered-content.white .dev-durable{margin:0px auto; float:none;}
.mainContent .centered-content.fullpage{width:100%; margin:0px;}
.mainContent .tag-list{overflow:hidden;}
.mainContent .tag{background:#f4c9d2; line-height:20px; font-family:'gillsans'; font-size:13px; text-transform:uppercase; padding:3px 10px; margin:0px 5px 5px 0px;float:left; }
.mainContent .tag a{color:#333132;}
.mainContent .bicol{ width:440px; float:left;}
.mainContent .bicol-hudge{ width:495px; float:left; position:relative; height:100%; }
.mainContent .quadricol{ width:220px; float:left;}
.mainContent .verbatim{ width:250px; padding-bottom: 10px; background:url('../img/quote-open.png') 10px 20px no-repeat #c8e7ec; float:right; }
.mainContent .verbatimhudge{ width:495px;  background:url('../img/quote-open.png') 10px 20px no-repeat #c8e7ec; overflow: hidden; }
.mainContent .verbatim-content{ font-size:30px; color:#333333; font-family: 'ywft_hannah_regularregular'; margin:20px 10px; background:url('../img/quote-close.png') bottom right no-repeat; padding: 35px 20px;text-transform:uppercase;}
.mainContent .video-preview{ height:268px; } 
.mainContent .video-preview-left{ background:#c8e7ec; width:375px; height:178px; float:left; padding:45px 60px; position:relative; z-index:10;}
.mainContent .toolsShareWrap{ position:absolute; right:60px; z-index: 10; }
.mainContent .toolsShareOpenBtn{ padding-left:25px; background:url('../img/btn-share.png') no-repeat; line-height:17px; color:#3e4541; font-weight:bold; text-transform:uppercase;}
.mainContent .fleche-video{ width:28px; height:52px; background:url('../img/fleche-video.png') no-repeat; position:absolute; top:108px; right:-28px; }
.mainContent .video-external-link{ position:absolute; top:223px; right:60px; color:#0d277b; text-transform:uppercase; padding-left: 10px; background: url('../img/puce-rss.png') left no-repeat; font-weight:bold; }
.mainContent .video-preview-right{ width:495px; height:268px; background:url('../img/video-preview.png'); position:relative; z-index:5; }
.mainContent .video-play{ background:url('../img/btn-video-play.png'); width:59px; height:60px; position:absolute; top:104px; left:218px; }
.mainContent .bloc-video{ padding:45px 60px; background:#c8e7ec; position:relative; }
.mainContent .background-video{ width:867px; height:482px; background:url('../img/background-video.png')no-repeat; position:relative; }
.mainContent .btn-play-video{ background:url('../img/btn-video-play.png'); width:58px; height:60px; position:absolute; top:211px; left:404px; }
.mainContent .bloc-video-text{ position:relative; padding-bottom:45px; } 
.mainContent .bloc-video .video-external-link{ top:auto; bottom:30px; right:0px; }
.mainContent #slider01-content{ width:750px; margin:0px auto; } 
.mainContent #slider01{ width:752px;}
.mainContent .ls-responsive .ls-nav-left-arrow { left: -80px; top:80px; } 

.mainContent .ls-responsive .ls-nav-right-arrow { right: -80px; top:80px; }
.mainContent .liquid-slider-mini .ls-responsive .ls-nav-right-arrow,
.mainContent .liquid-slider-mini .ls-responsive .ls-nav-left-arrow 
{ top:56px; } 

.mainContent .legend{  color:#333132; font-family:'arial'; font-style:italic; font-size:12px; line-height:18px; margin-top:30px; }
.mainContent .legendSlider{padding: 0px 120px; margin-top: 10px;}
.mainContent .legend-titre{ text-transform:uppercase; font-weight:bold; }
.mainContent .legend-desc p,
.mainContent .legend-titre p{margin: 0px;}
.mainContent .visuel-quarter-left{ width:247px; float:left; }
.mainContent .visuel-quarter-right{ width:197px; float:left; padding-left:50px;}
.mainContent .visuel-half{ width:495px; }  
.mainContent .push{ background:#98948d; padding:50px 0px; overflow:hidden; }
.mainContent .push-content{ width:965px; margin:0px auto; } 
.mainContent .push-item{ width:300px; float:left; margin:10px; }
.mainContent .tx-bidanonemultipleblockcontent-pi1 .push-item p{ margin:0px; }








/*===============================*/
/*  PAGE MARQUE COMPLEXE - Begin */
/*===============================*/
.tx-bidanonesitemarques-pi1 .show-marque{ height:500px; position:relative; background-position: top right; background-repeat: no-repeat;}
.tx-bidanonesitemarques-pi1 .show-marque-logo{ width: 250px; height: 250px; position:absolute; top:0px; left:0px;}
.tx-bidanonesitemarques-pi1 .btn-select-marque{ width:70px; height:70px; background:url('../img/fleche-marque-left.png') center no-repeat #776f67; position:absolute;top:215px; left:0px;}
.tx-bidanonesitemarques-pi1 .btn-select-marque-right{ background:url('../img/fleche-marque-right.png') center no-repeat #776f67; left:auto; right:0px;}
.tx-bidanonesitemarques-pi1 .btn-select-marque-logo{ width:143px; height:62px; background:#fff; position:absolute; left:70px; border:solid 4px #776f67; text-align:center; }
.tx-bidanonesitemarques-pi1 .btn-select-marque-right .btn-select-marque-logo{ left:-149px;}

.tx-bidanonesitemarques-pi1 .btn-select-marque .btn-select-marque-logo{ display:none; } 
/*.tx-bidanonesitemarques-pi1 .btn-select-marque:hover .btn-select-marque-logo{ display:block;}*/

.tx-bidanonesitemarques-pi1 .show-marque .verbatim{ top:auto; bottom:0px; left:0px; right:auto; float:none; position:absolute;  height: 240px;}
.tx-bidanonesitemarques-pi1 .show-marque .verbatim-content{ padding: 0px 20px; }  
.tx-bidanonesitemarques-pi1 .key-img-content{ overflow:hidden; }
.tx-bidanonesitemarques-pi1 .key-img-item{ float:left; width:165px; }
.tx-bidanonesitemarques-pi1 .evian-slider{ position:relative; } 
.tx-bidanonesitemarques-pi1 #slider-product-nav-ul, #slider-metier-nav-ul{ position:absolute; top:490px; }
.tx-bidanonesitemarques-pi1 #slider-product-nav-ul{ top:650px; }
.tx-bidanonesitemarques-pi1 .width750 #slider02-nav-ul{ top:415px;}
.tx-bidanonesitemarques-pi1 #slider-product-nav-ul li, #slider-metier-nav-ul li { width:13px; height:13px; display:block; float:left; background:none; }
.tx-bidanonesitemarques-pi1 #slider-product-nav-ul li a, #slider-metier-nav-ul li a{ background:url('../img/puce-slider-evian.png') no-repeat; width:13px; height:13px; display:block; }
.tx-bidanonesitemarques-pi1 #slider-product-nav-ul li a.current, #slider-metier-nav-ul li a.current{ background:url('../img/puce-slider-evian-over.png') no-repeat; }
.tx-bidanonesitemarques-pi1 .evian-slider .ls-responsive .ls-nav-left-arrow { left:55px; top:310px; }
.tx-bidanonesitemarques-pi1 .evian-slider .ls-responsive .ls-nav-right-arrow { right:55px; top:310px; }
.tx-bidanonesitemarques-pi1 .evian-slider-titre h3{ position:absolute; width:270px; top:50px; left:60px; }
.tx-bidanonesitemarques-pi1 .legend-slider{ position:absolute; top:90px; left:60px; width:300px; line-height:18px; color:#333132; }
.tx-bidanonesitemarques-pi1 .legend-slider-img{ text-align: center; } 
.tx-bidanonesitemarques-pi1 .toolsShareWrap { top:50px;  }
.tx-bidanonesitemarques-pi1 .advantages{ background:url('../img/background-evian.png'); height:127px; padding:60px 45px; width:900px;}
.tx-bidanonesitemarques-pi1 .marque-simple .advantages{ background:url('../img/background-marque-simple.png'); }
.tx-bidanonesitemarques-pi1 .advantages-item{ padding:0px 30px; line-height:18px; } 
.tx-bidanonesitemarques-pi1 .advantage-item-1{ width:240px; float:left;}
.tx-bidanonesitemarques-pi1 .advantage-item-2{ width:540px; float:left; }
.tx-bidanonesitemarques-pi1 .advantage-item-3{ padding:0px 80px; }
.tx-bidanonesitemarques-pi1 .advantages-item-titre{ font-size:30px; line-height:30px; color:#0d277b; font-family: 'ywft_hannah_regularregular'; margin-bottom:20px; text-transform:uppercase; }
.tx-bidanonesitemarques-pi1 .events{ background:url('../img/background-event.png'); height:252px; padding:50px 60px; width:870px; position: relative;}
.tx-bidanonesitemarques-pi1 .events-desscription{ width:300px; line-height:18px; margin-top: 30px; float:left;color:#333132; }
.tx-bidanonesitemarques-pi1 .events-logos{ width:570px; float:left; } 
.tx-bidanonesitemarques-pi1 .events-logo-item{ width:190px; float: left;}
.tx-bidanonesitemarques-pi1 .events-logo-item img{ margin-top:35px; margin-bottom:20px; } 
.tx-bidanonesitemarques-pi1 .events-logo-item a{ text-transform:uppercase; padding-left:20px; background:url('../img/puce-2.png') left no-repeat; font-weight:bold; font-size:11px; }
.tx-bidanonesitemarques-pi1 .dev-durable{ width:375px; float:left; padding:50px 60px; text-align:center; }
.tx-bidanonesitemarques-pi1 .dev-durable h3{text-align:left; }
.tx-bidanonesitemarques-pi1 .dev-durable-img{ margin:20px 0px; text-align:center; }
.tx-bidanonesitemarques-pi1 .dev-durable-titre{ color:#333333; font-size:30px; text-align:center; font-family: 'ywft_hannah_regularregular'; margin-bottom:25px;text-transform:uppercase; }
.tx-bidanonesitemarques-pi1 .dev-durable a{ text-transform:uppercase; color:#0d277b; font-size:11px; padding-left:15px; background:url('../img/puce-2.png') left no-repeat; font-weight:bold; }
.tx-bidanonesitemarques-pi1 .histoire{ background:#e3ded2; width:375px; float:left; padding:50px 60px; position:relative; } 
.tx-bidanonesitemarques-pi1 .slider-histoire{ position:relative; margin:87px auto; } 
.tx-bidanonesitemarques-pi1 .slider-histoire .legend-slider{line-height: 17px;width: 149px;top: 0px;height: 230px;left: 0px;}
.tx-bidanonesitemarques-pi1 .slider-histoire h2{font-family: 'ywft_hannah_regularregular';font-size: 100px;line-height: 102px;margin: 0px;text-transform: uppercase;}
.tx-bidanonesitemarques-pi1 .slider-histoire img{ margin-left:130px; }  
.tx-bidanonesitemarques-pi1 .sites{ padding:40px 60px; width:870px;}
.tx-bidanonesitemarques-pi1 .logo-sites{ padding:20px 0px; text-align:center; }
.tx-bidanonesitemarques-pi1 .sitesTop{ height:36px; margin-left: 125px; float:left; margin-bottom: 40px; }
.tx-bidanonesitemarques-pi1 .sites-list{ float:left; width:300px; } 
.tx-bidanonesitemarques-pi1 .centered-content .sites-list ul{ margin:0px; }
.tx-bidanonesitemarques-pi1 .centered-content .sites-list ul li{ width:135px; float:left; background:url('../img/puces_sites.png') left no-repeat; }
.tx-bidanonesitemarques-pi1 .centered-content .sites-list ul li a{ color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; }
.tx-bidanonesitemarques-pi1 .btn-evian-search{ background:url('../img/btn-evian-list.png'); width:31px; height:31px; float:left; margin-right:40px; margin-top: 3px; }
.tx-bidanonesitemarques-pi1 .danSelect { float: left; margin-right: 10px; }
.tx-bidanonesitemarques-pi1 .danSelect.center_select{margin-left:180px;}
.tx-bidanonesitemarques-pi1 .sitesBottom{ clear: both; overflow: hidden; }
.tx-bidanonesitemarques-pi1 .sitesBottomBloc{ width:435px; float:left;} 
.tx-bidanonesitemarques-pi1 .sitesBottomBloc.right .sitesBottomBlocWrapper{ margin-left:10px; }
.tx-bidanonesitemarques-pi1 .sitesBottomBloc.right .sitesBottomBlocTitre{ margin-left:10px; }
.tx-bidanonesitemarques-pi1 .sitesBottomBlocTitre{ font-size:14px; color:#fff; font-family: 'gillsans'; margin-bottom:10px; text-transform:uppercase; }
.tx-bidanonesitemarques-pi1 .sitesBottomBlocWrapper{width:405px; height:246px; border:solid 7px #e789a6; background:#fff; position:relative; }
.tx-bidanonesitemarques-pi1 .list-sites-facebook{ padding:25px 25px; }
.tx-bidanonesitemarques-pi1 .list-sites-facebook ul{height:190px; overflow-y:scroll;margin:0px; }
.tx-bidanonesitemarques-pi1 .centered-content .list-sites-facebook ul li{ background:none; padding:0px; border-bottom:solid 1px #d9deea; overflow:hidden; padding:10px 0px; }
.tx-bidanonesitemarques-pi1 .list-sites-facebook-left{ 	width:52px; 	float:left; 	height:100%;}
.tx-bidanonesitemarques-pi1 .list-sites-facebook-right{ 	width:270px; float:left;	margin-left:5px;}
.tx-bidanonesitemarques-pi1 .list-sites-facebook-right-top{ color:#425498; font-weight:bold; }
.tx-bidanonesitemarques-pi1 .list-sites-twitter{ padding: 10px;height: 119px; overflow: auto;}
.tx-bidanonesitemarques-pi1 .centered-content .list-sites-twitter ul li{ background:none; padding:5px 0px; font-size:11px; color:#333132; position:relative;}
.tx-bidanonesitemarques-pi1 .titreFlux{ color:#004c99; font-weight:bold; }
.tx-bidanonesitemarques-pi1 .btn-twitter{ position:absolute; right:0px; top:0px; }
.tx-bidanonesitemarques-pi2 .danSelect{ float: right; margin-right: 10px;}

.footer-twitter{ position:absolute; bottom:0px; height:67px; width:385px; background:#fce4eb; padding:0px 10px; font-size:11px; line-height:18px; }
.tweet-action{ font-size:9px; } 



.danone-else{ background:#9b978e; width:100%; margin:0px; padding-top: 40px; }
.danone-else .danone-else-content{ width:990px; margin:0px auto; }
.danone-else .danone-water{ background:#6dc3d5; }
.danone-else .danone-water.dairy{ background:#e5930c; }
.danone-else .danone-water.baby{ background:#aac82d; }
.danone-else .danone-water.medical{ background:#b05f93; }



.danone-else .danone-water-content{ padding:50px 60px;} 
.danone-else .danone-water-content h2{ color:#fff;margin:0px; }
.danone-else .danone-water-content-list{ overflow:hidden; margin-top:10px;}

.danone-else .picto-activity{ width:74px; height:119px; float:left; margin-top:60px; }
.danone-else .dairy .picto-activity{  background:url('../img/dairy.jpg') no-repeat;  }
.danone-else .water .picto-activity{  background:url('../img/water.jpg') no-repeat;  }
.danone-else .baby .picto-activity{  background:url('../img/baby.png') no-repeat;  }
.danone-else .medical .picto-activity{  background:url('../img/medical.jpg') no-repeat;  }

.danone-else .danone-water-content-list-item{ width:253px; height:254px; float:left; margin:5px; position:relative; text-align:center; }
.danone-else .danone-water-content-list-item-titre{ position:absolute; top:30px; width:253px; text-align:center; font-size:14px; color:#0d277b; text-transform:uppercase; font-family: 'gillsans'; }
.danone-else .danone-water-content-list-item-link{ margin-top:220px; text-align:center; text-transform:uppercase; font-size:11px; font-weight:bold; margin-top: -40px; }
.danone-else a .danone-water-content-list-item-link-content{ color:#0d277b; padding-left:15px; background:url('../img/puce-2.png') left no-repeat; } 
.danone-else .danone-else-content-content{ overflow:hidden; padding: 20px 60px 60px 60px; position:relative; } 
.danone-else .fleche-water{ position:absolute;  top:0px; left:120px; }
.danone-else .danone-else-content-content-titre{ font-size:60px; color:#fff; font-family: 'ywft_hannah_regularregular'; width:250px; float:left; margin-right:20px; text-transform:uppercase;}
.danone-else .danone-else-content-content-titre .big{ font-size:90px; color:#fff; font-family: 'ywft_hannah_regularregular'; text-transform:uppercase;}
.danone-else .danone-else-content-content-item{ width:160px; float:left; text-align:center; margin:0px 20px;}
.danone-else .titre-item-else{ font-family: 'gillsans-bold'; font-size:15px; color:#fff; text-transform:uppercase; margin:10px 0px; height:30px; }
.danone-else .link-item-else{ text-transform:uppercase; color:#fff; padding-left:15px; background:url('../img/puces_sites.png') 40px no-repeat; }







/********************************************************************/
/* METIER */
/********************************************************************/
.metier-list{ padding:0px 1px; margin-bottom:50px; overflow:hidden;}
.metier-item{ position:relative; width:247px; height:248px;float:left; }
.metier-item a .metier-item-titre{ position:absolute; width:150px; height:25px; background:#fff; top:195px; left:43px; text-transform:uppercase; font-family: 'gillsans'; font-size:12px;line-height:14px; padding:10px 5px; z-index:10; }
.metier-item-titre-content{ display:block; text-align:center; }
.metier-item-titre-content span{ padding-left:10px; background:url('../img/puce-2.png') left center no-repeat; }
.metier-item-over{ width:167px; height:148px; color:#ffffff; background:url('../img/background-metier-over.png') no-repeat; position:absolute; top:0px; left:0px; font-family:'ywft_hannah_regularregular'; text-transform:uppercase; font-size:24px; padding:50px 40px; }
.metier-carriere{ background:#9e918c; padding:50px 0px; width:100%; margin:0px; }
.metier-carriere-content{ width:990px; margin:0px auto; overflow:hidden; }
.metier-carriere-left{ width:455px; float:left; text-align:center; margin-left:30px; margin-right:10px;}
.titre-metier{ font-size:58px; font-family: 'ywft_hannah_regularregular'; color:#fff; background: url(../img/dot-white.png) left bottom repeat-x; text-align:center; text-transform:uppercase; }
.sous-titre-metier{ font-family:'gillsans'; font-size:15px; color:#333132; text-transform:uppercase; margin-top:25px; margin-bottom:10px;}
.btn-metier{ overflow:hidden; background: url(../img/dot-white.png) left bottom repeat-x; padding-bottom:30px; }
.btn-metier-item{ width:222px; height:55px; background:#fff; float:left; }
.btn-metier-item.left{ margin-right:10px; }
.btn-metier-item-content{ text-transform:uppercase; color:#0d277b; font-weight:bold; font-size:11px; padding-left:15px; background:url('../img/puce-2.png') left no-repeat; line-height:55px; }
 .metier-social{ overflow:hidden; text-align:left; margin-top:15px; } 
.metier-social .sous-titre-metier{ width:150px; float:left; } 
.metier-social-item{ padding-left:65px; background:url('../img/btn-facebook.png') left no-repeat; width:85px; height:60px; float:left; font-family:'arial'; font-weight:normal; font-style:italic; font-size:11px; line-height:11px;}
.metier-social-item.linkedin{ background:url('../img/btn-linkedin.png') left no-repeat; }
.titre-metier-social{ font-weight:bold; margin-top:20px; display:block; } 
.metier-carriere-right{ width:455px; float:left; padding:0px 20px; } 
.metier-carriere-right-item{ width:204px; height:230px; border:solid 7px #776f67; float:left; background:#fff; position:relative; }
.metier-carriere-right-item.right{ margin-left:18px; border-color:#008eb2; }
.metier-carriere-right-item-titre{ position:absolute; top:145px; left:0px;  background:#776f67; height:40px; width:125px; padding:15px 40px; }
.metier-carriere-right-item.right .metier-carriere-right-item-titre{ background:#008eb2; }
.metier-carriere-right-item-titre-content{ font-family:'arial'; color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase; padding-left:20px; background:url('../img/puces_sites.png') left no-repeat; display:block; line-height:13px; }

.text-metier-detail{ font-family: arial; font-size: 12px; margin-top:0px; color:#333132; line-height:18px; display:block; padding: 0px 50px 40px 50px;}
.header-metier-detail{ padding:50px 50px 0px 50px; position:relative; } 
.slider-metier-detail .panel-wrapper{ padding:0px 120px; } 
.slider-metier-detail .ls-responsive .ls-nav-left-arrow { top: 240px; left: 45px; }
.slider-metier-detail .ls-responsive .ls-nav-right-arrow { top: 240px; right: 45px; }
.slider-metier-detail h2{ margin-left:-70px; margin-bottom: 15px; } 
.footer-metier-detail{ font-size:12px; line-height:18px; width:750px; margin: 50px auto 30px auto;}
.titre-slider-metier-detail{ font-weight:bold; font-style:italic; }
.sstitre-slider-metier-detail{ font-style:italic; margin-bottom:20px;}
.img-metier-detail{ margin:30px 0px 50px 0px; }

.brand{ background:#a7e5ed; padding:45px 60px;}
.brand h2{ margin: 0px 0px 20px 0px;}
.brand-list-marques{ overflow:hidden; }
.brand-item-marques{ width: 216px; height:217px; float:left; background:#fff; text-align:center; position:relative; border-left:solid 1px #a7e5ed; }
.brand-item-marques.first{ border-left:none; }
.brand-item-marques .brand_discover{ padding-left:10px; background:url('../img/puce-2.png') left no-repeat; text-transform:uppercase; font-size:11px; font-weight:bold; position:absolute; top: 195px; left: 75px; }
.other-brand{ height:35px; border:solid 7px #6cd4e1; padding:45px 30px; } 
.other-brand-libelle{ font-family: 'ywft_hannah_regularregular'; font-size:36px; color:#333132; width:475px; float:left; text-transform:uppercase;}
.other-brand .btn-evian-search{ margin-right:0px; }

/********************************************************************/
/* METIER ALL */
/********************************************************************/
.all-marques-item{ width:217px; float:left; text-align:center; }
.all-marques-item-titre{ font-family: 'ywft_hannah_regularregular'; font-size: 24px; color: #0d277b; padding-top:60px; height:60px; text-transform:uppercase; display: block;}
.all-marques-item-titre.dairy{ background:url('../img/theme-liste-tableau-produits-laitiers.png') top center no-repeat; } 
.all-marques-item-titre.water{ background:url('../img/theme-liste-tableau-eaux.png') top center no-repeat; }
.all-marques-item-titre.baby{ background:url('../img/theme-liste-tableau-nutrition-infantile.png') top center no-repeat; }
.all-marques-item-titre.medical{ background:url('../img/theme-liste-tableau-nutrition-medicale.png') top center no-repeat; }
.all-marques-item-list{ overflow:hidden; background:url('../img/background-brand.png') #fff; border-right:solid 1px #cbd4d2; background-position: 0px top;background-repeat: no-repeat; height:215px; }
.all-marques-item-item{ width:108px; height:108px; float:left; position:relative; }
.all-marques-item-item a{ display:block; width:108px; height:105px; text-align: left;}
.all-marques-item-item img{border:2px solid white; border-top:0px;}
.all-marques-item-unfocused{ padding:20px 0px; border-top: 6px solid #909e9b; border-bottom: 6px solid #909e9b; border-left: 3px solid #909e9b;border-right: 3px solid #909e9b; }

.first .all-marques-item-unfocused{ border-left: 6px solid #909e9b; } 
.tx-bidanonesitemarques-pi2 .all-marques-item-unfocused{ height: 95px; } 

.last .all-marques-item-unfocused{ border-right: 6px solid #909e9b; } 
.all-marques-item-unfocused-title{ height: 50px; text-transform:uppercase; padding:0px 20px 5px 20px; font-family: 'gillsans', arial, sans-serif; font-weight: normal; color: #0d277b; }

/*
.all-marques-item-unfocused .danSelect{ float:none; text-align:left; width:210px; }
.all-marques-item-unfocused .danSelectHolder{ width:120px; margin:0px auto; }
.all-marques-item-unfocused .danSelectHolderContent{ font-size:12px; }
*/



.tx-bidanoneportraits-pi1{margin-bottom: 40px;}







tr th{ background:#e3ded2; height:40px; text-transform:uppercase; color:#776f67; font-size:14px; font-family: 'gillsans'; line-height:40px; width:244px; border-right:solid 1px #776f67; border-top:solid 10px #e3ded2; border-bottom:solid 10px #e3ded2; }
tr th.last{ border-right:0px; }
tr td{ height:40px; border-right:solid 1px #e3ded2; border-left:solid 1px #e3ded2; }
tr.last td{ border-bottom:solid 1px #e3ded2; }  
.marge55{ padding:0px 55px;}
.margeRight30{ margin-right:30px; }
.margeLeft30{ margin-left:30px; }
.top50{ margin-top:50px; }
.bottomtop50{ margin-top:50px; margin-bottom:50px; }
.centered-content ul{ margin:10px 0px; }
.centered-content ul li{ line-height:18px; padding-left:15px; background:url('../img/puce-li.png') 0px 7px no-repeat;}
.centered-content ol{ margin:10px 0px; }
.centered-content ol li{ line-height:18px; margin-left:15px; list-style-type:decimal; }
input[type="text"] { height: 30px; border: 3px solid #786F66; padding: 0 10px;  font-weight: bold; color: #333333; font-size: 11px; line-height: 37px; }
input[type="text"].large { width: 520px; display: block; } 
input[type="checkbox"] { border: none; background: #FFF;}
label.checkbox-legende { float: left;  height: 40px; width: 100px; margin-right: 10px; text-align: center; color: #333333; font-family: "gillsans", sans-serif;font-size: 10px;}
label.checkbox-legende input { display: block; margin: 3px auto 10px auto;}
.checkbox-list { margin-top: 10px; margin-bottom: 10px;}
.submit { border: none; background-color: #776f67; font-family: 'ywft_hannah_regularregular', sans-serif; color: #FFF; font-size: 19px; padding: 15px 30px; margin-bottom: 20px; text-transform:uppercase;}
.submit.rechercher { background-image: url(../img/loupe.png); background-repeat: no-repeat; background-position: 25px center; padding-left: 55px; }
.submit:hover { cursor: pointer; background-color: #002596; -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s;transition: all ease-in-out .2s; }
label.checkbox-legende:hover { cursor: pointer; }
.metier-item-info { position: relative; float: left; }
.bande-texture-grise { background-color: #f5f5f6; background-image: url(../img/background-event.png); width: 100%; height: 40px;}
.metier-item-info-content { width: 640px; padding: 20px 50px 60px 50px; position: relative; border: none; }
.metier-item-telecharger { border: none; vertical-align: middle; text-align: center; width: 250px; }
.metier-item-telecharger a { display: block; background-image: url(../img/btn-dl.png); background-repeat: no-repeat; background-position: center 30px; height: 60px; padding-top: 100px; font-size: 10px; color: #333132; line-height: 12px; width: 50%; margin: 0 auto; -webkit-transition: all ease .1s; -o-transition: all ease .1s; -ms-transition: all ease .1s; -moz-transition: all ease .1s; transition: all ease .1s; }
.metier-item-telecharger a:hover { background-position: center 35px;  background-image: url(../img/btn-dl-hover.png); -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; transition: all ease-in-out .2s; color: #002596; } 
.metier-item-info-content h2 { letter-spacing: 3px; }
.metier-item-info-content p { color: #333132; letter-spacing: .1em;}
.metier-item-info-content h2 { letter-spacing: 3px; }
.metier-item-titre.actif.actif { height: 35px; }
.metier-list-nav, .search-list-nav { width: 100%; background-color: #F5F5F6; background-image: url(../img/background-event.png); margin-top: -50px;  margin-bottom: 30px; padding-top: 35px; padding-bottom: 40px; }
.search-list-nav { margin-top:-20px;}
.metier-list-nav ul li, .search-list-nav ul li { font-family: 'ywft_hannah_regularregular', sans-serif; background-color: #FFF; width: 40px; display: inline-block; vertical-align: top; white-space: normal; letter-spacing: normal; word-spacing: normal; *display: inline; zoom: 1; /* ie6 ie7 hack */margin-right: 3px;}
.metier-list-nav ul, .search-list-nav ul { text-align: center; font-size: 1px; letter-spacing: -1px; word-spacing: -1px; }
.metier-list-nav ul li a, .search-list-nav ul li a { display: block; width: 100%; height: 100%; padding: 10PX 0; color: #FFF; background-color: #776f67;}
.metier-list-nav ul li span, .search-list-nav ul li span { padding: 10px 0; display: block; } 
.metier-list-nav ul li span, .search-list-nav ul li span { padding: 10px; display: block; color: #0d277b; -moz-box-shadow: 0px 0px 3px rgba(22,23,22,.1); -o-box-shadow: 0px 0px 3px rgba(22,23,22,.1); -ms-box-shadow: 0px 0px 3px rgba(22,23,22,.1); -webkit-box-shadow: 0px 0px 3px rgba(22,23,22,.1); box-shadow: 0px 0px 3px rgba(22,23,22,.1); } 
.metier-list-nav ul li span.3petitpt, .search-list-nav ul li span.3petitpt { border:1px solid #776F67;color: #776F67; } 
.metier-list-nav ul li a:hover, .search-list-nav ul li a:hover { background-color: #FFF; color: #776f67; -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; -ms-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; transition: all ease-in-out .2s; }
.bande-texture-bleue { background-image: url(../img/background-event-bleu.jpg); padding-top: 45px; padding-bottom: 45px;}
.bloc-scroll { width: 290px; height: 230px; display: inline-block; margin-right: 10px; margin-left: 10px; border: 7px solid; zoom: 1; vertical-align: top; white-space: normal;     letter-spacing: normal;  word-spacing: normal; position: relative; *display: inline; zoom: 1; /* ie6 ie7 hack */ }
.bloc-scroll:last-child { margin-right: 0; }  
.bloc-scroll-conteneur { letter-spacing: -1px; word-spacing: -1px;text-align: center; }
.bloc-scroll.rdv { border-color: #776f67; } 
.bloc-scroll.rdv .bloc-scroll-contenu{ height:190px; overflow:auto;} 
.bloc-scroll-contenu.facebookBloc{ padding:0; height: 230px; }
.bloc-scroll.facebook { border-color: #3d5998; }
.bloc-scroll.twitter { border-color: #33ccff; }
.bloc-scroll-pastille { position: absolute; top: -33px; left: 120px; }
.bloc-scroll-contenu { padding: 20px; background-color: #FFF; line-height: 13px; text-align: left; height: 190px;}
.bloc-scroll-contenu iframe{ height: 210px;}
.bloc-scroll-article {
color: #333132;
font-size: 11px;
border-bottom: 1px dotted #808080;
margin-bottom: 10px;
padding-bottom: 25px;
}
a.voir { float: right; margin-top: 10px; display: block; } 
.sous-titre-poste {background: url(../img/dot-grey.png) left bottom repeat-x; display: block; width: 526px; margin: 0 auto; padding-bottom: 20px; color: #333132; font-size: 12px;line-height: 18px; letter-spacing: 1px; text-align: center; margin-bottom: 40px;}
.sous-titre-poste:before { content: ""; background: url(../img/dot-grey.png) left top repeat-x; display:block; width: 526px; height: 200px; height: 1px; padding-bottom: 14px; }
.carte-poste, .carte-theme { background-image: url(../img/carte2.png); height: 569px; background-repeat: no-repeat; position: relative; margin: 0 auto;z-index: 5;}
.carte-poste a { position: relative; background-image: url(../img/epingle.png); display: block; background-repeat: no-repeat; height: 33px; line-height: 79px;color: #898682; width: 26px; text-align: center; background-position: center top; z-index: 2;}
.carte-theme a { position: absolute; background-image: url(../img/epingle.png); display: block; background-repeat: no-repeat; height: 50px; line-height: 50px; color: #898682; width: 90px; text-align: center; background-position: center top; z-index:1;}
.workInDanone .bloc-scroll-pastille { left: 140px; }

/*
.carte-theme a:hover + span { position: absolute; display: block; background-repeat: no-repeat; height: 33px; line-height: 79px; width: 200px; text-align: center; background-position: center top; z-index: 3; margin-top: 50px; cursor: pointer; text-shadow: 0px 0px 11px #FFF, 0 0 5px #FFF;}
*/
.carte-theme a:hover span { position: absolute; display: block; background-repeat: no-repeat; height: 33px; line-height: 79px; width: 200px; text-align: center; background-position: center top; z-index: 3; margin-top: 50px; cursor: pointer; text-shadow: 0px 0px 11px #FFF, 0 0 5px #FFF;}


.carte-poste a:hover + span { display: block;  }
.carte-poste span, .carte-theme span { top:-30px; display: none; position: relative; text-align: center;  z-index: 3; width: 150px;  margin-left: -55px;  margin-top: 0px; text-shadow: 0px 0px 11px #FFF, 0 0 5px #FFF; }
.carte-poste .absolute, .carte-theme .absolute { position: absolute; }  
.carte-poste a:hover { margin-top: 1px; } 
.fiftyfifty-texte { width: 391px; padding: 30px 50px; display: inline-block; vertical-align: middle; text-align: left; *display: inline; zoom: 1; *float:left; /* ie6 ie7 hack */ }
.fiftyfifty-image { width: 495px; display: inline-block; text-align: left; vertical-align: middle; text-align: center; float: initial; *display: inline; zoom: 1; /* ie6 ie7 hack */ margin-bottom: 0; }
.fleche-sur-image { background-image: url(../img/poste-fleche-sur-image.png); background-repeat: no-repeat; position: absolute; width: 100px; height: 100px;top: 110px; }

.bloc-scroll.linkedin { color: #025a88; }
.bloc-scroll .date { font-weight: bold; font-style: italic; font-size: 11px; }
.titre-metier.condense { font-size: 53px; }
.ttContentWrap ul.liste-metier li { background: url(../img/fleche-li.png) 0px 2px no-repeat; display: inline-block; width: 40%; vertical-align: top; margin-bottom: 10px; *display: inline; zoom: 1;
float:left; margin-left:20px; /* ie6 ie7 hack */ }
.ttContentWrap ul.liste-metier li a { color: #FFF; display: block; width: 100%; font-size: 11px; line-height: 15px; text-align: left; text-transform: uppercase;} 
.ttContentWrap ul.liste-metier { margin-top: 35px; }
.bloc-scroll.metier { width: 330px; height: 197px; }
.bloc-scroll.metier .bloc-scroll-contenu{height: 170px; padding: 0px; width: auto; height: auto;}


.image-encart { float: left; position: relative; z-index: 2; }
.image-encart-contenu { position: absolute; width: 223px; z-index: 10; background-color: #FFF; padding: 39px 30px 38px 30px; bottom: 30px; color: #333132; }
.image-encart-contenu h2 { line-height: 26px; letter-spacing: 3px; margin-top: 0;  }
.image-encart-contenu h4 { text-transform: none; color: #333132; margin-bottom: 9px; font-weight: normal; margin-bottom: 18px; margin-top: 5px;}
.image-encart-transparent { background-color: transparent; top: 26px; width: 270px; }
.image-encart-transparent h2 {}
.image-encart-transparent h4 { margin-top: 1px;margin-bottom: 15px;}
.image-encart-transparent .twitter-follow-button { margin-top: 3px;}
.image-encart-transparent a.image-encart-vcard {
    margin-top: 24px;
    color: #0d277b;
    font-weight: normal;
    background-image: url(../img/puce-2.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 11px;
    padding-left: 12px;
}
.contactList{margin-bottom: 40px;}

.image-encart-contenu a {color: #333132; } 
.image-encart-contenu p { margin-bottom: 0px; margin-top: 0; }
a.image-encart-vcard {color: #0d277b;  margin-top: 40px; display: block; letter-spacing: 1px; background: url(../img/fleche-bleue.png) 0px 0px no-repeat; padding-left: 10px; color: #333132; font-weight: bold; }
.searchresult-header-content h3 { font-weight: bold; color: #333132; } 
input.search-title { width: 870px; border-color: #e4e2e1; color: #333333; font-size: 34px; height: 66px; line-height: 75px; background: url(../img/crayon.png) 850px center no-repeat; margin-bottom: 30px; }
.searchresult-content { background-image: url(../img/texture-1.jpg); } 
.searchresult-content-content { width: 870px; margin: 0 auto; position: relative; }
.searchresult-content h2 { color: #333333; font-family: 'gillsans', sans-serif; font-weight: normal;  letter-spacing: 1px; background: url(../img/dot-grey.png) left bottom repeat-x; padding-top: 60px; margin-bottom: 30px; }
.searchresult-content h2 strong { font-family: 'gillsans-bold'; font-size: 24px; }
.searchresult-affine-texte { float: left; margin-right: 20px; font-size: 14px; font-family: 'gillsans', sans-serif; color: #333333; letter-spacing: 1px; line-height: 39px; }
.searchresult-resultat-contenu { background-color: #FFF; margin-bottom: 20PX; position: relative; min-height: 170px;}
.searchresult-resultat-image + .searchresult-resultat-texte { float: left; width: 425px; }
.searchresult-resultat { margin-top: 60px; padding-bottom: 40px; }  
.searchresult-resultat h3{margin-top: 0px; padding-bottom: 10px;}
.searchresult-resultat h3 a{background: none;}
.searchresult-resultat-image { float: left; }
.searchresult-resultat-texte { padding: 20px 20px 40px 20px; }
.searchresult-resultat-ariane { line-height: 18px; position: absolute; bottom: 10px; padding-right: 20px; width: 395px;}
.searchresult-resultat-ariane a img { border: 0; padding-right: 5px; } 
.searchresult-resultat-ariane + .searchresult-resultat-ariane a img { padding-left: 5px; }
.searchresult-resultat-ariane a { margin-right: 5px; } 
.searchresult-resultat-texte p:last-child { margin-bottom: 40px; background-color: red; } 
/*
.carte-theme .france a{background-image: url(../img/drapeau-france.png);  } 
.carte-theme .france { top: 160px; left: 440px;}
.carte-theme .usa a { background-image: url(../img/drapeau-usa.png);  }
.carte-theme .usa { top: 190px; left: 150px;}
.carte-theme .mexique a { background-image: url(../img/drapeau-mexique.png); } 
.carte-theme .mexique {     top: 260px; left: 150px;  } 
.carte-theme .bresil a { background-image: url(../img/drapeau-bresil.png); } 
.carte-theme .bresil { top: 370px;  left: 290px; }
.carte-theme .espagne a { background-image: url(../img/drapeau-espagne.png); } 
.carte-theme .espagne { top: 201px; left: 390px; } 
.carte-theme .russie a { background-image: url(../img/drapeau-russie.png);}
.carte-theme .russie { top: 110px; left: 580px; } 
.carte-theme .chine a { background-image: url(../img/drapeau-chine.png); }
.carte-theme .chine { top: 230px; left: 695px;}
.carte-theme .indonesie a { background-image: url(../img/drapeau-indonesie.png); } 
.carte-theme .indonesie { top: 330px; left: 780px;}
*/
.carte-theme a:hover { margin-top: 1px; margin-left: 1px; z-index: 3; }
.theme-liste h2 {  font-family: 'gillsans-bold'; text-transform: uppercase; padding-bottom: 12px; background: url(../img/dot-grey.png) left bottom repeat-x; margin-bottom: 25px;}
.theme-liste p { margin-bottom: 45px; }
.theme-liste-largeur { padding: 40px 60px;} 


/*
.tableau-theme-liste td { height: 105px; vertical-align: middle; border: none; background: url(../img/dot-grey-vert.png) repeat-y right #FFF; text-align: center; }
.tableau-theme-liste td:nth-child(2x) { border-right: 2px solid green; } 
.tableau-theme-liste td:nth-child(2n) { border-right: 1px solid #cbd4d2; background-image: none;}
.tableau-theme-liste td:nth-child(8n) { border-right: none; width: 1px; } 
.tableau-theme-liste td.bordure-bas {height: 1px; background: url(../img/dot-grey.png) #FFF repeat-x; padding: 0; margin: 0; border: none; }
.tableau-theme-liste th { background: none; border: none; font-family: 'ywft_hannah_regularregular'; font-size: 24px; color: #0d277b; }
.tableau-theme-liste th img { text-align: center; display: block; margin: 0 auto; } 
.tableau-theme-liste-deroulante { border: 6px solid #909e9b !important; background: none !important; } 
.tableau-theme-titre { width: 140px; margin-left: 30px; font-family: 'gillsans', arial, sans-serif; font-weight: normal; color: #0d277b; margin-bottom: 9px; line-height: 13px; height: 25px; }
.tableau-theme-liste .danSelect { width: 180px;}  
*/

.vert-de-gris {background-color: #cbd4d2; padding-bottom: 50px; } 
.fiftyfifty { text-align: left; } 
.fiftyfifty-image .verbatim { background-color: #e3ded2; float: none; margin: 0 auto; position: relative;}
.fiftyfifty-image .verbatim .verbatim-content { font-size: 29px; line-height: 32px; text-align: left; }
.clearer ~ .fiftyfifty-texte { padding-top: 0; margin-top: -30px; } 
.clearer ~ .fiftyfifty-image{ margin-top: -50px; } 
.fiftyfifty > h3 { padding-top: 50px; }
.azurin { background:#c8e7ec; }
.azurin .fleche-sur-image { background-image: url(../img/fleche-video.png); }
.espace-apres { margin-bottom:50px; }

.tx-bidanonesitepays-pi2 .panel-wrapper .colorbox1{position: relative; overflow:hidden; display:block; float:left; }
span.liquid-slider-legende { display:none; position: absolute; left: 0px; top: 0px; width: 230px; background: url("../img/background_thumb.png") no-repeat center; height: 230px; color: #FFF; padding-top: 20px; padding-left: 10px; padding-right: 10px; text-align: left; cursor: pointer; }

.show-usa { height: 350px; background: url('../img/theme-details-usa.jpg'); background-position: center top;  background-repeat:no-repeat; position: relative;}
.show-usa .btn-select-marque { top: 100px;}
.liquid-slider-titre { margin-bottom: 55px; margin-top: 20px; } 
.liquid-slider-mini { display: inline-block; width: 290px; vertical-align: top; margin-left: 30px; *display: inline; zoom: 1; height: 319px; /* ie6 ie7 hack */ }
.liquid-slider-mini .ls-responsive .ls-nav-right-arrow { right: -20px;}
.liquid-slider-mini .ls-responsive .ls-nav-left-arrow { left: -20px; }
.liquid-slider-mini .liquid-slider img{width: 290px !important;}

.liquid-slider-mini .liquid-slider-titre{ height:53px;}

.centrer {text-align: center;}
.image-encart img {position: absolute;z-index: 1;}

#slider01{ height:247px;}
.colorbox1{ font-size:0;}

































/********************************************************************/
/* DANONE VARIOUS CONTENT */
/********************************************************************/
.tx-bidanonemultipleblockcontent-pi1 .ls-wrapper{height: 250px;}
.mainContent .tx-bidanonemultipleblockcontent-pi1 .ls-responsive .ls-nav-left-arrow{top: 85px;}
.mainContent .tx-bidanonemultipleblockcontent-pi1 .ls-responsive .ls-nav-right-arrow{top: 85px;}

.video-preview-right {background: none;}
.fiftyfifty-texte { width: 391px;padding: 50px 50px;display: inline-block;vertical-align: middle;text-align: left; line-height:21px; font-size:13px;}
.fiftyfifty-texte ul{  }
.fiftyfifty-texte ul li{ padding-left:15px; background:url('../img/puce-li.png') left 7px no-repeat; }
.fiftyfifty-texte p{ display:block;}
.fiftyfifty-image {width: 495px;display: inline-block;text-align: left;vertical-align: middle;position: relative;}
.texture-grise {background: url(../img/background-event.png);}
a.voir {float: right;margin-top: 10px;display: block;}
.fleche-sur-image {background-image: url(../img/poste-fleche-sur-image.png);background-repeat: no-repeat;position: absolute;width: 100px;height: 100px;top: 110px;}
.pos_right .fleche-sur-image {background-image: url(../img/poste-fleche-sur-image-right.png);background-repeat: no-repeat;position: absolute;width: 100px;height: 100px;top: 110px; right:-65px;}
.type15Container,
.type13Container{position: relative;width: 495px;float: left;height: 495px;}
.type15Txt,
.type13Txt,
.type13TxtRight{background: #a6e5ee;top: 55px;position: absolute;width: 232px;padding: 0 25px 25px 25px;display: inline-block;text-align: left;left: 55px;min-height: 207px;}
.type15Container h2,
.type13Container h2{line-height: 30px;}
.type13Txt,
.type13TxtRight{background:#fff;}
.type13TxtRight{left: 655px;}

.download{
cursor: pointer;
right: 30px;
background: url(../img/publicationsHeader/publicationsHeader_dl.png);
height: 54px;
width: 54px;
display: block;
position: absolute;
bottom: 12px;
}
.bottom{position: absolute; background: #fff; height: 80px; width: 100%; bottom: 0;	}
.bottom .legend {padding: 15px; padding-right: 100px;}
.bottom .legend .legendTitle{color: #0d277b; font-family: 'gillsans-bold'; font-size: 20px; margin-bottom: 5px;}





.boxParent{
	z-index:8100;
	position: absolute;	
}
.download_box {
width: 400px;
background: #fff;
position: fixed;
top: 50%;
left: 50%;
margin-left: -280px;
margin-top: -200px;
z-index: 8200;
padding: 60px 80px;
}

.download_box p {
    color: #333132;
    letter-spacing: 0.1em;
}

.download_box .liens_disclaimer  {
	margin: 40px 0 0 0;
}

.download_box .liens_disclaimer span {
	display:block;
	width: 280px;
	height: 55px;
	background: #b8b1a9;
	text-transform: uppercase;
	color: #fff;
	height: 33px;
}
.download_box .liens_disclaimer .poursuivre_dl span {
	background:#0d277b;
	padding: 19px 0 0 19px;
}
.download_box .liens_disclaimer span.annuler_dl {
	cursor: pointer;
	margin: 20px 0 0 0;
	padding: 19px 0 0 19px;
}
.download_box .titre_disclaimer {
	color: #0D277B;
    font-family: 'gillsans-bold';
    font-size: 26px;
    line-height: 40px;
    margin-top: 15px;
    text-transform: uppercase;
}
	
.boxBg {
	position: fixed;
	left: -25%;
	top: -25%;
	width: 9999px;
	height: 9999px;
	overflow: hidden;
	z-index:8000;
}
.poursuivre_dl{
	cursor:pointer;	
}





















/* ***************************** */
/*       MINI HAUTEUR         */
/* *************************** 
@media only screen and (max-height: 768px) {

	body{border: 5px solid red;}

	.panelContent{ height: 440px; margin-top: -220px; }
	.panelContent .titleTxt{margin-top: 5px; padding-bottom: 10px}
	.panelContent .intro{padding-top: 10px;}
	.panelContent .links{padding-top: 10px; margin-top: 10px;}
	#investisseurPanelLeft .title img{height: 145px;}
	#activitePanelRight .titleTxt {padding: 10px; margin-bottom: 15px;}
	#activitePanelRight ul li{height: 190px;}
	#footerContent{padding-top: 10px;}
	#footerTabContentPays, #footerTabContentMarques{padding-top: 10px;}
	#footerTab{height: 255px;}
	#footerBourse{margin-top: 30px;}
	#footerContentSub{padding-bottom: 10px;}
}

*/

/*.csc-default table{}
.csc-default tr{}
.csc-default tr.header td{background:#e3ded2; text-align:center; height:40px; text-transform:uppercase; color:#776f67; font-size:14px; font-family: 'gillsans'; line-height:40px; width:244px; border-right:solid 1px #776f67; border-top:solid 10px #e3ded2; border-bottom:solid 10px #e3ded2; padding:0px;}
.csc-default tr.header td.last{border-right:0px;}
.csc-default tr td{height:40px; border-right:solid 1px #e3ded2; border-left:solid 1px #e3ded2; padding:25px;}
.csc-default tr.last td{border-bottom:solid 1px #e3ded2;}*/


/*===============================*/
/*  PAGE MARQUE COMPLEXE - Begin */
/*===============================*/

.show-marque{
	height:498px;
	background:url('../img/background-marque.png');
	position:relative;
	background-position: top right;
}

	.show-marque-logo{
		background:url('../img/logo-marque.png') no-repeat;
		width:164px;
		height:108px;
		position:absolute;
		top:70px;
		left:50px;
	}

	.btn-select-marque{
		width:70px;
		height:70px;
		background:url('../img/fleche-marque-left.png') center no-repeat #776f67;
		position:absolute;
		top:215px;
		left:0px;
	}

	.btn-select-marque-right{
		background:url('../img/fleche-marque-right.png') center no-repeat #776f67;
		left:auto;
		right:0px;
	}

		.btn-select-marque-logo{
			width:143px;
			height:63px;
			position:absolute;
			left:70px;
			border:solid 4px #776f67;
		}

		.btn-select-marque-right .btn-select-marque-logo{
			left:-149px;
		}

		.btn-select-marque .btn-select-marque-logo{
			display:none;
		}

		.btn-select-marque:hover .btn-select-marque-logo{
			display:block;
		}

		/* iPad [portrait + landscape] */
		/* seb@2013.11.28 -> suppression du hover pour l'ipad car conflit avec jwplayer */
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
			.btn-select-marque:hover .btn-select-marque-logo{
				display:none;
			}
		}

	.show-marque .verbatim{
		top:auto;
		bottom:0px;
		left:0px;
		right:auto;
		float:none;
		position:absolute;
	}

		.show-marque .verbatim-content{
			padding: 30px 20px;
		}

	.marque-complexe .background-video {
		background:url('../img/video-baby.png');
	}

	.evian-slider{
		position:relative;
	}

		#slider02-nav-ul{
			position:absolute;
			top:650px;
		}

		.width750 #slider02-nav-ul{
			top:415px;
		}

			#slider02-nav-ul li{
				width:13px;
				height:13px;
				display:block;
				float:left;
				background:none;
			}

				#slider02-nav-ul li a{
					background:url('../img/puce-slider-evian.png') no-repeat;
					width:13px;
					height:13px;
					display:block;
				}

				#slider02-nav-ul li a.current{
					background:url('../img/puce-slider-evian-over.png') no-repeat;
				}

		.evian-slider .ls-responsive .ls-nav-left-arrow {
			left:55px;
			top:310px;
		}

		.evian-slider .ls-responsive .ls-nav-right-arrow {
			right:55px;
			top:310px;
		}

		.evian-slider-titre{
		
		}
		
			.evian-slider-titre h3{
				position:absolute;
				width:270px;
				top:50px;
				left:60px;
			}

				.legend-slider{
					position:absolute;
					top:90px;
					left:60px;
					width:300px;
					line-height:18px;
					color:#333132;
				}

		.toolsShareWrap {
			/*top:50px;*/
		}

.advantages{
	background:url('../img/background-evian.png');
	height:127px;
	padding:60px 45px;
	width:900px;
}

.marque-simple .advantages{
	background:url('../img/background-marque-simple.png');
}

	.advantages-item{
		padding:0px 30px;
		line-height:18px;
	}

	.advantage-item-1{
		width:240px;
		float:left;
	}

	.advantage-item-2{
		width:540px;
		float:left;
	}

	.advantage-item-3{
		padding:0px 80px;
	}

		.advantages-item-titre{
			font-size:30px;
			line-height:30px;
			color:#0d277b;
			font-family: 'ywft_hannah_regularregular';
			margin-bottom:20px;
		}

.events{
	background:url('../img/background-event.png');
	height:252px;
	padding:50px 60px;
	width:870px;
	position: relative;
}

	.events-desscription{
		width:300px;
		line-height:18px;
		margin-top:100px;
		float:left;
		color:#333132;
	}

	.events-logos{
		width:570px;
		float:left;
	}

		.events-logo-item{
			text-align:center;
			width:190px;
			float:left;
		}

			.events-logo-item img{
				margin-top:35px;
				margin-bottom:20px;
			}

			.events-logo-item a{
				text-transform:uppercase;
				padding-left:20px;
				background:url('../img/puce-2.png') left no-repeat;
				font-weight:bold;
				font-size:11px;
			}

.dev-durable{
	width:375px;
	float:left;
	padding:50px 60px;
	text-align:center;
}

	.dev-durable h3{
		text-align:left;
	}

	.dev-durable-img{
		margin:20px 0px;
		text-align:center;
	}

	.dev-durable-titre{
		color:#333333;
		font-size:30px;
		text-align:center;
		font-family: 'ywft_hannah_regularregular';
		margin-bottom:25px;
	}

	.dev-durable a{
		text-transform:uppercase;
		color:#0d277b;
		font-size:11px;
		padding-left:15px;
		background:url('../img/puce-2.png') left no-repeat;
		font-weight:bold;
	}

.histoire{
	background:#e3ded2;
	width:375px;
	float:left;
	padding:50px 60px;
	position:relative;
}

	.slider-histoire{
		position:relative;
		margin:87px auto;
	}

		.slider-histoire .legend-slider{
			width:180px;
			top:0px;
			height:230px;
			left:0px;
		}

			.slider-histoire h2{
				font-family: 'ywft_hannah_regularregular';
				font-size:120px;
				line-height:120px;
				margin:0px;
			}

			.slider-histoire img{
				margin-left:130px;
			}

.sites{
	background:#f7bcce;
	padding:40px 60px;
	width:870px;
}

	.logo-sites{
		padding:20px 0px;
		text-align:center;
	}

	.sitesTop{
		height:36px;
		margin-left: 200px;
	}

		.danSelect{
			float:left;
			width:220px;
		}
		
		.tx-bidanonesitemarques-pi2 .danSelect{
			width:auto;
		}
		
		.toolTip .danSelect{
			float:none;
			width:220px;
		}

			.danSelectHolder {
				border:solid 3px #0d277b;
			}

		.tt-content .danSelectContent ul li{
			line-height: auto;
			padding-left: 0px;
			background: none;
		}

		.sites-list{
			float:left;
			width:300px;
		}

			.tt-content .sites-list ul{
				margin:0px;
			}

				.tt-content .sites-list ul li{
					width:135px;
					float:left;
					background:url('../img/puces_sites.png') left no-repeat;
				}

					.tt-content .sites-list ul li a{
						color:#fff;
						font-size:11px;
						font-weight:bold;
					}

		.btn-evian-search{
			background:url('../img/btn-evian-list.png');
			width:31px;
			height:31px;
			float:left;
			margin-right:40px;
		}

		.danSelectContent {
			z-index:10;
		}

	.sitesBottom{
		overflow:hidden;
		/*margin-top:40px;*/
	}

		.sitesBottomBloc{
			width:435px;
			float:left;
		}

			.sitesBottomBloc.right .sitesBottomBlocWrapper{
				margin-left:10px;
			}

			.sitesBottomBloc.right .sitesBottomBlocTitre{
				margin-left:10px;
			}

			.sitesBottomBlocTitre{
				font-size:14px;
				color:#fff;
				font-family: 'gillsans';
				margin-bottom:10px;
			}

			.sitesBottomBlocWrapper{
				width:405px;
				height:246px;
				border:solid 7px #e789a6;
				background:#fff;
				position:relative;
			}

				.list-sites-facebook{
					padding:25px 25px;
				}


					.list-sites-facebook ul{
						height:190px;
						overflow-y:scroll;
						margin:0px;
					}

						.tt-content .list-sites-facebook ul li{
							background:none;
							padding:0px;
							border-bottom:solid 1px #d9deea;
							overflow:hidden;
							padding:10px 0px;
						}

							.list-sites-facebook-left{
								width:52px;
								float:left;
								height:100%;
							}

							.list-sites-facebook-right{
								width:270px;
								float:left;
								margin-left:5px;
							}

								.list-sites-facebook-right-top{
									color:#425498;
									font-weight:bold;
								}

				.list-sites-twitter{
					padding:10px;
				}

					.list-sites-twitter ul{
						
					}

						.tt-content .list-sites-twitter ul li{
							background:none;
							padding:5px 0px;
							font-size:11px;
							color:#333132;
							position:relative;
						}

							.titreFlux{
								color:#004c99;
								font-weight:bold;
							}

							.btn-twitter{
								position:absolute;
								right:0px;
								top:0px;
							}

				.footer-twitter{
					position: absolute;
					bottom: 0px;
					height: 97px;
					width: 385px;
					background: #fce4eb;
					padding: 0px 10px 0px 10px;
					font-size: 11px;
					line-height: 18px;
					overflow: hidden;
				}

					.tweet-action{
						font-size:9px;
					}

.layoutfullwide .tt-content.danone-else{
	background:#9b978e;
	padding-top:50px;
	width:100%;
	margin:0px;
}

	.danone-else-content{
		width:990px;
		margin:0px auto;
	}

		.danone-water{
			background:#6dc3d5;
		}

			.danone-water-content{
				padding:50px 60px;
			}

				.danone-water-content h2{
					color:#fff;
					margin:0px;
				}

				.danone-water-content-list{
					overflow:hidden;
					margin-top:10px;
				}

					.picto-bouteille{
						width:40px;
						height:119px;
						float:left;
						background:url('../img/picto-bouteille.png') no-repeat;
						margin-right:30px;
						margin-top:60px;
					}

					.danone-water-content-list-item{
						width:253px;
						height:254px;
						float:left;
						margin:5px;
						position:relative;
						text-align:center;
					}

						.danone-water-content-list-item-titre{
							position:absolute;
							top:30px;
							width:253px;
							text-align:center;
							font-size:14px;
							color:#0d277b;
							text-transform:uppercase;
							font-family: 'gillsans';
						}

						.danone-water-content-list-item-link{
							margin-top:220px;
							text-align:center;
							text-transform:uppercase;
							font-size:11px;
							font-weight:bold;
							margin-top: -40px;
						}

							.danone-water-content-list-item-link a{
								color:#0d277b;
								padding-left:15px;
								background:url('../img/puce-2.png') left no-repeat;
							}

		.danone-else-content-content{
			overflow:hidden;
			padding:60px;
			position:relative;
		}

			.fleche-water{
				position:absolute;
				top:0px;
				left:120px;
			}

			.danone-else-content-content-titre{
				font-size:60px;
				color:#fff;
				font-family: 'ywft_hannah_regularregular';
				width:250px;
				float:left;
				margin-right:20px;
			}

				.danone-else-content-content-titre .big{
					font-size:90px;
					color:#fff;
					font-family: 'ywft_hannah_regularregular';
				}

			.danone-else-content-content-item{
				width:160px;
				float:left;
				text-align:center;
				margin:0px 20px;
			}

				.danone-else-content-content-item img{
					
				}

				.titre-item-else{
					font-family: 'gillsans-bold';
					font-size:15px;
					color:#fff;
					text-transform:uppercase;
					margin:10px 0px;
				}

				.link-item-else{
					text-transform:uppercase;
					color:#fff;
					padding-left:15px;
					background:url('../img/puces_sites.png') 40px no-repeat;
				}
			



/*===============================*/
/*  PAGE MARQUE COMPLEXE - End   */
/*===============================*/

.tt-content.font-size-0{
	font-size:0;	
}

.liquid-link div{
	font-size:0;
	line-height:5000px;
	overflow:hidden;	
}


.tx-bidanonesitepays-pi2 .texture-grise h2,
.tx-bidanonesitepays-pi2 .texture-grise h3{
	margin-left: 50px; margin-right: 50px;
}
.tx-bidanonesitepays-pi2 .texture-grise{padding-bottom: 50px}



.rss-1{ cursor:pointer;}
.rss-2{ cursor:pointer;}

.tx-bidanonemediatheque-pi1 .danSelectHolderBtn { cursor: pointer;}
.tx-bidanonemediatheque-pi1 .danone-else-content #selection { margin: 25px 0 0 0;}
.tx-bidanonemediatheque-pi1 .danone-else-content #selection .danSelect { margin: 0 13px 0 0;}
.tx-bidanonemediatheque-pi1 label.checkbox-legende { text-transform: uppercase;}
.tx-bidanonemediatheque-pi1 .danone-else-content #selection { width: 990px;}
.tx-bidanonemediatheque-pi1 input[type="text"] { line-height: 32px; float: right; width: 455px; text-transform: uppercase;}
.tx-bidanonemediatheque-pi1 .danone-else-content #selection .danSelectHolderContent { font-family:Arial, Helvetica, sans-serif; line-height: 32px; letter-spacing:normal;}
.tx-bidanonemediatheque-pi1 .danone-else-content .checkbox-legende input { border: 0;}
.tx-bidanonemediatheque-pi1 .metier-item-titre-content {text-align: left}
.tx-bidanonemediatheque-pi1 .metier-item-titre{height: 24px;  padding: 0px 10px; top: 205px; width: 150px; left: 38px; background: #fff url(../img/puce-bas.png) 150px 6px no-repeat;}
.tx-bidanonemediatheque-pi1 .metier-item-titre-content span{background: none; font-size: 11px; font-weight: bold; font-family: arial; padding: 0px;}
.tx-bidanonemediatheque-pi1 .danSelect.publicationTheme .danSelectHolder{width: 210px;}
.tx-bidanonemediatheque-pi1 .danSelect.publicationTheme .danSelectContent ul{width: 230px;}

.no_result_1{
color: #333333;
font-family: 'gillsans-bold';
text-transform: uppercase;
font-size: 24px;
}
.no_result_2{
color: #333333;
font-family: "gillsans", sans-serif;
text-transform: uppercase;
font-size: 24px;
}
.no_result_3{
margin-top: 5px;
padding-top: 20px;
border-top: 1px dotted;
}
.metier-list{

}
.no_result_box{
	margin-top:25px;	
}
.rte{
	color:#000;	
}
.voir{
float: right;
margin-top: 10px;
display: block;	
}

.csc-sitemap{

}

	.csc-sitemap ul{
	}

		.csc-sitemap ul li{
			width:455px;
			float:left;
			margin:20px 20px;
			display:block;
			margin-bottom:20px;
		}

			.csc-sitemap ul li a{
				color: #0d277b;
				font-family: 'gillsans-bold';
				font-size: 24px;
				line-height: 40px;
				margin-top: 15px;
				text-transform: uppercase;
				display:block;
			}

			.csc-sitemap ul li ul{
				width:455px;
				float:left;
				display:block;
			}

				.csc-sitemap ul li ul li{
					line-height:14px;
					font-size:14px;
					font-weight:bold;
					text-transform:none;
					margin:0px;
					margin-bottom:20px;
				}

					.csc-sitemap ul li ul li a{
						font-size:14px;
						line-height:14px;
						text-transform: none;
						font-weight:bold;
						font-family: Arial, Helvetica, sans;
					}

					.csc-sitemap ul li ul li ul{
						float:none;
					}

						.csc-sitemap ul li ul li ul li{
							font-weight:normal;
							margin:0px;
							margin-left:10px;
						}

						.csc-sitemap ul li ul li ul li a{
							font-weight:normal;
						}

							.csc-sitemap ul li ul li ul li ul{

							}

								.csc-sitemap ul li ul li ul li ul li{
									
								}

								.csc-sitemap ul li ul li ul li ul li a{
									color:#000;
								}

.danSelectPays .danSelectHolder{
	width:260px;	
}
.tx-bidanonepublications-pi1 #presentation_gauche_droite #selection_elems {
width: 565px;
}
.danSelectPays .danSelectContent ul {
width: 230px;
}
.image-encart-bottom{
top: 25px;
width: 223px;
/* background: #fff; */
height: 190px;	
}
#c92{
text-align: center;
background: url(../img/texture-1.jpg);
height: 55px;
padding-left: 65px;
}
.ttContentSub .csc-menu{
display: block;
}
.ttContentSub .csc-menu li a{
margin: 19px 0px 0 17px;
float: left;
font-size: 13px;
text-transform: uppercase;
padding-right: 17px;
border-right: 1px solid;
height: 17px;
line-height: 17px;
color: #0d277b;
font-family: 'gillsans-bold';
font-weight: bold;
}
.ttContentSub .csc-menu ul{

}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px;
}

DIV.csc-textpic DIV.csc-textpic-single-image IMG {
margin-bottom: 0px;
}

.ttContentWrap.orange2 {background:#f4ecde; color:#fff;}
.ttContentWrap.orange_background {background:url('../img/background_orange.png') repeat-x;}
.ttContentWrap.bleu_background {background:url('../img/background_bleu.png') repeat-x;}
.ttContentWrap.vert_background {background:url('../img/background_vert.png') repeat-x;}
.ttContentWrap.violet_background {background:url('../img/background_violet.png') repeat-x;}
.ttContentWrap.gris {background:#f8f8f8; color:#333132;}
.ttContentWrap.gris2 {background:#f3f1ec; color:#333132;}
.ttContentWrap.gris3 {background:#e6ebf0; color:#333132;}
.ttContentWrap.gris4 {background:#f6f6f6; color:#333132;}
.ttContentWrap.gris5 {background:#f5f5f5; color:#333132;}
.ttContentWrap.gris6 {background:#F4F1EC; color:#333132;}
.ttContentWrap.gris7 {background:#c8e7ec; color:#333132;}
.ttContentWrap.gris8 {background:#2e4797; color:#333132;}
.ttContentWrap.gris9 {background:#9b978e; color:#333132;}
.ttContentWrap.background_bouteille {background:url('../img/background_bouteille.png') repeat-x; padding:20px 0px;}
.ttContentWrap.background_fleche {background:url('../img/background_fleche.png') repeat;}
.ttContentWrap.background_feuille {background:url('../img/background_feuille.png') repeat; padding:40px 0px;}

.ttContentWrap.orange {background:#e5930c; color:#fff;}
.ttContentWrap.orange h2{color:#fff;}

.ttContentWrap.vert {background:#a4c22a; color:#fff;}
.ttContentWrap.vert h2{color:#fff;}

.ttContentWrap.bleu {background:#6bc3d5; color:#fff;}
.ttContentWrap.bleu h2{color:#fff;}

.ttContentWrap.violet {background:#b05f93; color:#fff;}
.ttContentWrap.violet h2{color:#fff;}

.layoutfullwide .csc-textpic-text{
	width:880px;
	margin:0px auto;
	padding:50px 0px;
}

.layoutfullwide .tt-content{
	width:990px;
	margin:0px auto;
	padding:50px 0px;
}

.h2_orange{
	font-family: 'ywft_hannah_regularregular';
	font-size:40px;
	color:#e5930c;
}

.h2_vert{
	font-family: 'ywft_hannah_regularregular';
	font-size:40px;
	color:#a4c22a;
}

.fiftyfifty-texte h2{
	line-height:35px;
}

.fiftyfifty-texte{
	font-size:12px;
	line-height:19px;
}

.num_version{
	display:none;
	position: fixed;
	z-index: 9999;
	left: 5px;
	top: 5px;
	width: 50px;
	border: 1px solid #bbb;
	background: #eee;
	color: #bbb;
	font-size: 9px;
	font-family: arial;
	padding: 4px 2px;
}

#input_search{
	height:120px;
	width:880px;
	line-height:120px;
	margin-top:30px;
	border:0px;
	border-left:solid 1px #000;
	color:#d2cfd0;
	font-size:30px;
	font-family: 'gillsans';
	text-transform:uppercase;
}
#input_search.bigFonts{
	font-size: 70px;
	text-transform: uppercase;
	color: #343233;
}



#croix_search{
	position:absolute;
	top:30px;
	right:20px;
	width:27px;
	height:27px;
	background:url('../img/croix_search.png');
	cursor:pointer;
}
.fleche{
position: absolute;
width: 0;
height: 0;
border: 25px solid transparent;
border-left: 33px solid #e3ded2;
right: -58px;
top: 72px;	
}

.black{ color:#000;}
.block{ display:block; cursor:pointer;}

.twitterBloc{ padding:0; height:230px;}
.twitterBloc iframe{
height: 230px;
padding: 0 15px 0 15px;
width: 260px;
}

.ttContentWrap ul{  }
/* 
PF : trop violet, trop d'effet de bord 
OT : ouais j'ai vu man ! j allais faire pareil !
.ttContentWrap ul li{ padding-left:15px; background:url('../img/puce-li.png') left no-repeat; }
*/

.padding60{
	padding:60px;
}
.vjs-tech{
	border:1px solid red;	
}
.tx-bidanonemetiers-pi1 .liquid-slider{
	display:none;
}




/*********************************************************************************/
/* RESPONSIVE DESIGN
/*********************************************************************************/

body.miniHeight .panelContent{ height: 420px; margin-top: -210px; }
body.miniHeight .panelContent .titleTxt{margin-top: 5px; padding-bottom: 10px}
body.miniHeight .panelContent .intro{padding-top: 10px;}
body.miniHeight .panelContent .links{padding-top: 10px; margin-top: 10px;}
body.miniHeight #investisseurPanelLeft .title img{height: 120px;}
body.miniHeight #activitePanelRight .titleTxt {padding: 10px; margin-bottom: 15px;}
body.miniHeight #activitePanelRight ul li{height: 190px;}
body.miniHeight #footerContent{padding-top: 10px;}
body.miniHeight #footerTabContentPays, #footerTabContentMarques{padding-top: 10px;}
body.miniHeight #footerTab{height: 255px;}
body.miniHeight #footerBourse{margin-top: 30px;}
body.miniHeight #footerContentSub{padding-bottom: 10px;}

#background-video_display_button{
	opacity:0;
}
.imgCom{
margin-top: 45px;	
}
#c92 ul li{
	float:left;
}

iframe{
	border:0px;
	padding:0px;
	margin:0px;
}
.siteBottomSingle{
margin-top:70px;
margin-left:230px;
height:285px;
width:435px;
}

#timeline-acceleration > div, #timeline-recentrage > div, #timeline-conquete > div, #timeline-naissance > div, #timeline-separation > div, #timeline-droite > div, #timeline-gauche > div, #timeline-naissance
{
	position:absolute;
	/* background-color: pink; */
	width: 690px;
	height: 100px;
	z-index: 10;
	background-repeat:no-repeat;
}
#thetimeline #timeline-gauche
{
    position: relative;
    top: -758px;
    left: -70px;
}
#thetimeline #timeline-gauche #timeline-gauche-racine
{
width: 480px;
height: 387px;
background: url(../img/timeline-racine.png) no-repeat 205px 5px;
}
#thetimeline #timeline-gauche #timeline-gauche-racine.bgen
{
	background: url(../img/timeline-racine-en.png) no-repeat 205px 5px;
}
#thetimeline #timeline-gauche #timeline-gauche-racine.bges
{
	background: url(../img/timeline-racine-es.png) no-repeat 205px 5px;
}
#thetimeline #timeline-droite
{
    position: relative;
    width: 400px;
    height: 760px;
}
#thetimeline #timeline-droite
{
    position: relative;
    top: -13px;
    left: 430px;
}
#thetimeline #timeline-droite #timeline-droite-racine
{
width: 480px;
height: 367px;
background: url(../img/timeline-racine.png) no-repeat 183px 19px;
}
#thetimeline #timeline-droite #timeline-droite-racine.bgen
{
	background: url(../img/timeline-racine-en.png) no-repeat 183px 19px;
}

#thetimeline #timeline-droite #timeline-droite-racine.bges
{
	background: url(../img/timeline-racine-es.png) no-repeat 183px 19px;
}

#thetimeline #timeline-naissance
{
    width: 800px;
    height: 438px;
    z-index: 9;
	background-image:url(../img/timeline-naissance.jpg);
    background-position: 126px 0px;
    margin-top: 3px;
}

#thetimeline #timeline-naissance.bgen
{
	background-image:url(../img/timeline-naissance-en.jpg);
}

#thetimeline #timeline-naissance.bges
{
	background-image:url(../img/timeline-naissance-es.jpg);
}

#thetimeline #timeline-naissance span
{
	font-family: 'ywft_hannah_regularregular';
	display:block;
	color:#FFF;	
	margin-bottom: 18px;
	font-size: 32px;
}
#thetimeline #timeline-naissance .timeline-date
{
    top: 287px;
	
    left: 362px;
}
#thetimeline #timeline-naissance .timeline-texte
{
    top: 120px;
	
    left: 0px;
    width: 167px;
    height: 116px;
    text-align: right;
}
#thetimeline #timeline-naissance .timeline-texte2
{
    top: 174px;
	
    left: 613px;
    height: 100px;
    background-position: 68px 78px;
}
	
#thetimeline #timeline-separation
{
    margin-top: 455px;
}

#thetimeline .timeline-date
{
	background:url(../img/timeline-date.png) no-repeat center center;
	width:60px;
	height: 60px;
	position:absolute;
	font-family: 'ywft_hannah_regularregular';
	font-size:22px;
	color:#FFF;	
	text-align: center;
	line-height: 60px;
}
#thetimeline .timeline-texte, #thetimeline .timeline-texte2
{
    position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	background:url(../img/timeline-plus.png) no-repeat right bottom;
	width:140px;
	height:95px;
	
    text-transform: uppercase;
    /* background-color: yellow; */
}
#thetimeline #timeline-2012 
{
    top: 131px;
	background-image:url(../img/timeline-2012.jpg);
    left: 70px;
    height: 233px;
    background-position: 0px 0px;
    width: 100%;
}
#thetimeline #timeline-2012 .timeline-date
{
    top: 26px;
	
    left: 292px;
}
#thetimeline #timeline-2012 .timeline-texte
{
    top: 10px;
	
    left: 365px;
}
#thetimeline #timeline-2011
{
    top: 372px;
	background-image:url(../img/timeline-2011.jpg);
	
    background-position: 23px -30px;
    left: 398px;
    width: 356px;
    height: 258px;
}
#thetimeline #timeline-2011 .timeline-date
{
    top: 25px;
	
}
#thetimeline #timeline-2011 .timeline-texte
{
    left: 190px;
	
    top: 0px;
    height: 31px;
    width: 117px;
}
#thetimeline #timeline-2010
{
    top: 493px; 
    left: 68px; 
    width: 326px; 
    height: 238px;
	background-image:url(../img/timeline-2010.jpg);
	
    background-position: 151px 0px;
	
}
#thetimeline #timeline-2010 .timeline-date
{
    right: 10px;
	
    top: 20px;
}
#thetimeline #timeline-2010 .timeline-texte
{
    top: 61px;
	
    text-align: right;
    width: 133px;
    height: 63px;
}
#thetimeline #timeline-2009
{
    top: 660px; 
    left: 389px; 
    width: 356px; 
    z-index: 11;
    height: 320px;
	
    background-image:url(../img/timeline-2009.jpg);
	
    background-position: 29px 0px;
	
}
#thetimeline #timeline-2009 .timeline-date
{
    top: 213px;
	
    left: 3px;
}
#thetimeline #timeline-2009 .timeline-texte
{
    right: 5px;
	
    width: 140px;
    height: 80px;
    background-position: 75px 56px;
}
#thetimeline #timeline-2008
{
    top: 740px; 
    left: -6px; 
    width: 400px; 
    height: 356px;
	
    background-image:url(../img/timeline-2008.jpg);
	
    background-position: 0px 0px;
	
}
#thetimeline #timeline-2008 .timeline-date
{
    right: 0;
	
    top: 255px;
}
#thetimeline #timeline-2008 .timeline-texte
{
top: 25px;
left: 30px;
text-align: right;
width: 140px;
height: 78px;
}
#thetimeline #timeline-2007
{
    top: 1029px; 
    left: 397px; 
    width: 360px; 
    height: 155px;
	background-image:url(../img/timeline-2007.jpg);
	
    background-position: 50px 0px;
	
}
#thetimeline #timeline-2007 .timeline-date
{
    top: 68px;
	
    left: 4px;
}
#thetimeline #timeline-2007 .timeline-texte
{
    left: 204px;
	
    height: 62px;
    background-position: 90px bottom;
    top: 14px;
}
#thetimeline #timeline-2006
{
    top: 1166px; 
    left: -8px; 
    width: 749px; 
    height: 438px;
	background-image:url(../img/timeline-2006.jpg);
	
    background-position: 115px 0px;
	
}
#thetimeline #timeline-2006.bgen
{
	background-image:url(../img/timeline-2006-en.jpg);
	
}
#thetimeline #timeline-2006.bges
{
	background-image:url(../img/timeline-2006-es.jpg);
}
#thetimeline #timeline-2006 .timeline-date
{
    top: 49px;
	
    left: 373px;
}
#thetimeline #timeline-2006 .timeline-texte
{
    text-align: right;
    width: 104PX;
    height: 101PX;
    background-position: 77PX 77PX;
    top: 7px;
}
#thetimeline #timeline-2006 .timeline-texte2
{
    text-align: right;
	
    width: 155PX;
    height: 84PX;
    background-position: 127PX 61PX;
    right: 0;
    top: 263px;
}
#thetimeline #timeline-2001
{
    top: 1368px; left: 0px; 
    width: 392px; 
    height: 251px;
	background-image:url(../img/timeline-2001.jpg);
	
    background-position: 87px 0px;
    z-index: 11;
}
#thetimeline #timeline-2001 .timeline-date
{
    right: 8px;
	
    top: 32px;
}
#thetimeline #timeline-2001 .timeline-texte
{
    left: 40px;
	
    top: 98px;
    text-align: right;
    height: 61px;
    width: 143px;
}
#thetimeline #timeline-1998
{
    top: 1598px; left: 0px; 
    width: 404px; 
    height: 133px;  
	background-image:url(../img/timeline-1998.jpg);
	
    background-position: 183px 8px;
    z-index: 11;
    display: block;
}
#thetimeline #timeline-1998 .timeline-date
{
    right: 7px;
	
    top: 103px;
}
#thetimeline #timeline-1998 .timeline-texte
{
    top: 26px;
	
    left: 50px;
    text-align: right;
    width: 144px;
}
#thetimeline #timeline-1997
{
    top: 1678px; 
    left: 390px; 
    width: 351px; 
    height: 173px;
	background-image:url(../img/timeline-1997.jpg);
	
    background-position: 50px 7px;
	
}
#thetimeline #timeline-1997 .timeline-date
{
    top: 124px;
	
    left: 5px;
}
#thetimeline #timeline-1997 .timeline-texte
{
top: 17px;
left: 167px;
width: 152px;
height: 98px;
background-position: 103px 77px;
}
#thetimeline #timeline-1996
{
    top: 1804px; 
    left: 2px; 
    width: 388px; 
    height: 154px;
	background-image:url(../img/timeline-1996.jpg);
	
    background-position: 152px 0px;
	
}
#thetimeline #timeline-1996 .timeline-date
{
    bottom: 0;
	
    right: 7px;
}
#thetimeline #timeline-1996 .timeline-texte
{
    top: 6px;
	
    left: 0;
    width: 155px;
    text-align: right;
    height: 58px;
}
#thetimeline #timeline-1994
{
    top: 1913px;
	background-image:url(../img/timeline-1994.jpg);
	
    background-position: 13px 0px;
    left: 404px;
    width: 330px;
    height: 177px;
    z-index: 3;
}
#thetimeline #timeline-1994 .timeline-date
{
    bottom: 0;
	
    left: 0;
}
#thetimeline #timeline-1994 .timeline-texte
{
    top: 10px;
	
    left: 160px;
    height: 69px;
    background-position: 30px 40px;
}
#thetimeline #timeline-1991
{
    top: 2081px; 
    left: -25px; 
    width: 407px; 
    height: 265px;
	background-image:url(../img/timeline-1991.jpg);
	background-position: 0px 0px;
	
}
#thetimeline #timeline-1991 .timeline-date
{
    right: 0;
	
    top: 171px;
}
#thetimeline #timeline-1991 .timeline-texte
{
height: 78px;
left: 9px;
top: 144px;
text-align: right;
width: 171px;
}
#thetimeline #timeline-1990
{
    top: 2066px; 
    left: 402px; width: 330px; 
    height: 321px;
	background-image:url(../img/timeline-1990.jpg);
	
    background-position: 18px 0px;
    z-index: 2;
}
#thetimeline #timeline-1990 .timeline-date
{
    left: 0;
	
    bottom: 14px;
}
#thetimeline #timeline-1990 .timeline-texte
{
    top: 72px;
	
    left: 197px;
    height: 62px;
    width: 128px;
}
#thetimeline #timeline-1986
{
    top: 2415px;
	background-image:url(../img/timeline-1986.jpg);
	
    background-position: 10px 0px;
    left: 404px;
    width: 340px;
    height: 290px;
    z-index: 11;
}
#thetimeline #timeline-1986 .timeline-date
{
    top: 55px;
	
}
#thetimeline #timeline-1986 .timeline-texte
{
left: 192px;
top: 5px;
background-position: 114px 64px;
}
#thetimeline #timeline-1980
{
    top: 2444px;
	background-image:url(../img/timeline-1980.jpg);
	
    background-position: 194px -6px;
    width: 390px;
    height: 250px;
    left: -3px;
    z-index: 11;
}
#thetimeline #timeline-1980 .timeline-date
{
    right: 6px;
	
    bottom: 11px;
}
#thetimeline #timeline-1980 .timeline-texte
{
    width: 203px;
	
    top: 4px;
    height: 79px;
    text-align: right;
}
#thetimeline #timeline-1972
{
	/*background-image:url(../img/timeline-1972.jpg);*/
	background-position: 0px 0px;
}
#thetimeline #timeline-1972 .timeline-date
{
	
}
#thetimeline #timeline-1972 .timeline-texte
{
	
}
#thetimeline #timeline-1971
{
	background-image:url(../img/timeline-1971.jpg);
	background-position: 25px 4px;
	background-repeat: no-repeat;
	width: 172px;
	height: 299px;
}
#thetimeline #timeline-1971 .timeline-date
{
    left: 130px;
	
    top: 9px;
}
#thetimeline #timeline-1971 .timeline-texte
{
background-position: 148px 75px;
width: 170px;
top: 200px;
left: 1px;
text-align: right;
height: 111px;
}
#thetimeline #timeline-1968
{
	background-image:url(../img/timeline-1968.jpg);
	background-position: 11px 0;
	background-repeat: no-repeat;
	width: 200px;
	height: 310px;
	top: -8px;
	position: absolute;
	left: 209px;
}
#thetimeline #timeline-1968 .timeline-date
{
    top: 43px;
	
}
#thetimeline #timeline-1968 .timeline-texte
{
    top: 227px;
	
    left: 21px;
    height: 80px;
    background-position: 95px 59px;
}
#thetimeline #timeline-1942
{
	background-image:url(../img/timeline-1942.jpg);
	background-position: 24px 52px;
	margin-left: 235px;
	margin-top: -33px;
	width: 199px;
	height: 182px;
	background-repeat: no-repeat;
}
#thetimeline #timeline-1942 .timeline-date
{
    top: 88px;
	
}
#thetimeline #timeline-1942 .timeline-texte
{
    margin-left: 28px;
	
    width: 172px;
    height: 64px;
    background-position: 150px 24px;
}
#thetimeline #timeline-1929
{
	background-image:url(../img/timeline-1929.jpg);
	background-position: 0px 0px;
	width: 218px;
	height: 200px;
	background-repeat: no-repeat;
	margin-top: -6px;
	top: 148px;
}
#thetimeline #timeline-1929 .timeline-date
{
    position: relative;
	
    top: 37px;
    left: 153px;
}
#thetimeline #timeline-1929 .timeline-texte
{
    position: relative;
	
    top: 60px;
    left: 53px;
    text-align: right;
    height: 80px;
}
#thetimeline #timeline-1919
{
	background-image:url(../img/timeline-1919.jpg);
	background-position: 33px 0px;
	width: 250px;
	height: 234px;
	position: absolute;
	top: 146px;
	left: 225px;
	background-repeat: no-repeat;
}
#thetimeline #timeline-1919 .timeline-date
{
    top: 106px;
	
    left: 7px;
}
#thetimeline #timeline-1919 .timeline-texte
{
    top: 172px;
	
    left: 35px;
    width: 220px;
    height: 62px;
    background-position: 188px 40px;
}

#mainContentTimelineWrap2{
	background-color: #d5d6b6;	
}
#mainContentTimelineWrap{
	width: 980px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
#mainContentTimeline
{
	width: 760px;
	float: left;
	padding-top: 50px;
	height: 4850px;
	margin-left: 85px;
}
#timeline-entete a
{
	display:block;
	float:right;
	background: url(../img/btn-share.png) no-repeat top left;
	font-family: arial, sans-serif;
	padding-left: 30px;
	font-size: 11px;
	text-transform: uppercase;
	color: #333332;
	font-weight: bold;
	height: 30px;
	padding-top: 4px;
	margin-top: -32px;
}
#timeline-video a
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0d277b;
	text-transform:uppercase;
	font-size:11px;
	background: url(../img/puce-2.png) no-repeat left top;
	margin-top: 16px;
	padding-left: 14px;
	margin-bottom: 23px;
}
#timeline-video .thevideo
{
    margin-left: 32px;
	
}
#thetimeline #timeline-mono, #thetimeline .timeline-droite, #thetimeline .timeline-gauche
{
    position: relative;
	
}

#thetimeline #timeline-acceleration
{
	background: url(../img/timeline-bande-jaune.png) repeat-y 374px top;	
	height: 1595px;
}

#thetimeline #timeline-recentrage
{
	background: url(../img/timeline-recentrage.png) repeat-y 374px top;	
	height: 760px;
	margin-top: 7px;
}

#thetimeline #timeline-recentrage-texte
{
	background: url(../img/timeline-recentrage-texte.png) no-repeat;
	position:absolute;
	top: 2050px;
	left: 384px;
	width: 16px;
	height: 294px;
}

#thetimeline #timeline-recentrage-texte.bgen
{
	background: url(../img/timeline-recentrage-texte-en.png) no-repeat;
	position: absolute;
	top: 1990px;
	left: 384px;
	width: 16px;
	height: 352px;
}

#thetimeline #timeline-recentrage-texte.bges
{
	background: url(../img/timeline-recentrage-texte-es.jpg) no-repeat;
	position: absolute;
	top: 1845px;
	left: 384px;
	width: 16px;
	height: 505px;
}
}

#thetimeline #timeline-conquete
{
	background: url(../img/timeline-conquete.png) no-repeat 374px bottom;
	height: 317px;
	margin-top: -3px;
}
#thetimeline #timeline-conquete.bgen
{
	background: url(../img/timeline-conquete-en.png) no-repeat 374px bottom;
	  height: 317px;
	  margin-top: -3px;
}

#thetimeline #timeline-conquete.bges
{
	background: url(../img/timeline-conquete-es.png) no-repeat 374px bottom;
	  height: 317px;
	  margin-top: -3px;
}

#thetimeline #timeline-danone
{
    top: 359px; 
    width: 408px;
	height: 820px; 
    padding-top: 5px;
    left: 15px;
    background: url(../img/timeline-danone.jpg) no-repeat 0px 560px;
}
#thetimeline #timeline-bsn
{
    position: absolute;
    top: 379px;
    width: 410px;
    height: 720px;
    background: url(../img/timeline-bsn.jpg) no-repeat 34px bottom;
}
#thetimeline #timeline-danone h3, #thetimeline #timeline-bsn h3
{
	font-family: 'ywft_hannah_regularregular';
	
	text-transform: uppercase; padding-bottom: 12px; background: url(../img/dot-grey.png) left bottom repeat-x;
	color: #FFF;
	text-align: center;
	font-size: 61px;
	letter-spacing: 3px;
	padding: 0;
	margin: 0;
	padding-bottom: 14px;
	margin-bottom: 16px;
	margin-left: 38px;
	margin-right: 38px;
}
#thetimeline .timeline-texte-espace
{
    padding: 0 61px;
	
    line-height: 18px;
    text-align: center;
    font-family: arial; font-size: 12px;
    color: #262626;
    font-weight: normal;
}
#timeline-navigation
{  
	font-family:'gillsans';   
    width: 95px;
    float: right;
}
#timeline-navigation-sticky-wrapper{
z-index: 10;
width: 95px;
position: relative;
}
#timeline-navigation #timeline-navigation-titre
{
    font-family: "gillsans", sans-serif;
    color: #EB5B5B;
    font-size: 18px;
    padding-top: 20px;
    letter-spacing: 1px;
    background: url(../img/timeline-navigation-fleche.png) no-repeat 40px 57px;
    display: block;
    padding-bottom: 29px;
    text-align: center;
    background-color: #FFF;
}
#timeline-navigation #timeline-navigation-titre span
{
    font-size: 15px;
	
    font-family: "gillsans", sans-serif; color: #eb5b5b;  padding-top: 20px;
    letter-spacing: 0;
}

#timeline-navigation a
{
    display: block;
    text-align: center;
    font-family: "gillsans", sans-serif;
    color: #776f67;
    font-size: 12px;
    padding-bottom: 4px;
    padding-top: 5px;
    font-style: italic;
    background-color: #FFF;
}
#timeline-navigation a.active
{
	color:#eb5b5b;
	
}
#timeline-navigation #timeline-navigation-fin
{
    background: url(../img/timeline-navigation-fin.png) no-repeat 0px 0px;
	
    width: 100%;
    height: 20px;
}
#thetimeline a
{
	display:block;
	position:absolute;
	background-repeat: no-repeat;
	outline: 0;
}
.timeline-popup
{
    width: 910px;
    height: 438px;
    background: #FFF;
}
.timeline-popup-contenu
{
    width: 286px;
	
    float: left;
    padding-left: 20px;
    background-color: #FFF; 
    position: relative;
    z-index: 20;
    height: 438px;
}
.timeline-popup-date
{
	font-family: 'ywft_hannah_regularregular';
	color: #0D277B;
	font-size: 70px;
	margin-top: 8px;
}
.timeline-popup-titre
{
    font-family: "gillsans", sans-serif;
    
	
    color: #0D277B;
    font-size: 24px;
    line-height: 24px;
    /*margin-top: 96px;*/
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.timeline-popup-texte
{
    font-family: arial, sans-serif;
    color: #333132;
    font-size: 12px;
    margin-top: 10px;
    line-height: 16px;
    padding-right: 40px;
}
.timeline-popup-image
{
    float: right;
	
    position: relative;
    z-index: 20;
}
#cboxClose
{
    display: block;
	
    background: url(../img/timeline-popup-ferme.png) no-repeat;
    text-indent: -100px;
    border: none;
    width: 45px;
    height: 45px;
    margin-top: -440px;
    margin-left: 865px;
    position: absolute;
    z-index: 30;
    cursor: pointer;
}
.timeline-popup-conteneur
{
	display:none;
}
.timeline-popup-conteneur, .timeline-popup-conteneur *, #colorbox, #colorbox *
{
	outline: 0;
}
#thevideo {
margin-left: 20px;
}

.popinHistory #cboxLoadedContent{
	margin:0;
}
.danone-else .danone-else-content-content-titre .bigActivities{
line-height: 90px;
}
.popin7-2{
	right:0;	
	height: 356px;
	width: 320px;
}
.popin7-1{
height: 202px;
width: 373px;
}
.popin17-1{
height: 324px;
width: 365px;
}
.popin17-2{
	right:0;
height: 324px;
width: 365px;
}
#thetimeline #timeline-naissance.popin17 .timeline-texte2 {
left: 170px;
}
#slider02{
	height:290px;
}

.tx-bidanonepublications-pi1 #presentation_gauche_droite .contentRight .texte, .tx-bidanonepublications-pi1 #presentation_droite_gauche .contentLeft .texte{
	text-align:left;
}

.tx-bidanonepublications-pi1  .texte ul li{
	font-size: .95em;
	font-family: 'arial';
	line-height:18px;
	padding-left:15px;
	background:url('../img/puce-li.png') 0px 6px no-repeat;
}

td.text-blanc{
  
}

.list-puce{

}


.list-puce li{
	background:url('../img/puce-li.png') left no-repeat;
	padding-left:15px;
	line-height:18px;
}

h4{
  line-height:18px;
}

.h4_bleu{
  color:#0d277b;
  font-size:14px;
  font-weight:normal;
  margin-bottom:5px;
}

.bottomtop50{
 margin-top:0px;
 margin-bottom:0px; 
}
.logo-sites h2{
	text-align:center;	
}
.danone-else .danone-else-content-content-titre .big2{
font-size: 61px;
line-height: 42px;
}

.date_publication{
	text-align:left;
	font-family: 'arial';
	color: #0d277b;
	font-size: 20px;
}

#headerTopMenuDanoneRA2013{
	background: #0d277b;
	text-indent: 35px;
	width: 220px;
}

#headerTopMenuDanoneRA2014{
	background: #01BAC6;
	text-indent: 30px;
	width: 220px;
}

.mainMenuSub a.btnDanoneRA2013menu{
margin-left: -40px;
clear: both;
height: 82px;
background: #27499e;
display: block;
margin-bottom: -30px;
width: 730px;
}

.mainMenuSub a.btnDanoneRA2014menu{
	margin-left: -40px;
	clear: both;
	height: 125px;
	background: #27499e;
	display: block;
	margin-bottom: -30px;
	width: 730px;
}

.link-ra-contener{
	position:absolute;
	top: 134px;
	left: 134px;
}

.link-pdf-ra-contener{
	position:absolute;
	bottom:20px;
	right:20px;
}

.menuForAll1 a.btnDanoneRA2013menu{width:730px;}
.menuForAll2 a.btnDanoneRA2013menu{width:700px;}
.menuForAll3 a.btnDanoneRA2013menu{width:530px;}
.menuForAll4 a.btnDanoneRA2013menu{width:700px;}
.menuForYou1 a.btnDanoneRA2013menu{width:730px;}
.menuForYou2 a.btnDanoneRA2013menu{width:580px;}
.menuForYou3 a.btnDanoneRA2013menu{width:730px;}
.menuForAll1 a.btnDanoneRA2014menu{width:730px;}
.menuForAll2 a.btnDanoneRA2014menu{width:700px;}
.menuForAll3 a.btnDanoneRA2014menu{width:530px;}
.menuForAll4 a.btnDanoneRA2014menu{width:700px;}
.menuForYou1 a.btnDanoneRA2014menu{width:730px;}
.menuForYou2 a.btnDanoneRA2014menu{width:580px;}
.menuForYou3 a.btnDanoneRA2014menu{width:730px;}

.tirette{
	position: absolute;
	width: 302px;
	height: 131px;
	right:-302px;
}

.tiretteCache{
	position: absolute;
	background: #fff;
	width: 302px;
	height: 131px;
	right:-302px;
	z-index:100;
}

.linkLeft,
.linkRight{
	line-height: 27px;
	color: #fff;
	position: relative;
	margin-top: 225px;
	text-transform: uppercase;
	font-size: 22px;
	display: block;
	text-align: center;
	font-family: 'gillsans-bold';
}

.boxLinkLeft,
.boxLinkRight{
	position: absolute;
	top: 0;
	width: 460px;
}

.dateLeft,
.dateRight{
	font-size: 22px;
	font-family: 'gillsans';
}

#danoneRaPopin{
overflow:hidden;
width:auto;
}

#danoneRaPopin .main-link{
	display:block;
}
.boxLinkRight{
	left:460px;
}

.linkRight{}

.txtTirette{
	font-size: 14px;
	font-family: 'gillsans-bold';
	color: #fff;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 35px;
	width: 198px;
	left: 10px;
}

.txtTirette2{
	top: 51px;
}

.txtTirette3{
	top: 71px;
}

.closeTirette{
	background:url('../../../../../fileadmin/img_ra_menu/closeSm.png');
	width:7px;
	height:7px;
	position:absolute;
	top:5px;
	right:5px;
}


/*===============================================*/
/*                                               */
/*          STYLES PAGE 404 - Begin              */
/*                                               */
/*===============================================*/

#no-page{
	margin-top:200px;
	background:#dbdcf1;
}

	.imgFond{
		position:absolute;
		top:200px;
		left:0px;
		z-index:1;
	}

	#no-page-content{
		width:990px;
		margin-left:30%;
		text-align:center;
		font-size:14px;
		color:#776f67;
		text-transform:uppercase;
		font-family: 'gillsans';
		position:relative;
		z-index:10;
	}

		.titre-no-page{
			padding-top:10px;
			font-family: 'ywft_hannah_regularregular';
			font-size:100px;
			color:#0d277b;
		}

		.sstitre-no-page{
			font-family: 'ywft_hannah_regularregular';
			font-size:36px;
			color:#0d277b;
			margin:20px 0px;
		}

		.lien-home{
		}

			.header-lien-home{
				padding-top:20px;
				color:#0d277b;
				font-family: 'gillsans';
			}

			.button-lien-home{
				font-family: 'ywft_hannah_regularregular';
				margin:30px auto;
				background:#776f67;
				display:block;
				width:224px;
				height:44px;
				line-height:44px;
				color:#fff;
				font-size:20px;
			}

			.footer-lien-home{
				font-family: 'ywft_hannah_regularregular';
				font-size:24px;
				color:#0d277b;
			}



			.bgs-current img{
				margin-top:80px;
			}






/*===============================================*/
/*                                               */
/*          STYLES PAGE 404 - Begin              */
/*                                               */
/*===============================================*/

.link-danonecup{
	font-family: 'ywft_hannah_regularregular';
	font-size:14px;
	color:#0d277b;
	line-height:60px;
	text-align:center;
	display:block;
	background:url('../img/picto-danone-cup.gif') 640px 5px no-repeat;
	font-weight:bold;
}

	.link-danonecup .btn-danonecup{
		font-family: 'ywft_hannah_regularregular';
		font-weight:bold;
		font-size:14px;
		color:#0d277b;
		border:solid 1px #0d277b;
		padding:8px 10px;
		margin:0px 10px;
	}

	.link-danonecup .btn-danonecup:hover{
		color:#fff;
		background:#0d277b;
	}


/*===============================================*/
/*                                               */
/*           STYLES PAGE 404 - End               */
/*                                               */
/*===============================================*/

/*===============================================*/
/*                                               */
/*          PAGE NOS OFFRES - Begin              */
/*                                               */
/*===============================================*/

.offre_container{
	width:990px;
	margin:0px auto;
	overflow:hidden;
	padding:40px 0px;
}

#keywordsearch{
	height:40px;
	width:990px;
	margin:0px auto;
	padding:30px 0px;
}

	#keywordsearch legend{
		float:left;
		line-height:40px;
		margin-right:10px;
		color:#645b54;
		font-weight:bold;
	}

	#keywordsearch input[type="text"]{
		border:1px solid #cbc4b8;
		width:280px;
		height:40px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	#keywordsearch input[type="submit"]{
		background:#0d277b;
		color:#fff;
		width:210px;
		height:40px;
		text-transform:uppercase;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

.bloc-map{
	float:left;
}

.bloc-community{
	width:250px;
	float:left;
	padding:20px 60px;
	border:solid 10px #0d277b;
	background: #fff;
	color:#000;
}

	.bloc-community-title{
		font-size:15px;
		color:#0d277b;
		font-family:"gillsans-bold";
		text-transform:uppercase;
	}

	.bloc-community-description{
		font-size:12px;
		font-family:'arial';
		line-height: 18px;
		margin:20px 0px;
	}

	.bloc-community input[type="text"]{
		border:1px solid #cbc4b8;
		width:140px;
		height:40px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	.bloc-community input[type="submit"]{
		background:#0d277b;
		color:#fff;
		width:215px;
		height:40px;
		text-transform:uppercase;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

/*===============================================*/
/*                                               */
/*           PAGE NOS OFFRES - End               */
/*                                               */
/*===============================================*/

.show-marque h1{
	position:relative;
	font-size:0px;
	z-index:0;
}

.fancybox-skin{
	background: none !important;
}

#menuForYou .mainMenuSub.cols3 ul#primary {
  width: 30%;
  padding-right: 0;
}

#menuForYou .mainMenuSub.cols3 ul#secondary {
  width: 32%;
  padding-right: 0;
}


#menuForYou .mainMenuSub.cols3 ul#tertiary {
  width: 35%;
  padding-right: 0;
}

.menuForAll1 .mainMenuSub.cols3 ul {
  width: 32%;
  padding-right: 1%;
  float: left;
}

.menuForAll1 .mainMenuSub.cols3 ul ul{
  width: 100%;
  display: block;
  float: none;
  margin-top: 3px;
  padding: 0 0 3px 20px;
}