@import url("/styles/stylesv1.css");
@import url("/styles/v2.min.css");
@import url("/styles/sitev2.min.css");
@import url("/styles/home-v2.min.css");
@import url("/styles/home-sitev2.min.css");
@import url("/styles/stylesv2.css");
@import url("/styles/din.css");

body .slider-position .slideRight {
	left: auto;
}


body .slickSlider .slick-slide.slide-0 .bgi{background:url("../img-slide-promo-desktop.jpg") no-repeat;background-size:cover}

body .slickSlider .slick-slide.slide-0 .bgi {
    background-image: url("../img/img-slide-promo-desktop.jpg");
    background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover;
}
body .slickSlider .slider-slide.slide-0 .slide-content .half {
	text-align: center;
}

body .content-simulateur {
	background-image: url("../img/img-bg-simulateur.jpg");
    background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover;
}

.v2 .prefooter-wrapper .bgi {
        background-image: url("../img/img-bg-cta.jpg");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: cover;
}

body .slickSlider .slick-slide.slide-0 .bgi.first {
   	background-image: url("../img/img-slide-webinar-desktop.jpg");
}

body .slickSlider .slick-slide.slide-0 .bgi.second {
   	background-image: url("../img/img-slide-lrel-desktop.jpg");
}

body .slickSlider .slick-slide.slide-0 .bgi.third {
   	background-image: url("../img/img-slide-simulez-desktop.jpg");
}

body .slickSlider .slick-slide.slide-0 .bgi.four {
   	background-image: url("../img/img-slide-testez-desktop.jpg");
}

body .slickSlider .slick-slide.slide-0 .bgi.happynewyear {
   	background-image: url("../img/slideshow/happynewyear.png");
}

body .calculateur-wrapper .title {
	overflow: inherit;
}

body .calculateur-wrapper {
	overflow: inherit;
}

body .calculateur-wrapper .calculateur-content.descriptionLess {
	margin-top: 0;
}

body .calculateur-wrapper .title .title {
	
}

body .calculateur-wrapper .title .contentTitle {
	display: inline-block;
	font-size: 0;
	height: 100px;
	margin: 0 140px;
	position: relative;
}

body .calculateur-wrapper .title .vruler {
	display: inline-block;
	vertical-align: middle;
	width: 0%;
	height: 100%;
}

body .calculateur-wrapper .title img.calculette {
	position: absolute;	
	left: -140px;
	top: -30px;
}

body .calculateur-wrapper .title h3 {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 100%;
}




body .calculateur-wrapper .calculateur-content .split .inside {
	background: #515696;
}

body .step-2 .form-simulateur {
	background: #515696;
}

body .step-3 .results-content .item.item-4 {
	background: #515696;
}

body .tabs-wrapper ul li.showit a {
	color:#535298
}
body .tabs-wrapper ul li a:hover {
    color: #535298;
}
body .actus-wrapper .actu-item .actu-content .more a {
    color: #000000;
}	

/*TABLETTES ET PORTABLES*/
@media only screen and (max-width: 1024px) {
	body .slickSlider .slick-slide.slide-0 .bgi.first {
   		background-image: url("../img/img-slide-webinar-mobile.jpg");
	}
		
	body .slickSlider .slick-slide.slide-0 .bgi {
    	background-image: url("../img/img-slide-promo-mobile.jpg");
	}
	
	body .slickSlider .slick-slide.slide-0 .bgi.second {
	   	background-image: url("../img/img-slide-lrel-mobile.jpg");
	}
	
	body .slickSlider .slick-slide.slide-0 .bgi.third {
	   	background-image: url("../img/img-slide-simulez-mobile.jpg");
	}
	
	body .slickSlider .slick-slide.slide-0 .bgi.four {
	   	background-image: url("../img/img-slide-testez-mobile.jpg");
	}
}


