/* TKP */
@import url(/partners/common/statics/common.css);
@import url(/partners/tkp/statics/font/font.css);
body{margin:0;font-family:helvetica;font-size:14px;background:#fff;}
a {text-decoration:none;color:#000;font-weight:bold}
a:hover {text-decoration:underline;color:#000;}
.cleaner {clear:both;}
.clearb {clear:both;}
.clearB {clear:both;}
ul {list-style:none;padding:0;margin:0;}
table{padding: 0px;margin: 0px;border:0px;border-collapse:collapse;}
input,select, textarea,option {padding:5px;font-size:14px;}
input[type=submit],input[type=button], .button, .contentAdmin .button{color:#333333;font-size:14px;font-weight:bold;
	padding:5px;
    border:1px solid #ff9900;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
	background:none;cursor: pointer;
}
#newsletterSubmitButton {
    border-radius: inherit;
    -moz-border-radius:inherit;
    -webkit-border-radius:inherit;
    height: 30px;
}
select{-webkit-appearance: none;-moz-appearance:none;background:url(./img/select-arrow_small.png) #fff right  5px  top 5px no-repeat;
    padding : 7px 50px 7px 5px;
    border:1px solid #ccc;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
}
input[type=submit]:hover,input[type=button]:hover, .button:hover, .contentAdmin .button:hover{color:#ff9900;background:#000;}
.miscImg{background:url(./img/misc.png) no-repeat;}
.button{background:#fff !important;}
#globalContainer{margin:0px;overflow:hidden;width:100%}
#globalMenu{width:50%;position:fixed;right:-50%;background:#000;top:0px;bottom:0px;z-index:20000;}
#globalMenu #closeMenuButton{width:95%;height:50px;background:url(/partners/common/statics/img/close2.png) top right  no-repeat;margin-top:20px;margin-right:5%;}
#globalMenu #closeMenuButton:hover{cursor:pointer;}
/* top */
#top {height:80px;overflow:hidden;background:#000;position:fixed;z-index:1500;top:0px;width:100%;}
#top .inside {width:100%;height:100%;}
#tkpTopLogo {float:left;width:396px;}
#topMenu {float:left;margin-left:0px;margin-top:5px;}
#topMenu ul {line-height:50px;}
#topMenu.headerMenu{text-align:center;}
#topMenu.headerMenu ul li {display:inline-block;margin-top:30px;border-right:1px solid grey;line-height:20px;padding:0 22px;}
#topMenu.headerMenu ul li#contact{border-right:0px solid grey;}
#globalMenu #topMenu ul li {display:block;}
#topMenu ul li a {color:#fff;font-family:HelveticaNueu35, Arial;text-transform:capitalize;font-weight:normal;font-size:25px;}
#globalMenu #topMenu ul li a{font-size:20px;margin-left:20px;}
#expertComponentSocial .socialbutton{width:34px; height:34px;display:block;margin-right:10px;float:left;display:block;top:4px;position:relative;}
#expertComponentSocial .facebook{background-position:-43px 0px;}
#expertComponentSocial .twitter{background-position:0px 0px;}
#expertComponentSocial .linkedin{background-position:-87px 0px;}
#expertComponentSocial .facebook:hover{background-position:-43px -39px;cursor:pointer;}
#expertComponentSocial .twitter:hover{background-position:0px -39px;cursor:pointer;}
#expertComponentSocial .linkedin:hover{background-position:-87px -39px;cursor:pointer;}



#expertMobileMenu{position:absolute;right:10px;padding-top:10px;height:20px;color:#fff;font-size:30px;font-family:HelveticaNueu35, Arial;margin-top:13px;display:none;font-weight:lighter;}
#expertMobileMenu:hover{cursor:pointer;}
#expertComponentSocial{position:absolute;right:70px;padding-top:0px;margin-top:22px;}
#globalMenu #expertComponentSocial{position:relative;margin:0px;right:auto;margin-left:15px;}
#globalMenu #expertComponentSocial a {margin-left: 5px !important;}
#expertComponentLang{position:absolute;right:20px;height:20px;margin-top:35px;}
#expertComponentLang a {color:#ccc;font-family:HelveticaNueu35, Arial;font-size:20px;linbe-height:25px;}
#expertComponentLang a.active{color:#fff !important;text-decoration:underline;}
#expertComponent{position:absolute;right:10px;padding-top:16px;height:20px;margin-top:15px;}
#expertComponent_connection{width:25px;height:25px;display:block;background-position:-130px 0px;}
#expertComponent_connection:hover{background-position:-130px -40px;}
#topMenu  #expertComponent_connection{padding-left:40px;width:200px;padding-bottom:10px;}

#expertComponent_deconnection{width:25px;height:25px;background:url(./img/disconnect.png) no-repeat 0px 0px;display:block;margin-top:0px;}
#expertComponent a {color:#ccc;font-family:HelveticaNeue-condensed;font-size:16px;margin-right:30px;}
#expertComponent .last {margin-right:20px;}
#expertComponent a img {margin-left:30px;margin-bottom:-5px;}
#expertComponentLevel2 {position:fixed;right:10px;height:30px;top:90px;}
#expertComponentLevel2 a {color:#000;font-family:HelveticaNeue-condensed;font-size:16px;margin-right:10px;}
.top_sw_home #expertComponentLevel2 a {color:#fff;}


@media screen and (max-width:1380px) {
    #topMenu.headerMenu ul li  {padding:0 15px;}
    #topMenu ul li a  {font-size:22px;}
}
@media screen and (max-width:1240px) {
    #topMenu.headerMenu ul li  {padding:0 10px;}
    #topMenu ul li a  {font-size:20px;}
    #expertMobileMenu{display:block;}
    #expertComponentSocial{right:120px;}
    #expertComponentLang{right:65px;}
    #expertComponent{right:20px;}
}

@media screen and (max-width:1160px) {
    #topMenu.headerMenu ul li  {padding:0 10px;}
    #topMenu ul li a  {font-size:18px;}
}

@media screen and (max-width:1120px) {
    #topMenu #lequipe {display:none;}
    #topMenu #leblog {display:none;}
}
@media screen and (max-width:1015px) {
    #topMenu #references {display:none;}
}
@media screen and (max-width:890px) {
    #topMenu #contact {display:none;}
    #topMenu.headerMenu ul li {border-right:0px solid grey;}
}
@media screen and (max-width:810px) {
    #topMenu #metier {display:none;}

}
@media screen and (max-width:660px) {
    #expertComponentLang {display:none;}
    #expertComponentSocial{right:70px;}

}
@media screen and (max-width:610px) {
    #expertComponentSocial{display:none;}
    #globalMenu #expertComponentSocial{display:block;}
    #expertComponent{display:none;}

}

@media screen and (max-width:440px) {
    #tkpTopLogo img{width:300px;}
    #tkpTopLogo{margin-top:-5px;}
    #top {height:50px;}
    #expertMobileMenu{margin-top:0px;}
    #une {margin-top:50px !important;}
    #expertMobileMenu{margin-top:-3px;}

}


#overlay-wrapper {
    position: fixed;
    top: 82px;
    left: 0;
    z-index: 2000;
    background: #000000;
    color: #ffffff;
    width: 30%;
    padding: 10px;
    border: 2px solid #ffffff;
    border-top-width:0;
    border-left-width: 0;
    font-size: 15px;
    line-height: 19px;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

#overlay-wrapper p {
    margin: 0;
}
#aboutCookiePolicy {
    display: inline-block;
    margin-top: 10px;
    font-weight: bold;
}

#aboutCookiePolicy a {
    color: #ff9900;
}

#closeCookieHeader{
    position: absolute;
    right: 10px;
    bottom: 10px;
}

#closeCookieHeader::after{
    cursor: pointer;
    color: #ffffff;
    content: '\00A0\2715';
    font-size: 14px;
    font-weight: bold;
}

@media screen and (max-width:1240px) {
    #overlay-wrapper {
        width: 50%;
    }
}

@media screen and (max-width: 1015px) {
    #overlay-wrapper {
        width: 100%;
    }
    #closeCookieHeader {
        right: 25px;
    }
}

@media screen and (max-width: 360px) {
    #overlay-wrapper {
        font-size: 14px;
        line-height: 17px;
    }
    #closeCookieHeader {
        bottom: 20px;
        right: 30px;
    }
    #aboutCookiePolicy {
        max-width: 260px;
    }
}

#contentContainer{width:100%;margin-top:55px;padding-top:70px;
		margin-bottom:20px;
		/*background:  url(./img/bgBottomContent.jpg) repeat-x bottom left;padding-bottom:20px; */
	}
@media screen and (max-width: 454px) {
    #contentContainer{padding-top:40px;}
}
.titrePage1  {border-bottom:2px solid #ff9900;padding-bottom:10px;margin-bottom:10px;}
.titrePage  {font-size:30px;font-family:HelveticaNeueBlack;}
.blogTheme{font-size:30px;font-family:HelveticaNeueBlack;}
.tdTitle, .tdTitle form  { background: #ff9900;font-size: 14px; color: #000;font-weight: bold;padding:10px;}
.td1{background: #ff9900;padding:5px;}
.td2{background: #f5f5f5;padding:5px;}
.td1,.td1 a,.td1 a:hover, .td1 a:visited , .td1 a:link { color: #000;font-weight: normal; font-size:16px;}
.td2, .td2 a, .td2 a:hover, .td2 a:visited, .td2 a:link  {color: #000;font-weight: normal;font-size:16px;}


/*#followUs{display:block;width:285px;position:absolute;background:url(./img/followUs.png) no-repeat;overflow:hidden;padding: 80px 0 0px 35px;}
#followUs:hover{background:url(./img/followUsHover.png) no-repeat;}
#followUs #socialMedia{height:0px;overflow:hidden;}*/




#newsletter {
    position:absolute;
    right:10%;
    color: #ffffff;
    background-color: #001c1a;
    padding: 10px;
    z-index: 1;
}

#newsletter:before{
    content: "";
    z-index: -1;
    background-image: url("/partners/tkp/statics/img/photo-foret-bg.png");
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
}

#newsletter:hover:before {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}
.contentRight_sw_viewBlog #newsletter,.contentRight_sw_viewAllPressReview #newsletter  {position:relative !important;right:auto;}

#newsletter .title {margin-bottom:6px;margin-top:0px;font-size:22px;font-family:HelveticaNeue-condensed;}
#newsletter .subtitle {
    font-size: 16px;
    line-height: 20px;
    font-family: helvetica;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

#newsletter #encartStoryJungle {
    color: #333;
    background-color: rgba(255,255,255,0.8);
    padding: 20px 5px;
}


.contentRight_sw_viewBlog #newsletter .title, .contentRight_sw_viewAllPressReview #newsletter .title   {font-size:22px;font-family:HelveticaNeueBlack !important;letter-spacing: -1px;margin-bottom:20px !important;display:block;}
#newsletter #email {width:200px;}
.contentRight_sw_viewBlog #newsletter .title {font-size:25px; text-align: center;}
.contentRight_sw_viewBlog #newsletter .title span {font-size:25px;}
.contentRight_sw_viewBlog #newsletter #email {width:205px;}



#currentlyOnOurMagazines{width:100%;}


#currentlyOnOurMagazines .titleBar {position:relative;height:80px;border-top:1px solid #333;border-bottom:1px solid #333;}
#currentlyOnOurMagazines .titleBar .mainTitle {position:absolute;top:20px;margin-top:0;margin-bottom:0;font-size:30px;font-family:HelveticaNeue-condensed;}
#currentlyOnOurMagazines .titleBar .mainTitle span {font-size:30px;font-family:HelveticaNeueBlack;letter-spacing: -1px;}


#currentlyOnOurMagazines ul li{width:50%;float:left;display:block;position:relative;border-bottom:1px solid #000;}
#currentlyOnOurMagazines ul li:before{
    content: "";
    display: block;
    padding-top: 40%;
}

#currentlyOnOurMagazines .container{width:40%;float:left;position:absolute;top:0px;right:0px;left:0px;height:100%;border-right:1px solid #000;z-index:50;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#currentlyOnOurMagazines .container:hover{cursor:pointer;}
#currentlyOnOurMagazines #container3{width:20% !important;margin-left:80%;}
#currentlyOnOurMagazines #container2{margin-left:40%;}

#currentlyOnOurMagazines .container .filter{position:absolute;width:100%;height:100%;top:0px;right:0px;z-index:100;
    opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);

}


#currentlyOnOurMagazines .container:hover .filter{
    -webkit-animation-name: currentlyOnOurMagazinesItemOn; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    -webkit-animation-fill-mode: both;
    animation-name: currentlyOnOurMagazinesItemOn;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
#currentlyOnOurMagazines .container .filter{
    -webkit-animation-name: currentlyOnOurMagazinesItemOff; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    -webkit-animation-fill-mode: both;
    animation-name: currentlyOnOurMagazinesItemOff;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}


@-webkit-keyframes currentlyOnOurMagazinesItemOn {
    from {opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
    to {opacity:0.1;-moz-opacity: 0.10;opacity:.10;filter: alpha(opacity=10);}
}


@keyframes currentlyOnOurMagazinesItemOn {
    from {opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
    to {opacity:0.1;-moz-opacity: 0.10;opacity:.10;filter: alpha(opacity=10);}
}

@-webkit-keyframes currentlyOnOurMagazinesItemOff {
    to {opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
    from {opacity:0.1;-moz-opacity: 0.10;opacity:.10;filter: alpha(opacity=10);}
}


@keyframes currentlyOnOurMagazinesItemOff {
    to {opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
    from {opacity:0.1;-moz-opacity: 0.10;opacity:.10;filter: alpha(opacity=10);}
}



#currentlyOnOurMagazines .container .subcontainer{width:50%;height:50%;position:relative;float:left;overflow:hidden;}
#currentlyOnOurMagazines .container #container21, #currentlyOnOurMagazines .container #container31, #currentlyOnOurMagazines .container #container32{width:100%;}
#currentlyOnOurMagazines .container a{text-decoration: none !important;}
#currentlyOnOurMagazines .container .title{text-shadow:2px 2px #000;
        color:#fff; z-index:200;position:relative;display:block;padding:20px;width:auto;font-size:25px;margin:0px;font-family:gotham;border:0px;font-weight:bold;
    letter-spacing: -1px;
}
#currentlyOnOurMagazines .container .smallTitle{font-size:16px;PADDING:5%;width:90%;}
#currentlyOnOurMagazines .container .titleBottomed{
    position:absolute!important;bottom:0px !important;color:#000 !important;font-size:12px;
    text-shadow: 0px 0px #fff;
    background:#fff;
   box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 1) inset;
    opacity:0.9;-moz-opacity: 0.90;opacity:.90;filter: alpha(opacity=90);

}
#container21 .title{font-size:22px !important;}
#currentlyOnOurMagazines .container .visual{width:100%;position:absolute ;top:0px;z-index:50;left:0px;}
#currentlyOnOurMagazines .container .filterFullHeight{width:auto!important;height:100%}

@media screen and (min-width:1351px) and (max-width:1500px) {
    #currentlyOnOurMagazines .lastArticles_0 {width:55.55%;}
    #currentlyOnOurMagazines .lastArticles_1 {width:44.45%;}
    #currentlyOnOurMagazines .lastArticles_1 #container1 {width:50%;}
    #currentlyOnOurMagazines .lastArticles_1 #container2 {width:50%;margin-left:50%;}
    #currentlyOnOurMagazines .lastArticles_1 #container3 {display:none;}
    #currentlyOnOurMagazines ul .lastArticles_1:before {content:"";display:block;padding-top:50%;}
}
@media screen and (max-width:1350px) {
    #currentlyOnOurMagazines .lastArticles_0 {width:62.49%;}
    #currentlyOnOurMagazines .lastArticles_1 {width:37.51%;}
    #currentlyOnOurMagazines .lastArticles_1 #container1 {width:66.66%}
    #currentlyOnOurMagazines .lastArticles_1 #container2 {display:none;}
    #currentlyOnOurMagazines .lastArticles_1 #container3 {width:33.33% !important;margin-left:66.66%;}
    #currentlyOnOurMagazines ul .lastArticles_1:before {content:"";display:block;padding-top:66.66%;}
}
@media screen and (max-width:1200px) {
    #currentlyOnOurMagazines .lastArticles_0{width:71.43%;}
    #currentlyOnOurMagazines .lastArticles_1{width:28.57%;}
    #currentlyOnOurMagazines .lastArticles_1 #container1 {width:100%}
    #currentlyOnOurMagazines .lastArticles_1 #container3 {display:none;}
    #currentlyOnOurMagazines ul .lastArticles_1:before {content:"";display:block;padding-top:100%;}
}
@media screen and (max-width:1050px) {
    #currentlyOnOurMagazines .lastArticles_0 {width:100%;}
    #currentlyOnOurMagazines .lastArticles_1 {display:none;}
    #newsletter {right:5%;}
}
@media screen and (max-width:750px) {
    #currentlyOnOurMagazines .lastArticles_0 #container1 {width:50%;}
    #currentlyOnOurMagazines .lastArticles_0 #container2 {width:50%;margin-left:50%;}
    #currentlyOnOurMagazines .lastArticles_0 #container3 {display:none;}
    #currentlyOnOurMagazines ul .lastArticles_0:before {content:"";display:block;padding-top:50%;}
}
@media screen and (max-width:600px) {
    #currentlyOnOurMagazines .lastArticles_0 #container1 {width:100%;}
    #currentlyOnOurMagazines .lastArticles_0 #container2 {width:100%;top:50%;left:0;margin-left:0;}
    #currentlyOnOurMagazines .lastArticles_0 #container2 .subcontainer {height:25%;}
    #currentlyOnOurMagazines ul .lastArticles_0:before {content:"";display:block;padding-top:200%;}
}

#tabs2{
	display:block;
	table-layout:fixed;
	position:relative;
	width:985px;
	font-weight:bold;
	float:left;
	border-bottom:5px solid #000;
	margin:0px;
	cursor: pointer;
}
#tabs2 div{
	display:block;
	table-layout:fixed;
	position:relative;
	background : #ff9900;
	color: #000000;
	float:left;
	text-align:center;
	margin-right:5px;
    padding:5px 20px 5px 20px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
#tabs2 div:hover{
	display:block;
	table-layout:fixed;
	position:relative;
    padding:5px 20px 5px 20px;
	background : #000;
	color: #FFFFFF;
	float:left;
	text-align:center;
	margin-right:5px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
#tabs2 .tabon{
	display:block;
	table-layout:fixed;
	position:relative;
    padding:5px 20px 5px 20px;
	background : #000;
	color: #fff;
	float:left;
	text-align:center;
	margin-right:5px;
	border-radius: 0px 15px 0 0px;-moz-border-radius:0px 15px 0 0px;
}
.underTabMenu {float:left;background:#ff9900;width:983px;border:1px solid #000;display:block
                ;margin-top:-15px;padding:0px;list-style-position: inside;}
.underTabMenu li {float:right;width:150px;font-weight:bold;display:block;padding-left:15px;border-left:2px solid #000;}
.underTabMenu li a{color:#000;}
.underTabMenu li:hover {background:#000;}
.underTabMenu li:hover 	a{color:#ffffff;}
.underTabMenu li.on {background:#000;}
.underTabMenu li.on	a{color:#ffffff;}
.contextMenuTask{
	position: absolute;   
	display:none;
	padding:10px;
	margin:10px;
	background-color:#FFFFFF;
	color:#5e5e5e;
}
.contextualMenu{padding:10px 0 10px 0;display:none}
.contextMenu{
	position: absolute;   
	display:none;
	padding:10px;
	width:210px;
	color: #5e5e5e;
	border: 1px; 
	border-color: #0869a1; 
	border-style: solid; 
	text-align: left;
}
.titleTheme {font-family:HelveticaNeue-condensed;font-size:30px;margin-bottom:15px;}
.titleTheme span{font-size:32px;font-family:HelveticaNeueBlack;letter-spacing:-1px;}
/* une */

#une:hover{cursor:pointer;}
#une .agencyPresentation span{

    background:rgb(0,0,0);background:transparent\9;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;
    padding:10px;}


#une .agencyPresentation .agency{
    background:rgb(0,0,0);background:transparent\9;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;
    font-size:50px !important;}

#une .agencyPresentation .claim{
    background:rgb(0,0,0);background:transparent\9;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;
    color:#fff;}
/* une */
#une {position:relative;overflow:hidden;width:100%;margin-top:80px;height:80%;}
#une .uneContainer {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
#une .uneContainer .imgContainer, #une .uneContainer .imgContainer img {display:block;}
#une .uneContainer .title {position:absolute;bottom:30%;left:40px;width:600px;margin-top:-200px;z-index:25;font-family:HelveticaNeueBlack;color:white;
    text-shadow:2px 3px  #333;font-size:40px;line-height:60px;text-align:left;text-transform:uppercase;
}
#une .uneContainer .title:hover{text-decoration:none;}
#une .uneContainer .title:hover span span{}
#une #weAreBrandPublishers{width:700px;}
#une .uneContainer .title span {padding:10px;background:rgb(0,0,0);background:transparent\9;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
#une .uneContainer .title span span{background:rgb(0,0,0);background:transparent !important;
    text-decoration:none;font-size:0px !important;display:inline;}
#une .uneContainer .title .agency {font-size:40px !important;}
#une .uneContainer .text {position:absolute;right:-25%;top:37px;width:25%;z-index:25;}
#une .uneContainer .text .textContainer {padding:45px 40px 45px 50px;border:2px solid #ccc;border-right:0;background:black;opacity:0.8;border-top-left-radius:15px;border-bottom-left-radius:15px;-moz-border-top-left-radius:15px;-moz-border-bottom-left-radius:15px;}
#une .uneContainer .text .textContainer .abstract {color:#ccc;margin-top:0;margin-bottom:20px;font-size:16px;}
#une .uneContainer .text .textContainer .plus {display:block;margin-bottom:20px;padding-right:40px;color:#ccc;background:url('./img/une_rightTextFleche.jpg') no-repeat right;font-size:16px;}
#une .uneContainer .text .textContainer .link {display:block;color:#ff9900;font-size:16px;}
#une .pager {position:absolute;right:50px;bottom:30px;z-index:300;}
#une .pager a {float:left;display:block;width:15px;height:15px;margin-left:7px;background:url('./img/uneSliderPager.png') no-repeat;}
#une .pager a.active {background:url('./img/uneSliderPagerActive.png') no-repeat;}
#une .pager a:first-child {margin-left:0;}
@media screen and (max-width:900px) {
    #une .uneContainer .text {display:none;}
}

/* more contributions */
#moreContributions ul {padding:0;margin:0;}
#moreContributions .titre{font-size:16px;font-family:HelveticaNeueBlack;}
#moreContributions li {width:330px;padding-right:15px;background:url('./img/moreContribItem_bgOff.png') no-repeat;padding:4px 5px 5px 5px;}
#moreContributions li:hover {background:url('./img/moreContribItem_bgOn.png') no-repeat;cursor:pointer;}
#moreContributions .imgContainer {width:138px;height:75px;overflow:hidden;float:left;}
#moreContributions .imgContainer img{width:138px;}
#moreContributions .text {float:left;width:162px;height:58px;padding:10px 10px;margin-top:20px;margin-left:2px;overflow:hidden;font-family:HelveticaNeue-condensed;}
#moreContributions .text .shortTitle{color:#ff9900;}
#moreContributions .text .title{color:#cdcdcd;font-size:17px;}
#moreContributions .bx-prev{display:none;}
#moreContributions .bx-next{position:absolute;top:35px;height:38px;width:19px;background:url('./img/uneSlider_next.jpg') no-repeat;text-indent:-9999px;}


/* revue de presse */
#pressReviewSearchAndUpdate{width:490px;padding:0px;}

.pressReviewForm{text-align:left;float:left;width:465px !important;}
#rssFeedsComponent{margin-top:20px;background:#EFEFEF;border:#0869a1 2px solid;}
#rssFeedsComponent #feedItem{background:#fff;border:1px solid black;width:100%}
 
#pressReviewItems {width:495px !important;}
#pressReviewItems .pressReviewItem{width:495px !important;}
#pressReviewItems .item3 a {color:white;}
#pressReviewItems .item1 .theme{margin-top:10px;}
#pressReviewItems .item2 .author{margin-top:10px;}
#adminPressForm {padding:20px 0px;}
#pressReviewSearch td {padding-bottom:10px;}

/*#pressReviewForm{border:0px;text-align:left;float:left;width:490px;border:0px solid #000;}
#pressReviewForm textarea{width:390px;}
#rssFeedsComponent{width:485px;height:650px;margin-top:10px;margin-left:10px;float:left;background:#EFEFEF;border:#000 2px solid;border-radius: 5px 10px 0 5px;-moz-border-radius:5px 10px 0 5px;overflow:auto;}
#rssFeedsComponent table{width:100%}
#rssFeedsComponent #feedItem{background:#fff;border:1px solid black;width:auto}

#pressReviewItems{width:490px;float:left;}
#pressReviewItems .item1{width:300px;padding:5px;}
#pressReviewItems .item2{width:100px;padding:5px;}
#pressReviewItems .item3{width:100px;padding:5px;}*/



/* blogRedaction */
#blogRedaction {width:640px;margin:auto;border-right:2px solid #cccccc;margin-top:20px;margin-bottom:0px;padding-bottom:20px;}
#blogRedaction tbody{vertical-align:top;}
#blogRedaction .date {background:#ff9900;height:9px;width:78px;padding:7px 15px 13px 15px;float:left;font-weight:bold;font-size:13px;margin-left:15px;}
#blogRedaction .plusAll {background:url('./img/blogPlusAllbgRight.jpg') no-repeat right black;height:9px;width:134px;padding:7px 20px 13px 10px;float:left;margin-left:1px;}
#blogRedaction .plusAll a {color:white;font-size:13px;font-weight:bold;}
#blogRedaction .textRight{padding-left:15px;padding-right:60px;}
#blogRedaction .imgContainer{height:148px;width:298px;border:1px solid #e2ddda;overflow:hidden;}
#blogRedaction .imgContainer img{width:298px;}
#blogRedaction .author {margin-left:14px;margin-top:-21px;position:relative;z-index:2;}
#blogRedaction .author .imgContainer{height:60px;width:50px;border:1px solid white;overflow:hidden;float:left;margin-right:17px;}
#blogRedaction .author .imgContainer img{width:50px;}
#blogRedaction .author .text {padding-top:30px;}
#blogRedaction .author .text a{font-size:12px;}
#blogRedaction .author .text .name a{font-weight:bold;color:black;}
#blogRedaction .author .text .function a{color:#666666;}
#blogRedaction .title {margin-bottom:5px;}
#blogRedaction .title a {color:black;font-size:19px;font-family:HelveticaNeueBlack;letter-spacing:-1px;}
#blogRedaction .abstract {font-size:13px;color:#666666;margin-bottom:10px;}
#blogRedaction .plus {font-size:13px;font-weight:bold;padding-left:15px;background:url('./img/plusYellow.jpg') no-repeat left;}
#blogRedaction .shareAndComment {background:#eeeeee;position:absolute;bottom:0;width:254px;margin-right:60px;font-size:12px;color:#666666;font-weight:bold;padding:5px 0px 5px 10px;}
#blogRedaction .shareAndComment a {color:black;}

.blogTitle{font-size:20px;font-family:HelveticaNeueBlack;color:#000;display:block;margin-bottom:10px;}


#frameContent {width:990px;overflow:hidden;margin:auto;}
#frameContent.frame_sw_viewTheme.frame_158 {width:100%;}
#frameContent.fullWidth {width:100% !important;margin:0px !important;}
#frameContent .sw_viewBlog {width:620px;margin:auto;border-right:0px solid #cccccc;padding-right:30px;float:left;}
#frameContent.fullWidth .sw_viewBlog {width:100% !important;padding-right:0;}

.frame_sw_compose{width:990px !important;margin:auto;overflow:hidden;}
.frame_viewSearch{width:990px !important;margin:auto;overflow:hidden;}
.frame_sw_viewAllPressReview{width:990px !important;margin:auto;overflow:hidden;}
.frame_sw_emailsToContacts{width:90% !important;margin:auto;overflow:hidden;}
.contentRight{width:340px;display:none;float:left;}
.contentRight_sw_viewBlog{display:block !important;}
.contentRight_sw_viewAllPressReview{display:block !important;}
.contentRight_viewSearch{display:block !important;}
.contentRight_sw_compose{display:block !important;}





/* compositon article */
.sw_compose {width:620px;margin:0px;border:0px solid #cccccc;padding: 0px 30px 0px  0px ;float:left;}
/* page article */
.contentContainer_theme_2{width:94% !important;margin-right:3%;margin-left:3%;}
.contentContainer_theme_2 .frame_2{width:100% !important;}
.contentContainer_theme_2 .contentRight_sw_viewBlog_2{display:none !important;}
.contentContainer_theme_2  .dateArticle{display:none !important;}
.hideRightColumn{display:none;width:0px;}
.sw_viewBlog_2{width:100% !important;padding-right: 0px !important;}
.sw_viewBlog_2 #articleFullPage{width:100% !important;}
.sw_viewBlog_2 #articleFullPage .articleContent{width:40% !important;float:left;position:relative;display:block}
.sw_viewBlog_2 #articleFullPage .articleContent img{display:none;}
.sw_viewBlog_2 #articleFullPage #articleVisual{width:55%;float:left;position:relative;display:block;margin-right:3%;}
.sw_viewBlog_2 #recommendations{display:none !important;}
.sw_viewBlog_2 #editComment{display:none;}
.sw_viewBlog_2 .bg_titreComment{display:none;}
.sw_viewBlog_2 .abstract{display:none;}

.sw_viewBlog_2 #GARDENSTAKE {width:100%;}
.sw_viewBlog_2 #componentInDepthSoft {width:95%;border:2px solid #ff9900;padding:2%;background-color:#f8d8c0;right:0px;left:0px;}
.sw_viewBlog_2 #componentInDepthSoft .title{display:none;}
.sw_viewBlog_2 #componentInDepthSoft .inDepthTitle{font-size:20px;color:#000;font-family:gotham;width:100% !important;display:block;margin-bottom:10px;width:100%;}
.sw_viewBlog_2 #componentInDepthSoft ul li{background:url(./img/indepthArrrow.png) no-repeat 0px 5px;padding-left:30px;}
.sw_viewBlog_2 #componentInDepthSoft ul li a{color:#000;font-family:HelveticaNeue-condensed;font-size:22px;}

@media screen and (max-width:900px) {
    .sw_viewBlog_2 #articleFullPage .articleContent{width:100% !important;}
    .sw_viewBlog_2 #articleFullPage #articleVisual{width:100% !important;margin-right:0%;}
}



.articleContent {width:620px !important;display:inline;font-size:16px;position:relative;line-height:22px;}
.contribution_15 .articleContent {display:block;}
.frame_16 .dateArticle, .frame_3 .dateArticle, .frame_16 #recommendations, .frame_3 #recommendations {display:none !important;}
.articleContent, .articleContent .abstract h3 .secondLevelAbstract {font-size:16px;color:#333;font-weight:normal !important;}
.frame_48 .abstract h3 {font-weight:normal;}

.articleContent	ul {margin-top:10px;}
.articleContent		ul li{margin-bottom:10px;padding-left:20px;}
.articleContent		h6{display:block;font-weight:bold;font-size:20px;margin-bottom:15px;margin-top:15px;}
.articleContent		ul li h6{display:block;font-weight:bold;font-size:16px !important;margin-bottom:5px !important;margin-top:0px !important;}

.sw_viewBlog h4{display:inline;}
.blogTitleNoir{font-size:30px;font-family:HelveticaNeueBlack;}

.articleContent .abstract{font-size:17px;color:#000;}
.articleContent a{font-size:16px;color:#ff9900;}
.articleContent .subTitle {font-size:1.17em;color:black;}
.articleContent .row .personBloc {float:left;width:485px;padding-left:10px;}
.articleContent .row .personBloc:first-child {width:484px;padding-left:0;padding-right:10px;border-right:1px solid #ccc;}
.sw_viewBlog #head_contribution{display:none;}
.sw_viewBlog #articleActions{display:none;}
.sw_viewBlog #header_author_up{display:none;}
.sw_viewBlog #header_author_down{display:none;}
.sw_viewBlog .ariane{display:none;}
.sw_viewBlog .keyWordUp{display:none;}
.sw_viewBlog .keyWordDown{clear:both;display:block;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0px 10px 0px;margin-bottom:15px;color:#333;font-style:italic;margin-top:15px;}
.sw_viewBlog .keyWordDown h4 a{color:#333;font-weight:normal}
.sw_viewBlog_16 .keyWordDown {display:none;}
.sw_viewBlog_2 #header_author_bellowTitle{display:none;}
.sw_viewBlog_92 #header_author_bellowTitle{display:none;}
.sw_viewBlog_16 #header_author_bellowTitle{display:none;}
.sw_viewBlog_48 #header_author_bellowTitle{display:none;}
.sw_viewBlog_158 #header_author_bellowTitle{display:none;}
.sw_viewBlog .dateArticle{display:block;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0px 10px 0px;margin-bottom:15px;margin-top:-10px;}


@media screen and (max-width:1050px) {
    .contentRight{display:none !important;}
    .contentContainer{width:94% !important;margin-right:3%;margin-left:3%;}
    #frameContent{width:100%;}
    .sw_viewBlog{width:100% !important;}

}

/* pageTheme */
.sw_viewTheme {width:620px;margin:auto;}
.sw_viewTheme .articleComponent{width:620px;color:#666;font-size:14px;margin-bottom:15px;}
.sw_viewTheme .articleComponent .imgContainer{width:200px;overflow:hidden;height:112px;float:left;margin-right:15px;margin-top:-15px;margin-bottom:15px;}
.sw_viewTheme .articleComponent .dateArticle{margin-top:-15px;}
.sw_viewTheme .articleComponent .imgContainer img{width:200px;}
.sw_viewTheme .titreArticleDown{display:none;}
.sw_viewTheme .user_2{display:none;}
.sw_viewTheme .lienArticle{margin-top:10px;}
.sw_viewTheme .lienArticle a{color:#000;font-weight:bold;}
/* pageTheme de la cat�gorie R�f�rences */
#frameContent.frame_sw_viewTheme.frame_158 {margin-top:-85px !important;}
.sw_viewTheme_158 {position:relative;width:100%;padding-right:0;border-right:0;}
.sw_viewTheme_158 .themeTitle {display:none;}
.sw_viewTheme_158 .articleComponent {position:relative;float:left;overflow:hidden;width:33.33%;margin-bottom:0;}
.sw_viewTheme_158 .articleComponent .bgPicture {display:block;width:100%;height:100%;}
.sw_viewTheme_158 .articleComponent:hover .overlay {opacity:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;}
.sw_viewTheme_158 .articleComponent .overlay img {display:block;margin:0 auto;padding-top:50%;}
.sw_viewTheme_158 .articleComponent .overlay {position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;background-color:rgba(255,255,255,0.6);}

@media screen and (max-width:800px) {
    .sw_viewTheme_158 .articleComponent {width:50%;}
}

@media screen and (max-width:550px) {
    .sw_viewTheme_158 .articleComponent {width:100%;}
}


/* mots cl�s */
.viewSearch{width:620px;margin:auto;padding-right:30px;float:left;}
.viewSearch .authorLinks_2 {display:none;}
.viewSearch .authorLinks_16 {display:none;}
.viewSearch .authorLinks_158 {display:none;}
.viewSearch .keyArticle{color:#666;}
.viewSearch .keyArticle .readMore {display:block;margin-top:10px;}
.viewSearch .keyArticle .readMore a{color:#000;background:url(./img/fleche_readmore.gif) no-repeat left 3px;;padding-left:15px;font-weight:bold;}
.viewSearch h2{margin:0px;margin-top:15px;}
/* composition d'article */
.popup #articleFullPage{position:relative;float:left;width:620px;padding:5px !important;border:1px solid #666;margin-left:10px;background:#fff;overflow:hidden;}

#logoComponents{display:none;border-top:1px solid #000;border-bottom:1px solid #000;box-shadow: 0 0 10px rgba(0, 0, 0, 1);background-color:#fff;position:relative;height:56px;padding:0px;width:100%;}
#logoComponentsTitle{background-color:#000;color:#fff;display:block;float:left;position:relative;height:36px;padding:14px 0px 6px 0px;top:0px;left:0px;width:200px;line-height:34px;
    font-family: HelveticaNeue-condensed;padding-left:20px;
    font-size: 32px;
}
#referenceArrow{width:17px;height:56px;background:url(./img/referenceArrow.jpg) no-repeat;position:relative;float:left;}
#referenceArrow.right{float:right;}
#logoComponentsTitle:hover,#referenceArrow:hover{cursor:pointer;}
#partnersLogos {padding:10px 0px 10px 0px;background-color:#fff;float:left;position:relative;height:34px;}
#partnersLogos #partnersLogosContainer {display:inline-block;height:34px;}
#partnersLogos img {display:none;float:left;width:120px;margin:0 10px;}
#partnersLogos #logo_1 {display:block;}
@media screen and (min-width:425px) {
	#logoComponents {display:block;}
}
@media screen and (min-width:565px) {
	#partnersLogos #logo_2 {display:block;}
}
@media screen and (min-width:705px) {
	#partnersLogos #logo_3 {display:block;}
}
@media screen and (min-width:845px) {
    #partnersLogos #logo_4 {display:block;}
}
@media screen and (min-width:985px) {
    #partnersLogos #logo_5 {display:block;}
}
@media screen and (min-width:1125px) {
	#partnersLogos #logo_6 {display:block;}
}
@media screen and (min-width:1265px) {
	#partnersLogos #logo_7 {display:block;}
}
@media screen and (min-width:1405px) {
	#partnersLogos #logo_8 {display:block;}
}
@media screen and (min-width:1545px) {
    #partnersLogos #logo_9 {display:block;}
}
@media screen and (min-width:1685px) {
    #partnersLogos #logo_10 {display:block;}
}
@media screen and (min-width:1825px) {
    #partnersLogos #logo_11 {display:block;}
}
@media screen and (min-width:1965px) {
    #partnersLogos #logo_12 {display:block;}
}

/* footer */
#footer {
    background:#000;
    padding:24px 0px;
    color:#fff;
    font-weight:normal;
    font-size:12px;
    position: relative;
    z-index: 1065;
}

#footerContent {
    padding: 0 30px 0 20px;
    display: flex;
    justify-content: space-between;
}

#footerBrandContainer {
    width: 244px;
    display: inline-block;
}

#footerCopyright {
    color:#fe9a00;
    font-size:11px;
}

#footerCopyright span {
    display: block;
    color: #777;
    font-size: 10px;
}

#footerMenuContainer {
    display: inline-block;
}


#footerMenu li {
    display: inline;
}

#footerMenu li:after {
    content: "|";
    padding: 5px;
}

#footerMenu li:last-child:after {
    content: "";
    padding: inherit;
}

#footerMenu li a {
    font-weight: normal;
    font-size: 14px;
    text-transform: capitalize;
    color: #ffffff;
}


@media screen and (max-width: 770px){
    #footerMenuContainer {
        margin-left: 10px;
    }
    #footerMenu li {
        display: block;
        margin-top: 3px;
        text-align: left;
    }
    #footerMenu li:after {
        display: none;
        padding: inherit;
    }
}