body #solutionTabs.tabs-wrapper ul.sub-menu li a {
	font-weight: 400;
}
body #solutionTabs.tabs-wrapper ul li a:hover {
	color: #535298;
}
body #solutionTabs.tabs-wrapper ul li .tooltip.right .tooltip-inner{
	color:#535298!important;
	width: 100% !important;
	display: block;
	padding-right:0;
}
body .prefooter-wrapper .box .inside {
	padding: 38px 12.5% 0;
}


body .pinned-ctas .inside {
	padding-top: 210px;
}


/*
** Image persona
*/
@media only screen and (min-width: 1024px) {
	body .produit-wrapper .box-layout.group-0 .r .inside img, body .produit-wrapper .box-layout.group-2 .r .inside img {
		float: none;
		min-width: 100%;
		min-height: 100%;
		height: inherit;
	}
	body .produit-wrapper .box-layout.group-0 .r .inside, body .produit-wrapper .box-layout.group-2 .r .inside {
		position: absolute;
		width: 50%;
		margin-right: 0;
	}
	body .produit-wrapper .box-layout.group-1 .l .inside img {
		float: none;
		min-width: 100%;
		min-height: 100%;
		height: inherit;
	}
	body .produit-wrapper .box-layout.group-1 .l .inside {
		position: absolute;
		width: 50%;
		margin-left: 0;
		left: 0;
	}
}

body .produit-wrapper .box-layout .box-row .l .padd {
	padding-left: 0px;
}
body .produit-wrapper .box-layout .box-row .r .padd {
	padding-right: 0px;
}

body .produit-wrapper .box-layout .box-row h3 {
	line-height: 26px;
}
body .produit-wrapper .features a:hover SPAN {
	color: #5a5899;
	text-decoration: underline; 
}




body .step-3 .results-content .item .pos .title {
	line-height: 12px;
}

body .step-3 .results-content .item .pos .value {
	font-weight: 700;
}


/*
** Minismulateur
*/
body .calculateur-wrapper {
	background-color: #fff;
	border: 0;
	min-height: 342px;
}
body .calculateur-wrapper .calculateur-content {
	background: transparent;
	margin-top: 24px;
}
#simulateur .butn.butn-cta {
	text-transform: none;
}
body .step-2 .form-simulateur {
	border: 2px solid #fff;
}
body .calculateur-wrapper .mentions {
	padding: 20px 10px;
	font-size: 14px;
	text-align: center;
}
body .step-2 .form-simulateur .side.sleft, body .step-2 .form-simulateur .side.sright {
	padding-bottom: 15px;
}
@media only screen and (min-width: 1024px) {
body .calculateur-wrapper .calculateur-content .split.sright {
	margin-bottom: 0;
}
body .step-3 .results-content .item.item-3 .value {
	line-height: 56px !important;
}
}
body .step-3 .results-content .item {
	background-color: #d9d9d9;
}
body .step-3 .results-content .item .pos .value {
	font-family: Verdana;
	font-weight: normal;
}

body .butn-bluetrans {
	border: 1px solid #515696;
}
body .butn-bluetrans span, body .butn-bluetrans:hover, body .butn-bluetrans:hover span {
	color: #515696;
}
body .step-3 .results-content .item .symbol .circ .ic {
	color: #515696;
}
body .step-3 .results-content .item .symbol {
	background-color: #fff;
}
body .step-3 .results-content .item .symbol .circ .ic {
	background-color: #fff; 
}

/*
** Actus
*/
body .actus-wrapper .actu-item .actu-content p {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis; /* pour Opera 9 */
	-ms-text-overflow: ellipsis;
	height: 162px;
}





@media only screen and (max-width: 1024px) {
	body .produit-wrapper .box-layout .box-row .l {
		margin-left: 40px;
	}
}


body .pinned-ctas .inside {
	display: block;
	margin-right: 0;
	padding-top: 0;
}
@media screen and (min-width: 1021px) {
	
	#sSliderActu .actu-content>p {
		height: auto;
	}
	#sSliderActu .actu-content {
		height: 280px;
		position: relative;
	}
	#sSliderActu .actu-content>.more {
		position: absolute;
		bottom: 0px;
		right: 10px;
	}
}