@media screen and (max-width: 465px) {
    #footerContent {
        flex-wrap: wrap;
    }
    #footerMenuContainer {
        margin-left: inherit;
        margin-top: 10px;
    }

    #footerMenu li {
        display: inline-block;
        width: 46%;
        padding: 5px 0;
        line-height: 18px;
    }
}


@media screen and (max-width: 380px) {
    #footerMenu li {
        width: 100%;
    }
}

/* webReview */
#hashes{float:left;width:150px;}
#hashSlider {width:150px;}
#hashSlider li{width:150px;}
#webReview .bx-next, #webReview .bx-prev{display:none;}

#webReview {position:relative;border-right:2px solid #cccccc;padding-top:20px;overflow:hidden;}
#webReview, #currentlyOnOurMagazines .titleBar .mainTitle {width:740px;left:50%;}
#webReview {margin:10px auto 53px -520px;}
#currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {margin-left:-520px;}

#webReview .titleTheme{float:left;width:550px;}
#webReview .titleThemeRightText {font-family:HelveticaNeue-condensed;font-size:18px;color:#ec752c;background:url('./img/titleThemeRightTextIcone.jpg') no-repeat left;padding-left:28px;margin-top:10px;}
#webReview .titleThemeRightText a {font-family:HelveticaNeue-condensed;font-size:18px;color:#ec752c;}
#webReview .item {padding-bottom:15px;border-bottom:1px solid #cccccc;margin-bottom:15px;width:680px;}
#webReview .left {float:left;width:100px;margin-right:15px;}
#webReview .left .date {background:#3d3d3d;color:white;padding:4px 0px 4px 25px;}
#webReview .left .imgAuthorContainer{height:48px;overflow:hidden;margin-top:10px;}
#webReview .left .imgAuthorContainer img{width:48px;margin-left:26px;}
#webReview .left .imgAuthorContainer .logoCubeTkp{width:51px;margin-left:23px;}
#webReview .right {float:left;background:none;height:auto;width:565px;overflow:hidden;}
#webReview .twitterRight {background:#fef5e4;border:1px solid #aba299;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:433px;padding:10px 15px;position:relative;}
#webReview .right .title {margin-bottom:5px;}
#webReview .right .title a{color:black;font-size:19px;font-family:HelveticaNeueBlack;letter-spacing:-1px;}
#webReview .twitterRight .title a{color:black;font-size:13px;font-family:arial;letter-spacing:0px;font-weight:bold;}
#webReview .twitterRight .abstract {color:black;}
#webReview .twitterRight .abstract a {color:#006697;}
#webReview .twitterRight .dateTwitter {font-size:13px;background:url('./img/dateTwitterBgTriangle.jpg') no-repeat left;padding-left:15px;margin-top:10px;}
#webReview .twitterRight .dateTwitter span {font-weight:bold;}
#webReview .twitterRight .twitterDialogueTriangle {position:absolute;left:-11px;top:38px;}
#webReview .right img{padding:0;}
#webReview .right .imgContainerTop {height:254px;overflow:hidden;margin-bottom:15px;}
#webReview .right .imgContainerTop img {width:565px;}
#webReview .right .imgContainerLeft,#webReview .right .imgContainerRight {height:106px;overflow:hidden;width:195px;}
#webReview .right .imgContainerLeft img,#webReview .right .imgContainerRight img {width:195px;}
#webReview .right .imgContainerLeft {float:left;margin-right:23px;}
#webReview .right .imgContainerRight {float:right;margin-left:23px;}
#webReview .right .textforLeftImg,#webReview .right .textforRightImg {width:246px;}
#webReview .right .textforLeftImg {float:left;}
#webReview .right .textforRightImg {float:left;}
#webReview .right .abstract {margin-bottom:0;}
#webReview .right .textBottom {margin-top:10px;}
#webReview .right .journal {font-size:13px;background:url('./img/journalBgTriangle.jpg') no-repeat left;padding-left:15px;width:250px;float:left;margin-top:5px;}
#webReview .right .journal a {font-weight:bold;color:black;}
#webReview .partage {background:#3d3d3d;border:1px solid #292929;border-radius:5px;width:127px;float:right;padding:3px 10px 5px 10px;color:white;text-align:center;}
#webReview .partage .partage_nb{border-right:1px solid #9a9a9a;padding-right:5px;}
#webReview .partage .partage_text{margin:2px 0px 2px 5px;}
#webReview .shareContent {border:1px solid #aaa399;background:#fef5e4;border-radius:10px;position:relative;}
#webReview .shareContent .webReviewShareTriangle {position:absolute;right:35px;top:-8px;}
#webReview .share_facebook {float:left;margin-right:10px;}
#webReview .share_twitter {float:left;}
#webReview .share_linkedin {float:left;margin-right:10px;}
#webReview .share_google {float:left;}
#webReview #webReviewParticipate{margin-top:40px;}
#webReview #webReviewParticipateButton {background:#0f0f0f;color:#fd9903;padding:5px 0 9px 0;width:100px;height:26px;text-align:center;font-size:12px;font-weight:bold;text-align:center;float:left;margin-top:3px;cursor:pointer;}
#webReview #webReviewParticipateText {position:relative;width:570px;height:34px;margin-left:8px;padding-top:10px;border:1px solid #aaa399;background:#fef5e4;float:left;border-radius:10px;text-align:center;font-size:21px;font-family:Verdana;}
#webReview #webReviewParticipateText:hover{cursor:pointer;text-decoration:underline;}
#webReview #webReviewParticipateText span {font-family:HelveticaNeueBlack;font-size:23px;}
#webReview #webReviewParticipateTextTriangle {position:absolute;left:-8px;;top:16px;}

@media screen and (max-width:1100px) {
    #webReview, #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {width:640px;}
    #webReview {margin:10px auto 53px -470px;}
    #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {margin-left:-470px;}
    #webReview .titleTheme {float:left;width:450px;}
    #webReview .right .imgContainerTop img {width:465px;}
    #webReview .right {width:465px;}
    #webReview .item {width:580px;}
    #webReview #webReviewParticipateText {width:470px;}
}
@media screen and (max-width:1000px) {
    #webReview, #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {width:540px;}
    #webReview {margin:10px auto 53px -420px;}
    #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {margin-left:-420px;}
    #webReview .titleTheme {float:left;width:350px;}
    #webReview .right .imgContainerTop img {width:365px;}
    #webReview .right {width:365px;}
    #webReview .item {width:480px;}
    #webReview .item .journal {width:240px;}
    #webReview .item .partage {width:80px;}
    #webReview #webReviewParticipateText {width:370px;}
}
@media screen and (max-width:900px) {
	#webReview, #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside, #footer .inside {width:440px;}
    #webReview {margin:10px auto 53px -370px;}
    #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {margin-left:-370px;}
    #webReview .item .left {display:none;}
    #webReview #hashes {display:none;}
    #webReview .item {width:365px;}
    #webReview #webReviewParticipateText {width:255px;}
    #webReview #webReviewParticipateText, #webReview #webReviewParticipateText span {font-size:14px;}
}
@media screen and (max-width:800px) {
    #webReview {width:auto;margin:10px 0 53px 0;padding:0 10px;left:0px;border-right:0px;}
    #webReview .item {width:365px;}
    #currentlyOnOurMagazines .titleBar .mainTitle, #footer .inside {position:relative;width:auto;left:0;margin-left:0;padding-left:10px;}
    #footer .inside {width:auto;margin:0;padding-left:10px;}
    #webReview .item, #webReview .right, #webReview .right .imgContainerTop img {width:100%;}
}

#componentGuideline, .genericComponent {width:340px;margin-left:10px;margin-top:15px;}

#componentGuideline .title,.genericComponent .title{border-bottom:2px solid orange;padding-bottom:5px;}
#componentGuideline  .title .titleText,.genericComponent .title .titleText{font-family:HelveticaNeue-condensed;font-weight:bold;font-size:22px;}
#componentGuideline .inside, .genericComponent .inside{padding-top:10px;font-size:13px;}
#componentGuideline ul {list-style-position:inside;}

.separator{width:100%;height:4px;background-color:#969696;}

#componentGuideline .inside ul li, #componentInsertComponents .inside ul li{background:url(./img/flRight.png) no-repeat !important;padding-left:15px;margin-bottom:10px;}

.sw_viewAllPressReview {width:620px;margin:auto;padding-right:29px;float:left;}
.sw_viewBlog .sw_viewAllPressReview{padding-top:0px;}
.sw_viewAllPressReview .left {width:95px !important;}
.sw_viewBlog .sw_viewAllPressReview .titrePage {border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px;}



.sw_reply table{width:650px;}
.sw_reply table textarea{width:500px;margin-right:15px;}

/* articlesSlider */
#articlesSlider{width:100%;}
#articlesSlider #titleTheme_container{margin:0px;padding:15px 0px 0px 0px;height:56px;background:url('./img/articlesSliderTopBg.jpg') repeat-x;}
#articlesSlider #titleTheme_container .titleTheme{width:620px;margin:auto;}
#articlesSlider ul{margin-left:350px;}
#articlesSlider ul li{float:left;width:980px;height:393px;overflow:hidden;position:relative;background:black;}
#articlesSlider ul li .articleContainer{position:absolute;}
#articlesSlider ul li .articleContainer .author {position:absolute;z-index:3;}
#articlesSlider ul li .articleContainer .title{position:absolute;z-index:3;}
#articlesSlider ul li .articleContainer .title a {color:white;font-family:HelveticaNeueBlack;}
#articlesSlider ul li .articleContainer .color{width:100%;height:100%;z-index:2;position:absolute;left:0;top:0;opacity:0.8;-moz-opacity: 0.80;opacity:.80;filter: alpha(opacity=80);}

#articlesSlider ul li #articleContainer_0 {width:391px;height:391px;overflow:hidden;left:1px;top:1px;}
#articlesSlider ul li #articleContainer_0 .imgContainer img{height:391px;}
#articlesSlider ul li #articleContainer_0 .author {left:10px;top:259px;width:100px;height:120px;overflow:hidden;border:1px solid black;}
#articlesSlider ul li #articleContainer_0 .author img{width:100px;}
#articlesSlider ul li #articleContainer_0 .title {left:0px;top:0px;padding:15px;}
#articlesSlider ul li #articleContainer_0 .title a {font-size:35px;}
#articlesSlider ul li #articleContainer_0 .color {background:url('./img/masque0.png');}

#articlesSlider ul li #articleContainer_1 {width:391px;height:195px;overflow:hidden;left:393px;top:1px;}
#articlesSlider ul li #articleContainer_1 .imgContainer img{width:391px;}
#articlesSlider ul li #articleContainer_1 .author {left:10px;top:123px;width:50px;height:60px;overflow:hidden;border:1px solid black;}
#articlesSlider ul li #articleContainer_1 .author img{width:50px;}
#articlesSlider ul li #articleContainer_1 .title {left:0px;top:0px;padding:12px;}
#articlesSlider ul li #articleContainer_1 .title a {font-size:26px;}
#articlesSlider ul li #articleContainer_1 .color {background:url('./img/masque1.png');}

#articlesSlider ul li #articleContainer_2 {width:195px;height:195px;overflow:hidden;left:393px;top:197px;}
#articlesSlider ul li #articleContainer_2 .imgContainer{height:133px;overflow:hidden;positon:relative;}
#articlesSlider ul li #articleContainer_2 .imgContainer img{height:133px;}
#articlesSlider ul li #articleContainer_2 .imgContainer .play{width:100%;height:auto;position:absolute;top:12px;left:0;}
#articlesSlider ul li #articleContainer_2 .title {width:179px;background:white;height:45px;padding:7px 8px 10px 8px;}
#articlesSlider ul li #articleContainer_2 .title a {font-size:14px;color:black;}

#articlesSlider ul li #articleContainer_4 {width:195px;height:195px;overflow:hidden;left:785px;top:1px;}
#articlesSlider ul li #articleContainer_4 .imgContainer{height:133px;overflow:hidden;position:relative;}
#articlesSlider ul li #articleContainer_4 .imgContainer img{height:133px;}
#articlesSlider ul li #articleContainer_4 .imgContainer .play{width:100%;height:auto;position:absolute;top:12px;left:0;}
#articlesSlider ul li #articleContainer_4 .title {width:179px;background:white;height:45px;padding:7px 8px 10px 8px;}
#articlesSlider ul li #articleContainer_4 .title a {font-size:14px;color:black;}

#articlesSlider ul li #articleContainer_3 {width:195px;height:195px;overflow:hidden;left:589px;top:197px;}
#articlesSlider ul li #articleContainer_3 .imgContainer img{height:195px}
#articlesSlider ul li #articleContainer_3 .author {left:10px;top:123px;width:50px;height:60px;overflow:hidden;border:1px solid black;}
#articlesSlider ul li #articleContainer_3 .author img{width:50px;}
#articlesSlider ul li #articleContainer_3 .title {left:0px;top:0px;padding:10px;}
#articlesSlider ul li #articleContainer_3 .title a {font-size:17px;}
#articlesSlider ul li #articleContainer_3 .color {background:url('./img/masque3.png');}

#articlesSlider ul li #articleContainer_5 {width:195px;height:195px;overflow:hidden;left:785px;top:197px;}
#articlesSlider ul li #articleContainer_5 .imgContainer img{height:195px}
#articlesSlider ul li #articleContainer_5 .author {left:10px;top:123px;width:50px;height:60px;overflow:hidden;border:1px solid black;}
#articlesSlider ul li #articleContainer_5 .author img{width:50px;}
#articlesSlider ul li #articleContainer_5 .title {left:0px;top:0px;padding:10px;}
#articlesSlider ul li #articleContainer_5 .title a {font-size:17px;}
#articlesSlider ul li #articleContainer_5 .color {background:url('./img/masque5.png');}

#articlesSlider .bx-wrapper{width:100% !important;}
#articlesSlider .bx-window {width:100% !important;}
#articlesSlider .bx-prev{position:absolute;top:143px;left:0px;height:96px;width:32px;background:url('./img/articleSliderPrev.jpg') no-repeat;text-indent:-9999px;z-index:4;}
#articlesSlider .bx-next{position:absolute;top:143px;right:0px;height:96px;width:32px;background:url('./img/articleSliderNext.jpg') no-repeat;text-indent:-9999px;z-index:4;}

#articlesSlider #articlesSliderBottom {border-top:1px solid black;border-bottom:1px solid black;background:#f2f2f2;}
#articlesSlider #articlesSliderBottom #articlesSliderBottomBlack{height:46px;text-transform:uppercase;float:left;padding:10px 25px 0px 350px;background:url('./img/articlesSliderBottomTriangle.jpg') no-repeat right black;font-size:32px;font-family:HelveticaNeue-condensed;color:white;font-weight:bold;}
#articlesSlider #articlesSliderBottom #articlesSliderBottomBlack span {color:#ff9900;}
#articlesSlider #articlesSliderBottom #articlesSliderBottomWhite{float:left;font-size:32px;font-family:HelveticaNeue-condensed;height:46px;padding:10px 0px 0px 20px;}
#articlesSlider #articlesSliderBottomBorder{width:100%;height:6px;background:url('./img/articlesSliderBottomBg.jpg') repeat-x;}

.sw_viewInDepth .titleText{display:none;}
.sw_viewInDepth .blogTitle{font-size:30px;font-family:HelveticaNeueBlack !important;}
.sw_viewInDepth #inDepthAbstract{display:none;}
.sw_viewInDepth .articleComponent{position:relative;float:left;width:30%;overflow:hidden;padding: 0px 2% 0px 1%;margin-top:20px;}
.sw_viewInDepth .articleComponent .imgContainer,.sw_viewInDepth .articleComponent .imgContainer img{width:100%;}
.sw_viewInDepth .articleComponent .imgContainer{position:relative;height:150px;overflow:hidden;}
.sw_viewInDepth .articleComponent:hover .imgContainer .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#fff;opacity:0.7;-moz-opacity: 0.70;opacity:.70;filter: alpha(opacity=70);}
.sw_viewInDepth .articleComponent:hover .imgContainer img{
    -webkit-animation-name: IndepthimageAnimation; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    -webkit-animation-fill-mode: both;
    animation-name: IndepthimageAnimation;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
.sw_currentDepth .articleComponent .imgContainer img{
    -webkit-animation-name: IndepthimageAnimationOut;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-name: IndepthimageAnimationOut;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@-webkit-keyframes IndepthimageAnimation {
    from {width: 100%;margin-left:0px;}
    to {width: 150%;margin-left:-100px;}
}
@keyframes IndepthimageAnimation {
    from {width: 100%;margin-left:0px;}
    to {width: 150%;margin-left:-100px;}
}
@-webkit-keyframes IndepthimageAnimationOut {
    from {width: 150%;margin-left:-100px;}
    to {width: 100%;margin-left:0px;}

}
@keyframes IndepthimageAnimationOut {
    from {width: 150%;margin-left:-100px;}
    to {width: 100%;margin-left:0px;}

}
.sw_viewInDepth .titreArticleUp{display:none;}
.sw_viewInDepth .articleAuthor{display:none;}
.sw_viewInDepth .articleContent{display:none;}
.sw_viewInDepth .articleComponent .articleReadMore{position:relative;bottom:0px;}
.sw_viewInDepth .articleComponent .titreArticleDown h1 a {font-size:25px;font-family:HelveticaNeue-condensed !important;}

.sw_viewInDepth .articleComponent:hover .titreArticleDown h1 a {text-decoration:underline;}

.sw_viewInDepth .articleComponent  .articleReadMore a{font-family:HelveticaNeueBlack !important;color:#333;}
.sw_viewInDepth .articleComponent:hover  .articleReadMore a{color:#ff9900;}

/* réglages détails pour version mobile */
@media screen and (max-width:700px) {

    #une .uneContainer .title {left:10px;width:350px;font-size:25px;line-height:50px;bottom:15%;}
    #une .uneContainer .title .agency {font-size:35px !important;line-height:50px;}

}
@media screen and (max-width:700px) {
    #newsletter {display:none;}
}
@media screen and (max-width:500px) {

    #une .uneContainer .title {left:10px;width:300px;font-size:18px;line-height:40px;}
    #une .uneContainer .title .agency {font-size:25px !important;}
    #currentlyOnOurMagazines .titleBar {height:65px;}
    #currentlyOnOurMagazines .titleBar .mainTitle, #currentlyOnOurMagazines .titleBar .mainTitle span, #webReview .titleTheme, #webReview .titleTheme span {font-size:20px;}



    #webReview #webReviewParticipateButton {width:70px !important;}
    #webReview #webReviewParticipateText {width:210px;}
    #webReview #webReviewParticipateText, #webReview #webReviewParticipateText span {font-size:12px;}
}



.contentContainer_contribution_14 {padding:0px !important;margin-bottom:0px !important;}
.contribution_14{margin-top:-20px !important;}
.contribution_14 #head_contribution, .contribution_14 .blogTitleNoir {display:none;}
.contribution_14 #articleFullPage{width:100%;}
.contribution_14 .abstract{display:none;}
.contribution_14  #comments{display:none;}
#mosaique{margin:0px;width:100%;}
#mosaique .left{width:66.666%;float:left;}
#mosaique .left .leftTop{width:100%;height:auto;}
#mosaique .left .leftLeft{width:50%;height:auto;}
#mosaique .left .leftRight{width:50%;height:auto;}
#mosaique .right{float:left;width:33.333%;height:auto;}
#mosaique .right .rightRight{width:100%;height:auto;float:left;}
#mosaique .right .rightLeft{width:100%;height:auto;float:left;}
#mosaique div {border:0px;margin:0px;padding:0px;height:auto;}
#mosaique div{float:left;position:relative;overflow:hidden;height:auto;}
#mosaique .wrapper {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    z-index:1010;
}
#mosaique .wrapper2-1 {
    padding: 55% 0 0 0;
}
#mosaique .wrapper1-2 {
    padding: 110% 0 0 0;
}
#mosaique .wrapper img{ display: block;
    position: absolute;top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width:101%;
    height:101%;
    #z-index:1000;
    #filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.1\'/></filter></svg>#grayscale");
    #filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    #filter: gray;
    #-webkit-filter: grayscale(1);
    #-moz-filter: grayscale(90%);
    #-ms-filter: grayscale(90%);
    #-o-filter: grayscale(90%);
    padding:0px !important;
}
#mosaique .wrapper img:hover{
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
#mosaique .bottomPix{height:1px;background:#fff;width:100% ;position:absolute;left:0px;bottom:0px;}
#mosaique .rightPix{height:100%;background:#fff;width:1px;position:absolute;top:0px;right:0px;}
#mosaique .wrapper .titre{z-index:1002;background:#111;color:#ff9900;padding:5px 10px 5px 30px;position:absolute;bottom:50px;left:0px;height:25px;display:block;text-transform:uppercase;display:none;font-family:HelveticaNeue-condensed;font-size:20px;}
#mosaique .wrapper .soustitre{z-index:1002;background:#ff9900;color:#111;padding:5px 10px 5px 30px;position:absolute;bottom:20px;left:0px;height:20px;display:block;display:none;font-family:HelveticaNeue-condensed;font-size:18px;}

@media screen  and (max-width: 1024px) {
    #mosaique .right{width:100%}
    #mosaique .left{width:100%}
    #mosaique .right .rightLeft{width:50%}
    #mosaique .right .rightRight{width:50%}
}



@media screen and (max-width:700px) {
    #mosaique .left .leftLeft{width:100%;}
    #mosaique .left .leftRight{width:100%;}
    #mosaique .right .rightLeft{width:100%;}
    #mosaique .right .rightRight{width:100%;}
}


#refreshBlogActionButtonContainer{display:block;margin-bottom:15px;}
h2_intertitre{clear:both;margin-top:20px;}
h2.intertitre{clear:both;margin-top:20px;}
div_fulladress, div.fulladress{width:200px;position:absolute;border:2px solid #000;top:10px;right:10px;background:#fff;padding:10px;font-size: 25px;
    font-family: HelveticaNeue-condensed;}
div_addimg, div.addimg{width:10%;margin-right:3%;float:left;position:relative;}
div_addimg img,div.addimg img{width:100%;}
div_addtext, div.addtext{width:23%;margin-right:3%;float:left;position:relative;padding-top:20px;font-size:20px;}
div_addtext1, div.addtext1{width:43%;margin-right:3%;float:left;position:relative;padding-top:20px;font-size:20px;}
div_cleaner{clear:both;}



/****************************************************************************Refonte  site****************************************************************************************************************************/
#followUs{display: none;}

/*html.sw_home,body.sw_home{height: 100%;width: 100%;margin: 0;padding: 0;overflow: hidden;}
#globalContainer.sw_home{width: 101%;height: 100%;overflow: auto;padding-right: 17px;margin-left: -2px; !*margin-right: -100px;
    padding-right: 100px;*!}*/
/*********************************Une********************************************/
#une{/*height:800px;*/overflow: hidden;width:100%;float: left;position: relative;margin-top: 82px;padding: 0;}
#une:before{content: '';display: block;padding-top: 42.05%;}
#une #uneContainer_0{position: relative;position: absolute;display: block;width:65.8%;background-image: url('/partners/tkp/statics/img/big-image.jpg');background-size: 100% auto;background-repeat: no-repeat;z-index: 1050;float: left}
/*#une #separatorHeader{position: relative;position: absolute;float:left;left:65.8%;top:0;display: block;height:100%;width:5%;background-image: url('/partners/tkp/statics/img/b-header_maquette-home-TPM-2016-5-1920.png');background-size: auto 100%;background-repeat: no-repeat;z-index: 1050;}*/
#une #uneContainer_1{width:34%;height:92%;position: absolute;display: block;float: left;z-index: 1000;right: 0;left: inherit;left: initial;top:0;}
/*#une #uneContainer_2{width:34%;height:47%;position: absolute;display: block;float: left;z-index: 1000;top:46%;right: 0;left: inherit;left: initial;}*/
#une #uneContainer_1 .imgContainer,#une #uneContainer_2 .imgContainer{width: 100%;height:100%;overflow: hidden;}
#une #uneContainer_1 .imgContainer img,#une #uneContainer_2 .imgContainer img{width: 100%;height:100%;}
/*#une #uneContainer_1 .gradientHeaderFlowSmall,#une #uneContainer_2 .gradientHeaderFlowSmall{position: absolute;;top: 0;left:0;z-index: 1052;width: 100%;height: 100%;*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(171,171,171,0) 33%, rgba(66,66,66,0.57) 65%, rgba(0,0,0,0.8) 100%);*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(33%,rgba(171,171,171,0)), color-stop(65%,rgba(66,66,66,0.57)), color-stop(100%,rgba(0,0,0,0.8)));*/
    /*background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(171,171,171,0) 33%,rgba(66,66,66,0.57) 65%,rgba(0,0,0,0.8) 100%);*/
    /*background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(171,171,171,0) 33%,rgba(66,66,66,0.57) 65%,rgba(0,0,0,0.8) 100%);*/
    /*background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(171,171,171,0) 33%,rgba(66,66,66,0.57) 65%,rgba(0,0,0,0.8) 100%);*/
    /*background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(171,171,171,0) 33%,rgba(66,66,66,0.57) 65%,rgba(0,0,0,0.8) 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#91000000',GradientType=0 );*/
    /*-webkit-transition: all 0.75s;*/
    /*-moz-transition: all 0.75s;*/
    /*-o-transition: all 0.75s;*/
    /*-ms-transition: all 0.75s;*/
    /*transition: all 0.75s;*/
/*}*/
/*#une #uneContainer_1:hover .gradientHeaderFlowSmall,#une #uneContainer_2:hover .gradientHeaderFlowSmall{*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
    /*background: rgba(0,0,0,0.6);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );*/
/*}*/
#une #uneContainer_1 .partInfo{background-color: rgba(0, 0, 0, 0.65);position: absolute;top:10%;left:5%;color: #ffffff;padding: 3px 10px 3px 20px;text-transform: uppercase;font-family: camptonbook;z-index: 5000;}
#une .uneContainer .title{letter-spacing:1px;position: absolute;text-align: center;bottom: 35%;left: 25%;width: 600px;margin-top: -200px;z-index: 25;color: white;text-shadow:0px 0px 25px #000;font-size: 40px;line-height: 60px;text-transform: uppercase;}
#une .uneContainer .title span{background: none;padding: 0;}
#une .uneContainer .title .agency{font-weight: normal;font-size: 55px!important;font-family: camptonsemibold;}
#une .uneContainer .title .agency-light{font-size: 45px!important;font-weight: normal;font-family: camptonlight;}
#une #uneContainer_1.uneContainer .titleSmall,#une #uneContainer_2.uneContainer .titleSmall {text-shadow:0px 1px 5px #000000;font-weight:normal;color:#FFFFFF;text-align:left;position: absolute;top:50%;left:18%;background: none;font-family: camptonlight;font-size:21px;width:75%;z-index: 1053;bottom: inherit;margin-top: 0;line-height: normal;}
/*#une #bottomMask{position: absolute;left:0;bottom: 0;background-image: url('/partners/tkp/statics/img/brisure-header.png');background-size: 100% auto;background-repeat: no-repeat;z-index: 1060;width: 100%;height: 22%;}*/

#une #moreButton{font-family: camptonsemibold;font-size: 25px;color: #3c3c3c;background-color: #f2f0ee;/*border-radius: 10%;*/position: absolute;top:80%;right:5%;z-index: 1061;padding: 3px 7px;box-shadow: 0 0 10px #000000;font-weight: bold;}
#globalContainer.sw_home{background-image: url('/partners/tkp/statics/img/grid-texture.jpg');background-repeat: repeat;}
.faderUne{background-image: url('/partners/tkp/statics/img/spacer-gradient.png');background-repeat: repeat-x;width: 100%;height: 80px;display: inline-block;}
#webReview {margin: -20px auto 53px -520px;}

/*********************************Fin Une****************************************/

/*********************************Flux********************************************/
.fluxContainer{/*height: 5000px;*/width: 100%;height: auto;float: left;}
#presentationEnt{position: relative;/*margin-top: -3%;*/margin-top: -55px;float: left;height: auto;}
#lineContainer{width: 348px;/*height: 100%;*/background: url("/partners/tkp/statics/img/courbe-boucle.png") repeat-y;position: absolute;/*left: 330px;*/left:17.3%;/*margin-top:-3%;*/margin-top: -55px;z-index: 1060;}

/*==============1er Block uneMission========================*/
.blockUneMission{position: relative;width: 100%;float: left;height: auto}
.slideContainer{position: relative;width: 65%;margin:0;margin-left:17.4%;height: 100%}
.blockUneMission .uneMissionContainer .firstTextPresentation{position: relative;width: 100%;margin-top:62px;z-index: 1064;margin-bottom: -28px;}
.blockUneMission .uneMissionContainer .firstTextPresentation .backgroundText{color: #FFFFFF;font-size: 18px;font-family: camptonlight;background-color: #4ab3d2;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;}
.blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{width: 439px;height: 380px;position: relative;display: block;z-index: 1064;margin-top: 65px;}
.blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer .imgTitleFirstSlide{background: url("/partners/tkp/statics/img/titre1.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer .imgTitleFirstSlideEn{background: url("/partners/tkp/statics/img/titre1-EN.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.blockUneMission .uneMissionContainer .underLine{color: #000000;font-size: 18px;font-family: camptonlight;background-color: #FFFFFF;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;z-index: 1061;/*margin-top: 36px;*/position: relative;box-shadow: 0 0 20px 20px rgba(181, 176, 176, 0.14);}
.blockUneMission .uneMissionContainer .underLine .upText{color: #4ab3d2;font-weight: bold;font-size: 19px;}
.blockUneMission .uneMissionContainer .underlineWBarContainer{position: relative;margin-top: 50px;margin-bottom: 50px;z-index: 1062;}
.blockUneMission .uneMissionContainer .underlineWBarContainer.capterMargin{margin-left: 19px;}
.blockUneMission .uneMissionContainer .underlineWBarContainer.engagerMargin{margin-left: -2px;}
.blockUneMission .uneMissionContainer .underlineWBarContainer.transfererMargin{margin-left: -21px;}
.blockUneMission .uneMissionContainer .barCapter{background: url("/partners/tkp/statics/img/barre-1.png") no-repeat;width: 246px;height:110px;float: left;margin-right: -50px;margin-top: -18px;/*margin-top:-1.5%;margin-left: -3.9%;*/}
.blockUneMission .uneMissionContainer .barEngager{background: url("/partners/tkp/statics/img/barre-2.png") no-repeat;width: 337px;height:110px;float: left;margin-right: -55px;margin-top: -32px;/*margin-top:-2.5%;margin-left: -3.1%;*/}
.blockUneMission .uneMissionContainer .barTransferer{background: url("/partners/tkp/statics/img/barre-3.png") no-repeat;width: 183px;height:110px;float: left;margin-right: -50px;margin-top: -25px;/*margin-top:-2.5%;margin-left: -2.9%;*/}
.blockUneMission .uneMissionContainer .underLineContainer {position: relative;/*float: left;*/z-index: 1075;}
.blockUneMission .uneMissionContainer .backgroundTextWhite{color: #000000;font-size: 17px;font-family: camptonlight;background-color: #FFFFFF;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;}
.blockUneMission .uneMissionContainer .underLineContainer .upText{color: #4ab3d2;font-weight: bold;font-size: 18px;}
.blockUneMission .uneMissionContainer .spacerBlock{margin-top: 50px;}

.blockUneMission .uneMissionContainer .firstIllustration{position: absolute;width:20%;background: url("/partners/tkp/statics/img/img1.jpg") no-repeat;background-size:contain;right: 40%;top:15%;transform: rotate(-35deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockUneMission .uneMissionContainer .firstIllustration:before{content: '';display: block;padding-top: 100%;}
.blockUneMission .uneMissionContainer .secondIllustration{position: absolute;width:30%;background: url("/partners/tkp/statics/img/img2.jpg") no-repeat;background-size:auto 100%;right:5%;top:-6%;transform: rotate(-20deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockUneMission .uneMissionContainer .secondIllustration:before{content: '';display: block;padding-top: 87.3%;}
.blockUneMission .uneMissionContainer .thirdIllustration{position: absolute;width:18%;background: url("/partners/tkp/statics/img/img3.jpg") no-repeat;background-size:auto 100%;right:13%;top:40%;transform: rotate(25deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockUneMission .uneMissionContainer .thirdIllustration:before{content: '';display: block;padding-top: 87.3%;}
.blockUneMission .uneMissionContainer .fourthIllustration{position: absolute;width:33%;background: url("/partners/tkp/statics/img/img4.jpg") no-repeat;background-size:auto 100%;right:10%;bottom:-25px;z-index: 1062;transform: rotate(20deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockUneMission .uneMissionContainer .fourthIllustration:before{content: '';display: block;padding-top: 87.3%;}

#present3Text{margin-bottom: -28px;}
/*==============fin 1er Block uneMission========================*/

/*==============1er block Intermediaire Presentation w/ figure========================*/
#blockPresFigureContainer{width:100%;position: relative;z-index: 1061;float: left;margin-top: -6%;}
#blockPresFigureContainer .topCutBlockContainer{width:100%;position: relative;z-index: 1058;}
#blockPresFigureContainer .topCutBlockContainer .blueCut:before{content: '';display: block;padding-top:16.016%;}
.topCutBlockContainer{width:100%;position: relative;z-index: 1058;}
#blockPresFigureContainer .blockFigureContainer{width:100%;height: 100%;position: relative;margin-top: -6%;/*z-index: 1057*/;background: #3caccc;}
#blockPresFigureContainer .blockFigureContainer:before{content: '';display: block;padding-top:30.031%;}
#blockPresFigureContainer .blockFigureContainer .textFigureContainer{position: absolute;width: 60%;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 1059}
#blockPresFigureContainer .blockFigureContainer .textFigureContainer .blockTextContainer{width: 33.333333%;float: left;position: relative;z-index: 2;}
#blockPresFigureContainer .blockFigureContainer .textFigureContainer .blockTextContainer:before{content:'';display: block;padding-top:30.51%;}

/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer{width: 100%;height: 100%;position: absolute;top: 0;left:0;text-align: center;display: flex;}
/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .productionText{width: 100%;margin: auto;}
/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .distributionText{width: 100%;margin: auto;}
/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .dataText{width: 100%;margin: auto;}

/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .headText .titleHead{text-transform: uppercase;font-size: 18px;background-color:#ec752c;padding:3px 7px 2px 7px;color: #FFFFFF;font-family: camptonbook;}
/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .separatorText{width: 10%;height: 2px;background-color: #92d0e2;margin: 20px auto 13px auto;}
/*#blockPresFigureContainer .blockFigureContainer .textFigureContainer */.blockTextContainer .textContainer .abstractText{color: #FFFFFF;font-size: 16px;font-family: camptonlight;}

#blockPresFigureContainer .blockFigureContainer .figureContainer{position: absolute;bottom: 0;width: 60%;height: 56%;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);  }
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure{float: left;width: 33.333333%;background-repeat: no-repeat;background-size: 100% 100%;}
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.productionFigure{background-image: url("/partners/tkp/statics/img/persos-production.png");}
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.productionFigure:before{content:'';display: block;padding-top:84.58%; }
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.distributionFigure{background-image: url("/partners/tkp/statics/img/persos-distribution.png");}
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.distributionFigure:before{content:'';display: block;padding-top: 84.58%;}
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.dataFigure{background-image: url("/partners/tkp/statics/img/persos-data.png");}
#blockPresFigureContainer .blockFigureContainer .figureContainer .figure.dataFigure:before{content:'';display: block;padding-top:84.35%; }

#blockPresFigureContainer .container .blockTextContainer{display: none;}

#blockPresFigureContainer .bottomCutBlockContainer{width:100%;position: relative;z-index: 1062;}
#blockPresFigureContainer .bottomCutBlockContainer .lightBlueCut:before{content: '';display: block;padding-top:6.41%;}
#blockPresFigureContainer .bottomCutBlockContainer .lightBlueTextContainer{position: absolute;top:0;left:0;width: 100%;height: 100%;}
#blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{position: relative;width: 50%;margin: 10px auto;text-align: center;color: #3a3a3a;font-size: 18px;font-family: camptonlight;}

.spacerResponsiveBlueLight{display: none;}

.blockTitleContainer{width: 100%;}
.titleResponsiveBlock{display: none;}
.blockTitleContainer .titlePart{text-transform: uppercase;color: #FFFFFF;font-size: 22px;font-family: HelveticaNueu35;margin-bottom: 10px;letter-spacing: 1px;/*margin-left: -40px;*/margin-left: -3.5%;}
.blockTitleContainer .titlePart .pictoTitlePart{display: inline-block;background: url("/partners/tkp/statics/img/rond-bar-1.png") no-repeat;width: 70px;height: 23px;margin-right: 15px;}
.blockTitleContainer .titlePart span{font-weight: bold;font-size: 28px;font-family: camptonlight;}
.blockTitleContainer .barContainer{width: 67%;background: url("/partners/tkp/statics/img/barre-4-long.png") no-repeat;background-size: 100%;position: absolute;top: 85px;/*top:31%;*/z-index: 1;height: 65px;margin-left: 14.3%;}
.blockTitleContainer .titleBlockEach{width: 33.3333%;float: left;position: relative;z-index: 2;margin-bottom: -15px;}
.blockTitleContainer .titleBlockEach .pictoTitle,.pictoTitle{margin: 0 auto;width: 125px;height: 124px;}
.blockTitleContainer .titleBlockEach .productionPicto,.productionPicto{background:url("/partners/tkp/statics/img/ico-1.png") no-repeat;background-size: 100% 100%; }
.blockTitleContainer .titleBlockEach .distributionPicto,.distributionPicto{background:url("/partners/tkp/statics/img/ico-2.png") no-repeat;background-size: 100% 100%;}
.blockTitleContainer .titleBlockEach .dataPicto,.dataPicto{background:url("/partners/tkp/statics/img/ico-3.png") no-repeat;background-size: 100% 100%;}
#blockPresFigureContainer .blockFigureContainer .textFigureContainer{top:inherit;bottom: 57%;}
/*==============Fin 1er block Intermediaire Presentation w/ figure========================*/


/*==============2ieme Block 10Ans========================*/
.blockDixAns{position: relative;width: 100%;/*height: 1200px;background-color: cadetblue;*/float: left;height: auto}
.blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer{width: 600px;height: 407px;position: relative;display: block;z-index: 1064;/*margin-top: 50px;*/margin-left: 5%;}
.blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer .imgTitleSecondSlide{background: url("/partners/tkp/statics/img/titre2.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer .imgTitleSecondSlideEn{background: url("/partners/tkp/statics/img/titre2-EN.png") no-repeat;background-size: contain;width: 100%;height: 100%;}

.blockDixAns .dixAnsContainer .firstTextPresentation{position: relative;width: 100%;/*float: left;margin-top: 5%;*/margin-top:70px;margin-bottom:100px;z-index: 1061;margin-left: 10%;}
.blockDixAns .dixAnsContainer .firstTextPresentation .backgroundText{color: #FFFFFF;font-size: 18px;font-family: camptonlight;background-color: #0ba9a6;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;}

.blockDixAns .dixAnsContainer .titlePartners{color: #878687;text-transform: uppercase;font-family: HelveticaNueu35;font-size: 24px;margin-top: 220px;position: relative;z-index: 1061;margin-left: 204px;/*margin-left: 16.65%;*/}
.blockDixAns .dixAnsContainer .titlePartners .pictoPartners{background: url("/partners/tkp/statics/img/rond-bar-2.png") no-repeat;width: 70px;height: 22px;display: inline-block;margin-right: 15px;}

.blockDixAns .dixAnsContainer .underLine{margin-left:150px;color: #000000;font-size: 18px;font-family: camptonlight;z-index: 1061;margin-top: 50px;position: relative;}
.blockDixAns .dixAnsContainer .underLine .backgroundText{color: #000000;font-size: 18px;font-family: camptonlight;background-color: #FFFFFF;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;z-index: 1061;margin-top: 50px;position: relative;box-shadow: 0 0 20px 20px rgba(181, 176, 176, 0.14);}
.blockDixAns .dixAnsContainer .underLine .upText{color: #0ba9a6;font-weight: bold;font-size: 19px;}
.blockDixAns .dixAnsContainer .underLine .listPartners{color: #38a592;font-size: 16px;background-color: transparent;padding: 0;line-height: normal;display: inline-block;margin-top: 35px;margin-left: 75px;}


.blockDixAns .dixAnsContainer .firstIllustration{position: absolute;width:25%;background: url("/partners/tkp/statics/img/img5.jpg") no-repeat;background-size:auto 100%;right: 5%;top:0;z-index: 1063;transform: rotate(-20deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockDixAns .dixAnsContainer .firstIllustration:before{content: '';display: block;padding-top: 87.3%;}
.blockDixAns .dixAnsContainer .secondIllustration{position: absolute;width:35%;background: url("/partners/tkp/statics/img/img6.jpg") no-repeat;background-size:auto 100%;right:15%;top:29%;transform: rotate(15deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockDixAns .dixAnsContainer .secondIllustration:before{content: '';display: block;/*padding-top: 87.3%;*/padding-top: 74.3%;}
.blockDixAns .dixAnsContainer .thirdIllustration{position: absolute;width:15%;background: url("/partners/tkp/statics/img/img7.jpg") no-repeat;background-size:auto 100%;right:6%;top:63%;transform: rotate(-35deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockDixAns .dixAnsContainer .thirdIllustration:before{content: '';display: block;padding-top: 87.3%;}
.blockDixAns .dixAnsContainer .fourthIllustration{position: relative;/*width:25%;*/width:225px;background: url("/partners/tkp/statics/img/img8.jpg") no-repeat;background-size:auto 100%;/*right: 32%;top:25%;*/z-index: 1061;margin-left: 21%;transform: rotate(-20deg);box-shadow: 0 0 40px 12px rgba(122, 122, 122, 0.32);}
.blockDixAns .dixAnsContainer .fourthIllustration:before{content: '';display: block;padding-top: 100%;}
/*==============2ieme Block 10Ans========================*/

/*==============3ieme Block 80 plateformes========================*/
.blockquatreVingtPlat{position: relative;width: 100%;float: left;height: auto}
.blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer{width: 563px;height: 413px;position: relative;display: block;z-index: 1061;margin-top: 75px;margin-left: -10%;}
.blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer .imgTitleThirdSlide{background: url("/partners/tkp/statics/img/titre3.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer .imgTitleThirdSlideEn{background: url("/partners/tkp/statics/img/titre3-EN.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.blockquatreVingtPlat .quatreVingtContainer .fourthIllustration{position: relative;/*width:25%;*/width:225px;background-color: yellowgreen;/*right: 32%;top:25%;*/z-index: 1061;margin-left: 21%;}
.blockquatreVingtPlat .quatreVingtContainer .fourthIllustration:before{content: '';display: block;padding-top: 100%;}

.blockquatreVingtPlat .quatreVingtContainer .firstIllustration{width: 75%;/*height:531px;*/background: url("/partners/tkp/statics/img/illustration-plateformes.png") no-repeat;background-size: 100% 100%;margin-top: -27%;margin-bottom: -15%;margin-left: -9.5%;}
.blockquatreVingtPlat .quatreVingtContainer .firstIllustration:before{content: '';display: block;padding-top: 57.53%;}
.blockquatreVingtPlat .quatreVingtContainer .firstTextPresentation{position: relative;width: 100%;/*float: left;margin-top: 5%;margin-top:50px;*/margin-bottom:100px;z-index: 1061;margin-left: 0;}
.blockquatreVingtPlat .quatreVingtContainer .firstTextPresentation .backgroundText{color: #FFFFFF;font-size: 18px;font-family: camptonlight;background-color: #38a592;padding: 5px 10px 5px 5px;line-height: 18px;display: inline-block;}
/*==============3ieme Block 80 plateformes========================*/

/*==============2ieme block Intermediaire Contributeurs========================*/

.imgTitleContriSlideContainer{width: 692px;height: 405px;position: relative;display: block;z-index: 1061;/*margin-top: 50px;*/margin-left: 10%;}
.imgTitleContriSlideContainer .imgTitleContriSlide{background: url("/partners/tkp/statics/img/titre4.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.imgTitleContriSlideContainer .imgTitleContriSlideEn{background: url("/partners/tkp/statics/img/titre4-EN.png") no-repeat;background-size: contain;width: 100%;height: 100%;}

#blockPresContributorContainer{width:100%;position: relative;z-index: 1061;float: left;margin-top: 0;}
#blockPresContributorContainer .topCutBlockContainer{width:100%;position: relative;z-index: 1058;margin-top: -240px;}
#blockPresContributorContainer .topCutBlockContainer .blueCut:before{content: '';display: block;padding-top:11.6%;}
.topCutBlockContainer{width:100%;position: relative;z-index: 1058;}
#blockPresContributorContainer .block2Container{width:100%;height: 100%;position: relative;margin-top: -3%;/*z-index: 1057*/;}
#blockPresContributorContainer .block2Container:before{content: '';display: block;padding-top:35%;}
#blockPresContributorContainer .block2Container .containerBlockSeparator{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer{float:left;width: 50%;height: 100%;z-index: 1;position: relative;cursor: pointer;overflow: hidden;}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer img{width: 100%;}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .gradientImg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNTUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 30%, rgba(255,255,255,0.01) 31%, rgba(0,0,0,0.65) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(255,255,255,0)), color-stop(31%,rgba(255,255,255,0.01)), color-stop(100%,rgba(0,0,0,0.65)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 30%,rgba(255,255,255,0.01) 31%,rgba(0,0,0,0.65) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 30%,rgba(255,255,255,0.01) 31%,rgba(0,0,0,0.65) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 30%,rgba(255,255,255,0.01) 31%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 30%,rgba(255,255,255,0.01) 31%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#8c000000',GradientType=0 );
    -webkit-transition: all 0.75s;
    -moz-transition: all 0.75s;
    -o-transition: all 0.75s;
    -ms-transition: all 0.75s;
    transition: all 0.75s;
}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer:hover .gradientImg{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .secondGradientImg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 40%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.55)), color-stop(40%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 40%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 40%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 40%);
    background: linear-gradient(to right,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 40%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cffffff', endColorstr='#00ffffff',GradientType=1 );
}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer{width: 65%;margin: 0 10%;/*background-color: cadetblue;*/position: absolute;bottom: 20%;}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .titleContributor{margin-bottom:10px;color: #FFFFFF;font-size: 27px;font-family: camptonbook;text-shadow:0px 0px 10px #000000;/*font-weight: bold;*/}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer:hover .textContainer .titleContributor{text-decoration: underline}
#blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .fonctionContributor{color: #ececec;font-size: 20px;font-family: camptonlight;text-shadow:1px 1px 20px #000000;}


#blockPresContributorContainer .bottomCutBlockContainer{width:100%;position: relative;z-index: 1062;}
#blockPresContributorContainer .bottomCutBlockContainer .lightBlueCut:before{content: '';display: block;padding-top:10.5%;}
#blockPresContributorContainer .bottomCutBlockContainer .lightBlueTextContainer{position: absolute;top:0;left:0;width: 100%;height: 100%;}
#blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{position: relative;width: 50%;margin: 50px auto;text-align: center;color: #3a3a3a;font-size: 18px;font-family: camptonlight;}

.spacerResponsiveBlueLight{display: none;}


.imgTitleRefSlideContainer{width: 664px;height: 536px;position: relative;display: block;z-index: 1064;/*margin-top: 50px;*/margin-left: 15%;float: left;}
.imgTitleRefSlideContainer .imgTitleRefSlide{background: url("/partners/tkp/statics/img/titre5.png") no-repeat;background-size: contain;width: 100%;height: 100%;}
.topCutBlockReferenceContainer {width: 100%;position: relative;z-index: 1063;float: left;margin-top: -5%;}
.topCutBlockReferenceContainer:before {content: '';display: block;padding-top: 11%;}
.topCutBlockReferenceContainer .whiteCut {width: 100%;height:100%;background: url(/partners/tkp/statics/img/brisure-hori-reference-end.png) no-repeat;background-size: 100% 100%;position: absolute;top:0;left:0;}
.topCutBlockReferenceContainer .textGlobalContainer {width: 100%;height: 100%;position: absolute;top:0;left: 0;z-index: 1065}
.topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 25%;margin: 45px auto;color: #3a3a3a;font-family: camptonlight;font-size: 18px;}
.topCutBlockReferenceContainer .textGlobalContainer .textContainer .refUpTex{color: #f1570a;font-family: camptonlight;font-size: 19px;font-weight: bold}
.sw_home #pageThemesComponent{z-index: 1062;float: left;margin-top: -6.5%;}
/*==============Fin 2ieme block Intermediaire Contributeurs========================*/

/*********************************Fin Flux****************************************/



.blockUneMission .uneMissionContainer .firstTextPresentationResponsive{display: none;}
.blockDixAns .dixAnsContainer .firstTextPresentationResponsive{display: none;}
.blockquatreVingtPlat .quatreVingtContainer .firstTextPresentationResponsive{display: none;}


@media screen and (min-width: 1921px){
    .blockUneMission .uneMissionContainer .thirdIllustration{display: none!important;}
}
@media screen and (min-width: 1955px){
    #blockTextMediaPartnersContainer{margin-left: -7px;}
}
@media screen and (min-width: 2005px){
    #blockTextMediaPartnersContainer{margin-left: -14px;}
}
@media screen and (min-width: 2045px){
    #blockTextMediaPartnersContainer{margin-left: -2%;}
}
@media screen and (min-width: 2090px){
    #blockTextMediaPartnersContainer{margin-left: -3%;}
}
@media screen and (min-width: 2190px){
    #blockTextMediaPartnersContainer{margin-left: -4%;}
}
@media screen and (min-width: 2265px){
    #blockTextMediaPartnersContainer{margin-left: -5%;}
}
@media screen and (min-width: 2350px){
    #blockTextMediaPartnersContainer{margin-left: -5.5%;}
}
@media screen and (min-width: 2415px){
    #blockTextMediaPartnersContainer{margin-left: -6%;}
}
@media screen and (min-width: 2500px){
    #blockTextMediaPartnersContainer{margin-left: -6.5%;}
}
@media screen and (min-width: 2540px){
    #blockTextMediaPartnersContainer{margin-left: -7.1%;}
}
@media screen and (min-width: 768px){
    #une #separatorHeader{position: relative;position: absolute;float:left;left:65.75%;top:0;display: block;height:100%;width:5.8%;background-image: url('/partners/tkp/statics/img/image-header-brisure-black.png');background-size: auto 100%;background-repeat: no-repeat;z-index: 1050;}
    #une #bottomMask{position: absolute;left:0;bottom: 0;background-image: url('/partners/tkp/statics/img/brisure-header.png');background-size: 100% auto;background-repeat: no-repeat;z-index: 1060;width: 100%;height: 22%;}

    #blockPresFigureContainer .topCutBlockContainer .blueCut{width:100%;background-size: 100%!important;}
    #blockPresFigureContainer .topCutBlockContainer .blueCutBackground{background: url("/partners/tkp/statics/img/brisure-central1.png") no-repeat;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueCut{width:100%;background-size: 100%!important;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueCutBackground{background: url("/partners/tkp/statics/img/brisure-central2.png") no-repeat;}
    #blockPresContributorContainer .topCutBlockContainer .blueCut{width:100%;background-size: 100%!important;}
    #blockPresContributorContainer .topCutBlockContainer .blueCutBackground{background: url("/partners/tkp/statics/img/ligne-brisee-centre-bloc-contributeurs.png") no-repeat;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueCut{width:100%;background-size: 100%!important;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueCutBackground{background: url("/partners/tkp/statics/img/brisure-hori-contributeur-end.png") no-repeat;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{height: 100%;background: url("/partners/tkp/statics/img/brisure-verti-contributeur.png")no-repeat 100% 100%;width: 38px;position: absolute;z-index: 2;left: 48.5%;background-size: contain;}
}

@media screen and (max-width: 1900px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 19%;}
}
@media screen and (max-width: 1885px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 20%;}
}
@media screen and (max-width: 1870px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 20%;margin-left: 206px;}
}
@media screen and (max-width: 1845px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 214px;}
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 27%;margin: 55px auto;}
}
@media screen and (max-width: 1830px){
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 48.3%;}
}
@media screen and (max-width: 1800px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 23%;margin-left: 206px;}
}
@media screen and (max-width: 1735px){
    .blockTitleContainer .titlePart{font-size: 22px;margin-bottom: 0px;}
    .blockTitleContainer .barContainer{top:77px;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{margin: 30px auto;}
}
@media screen and (max-width: 1755px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 206px;}
}
@media screen and (max-width: 1735px){
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 29%;margin: 55px auto;}
}
@media screen and (max-width: 1705px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 222px;}
}
@media screen and (max-width: 1690px){
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 48.1%;}
    #blockPresContributorContainer .topCutBlockContainer{margin-top: -200px;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 226px;}
}
@media screen and (max-width: 1660px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 232px;}
}
@media screen and (max-width: 1635px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 236px;}
}
@media screen and (max-width: 1625px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;margin-left: 240px;}
}
@media screen and (max-width: 1615px){
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 31%;margin: 30px auto;}
    .topCutBlockReferenceContainer{margin-top: -8%;}
}
@media screen and (max-width: 1600px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 85px;}
}
@media screen and (max-width: 1550px){
    .blockTitleContainer .titlePart{font-size: 22px;margin-bottom: -10px;}
    .blockTitleContainer .barContainer{top:67px;}

    .blockUneMission .uneMissionContainer .firstIllustration{width: 21%;}
    .blockUneMission .uneMissionContainer .secondIllustration{width: 34%;}
    .blockUneMission .uneMissionContainer .thirdIllustration{width: 24%;top:39%;right: 0%;}
    .blockUneMission .uneMissionContainer .fourthIllustration{width: 35%;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 47.9%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 110px;}
}
@media screen and (max-width: 1525px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 128px;}
}
@media screen and (max-width: 1515px){
    #blockPresFigureContainer .blockFigureContainer:before{padding-top:38.031%;}
    #blockPresFigureContainer .blockFigureContainer .textFigureContainer{width: 80%;bottom: 58%;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer{width: 80%;height: 59%;}
    .blockTitleContainer .titleBlockEach .pictoTitle{width: 105px;height: 104px;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin: 5px auto;font-size: 17px}

    .blockTitleContainer .titlePart{font-size: 22px;margin-bottom: 0px;margin-left: 10%;}
    .blockTitleContainer .barContainer{top:65px;margin-left: 15.3%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 85px;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 20%;margin-left: 232px;}
}
@media screen and (max-width: 1510px){
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 50%;margin: 40px auto;}
}
@media screen and (max-width: 1475px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 22%;}
    .blockDixAns .dixAnsContainer .secondIllustration{right:10%;}
}
@media screen and (max-width: 1435px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 25%;}
}
@media screen and (max-width: 1400px){
    #une #uneContainer_1.uneContainer .titleSmall,#une #uneContainer_2.uneContainer .titleSmall {font-size: 18px;}
    #une .uneContainer .title{position: relative;bottom: inherit;bottom: initial;left:inherit;left:initial;margin: 23% auto;left:15%;display: inline-block;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 47.7%;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 242px;}
}
@media screen and (max-width: 1365px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 252px;}
}
@media screen and (max-width: 1350px){
    #blockPresContributorContainer .topCutBlockContainer{margin-top: -190px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 47.5%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{margin: 20px auto;font-size: 17px;}
}
@media screen and (max-width: 1325px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 105px;}
}
@media screen and (max-width: 1290px) {
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 132px;}
}
@media screen and (max-width: 1280px) {
    #lineContainer{left:9.3%;}
    .slideContainer {margin-left: 9.4%;width: 80%;}
    .blockTitleContainer .titlePart{margin-left: 0;}
    .imgTitleContriSlideContainer{margin-left: -5%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 90px;}
}
@media screen and (max-width: 1260px){
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 65%;margin: 25px auto;font-size: 17px;}
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer .refUpTex{font-size: 18px;}
}

@media screen and (max-width: 1230px) {
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {bottom: 28%!important;font-size: 16px;top: inherit!important;top: initial!important;}
    #blockPresFigureContainer .blockFigureContainer:before{padding-top:40.031%;}
    #blockPresFigureContainer .blockFigureContainer .textFigureContainer{width: 80%;bottom: 58%;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer{width: 80%;height: 56%;}
    .blockTitleContainer .titleBlockEach .pictoTitle{width: 105px;height: 104px;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin: 15px auto 0 auto;font-size: 18px;}
    .blockTitleContainer .titleBlockEach{margin-bottom: -20px;}
    .spacerBlueCut{position: relative;height: 25px;width: 100%;background-color:#c4e0e7;display: block;}
    #blockPresContributorContainer .topCutBlockContainer{margin-top: -180px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 47.3%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{margin: 15px auto;font-size: 18px;width: 65%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 75px;}
}

@media screen and (max-width: 1200px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 95px;}
}
@media screen and (max-width: 1180px){
    .blockUneMission .uneMissionContainer .firstIllustration{width: 21%;top:20%;}
    .blockUneMission .uneMissionContainer .secondIllustration{width: 34%;top: 0%;}
    .blockUneMission .uneMissionContainer .thirdIllustration{width: 24%;top:39%;right: 0%;}
    .blockUneMission .uneMissionContainer .fourthIllustration{width: 35%;bottom:5%;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 47.1%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 110px;}
}
@media screen and (max-width: 1150px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 127px;}
}
@media screen and (max-width: 1125px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-top: 150px;}
}
@media screen and (max-width: 1100px){
    #webReview {margin: 10px auto 53px -470px;}
    .blockTitleContainer .titleBlockEach .pictoTitle{width: 90px;height: 89px;}
    .blockTitleContainer .titleBlockEach {margin-bottom: -15px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 46.9%;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer{bottom: 10%;}

    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 260px;}
    .blockDixAns .dixAnsContainer .secondIllustration{right: 5%;width: 35%;}
    .blockDixAns .dixAnsContainer .fourthIllustration{margin-left:18%; }
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin: 10px auto 0 auto;font-size: 17px;}
    #une .uneContainer .title{left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
}
@media screen and (max-width: 1085px){
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 85%;margin: 5px auto;}
}
@media screen and (max-width: 1080px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 265px;}
}
@media screen and (max-width: 1060px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 270px;}
}
@media screen and (max-width: 1050px){
    #blockTextMediaPartnersContainer .breakTextContainer{display: none;}
}
@media screen and (max-width: 1040px){
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 46.7%;}
}
@media screen and (max-width: 1025px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 28%;}
    .blockDixAns .dixAnsContainer .firstIllustration{top: 5%;}
}
@media screen and (max-width: 1000px) {
    #une{z-index: 1061;}
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {font-size: 15px;}
    #une .uneContainer .title .agency-light{font-size: 40px!important;}
    #une .uneContainer .title .agency{font-size: 50px!important;}
    #webReview {margin: 10px auto 53px -420px;}
    /*#blockPresFigureContainer .blockFigureContainer .textFigureContainer{width: 75%;bottom: 56%;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer{width: 75%;height: 53%;}
    .blockTitleContainer .titlePart{margin-left: 7%;}*/
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{width: 65%;margin: 5px auto;}

    .blockUneMission .uneMissionContainer .firstIllustration{display: none!important;}
    .blockUneMission .uneMissionContainer .secondIllustration{width: 37%;top: 0%;right:1%;}
    .blockUneMission .uneMissionContainer .thirdIllustration{width: 32%;top:38%;right: 15%;}
    .blockUneMission .uneMissionContainer .fourthIllustration{width: 36%;bottom:5%;right:5%;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 46.5%;}
    #blockPresContributorContainer .topCutBlockContainer{margin-top: -160px;}

    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 31%;}

    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 84%;margin: 0 auto;font-size: 16px;text-align: center;}
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer .refUpTex{font-size: 17px;}
}
@media screen and (max-width: 985px){
    #blockPresContributorContainer .breakTextContainer {display: none;}
}
@media screen and (max-width: 959px) {
    #une #uneContainer_1 .partInfo{top: 5%;}
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {font-size: 14px;top:45%;}
    #une .uneContainer .title .agency-light{font-size: 30px!important;}
    #une .uneContainer .title .agency{font-size: 40px!important;}

    .blockTitleContainer .titlePart{margin-bottom: -10px;}
    .blockTitleContainer .barContainer{top:55px;}

    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 175px;}
}
@media screen and (max-width: 950px){
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 46.3%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText {width: 70%;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .titleContributor{font-size: 23px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .fonctionContributor{font-size: 18px;}
}
@media screen and (max-width: 940px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 185px;}
    .blockDixAns .dixAnsContainer .secondIllustration{top:23%;}
    .blockDixAns .dixAnsContainer .thirdIllustration{display: none!important;}
}
@media screen and (max-width: 925px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 195px;}
    .blockDixAns .dixAnsContainer .titlePartners{font-size: 22px;}
    .blockDixAns .dixAnsContainer .firstIllustration{display: none!important;}
}
@media screen and (max-width: 915px){
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText {width: 75%;}
}
@media screen and (max-width: 900px){
    #webReview {margin: 10px auto 53px -370px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 46.1%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText {width: 75%;}

    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 217px;}

    .imgTitleRefSlideContainer{margin-left: 5%;}

    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{margin: -10px auto;}
}
@media screen and (max-width: 885px) {
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 230px;}
    .blockDixAns .dixAnsContainer .titlePartners{font-size: 20px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .titleContributor{font-size: 21px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer .textContainer .fonctionContributor{font-size: 16px;}
}
@media screen and (max-width: 860px) {
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {top:35%;}
    #une .uneContainer .title .agency-light{font-size: 30px!important;}
    #une .uneContainer .title .agency{font-size: 40px!important;}
    #une .uneContainer .title{width:425px;margin: 20% auto;}

    .blockTitleContainer .titlePart{margin-left: 10%;}
    /*.blockTitleContainer .barContainer{top:45px;}*/

    #blockPresFigureContainer .blockFigureContainer .textFigureContainer {width: 100%;bottom: 58%;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer {width: 100%;height: 56%;}
    #blockPresFigureContainer .blockFigureContainer:before {padding-top: 50.031%;}

    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{font-size: 16px;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 45.9%;}
    #blockPresContributorContainer .topCutBlockContainer {margin-top: -145px;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText {width: 85%;}

    .blockDixAns .dixAnsContainer .titlePartners{font-size: 22px;margin-left: 245px;}
    .blockDixAns .dixAnsContainer .secondIllustration {top: 42%;}
}
@media screen and (max-width: 830px){
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 45.7%;}
}
@media screen and (max-width: 825px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 260px;}
}
@media screen and (max-width: 800px){
    #webReview {margin: 10px 0 53px 0;}

    .blockUneMission .uneMissionContainer .firstIllustration{display: none;}
    .blockUneMission .uneMissionContainer .secondIllustration{width: 40%;top: 0%;right:0%;}
    .blockUneMission .uneMissionContainer .thirdIllustration{width: 35%;top:38%;right: 10%;}
    .blockUneMission .uneMissionContainer .fourthIllustration{width: 40%;bottom:5%;right:0%;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{left: 45.5%;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 34%;}
}
@media screen and (max-width: 768px){
    /*html.sw_home,body.sw_home{height: auto;width: 100%;margin: 0;padding: 0;overflow: hidden;}
    #globalContainer.sw_home{width: 101%;height: 100%;overflow: auto;padding-right: 17px;margin-left: -2px; !*margin-right: -100px;
    padding-right: 100px;*!}*/
    #une:before{padding-top: 178.05%;}
    #une #uneContainer_0:before{content: "";display: block;padding-top: 63.65%;}
    #une .containerUne{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    #une #uneContainer_0 {position: relative;width: 100%;float: left;height: auto;}
    #une #separatorMobile{width:100%;background-image: url('/partners/tkp/statics/img/image-header-brisure-black-mobile.png');background-size: 100% auto;background-repeat: no-repeat;height: 4.5%;position: relative;z-index: 1050;float: left;}
    #une #uneContainer_0.uneContainer .title{width:550px;margin: 20% auto;position: absolute;top:0;}
    #une #separatorHeader{display: none;}
    #une #uneContainer_1 {width: 100%;position: relative;height: auto;margin-top: -6.6%;}
    #une #uneContainer_1 .imgContainer{padding-top: 20px;background-color:#ebebeb; }
    #une #uneContainer_2 {width: 100%;position: relative;height: auto;top: 0;}
    #une #bottomMask{height: 5%;}

    #une #uneContainer_1 .partInfo{top:14.5%;left: 0;padding: 3px 10px 3px 8px;}
    #une .uneContainer .title .agency-light{font-size: 40px!important;}
    #une .uneContainer .title .agency{font-size: 50px!important;}
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {top: 60%; left: 11%;font-size: 22px;}
    #une #uneContainer_2.uneContainer {border-top: 8px solid #000000;}
    #une #bottomMask{position: absolute;left:0;bottom: 0;background-image: url('/partners/tkp/statics/img/brisure-header-mobile.png');background-size: 100% auto;background-repeat: no-repeat;z-index: 1060;width: 100%;height: 4%;}

    #une #moreButton{top:inherit;top: initial;bottom: 1%;}

    #blockPresFigureContainer .blockFigureContainer:before{padding-top: 0;content: normal;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer .figure{width: 100%;}
    #blockPresFigureContainer .blockFigureContainer{height: auto;float: left;z-index: 1057; }
    #blockPresFigureContainer .blockFigureContainer .textFigureContainer{position: relative;display: none;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer{position: relative;height: auto;float: left;width: 100%;}
    #blockPresFigureContainer .bottomCutBlockContainer{float: left;margin-top: -15%;z-index: 155;}
    #blockPresFigureContainer .container{width: 100%;position: relative;height: auto;float: left;}
    #blockPresFigureContainer .container .blockTextContainer.firstMarginTop{margin-top: 45px;}
    #blockPresFigureContainer .container .blockTextContainer.secondMarginTop{margin-top: 35px;}
    #blockPresFigureContainer .container .blockTextContainer{width: 100%;position: relative;height: auto;float: left;display: block;}
    .blockTextContainer .textContainer{position: relative;height: auto;float: left;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer .figure{position: relative;}

    #blockPresFigureContainer .topCutBlockContainer .blueCut{background: url("/partners/tkp/statics/img/separateur-1.png") no-repeat;background-size: 100%}
    #blockPresFigureContainer .topCutBlockContainer .blueCut:before{padding-top:45.5%;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueCut{background: url("/partners/tkp/statics/img/separateur-end.png") no-repeat;background-size: 100%}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueCut:before{padding-top:46%;}

    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin: 26% auto;font-size: 20px;width: 85%;}
    .cutResponsiveContainer{width: 100%;position: relative;display: inline-block;margin-bottom: 6%;}
    .spacerResponsiveBlueLight{height:150px;width: 100%;background: #c4e0e7;position: relative;display: inline-block;}
    .blockTopSpaceResponsiveFirst{width: 100%;background: url("/partners/tkp/statics/img/separateur-2.png") no-repeat;background-size: 100%;position: absolute;left: 0;top:-10%;}
    .blockTopSpaceResponsiveFirst:before{content: '';display: block;padding-top: 38.5%;}
    .blockTopSpaceResponsiveSecond{width: 100%;background: url("/partners/tkp/statics/img/separateur-3.png") no-repeat;background-size: 100%;position: absolute;left: 0;top:-10%;}
    .blockTopSpaceResponsiveSecond:before{content: '';display: block;padding-top: 38.5%;}

    .blockTextContainer .textContainer .productionText{margin-top: -5%;}
    .blockTextContainer .textContainer .headText .titleHead{font-size: 22px;}
    .blockTextContainer .textContainer .abstractText{font-size: 20px;}

    .titleResponsiveBlock{color: #FFFFFF;font-size: 32px;text-align: center;font-family: HelveticaNueu35;text-transform:uppercase;display: block;position: absolute;top: 50%;left: 50%;transform: translateX(-50%);}
    .titleResponsiveBlock span{color: #FFFFFF;font-size: 40px;text-align: center;font-family: camptonlight;font-weight: bold;}


    #blockPresFigureContainer{margin-top: 275px;}
    
    .blockUneMission .uneMissionContainer .firstIllustration{display: none!important;}
    .blockUneMission .uneMissionContainer .secondIllustration{display: none!important;}
    .blockUneMission .uneMissionContainer .thirdIllustration{width: 40%;top:38%;right: 0;}
    .blockUneMission .uneMissionContainer .fourthIllustration{width: 50%;bottom:-28%;right:inherit;left:20%;}

    #blockPresContributorContainer .topCutBlockContainer .blueCut{width:100%;background: url("/partners/tkp/statics/img/ligne-brisee-centre-bloc-contributeurs-mobile.png") no-repeat;background-size: 100%;}
    #blockPresContributorContainer .topCutBlockContainer .blueCut:before{padding-top: 24.6%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueCut{width:100%;background: url("/partners/tkp/statics/img/brisure-hori-contributeur-end-mobile.png") no-repeat;background-size: 100%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueCut:before {padding-top: 20.5%;}
    #blockPresContributorContainer .bottomCutBlockContainer .spacerBlueCut{display: none;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{height: 38px;background: url("/partners/tkp/statics/img/brisure-hori-contributeur.png")no-repeat 100% 100%;width: 100%;z-index: 2;left: 0;top:47.5%;position:absolute;background-size: contain;display: inline-block;margin-top: }

    #blockPresContributorContainer .block2Container{margin-top: -6%;}
    #blockPresContributorContainer .block2Container:before {padding-top: 144%;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .blockContainer{width: 100%;height: auto;}


    #blockPresContributorContainer .topCutBlockContainer {margin-top: -200px;}


    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-left: 0;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 7px;font-size: 24px;}
    .blockDixAns .dixAnsContainer .underLine{margin-left: 50px;}
}
@media screen and (max-width: 757px){
    #blockPresContributorContainer .breakTextContainer{display: none;}
}
@media screen and (max-width: 750px){
    .blockDixAns .dixAnsContainer .firstTextPresentation{margin-left: 0;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 2px;}
    .blockDixAns .dixAnsContainer .underLine{margin-left: -15px;}
}
@media screen and (max-width: 715px){
    .imgTitleContriSlideContainer{width: 600px;}
    .imgTitleRefSlideContainer{margin-left: 0;width: 500px;height: 403px;}
}
@media screen and (max-width: 695px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 5px;}
    .blockDixAns .dixAnsContainer .fourthIllustration {margin-left: 10%;}
}
@media screen and (max-width: 685px){
    #lineContainer{left:2%;}
    .slideContainer{margin-left: 2.4%;width: 95%;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{top:47.3%;}
    #blockPresContributorContainer .bottomCutBlockContainer .spacerBlueCut{display: block;margin-bottom: -6px;}

    .blockDixAns .dixAnsContainer .underLine {margin-left: 0px;}
    .blockquatreVingtPlat .quatreVingtContainer .firstIllustration{margin-left: 0;margin-top: -30%;margin-bottom: -12%;}
    .blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer{margin-left: 0;}
}
@media screen and (max-width: 665px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 15px;}
}
@media screen and (max-width: 658px){
    #presentationEnt .breakTextContainer{display: none;}
}
@media screen and (max-width: 645px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 30px;}
}
@media screen and (max-width: 635px){
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {top: 60%; left: 11%;font-size: 18px;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{top:47.1%;}

    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 36px;}
    .imgTitleRefSlideContainer{margin-left: -10%;}
}
@media screen and (max-width: 625px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 40px;}
}
@media screen and (max-width: 615px){
    .blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{width: 500px;}
    .blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer{width: 535px;margin-left: 0;left:0;}
    .blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer{width: 535px;margin-left: -15%;}
    .imgTitleContriSlideContainer{width: 535px;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{top:46.9%;}

    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 50px;}

    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 95%;margin: -20px auto;}
}
@media screen and (max-width: 605px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-top: 41%;}
}
@media screen and (max-width: 595px){
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 60px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{top:46.6%;}
}
@media screen and (max-width: 585px){
    .blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{margin-bottom: 250px;}
    .blockUneMission .uneMissionContainer .thirdIllustration{right:inherit;left:15%;top:42%;width:47%;z-index: 1062;}
    .blockUneMission .uneMissionContainer .fourthIllustration{bottom: -22%;}

    .blockUneMission .uneMissionContainer .underlineWBarContainer.capterMargin{margin-left: -34px}
    .blockUneMission .uneMissionContainer .underlineWBarContainer.engagerMargin{margin-left: -35px}
    .blockUneMission .uneMissionContainer .underlineWBarContainer.transfererMargin{margin-left: -33px}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 13px;}
}
@media screen and (max-width: 570px){
    .blockUneMission .uneMissionContainer .barEngager{width: 270px;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 25px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock{top:46.3%;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{margin: 5px auto;}
}
@media screen and (max-width: 555px) {
    #une #uneContainer_0.uneContainer .title{width:425px;margin: 18% auto;position: absolute;top:0;}
    #une .uneContainer .title .agency-light{font-size: 30px!important;}
    #une .uneContainer .title .agency{font-size: 40px!important;}
    #blockPresFigureContainer .blockFigureContainer .figureContainer{position: relative;height: auto;float: left;width: 100%;}
    .blockDixAns .dixAnsContainer .titlePartners{margin-left: 35px;}
}
@media screen and (max-width: 545px) {
    #blockPresFigureContainer .spacerBlueCut{height: 0;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin:20% auto;}
    #blockPresContributorContainer .bottomCutBlockContainer .spacerBlueCut{height: 60px;}
    #blockPresContributorContainer .bottomCutBlockContainer .lightBlueText{margin: 3% auto;}
}
@media screen and (max-width: 535px){
    .blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{width: 450px;}
    .blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer {width: 450px;margin-left: 0;left: 0;}
    .blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer {width: 450px;margin-left: -15%;}
    .imgTitleRefSlideContainer{width: 450px;}
    .imgTitleContriSlideContainer {width: 450px;margin-left: 0;}

    .blockDixAns .dixAnsContainer .titlePartners {margin-left: 76px;font-size: 22px;}
    .blockUneMission .uneMissionContainer .firstTextPresentation .backgroundText{font-size: 17px;}
    .blockDixAns .dixAnsContainer .firstTextPresentation .backgroundText{font-size: 17px;}
    .blockquatreVingtPlat .quatreVingtContainer .firstTextPresentation .backgroundText{font-size: 16px;}

    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{width: 95%;margin: -55px auto;}
}
@media screen and (max-width: 525px){
    .blockDixAns .dixAnsContainer .titlePartners {margin-left: 64px;font-size: 20px;}
    .blockDixAns .dixAnsContainer .secondIllustration{/*display: none;*/z-index: 1064;}
}
@media screen and (max-width: 510px) {
    .blockTopSpaceResponsiveFirst{top:-8%;}
    .blockTopSpaceResponsiveSecond{top:-8%;}
    .blockTextContainer .textContainer .productionText {margin-top: -8%;}
    .distributionPicto{margin-top: -10%;}
    .dataPicto{margin-top: -18%;}
    #blockPresFigureContainer .bottomCutBlockContainer .lightBlueText{margin: 20% auto;}

    .blockDixAns .dixAnsContainer .titlePartners {margin-left: 166px;font-size: 18px;}

    .blockUneMission .uneMissionContainer .firstTextPresentation .backgroundText{font-size: 16px;}
    .blockDixAns .dixAnsContainer .firstTextPresentation .backgroundText{font-size: 16px;}
    .blockquatreVingtPlat .quatreVingtContainer .firstTextPresentation .backgroundText{font-size: 15px;}
}
@media screen and (max-width: 505px){
    .blockDixAns .dixAnsContainer .titlePartners {margin-left: 164px;}
}
@media screen and (max-width: 500px){
    .blockUneMission .uneMissionContainer .barCapter{width: 180px}
    .blockUneMission .uneMissionContainer .barEngager{width: 180px;}
    .blockUneMission .uneMissionContainer .barTransferer{width: 180px;}
    .spacerResponsiveBlueLight{height: 100px;}

    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 370px;}

    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 46%;}
}
@media screen and (max-width: 495px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 380px;}
}
@media screen and (max-width: 485px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 415px;}
}
@media screen and (max-width: 475px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 421px;}
}
@media screen and (max-width: 470px){
    #une #uneContainer_1.uneContainer .titleSmall, #une #uneContainer_2.uneContainer .titleSmall {top: 62%; left: 11%;font-size: 17px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 45.3%;}
    .spacerBlueCut{height: 40px;}
    #blockPresContributorContainer .topCutBlockContainer {margin-top: -300px;}
    .blockquatreVingtPlat .quatreVingtContainer .firstIllustration {margin-top: -60%;}
}
@media screen and (max-width: 465px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 436px;}
    .blockDixAns .dixAnsContainer .secondIllustration{width: 50%;top:49%;}

    .blockUneMission .uneMissionContainer .firstTextPresentation{display: none;}
    .blockUneMission .uneMissionContainer .firstTextPresentationResponsive{display: block;margin-bottom: 18px;}
    .blockDixAns .dixAnsContainer .firstTextPresentation{display: none}
    .blockDixAns .dixAnsContainer .firstTextPresentationResponsive{display: block;margin-top: 514px;}
    .blockquatreVingtPlat .quatreVingtContainer .firstTextPresentation{display: none;}
    .blockquatreVingtPlat .quatreVingtContainer .firstTextPresentationResponsive{display: block;}
}
@media screen and (max-width: 455px){
    #une {margin-top: 50px;}
}
@media screen and (max-width: 450px){
    .blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{width: 350px;}
    .blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer{width: 350px;margin-left: 0;left:0;}
    .blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer{width: 350px;margin-left: -10%;}
    .imgTitleContriSlideContainer{width: 350px;}
    .imgTitleRefSlideContainer{width: 350px;}
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 578px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 45%;}
}
@media screen and (max-width: 440px){
    #une #uneContainer_0.uneContainer .title{width: 100%;}
    #une .uneContainer .title .agency{font-size: 30px!important;}
    #une .uneContainer .title .agency{font-size: 30px!important;}

    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 605px;}
    .spacerBlueCut{height: 70px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 44.5%;}
}
@media screen and (max-width: 435px){
    .blockUneMission .uneMissionContainer .barCapter{width: 125px}
    .blockUneMission .uneMissionContainer .barEngager{width: 125px;}
    .blockUneMission .uneMissionContainer .barTransferer{width: 125px;}
    .titleResponsiveBlock{transform: none;left:5%;}
    .topCutBlockReferenceContainer .textGlobalContainer .textContainer{margin: -105px auto;}
}
@media screen and (max-width: 425px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 555px;}
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 44.1%;}
}
@media screen and (max-width: 425px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 658px;}
}
@media screen and (max-width: 405px){
    .blockDixAns .dixAnsContainer .firstTextPresentation {margin-top: 725px;}
    #blockPresContributorContainer .bottomCutBlockContainer .spacerBlueCut {height: 105px; }
    #blockPresContributorContainer .block2Container .containerBlockSeparator .separatorBlock {top: 43.9%;}
    .blockDixAns .dixAnsContainer .secondIllustration{width: 68%;}
}
@media screen and (max-width: 390px){
    .blockDixAns .dixAnsContainer .titlePartners {margin-top: 55%;}
}
@media screen and (max-width: 380px){
    .blockDixAns .dixAnsContainer .titlePartners {margin-top: 65%;}
}
@media screen and (max-width: 365px){
    .spacerBlueCut{height: 75px;}
    .blockUneMission .uneMissionContainer .imgTitleFirstSlideContainer{width: 300px;}
    .blockDixAns .dixAnsContainer .imgTitleSecondSlideContainer{width: 300px;margin-left: 0;left:0;}
    .blockquatreVingtPlat .quatreVingtContainer .imgTitleThirdSlideContainer{width: 300px;margin-left: -10%;}
    .imgTitleContriSlideContainer{width: 300px;}
    .imgTitleRefSlideContainer{width: 300px;}
}
@media screen and (max-width: 355px){
    #une .uneContainer .title .agency{font-size: 25px!important;}
    #une .uneContainer .title .agency{font-size: 25px!important;}
}
@media screen and (max-width: 340px){
    #blockPresContributorContainer .bottomCutBlockContainer .spacerBlueCut { height: 135px;}
    #blockPresFigureContainer .spacerBlueCut {height: 75px;}
}

/*animation preparation*/
.blockUneMission .uneMissionContainer .firstTextPresentation{transform: translateX(-100%);}
.blockUneMission .uneMissionContainer .firstIllustration{z-index: 1063;}
.blockUneMission .uneMissionContainer .secondIllustration{z-index: 1062;}
/****************************************************************************Fin Refonte  site************************************************************************************************************************/

.faderUne{text-align: center;}
/* Animations*/
@-webkit-keyframes scroll-ani {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}

@-moz-keyframes scroll-ani {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}

@keyframes scroll-ani {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}

/*// Mouse & Message Styles*/

/*// The Scroll Link*/
.mouse-scroll {display: inline-block;line-height: 18px;font-size: 13px;font-weight: normal;color: #7F8C8D;font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: 2px;text-decoration: none;position: relative;}
/*// The Mouse*/
.mouse {position: relative;display: block;width: 30px;height: 45px;margin: 0 auto 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #7F8C8D;border-radius: 23px;}
/*// Scroll Indicator*/
.mouse-movement {position: absolute;display: block;top: 29%;left: 55%;width: 6px;height: 6px;margin: -4px 0 0 -4px;background: #7F8C8D;border-radius: 50%;-webkit-animation: scroll-ani 4s linear infinite;-moz-animation: scroll-ani 4s linear infinite;animation: scroll-ani 4s linear infinite;}
/*// The Scroll Message*/
.mouse-message {float: left;margin: -200px 0 0 0px;padding: 0;color: #7F8C8D;text-decoration: none ;
    /*-webkit-animation: scroll-ani 4s linear infinite;
       -moz-animation: scroll-ani 4s linear infinite;
       animation: scroll-ani 4s linear infinite;*/
}
/*// shown on Hover of The Mouse*/
.mouse-scroll:hover .mouse-message {margin-top: 0;}
.mouse-scroll span.arrowMouse {position: absolute;top: 55px;width: 15px;height: 15px;margin-left: -8px;border-left: 1px solid #7F8C8D;border-bottom: 1px solid #7F8C8D;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);box-sizing: border-box;}

/*PAGE Sw_VIEWINDEPTH*/
#inDepthFullPage #recommendations,#inDepthFullPage #ScrollTopButton{display: none;}
.sw_viewInDepth .articleContent {display: inline-block!important;width: 100%!important;}
.sw_viewInDepth .articleContent .articleComponent{width: 33%!important;float: left!important;}
.sw_viewInDepth .articleContent .articleComponent .titreArticleDown h1 a{color: #000000;line-height: 25px;}
.sw_viewInDepth .articleContent .articleComponent .imgContainer{float: left!important;width: 100%!important;position: relative!important;top: 0!important;-webkit-transform: none!important;-moz-transform:none!important;-ms-transform: none!important;-o-transform: none!important;transform: none!important;}
.sw_viewInDepth .articleContent .articleComponent .txtContainer{float: left!important;width: 100%!important;position: relative!important;margin-top: 20px;}
.sw_viewInDepth .articleContent .articleComponent .txtContainer .contributionSinopsis{display: none;}
.sw_viewInDepth .articleContent .contributionSpacer,.sw_viewInDepth .articleContent .contributionSpacerEnd{display: none!important;}

@media screen and (max-width: 768px){
    .sw_viewInDepth .articleContent .articleComponent{width: 47%!important;float: left!important;}
}
@media screen and (max-width: 550px){
    .sw_viewInDepth .articleContent .articleComponent{width: 90%!important;float: none!important;margin: 25px auto 35px auto;}
}

/* login */
#pageLogin {width:100%;overflow:hidden;}
.frame_sw_login .titrePage1{margin-top:0px;}
.frame_sw_login .trSpacer{display:none;}
#pageLogin .tableLogin{width:80%;}
@media screen and (max-width: 768px){
    #pageLogin .tableLogin{width:100%;}
    #pageLogin tr td{width:100%; display: inline-block;}
    #pageLogin .DivBackGroundInfo{border-bottom :1px solid #eee;padding-bottom:20px;box-sizing: border-box;}
    #pageLogin .DivBackGroundInfo *{text-align:left;}
    #pageLogin .tdLogin *{text-align:left;}
    #pageLogin .DivBackGroundInfo .registerButton{text-align:center !important;}
    #pageLogin .tdLogin .loginButtonCell{text-align:center !important;}
    #pageLogin .tdLogin .loginForm{width:300px;overflow:hidden;position:relative;left:50%;margin-left:-150px;}
    #pageLogin .tdLogin .loginForm #login{width:300px;}
    #pageLogin .tdLogin .loginForm #pwd{width:300px;}


}




