@media (max-width:480px) {
body { background-color:#FFF; }
	
.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.col-xl-1-1 { width:100%; }
.col-xl-1-2 { width:50%; float:left; }
.col-xl-1-3 { width:33.33333%; float:left; }
.col-xl-2-3 { width:66.66666%; float:left; }
.col-xl-1-4 { width:25%; float:left; }
.col-xl-3-4 { width:75%; float:left; }
.col-xl-1-5 { width:20%; float:left; }
.col-xl-2-5 { width:40%; float:left; }
.col-xl-3-5 { width:60%; float:left; }
.col-xl-4-5 { width:80%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-15-100 { width:15%; float:left; }
.col-xl-1-7 { width:14.28571%; float:left; }
.col-xl-1-8 { width:12.55555%; float:left; }
.col-xl-1-8 { width:10%; float:left; }
.col-xl-1-12 { width:8.33333%; float:left; }
.col-xl-3-12 { width:25%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-5-6 { width:83.33333%; float:left; }
.col-xl-5-12 { width:41.66666%; float:left; }
.col-xl-7-12 { width:58.33333%; float:left; }
.col-xl-11-12 { width:91.66666%; float:left; }
.col-xl-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-xl { font-weight:400 !important; }
.f13-xl { font-size:13px !important; }
.f14-xl { font-size:14px !important; }
.f15-xl { font-size:15px !important; }
.f16-xl { font-size:16px !important; }

.mb0-xl { margin-bottom:0px !important; }
.mb5-xl { margin-bottom:5px !important; }
.mb10-xl { margin-bottom:10px !important; }
.mb20-xl { margin-bottom:20px !important; }
.mt5-xl { margin-top:5px !important; }
.mt10-xl { margin-top:10px !important; }
.mt20-xl { margin-top:20px !important; }
.ml10-xl { margin-left:10px !important; }
.ml20-xl { margin-left:20px !important; }
.mr0-xl { margin-right:0px !important; }
.mr10-xl { margin-right:10px !important; }
.mr20-xl { margin-right:20px !important; }
.mr24-xl { margin-right:24px !important; }
.mr30-xl { margin-right:30px !important; }
.mb30-xl { margin-bottom:30px !important; }

.pb5-xl { padding-bottom:5px !important; }
.pb10-xl { padding-bottom:10px !important; }
.pb15-xl { padding-bottom:15px !important; }
.pb20-xl { padding-bottom:20px !important; }
.pb30-xl { padding-bottom:30px !important; }
.pb40-xl { padding-bottom:40px !important; }

.pt10-xl { padding-top:10px !important; }

.but-normal-xl { padding:9px 16px; font-size:13px; }
.but-md-xl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xl { width:80%; margin:0px auto; }

.is-hidden-lg { display:none !important; }
.is-visible-lg { display:block !important; }

.col-lg-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-lg-1-2 { width:50%; float:left; }
.col-lg-1-3 { width:33.33333%; float:left; }
.col-lg-2-3 { width:66.66666%; float:left; }
.col-lg-1-4 { width:25%; float:left; }
.col-lg-3-4 { width:75%; float:left; }
.col-lg-1-5 { width:20%; float:left; }
.col-lg-2-5 { width:40%; float:left; }
.col-lg-3-5 { width:60%; float:left; }
.col-lg-4-5 { width:80%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-15-100 { width:15%; float:left; }
.col-lg-1-7 { width:14.28571%; float:left; }
.col-lg-1-8 { width:12.55555%; float:left; }
.col-lg-1-8 { width:10%; float:left; }
.col-lg-1-12 { width:8.33333%; float:left; }
.col-lg-3-12 { width:25%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-5-6 { width:83.33333%; float:left; }
.col-lg-5-12 { width:41.66666%; float:left; }
.col-lg-7-12 { width:58.33333%; float:left; }
.col-lg-11-12 { width:91.66666%; float:left; }
.col-lg-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-lg { font-weight:400 !important; }
.f13-lg { font-size:13px !important; }
.f14-lg { font-size:14px !important; }
.f15-lg { font-size:15px !important; }
.f16-lg { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-lg { margin-bottom:5px !important; }
.mb10-lg { margin-bottom:10px !important; }
.mb20-lg { margin-bottom:20px !important; }
.mt5-lg { margin-top:5px !important; }
.mt10-lg { margin-top:10px !important; }
.mt20-lg { margin-top:20px !important; }
.ml10-lg { margin-left:10px !important; }
.ml20-lg { margin-left:20px !important; }
.mr0-lg { margin-right:0px !important; }
.mr10-lg { margin-right:10px !important; }
.mr20-lg { margin-right:20px !important; }
.mr24-lg { margin-right:24px !important; }
.mr30-lg { margin-right:30px !important; }
.mb30-lg { margin-bottom:30px !important; }

.pb5-lg { padding-bottom:5px !important; }
.pb10-lg { padding-bottom:10px !important; }
.pb15-lg { padding-bottom:15px !important; }
.pb20-lg { padding-bottom:20px !important; }
.pb30-lg { padding-bottom:30px !important; }
.pb40-lg { padding-bottom:40px !important; }

.pt10-lg { padding-top:10px !important; }

.but-normal-lg { padding:9px 16px; font-size:13px; }
.but-md-lg { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-lg i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-lg { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-lg { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-lg { width:80%; margin:0px auto; }

.is-hidden-sm { display:none !important; }
.is-visible-sm { display:block !important; }

.col-sm-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-sm-1-2 { width:50%; float:left; }
.col-sm-1-3 { width:33.33333%; float:left; }
.col-sm-2-3 { width:66.66666%; float:left; }
.col-sm-1-4 { width:25%; float:left; }
.col-sm-3-4 { width:75%; float:left; }
.col-sm-1-5 { width:20%; float:left; }
.col-sm-2-5 { width:40%; float:left; }
.col-sm-3-5 { width:60%; float:left; }
.col-sm-4-5 { width:80%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-15-100 { width:15%; float:left; }
.col-sm-1-7 { width:14.28571%; float:left; }
.col-sm-1-8 { width:12.55555%; float:left; }
.col-sm-1-8 { width:10%; float:left; }
.col-sm-1-12 { width:8.33333%; float:left; }
.col-sm-3-12 { width:25%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-5-6 { width:83.33333%; float:left; }
.col-sm-5-12 { width:41.66666%; float:left; }
.col-sm-7-12 { width:58.33333%; float:left; }
.col-sm-11-12 { width:91.66666%; float:left; }
.col-sm-3-10 { width:30%; float:left; }

.f500-sm { font-weight:500 !important; }
.f400-sm { font-weight:400 !important; }
.f13-sm { font-size:13px !important; }
.f14-sm { font-size:14px !important; }
.f15-sm { font-size:15px !important; }
.f16-sm { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-sm { margin-bottom:5px !important; }
.mb10-sm { margin-bottom:10px !important; }
.mb20-sm { margin-bottom:20px !important; }
.mt5-sm { margin-top:5px !important; }
.mt10-sm { margin-top:10px !important; }
.mt20-sm { margin-top:20px !important; }
.ml0-sm { margin-left:0px !important; }
.ml10-sm { margin-left:10px !important; }
.ml20-sm { margin-left:20px !important; }
.mr0-sm { margin-right:0px !important; }
.mr10-sm { margin-right:10px !important; }
.mr20-sm { margin-right:20px !important; }
.mr24-sm { margin-right:24px !important; }
.mr30-sm { margin-right:30px !important; }
.mb30-sm { margin-bottom:30px !important; }

.pb5-sm { padding-bottom:5px !important; }
.pb10-sm { padding-bottom:10px !important; }
.pb15-sm { padding-bottom:15px !important; }
.pb20-sm { padding-bottom:20px !important; }
.pb30-sm { padding-bottom:30px !important; }
.pb40-sm { padding-bottom:40px !important; }

.pt10-sm { padding-top:10px !important; }

.but-normal-sm { padding:9px 16px; font-size:13px; }
.but-md-sm { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-sm i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-sm { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-sm { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-sm { width:80%; margin:0px auto; }
.taleft-sm { text-align:left !important; }

.is-hidden-xs { display:none !important; }
.is-visible-xs { display:block !important; }

.col-xs-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-xs-1-2 { width:50%; float:left; }
.col-xs-1-3 { width:33.33333%; float:left; }
.col-xs-2-3 { width:66.66666%; float:left; }
.col-xs-1-4 { width:25%; float:left; }
.col-xs-3-4 { width:75%; float:left; }
.col-xs-1-5 { width:20%; float:left; }
.col-xs-2-5 { width:40%; float:left; }
.col-xs-3-5 { width:60%; float:left; }
.col-xs-4-5 { width:80%; float:left; }
.col-xs-1-6 { width:16.66666%; float:left; }
.col-xs-15-100 { width:15%; float:left; }
.col-xs-1-7 { width:14.28571%; float:left; }
.col-xs-1-8 { width:12.55555%; float:left; }
.col-xs-1-8 { width:10%; float:left; }
.col-xs-1-12 { width:8.33333%; float:left; }
.col-xs-3-12 { width:25%; float:left; }
.col-xs-1-6 { width:16.66666%; float:left; }
.col-xs-5-6 { width:83.33333%; float:left; }
.col-xs-5-12 { width:41.66666%; float:left; }
.col-xs-7-12 { width:58.33333%; float:left; }
.col-xs-11-12 { width:91.66666%; float:left; }
.col-xs-3-10 { width:30%; float:left; }

.f500-xs { font-weight:500 !important; }
.f400-xs { font-weight:400 !important; }
.f13-xs { font-size:13px !important; }
.f14-xs { font-size:14px !important; }
.f15-xs { font-size:15px !important; }
.f16-xs { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-xs { margin-bottom:5px !important; }
.mb10-xs { margin-bottom:10px !important; }
.mb20-xs { margin-bottom:20px !important; }
.mt5-xs { margin-top:5px !important; }
.mt10-xs { margin-top:10px !important; }
.mt20-xs { margin-top:20px !important; }
.ml0-xs { margin-left:0px !important; }
.ml10-xs { margin-left:10px !important; }
.ml20-xs { margin-left:20px !important; }
.mr0-xs { margin-right:0px !important; }
.mr10-xs { margin-right:10px !important; }
.mr20-xs { margin-right:20px !important; }
.mr24-xs { margin-right:24px !important; }
.mr30-xs { margin-right:30px !important; }
.mb30-xs { margin-bottom:30px !important; }

.pb5-xs { padding-bottom:5px !important; }
.pb10-xs { padding-bottom:10px !important; }
.pb15-xs { padding-bottom:15px !important; }
.pb20-xs { padding-bottom:20px !important; }
.pb30-xs { padding-bottom:30px !important; }
.pb40-xs { padding-bottom:40px !important; }

.pt10-xs { padding-top:10px !important; }

.but-normal-xs { padding:9px 16px; font-size:13px; }
.but-md-xs { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xs i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xs { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xs { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xs { width:80%; margin:0px auto; }

.tacenter-xs { text-align:center !important; }

.is-hidden-xxs { display:none !important; }
.is-visible-xxs { display:block !important; }

.col-xxs-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-xxs-1-2 { width:50%; float:left; }
.col-xxs-1-3 { width:33.33333%; float:left; }
.col-xxs-2-3 { width:66.66666%; float:left; }
.col-xxs-1-4 { width:25%; float:left; }
.col-xxs-3-4 { width:75%; float:left; }
.col-xxs-1-5 { width:20%; float:left; }
.col-xxs-2-5 { width:40%; float:left; }
.col-xxs-3-5 { width:60%; float:left; }
.col-xxs-4-5 { width:80%; float:left; }
.col-xxs-1-6 { width:16.66666%; float:left; }
.col-xxs-15-100 { width:15%; float:left; }
.col-xxs-1-7 { width:14.28571%; float:left; }
.col-xxs-1-8 { width:12.55555%; float:left; }
.col-xxs-1-8 { width:10%; float:left; }
.col-xxs-1-12 { width:8.33333%; float:left; }
.col-xxs-3-12 { width:25%; float:left; }
.col-xxs-1-6 { width:16.66666%; float:left; }
.col-xxs-5-6 { width:83.33333%; float:left; }
.col-xxs-5-12 { width:41.66666%; float:left; }
.col-xxs-7-12 { width:58.33333%; float:left; }
.col-xxs-11-12 { width:91.66666%; float:left; }
.col-xxs-3-10 { width:30%; float:left; }

.f500-xxs { font-weight:500 !important; }
.f400-xxs { font-weight:400 !important; }
.f13-xxs { font-size:13px !important; }
.f14-xxs { font-size:14px !important; }
.f15-xxs { font-size:15px !important; }
.f16-xxs { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-xxs { margin-bottom:5px !important; }
.mb10-xxs { margin-bottom:10px !important; }
.mb20-xxs { margin-bottom:20px !important; }
.mt5-xxs { margin-top:5px !important; }
.mt10-xxs { margin-top:10px !important; }
.mt20-xxs { margin-top:20px !important; }
.ml0-xxs { margin-left:0px !important; }
.ml10-xxs { margin-left:10px !important; }
.ml20-xxs { margin-left:20px !important; }
.mr0-xxs { margin-right:0px !important; }
.mr10-xxs { margin-right:10px !important; }
.mr20-xxs { margin-right:20px !important; }
.mr24-xxs { margin-right:24px !important; }
.mr30-xxs { margin-right:30px !important; }
.mb30-xxs { margin-bottom:30px !important; }

.pb5-xxs { padding-bottom:5px !important; }
.pb10-xxs { padding-bottom:10px !important; }
.pb15-xxs { padding-bottom:15px !important; }
.pb20-xxs { padding-bottom:20px !important; }
.pb30-xxs { padding-bottom:30px !important; }
.pb40-xxs { padding-bottom:40px !important; }

.pt10-xxs { padding-top:10px !important; }

.but-normal-xxs { padding:9px 16px; font-size:13px; }
.but-md-xxs { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxs i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxs { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xxs { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxs { width:80%; margin:0px auto; }

.tacenter-xxs { text-align:center !important; }
.taleft-xxs { text-align:left !important; }

P, FORM, IMG, UL, LI { font-size:14px; }
.d0profil { width:300px; padding:0px 10px; }
.d0list { padding:0px 10px 0px 10px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 10px; }
.d0 { width:100%; max-width:988px; margin:0px auto; }
.d1 { padding:0px 5px; }

header { height:123px; }
.header-head { height:77px; }
.header-slideshow { height:520px; }
.slideshow-search { margin-top:270px; z-index:50; }
.header-slideshow-pager { margin-top:505px; display:none; }
.header-slideshow-editeurs { margin-top:465px; display:none; } 
.slide > .d0 > h1 { font-size:25px; padding-top:140px; line-height:40px; line-height:30px; }
.slide > .d0 > p { font-size:15px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:480px; }
.header-slideshow-inscription { height:370px; }
.header-slideshow .slide { background-size:cover; padding-right:10px; padding-left:10px; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:164px; font-size:25px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:22px; padding-bottom:0px; }
.apropos-inscription-cad1-1 { padding-top:8px; }

.home-schema-title { font-size:17px; }
.home-schema-desc { padding:0px 15px 10px 15px; }

.header-slideshow-apropos .header-slideshow-pager { margin-top:436px; }
.header-slideshow-img { margin-top:35px; }
.header-slideshow-img img { max-width:285px; height:auto; }

.header-slideshow-editeurs1 p { font-size:25px; line-height:30px; }
.header-slideshow-editeurs1 p strong { font-size:30px; }

.header-bar-logo {
	width:50px;
}
.header-logo-sticky { 
	width:176px; 
}
.header-bar-cta1 { width:100px; }
.header-bar-lg { margin-right:7px; }

.solutions-slideshow {
	height:385px; 
}
.solutions-slideshows .slide h1.slide-title1 { font-size:25px; padding-top:144px; line-height:33px; }

.home-menu {  height:65px; }
.home-menu-nav ul { height:65px; }
.home-menu-nav ul li { height:65px; }
.home-menu-nav ul li a { height:65px; line-height:55px; font-size:16px; }
.home-menu-nav ul li a i { display:block; font-size:20px; height:65px; line-height:55px; display:block; }
.home-menu-nav ul li a span { display:none; }
.home-menu-nav ul li.active a { line-height:65px; }
.home-menu-nav ul li.active a i { line-height:65px; }

.home-temoignages { padding:20px 0px 20px 0px; }
.home-temoignages h1 { font-size:28px; color:#303030; }

.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:440px; height:auto; }
#home-lb-intro-img img { max-width:440px; height:auto; }
#home-webinars-intro-img img { max-width:440px; height:auto; }

#home-salon-bandeau1 .conTxt p, #home-salon-bandeau1 .conTxt p strong { color:#FFFFFF; font-size:15px; }

.home-definition { padding:20px 20px 20px 20px; }
.home-definition h1 { font-size:22px; }
.home-definition .conTxt.f15 p { font-size:14px; }
.home-definition .conTxt.f16 p, .conTxt.f16 p { font-size:14px; }
.home-definition .conTxt.f14 p, .conTxt.f14 p { font-size:14px; }
.home-definition .conTxt.f13 p, .conTxt.f13 p { font-size:14px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau2 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:24px; }
.home-solutions-bandeau1 h2 {  font-size:16px; }
.home-thematiques-bandeau1 .d0 { padding:35px 10px 10px 10px; }

.home-schema, .home-schema2 { padding:25px 10px 20px 10px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }
	
.home-schema-cta { background:none; }
.home-schema-cols > .col1-4 { background:none; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:100%; float:none; clear:both; }
.sh3-2b { width:100%; float:none; clear:both; margin-top:9px; }
.sh3-2b1 { margin-left:0px; }
.sh3-2c, .sh3-2cnowi { width:100%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:7px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}
.dropdownSelect0 dd ul li.licontrols span { padding:1px 1px; }

.header-logo { 
	width:200px; 
}
.header-logo img { 
	width:190px; height:auto; margin-top:10px;
}
.header-menu { 
	width:80px;  padding-top:25px;
}
.header-menu-sticky { 
	width:100px;
}
#header-menu-sticky .navbar-header { margin-top:3px; }

.slideshow-search-cont { width:290px; margin-right:auto; margin-left:auto; }
.slideshow-search-select { width:190px; }
.slideshow-search-dans { width:75px; }
.slideshow-search-cont-left { height:55px; width:100%; float:none; clear:both; margin-bottom:10px; height:109px; }
.slideshow-search-cont-right { height:55px; width:100%; float:none; clear:both; }
.slideshow-search-but { max-width:100px; margin-left:auto; margin-right:auto;  }

.profil-header-gear, .profil-header-gear2 { left:-230px; top:-242px; background-size:cover; width:770px; height:770px; }

.home-devenir-exposant { font-size:20px; height:auto; padding-bottom:32px; text-align:center; }
.home-devenir-exposant span { display:block; padding-right:0px; background:none; margin-bottom:25px; margin-right:0px; }

.home-thematiques-bandeaux { height:auto; }

/*ul.share-buttons{ padding:4px 0px; }
#right-socials { width:38px; }
#right-socials img { width:26px; }*/

#solutions-header0, .solutions-header, .solutions-header1, .solutions-header-mini { height:auto; }
#solutions-header0.solutions-header0-mini, .solutions-header-mini {height:auto; }

.solutions-header-stick { position:relative; top:auto; left:0px; width:100%; padding:10px 0px; height:auto; }
.solutions-header-big.solutions-header-stick { height:auto; }

.solutions-header3-title { display:none; }
.solutions-header3-criteres { padding-left:0px; }
.solutions-header3 { margin-left:0px; padding-right:0px; }
.sh3-editeurs-tit { display:none; }
.sh3-editeurs-elmnt { width:33.33333%; }
.sh3-editeurs-elmnt a { font-size:13px; }

.sh3-1a { height:auto; background-color:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #eaeaea; background-image:none; }
.sh3-motscles-tit { display:none; }
.sh3-motscles-rech { width:80%; }
.sh3-motscles-ok { width:20%; }

.sh-sel1 { width:50.33333%; }
.sh-sel2 { width:33.33333%; }
.sh-sel1-lg { width:25%; }
.sh-sel2-lg { width:25%; }
.sh-sel50-lg { width:50%; }
.sh-sel1-xxs { width:50%; }
.sh-sel2-xxs { width:50%; }
.sh-sel100-xxs { width:100%; }
.sh-sel-bdrbot { border-bottom:1px solid #eaeaea; }
.sh-sel-bdrbot-xxs { border-bottom:1px solid #eaeaea; }

#butSearchMobile { display:block; }

.sh3-motscles-rech input { font-size:13px; }

.solutions-item { margin-bottom:80px; }
.solutions-item-invit, .solutions-item-invit-lb { min-height:312px; }
.solutions-item-invit .si-editeur { padding:5px 0px 15px 0px; }
.solutions-item-webinar { margin-bottom:80px; padding-bottom:35px; }

footer { padding:15px 0px 25px 0px; }
.footer-top { padding:0px 0px 15px 0px; }
.footer-nav-tit { padding:0px 0px 5px 0px; }
.footer-nav li { padding:1px 0px;  }
.footer-nav li a { color:#FFFFFF; font-size:14px; }

.pui-webinar-desc { max-width:none; }

#pui-cadre-socialbuts.pui-cadre-socialbuts-decale { top:-360px; }
#pui-cadre-socialbuts.pui-cadre-socialbuts-decale2 { top:-340px; right:20px; }

.pui-content-colcenter { width:100%; float:none; clear:both; }
.pui-leftprofil .contactbut { width:100%; }
.pui-content-interne .contactbut { z-index:200; }
.pui-content-interne .pui-content-colcenter { width:93%; !important;  }

.contactbut { width:100%; }
.contactbut a { padding-top:31px; padding-bottom:31px; width:100%; display:block; }
.d0profil h1 .contactbut { display:none; }

.pui-tri-bar { display:none; }

.pui-content-colleft2 { width:100%; float:none; clear:both; }
.pui-content-colright2 { width:100%; float:none; clear:both; }

.pui-content-interne .pui-content-colleft, .pui-content-interne .pui-content-colright { display:none; }

.profilColGauche { width:252px; float:left; display:none; }
.profilColDroite { width:100%; float:none; clear:both; }

.profilColDroite .si-desc { height:auto; }
.si-desc { height:auto; }

.tem-col-left { padding-right:0px; }
.tem-col-right { padding-left:0px; }

footer .col1-bdright { border-right:0px; }
.conTxt { font-size:13px; }

.footer-rs { margin-left:0px; }

#home-solutions-pic2a { width:40%; }
#home-solutions-pic2a img { max-width:100%; height:auto; }
#home-solutions-pic2a1 { font-size:20px; text-align:left; }
#home-solutions-pic2b { width:20%; }
#home-solutions-pic2b1 { width:351px;  }
#home-solutions-pic2b2 { font-size:20px; line-height:18px; }
#home-solutions-pic2c { width:40%; }
#home-solutions-pic2c img { max-width:100%; height:auto; }
#home-solutions-pic2c1 { font-size:20px;  text-align:right; }

form .col1-2:not(.col-lg-1-2) { width:100%; float:none; clear:both; }
form .col1-2:not(.col-lg-1-2) .ml12 { margin-left:0px !important; }
form .col1-2:not(.col-lg-1-2) .ml10 { margin-left:0px !important; }
form .col1-2:not(.col-lg-1-2) .mr12 { margin-right:0px !important; }
form .col1-2:not(.col-lg-1-2) .mr10 { margin-right:0px !important; }
form .padright30 { padding-right:0px; }

.pubFormat1 img { max-width:600px; height:auto; margin:0px auto; }
.pubFormat2 img { max-width:250px; height:auto; margin:0px auto; }
.pubFormat2 { text-align:center; width:250px; }
.pub-cont1 { margin-bottom:75px; }


.pui-header0 { height:350px; }
.pui-header2 { height:350px; padding-left:0px; background:none; }
.pui-header-content { width:100%; float:none; clear:both; }
.pui-header-content-msg {  height:100px; }
.pui-header-content h1 { font-size:20px; }
.pui-header-content h3 { font-size:14px; line-height:18px; }
.pui-header-logo { width:130px; height:130px; -webkit-border-radius:68px; -moz-border-radius:68px; border-radius:68px; border:8px solid #52f38f; margin-top:18px; }
.pui-content { padding-top:0px; }

.pui-leftprofil3 { min-height:105px; padding-top:23px; }

.pui-content-interne #pui-content-intro .pui-content-colcenter { position:relative; bottom:64px; }
.pui-cadre1 > h1, h1.pui-content-interne-h1 { padding-bottom:0px; padding-top:20px; }

.pui-header-topbar input { width:180px; }

#pui-cadre-thematiques { position:relative; top:0px !important; }

.contactbutfloat { top:0px; position:relative; }
#home-solutions-pic2 { background:none; }

.home-definition h2 { font-size:22px; }
#home-solutions-pic2a1, #home-solutions-pic2b2, #home-solutions-pic2c1 { padding-top:20px; }
#home-solutions-pic2b2 { padding-top:50px; }
#home-solutions-pic2a1.tacenter {text-align:center !important; }
#home-solutions-pic2c1.tacenter {text-align:center !important; }

h1.solutions-list-title { font-size:22px; }
h1.solutions-list-title strong { font-size:24px;  }
.solutions-list-filters select width { width:170px; }

.si-name a { font-size:15px; }

#divInscriptionExposant { padding:25px 20px; }

.solutions-slideshows .slide { padding-right:15px; padding-left:15px; }
.solutions-slideshows .slide .slide-txt1 { font-size:17px; }

#pui-cadre2-actualites-list, #pui-cadre2-webinars-list { padding-left:0px; padding-right:0px; }
.pui-cadre2 { padding:20px 5px 10px 5px; }


#menuSmartphone ul li a {
	padding: 6px 10px;
	font-size: 13px;
	font-weight: 600;
	display: inline-block;
	font-weight: 600;
	text-decoration: none;
}
#menuSmartphone ul li a i { font-size:25px; width:70px; height:70px; margin-left:auto; margin-right:auto; -webkit-border-radius:35px; -moz-border-radius: 35px; border-radius: 35px; margin-bottom:15px; padding-left:0px; padding-right:5px; }

.pui-actu-img2.tacenter-xxs { margin-left:auto; margin-right:auto; }
.pui-actu-img2.mr30 { margin-right:auto !important; }

.fbox-form { width:100%; margin:0px auto; }

#fbox-login-header { height:auto; background-image:none; }
#fbox-mdp-header { height:auto; }
.fbox-header h1 { padding-top:30px; font-weight:700; font-size:16px;  line-height:20px; }
.fbox-header h1 span { font-size:18px; }
}

@media (min-width:481px) and (max-width:640px) {
/* XS */
body { background-color:#FFF; }
	
.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.col-xl-1-1 { width:100%; }
.col-xl-1-2 { width:50%; float:left; }
.col-xl-1-3 { width:33.33333%; float:left; }
.col-xl-2-3 { width:66.66666%; float:left; }
.col-xl-1-4 { width:25%; float:left; }
.col-xl-3-4 { width:75%; float:left; }
.col-xl-1-5 { width:20%; float:left; }
.col-xl-2-5 { width:40%; float:left; }
.col-xl-3-5 { width:60%; float:left; }
.col-xl-4-5 { width:80%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-15-100 { width:15%; float:left; }
.col-xl-1-7 { width:14.28571%; float:left; }
.col-xl-1-8 { width:12.55555%; float:left; }
.col-xl-1-8 { width:10%; float:left; }
.col-xl-1-12 { width:8.33333%; float:left; }
.col-xl-3-12 { width:25%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-5-6 { width:83.33333%; float:left; }
.col-xl-5-12 { width:41.66666%; float:left; }
.col-xl-7-12 { width:58.33333%; float:left; }
.col-xl-11-12 { width:91.66666%; float:left; }
.col-xl-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-xl { font-weight:400 !important; }
.f13-xl { font-size:13px !important; }
.f14-xl { font-size:14px !important; }
.f15-xl { font-size:15px !important; }
.f16-xl { font-size:16px !important; }

.mb0-xl { margin-bottom:0px !important; }
.mb5-xl { margin-bottom:5px !important; }
.mb10-xl { margin-bottom:10px !important; }
.mb20-xl { margin-bottom:20px !important; }
.mt5-xl { margin-top:5px !important; }
.mt10-xl { margin-top:10px !important; }
.mt20-xl { margin-top:20px !important; }
.ml10-xl { margin-left:10px !important; }
.ml20-xl { margin-left:20px !important; }
.mr0-xl { margin-right:0px !important; }
.mr10-xl { margin-right:10px !important; }
.mr20-xl { margin-right:20px !important; }
.mr24-xl { margin-right:24px !important; }
.mr30-xl { margin-right:30px !important; }
.mb30-xl { margin-bottom:30px !important; }

.pb5-xl { padding-bottom:5px !important; }
.pb10-xl { padding-bottom:10px !important; }
.pb15-xl { padding-bottom:15px !important; }
.pb20-xl { padding-bottom:20px !important; }
.pb30-xl { padding-bottom:30px !important; }
.pb40-xl { padding-bottom:40px !important; }

.pt10-xl { padding-top:10px !important; }

.but-normal-xl { padding:9px 16px; font-size:13px; }
.but-md-xl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xl { width:80%; margin:0px auto; }

.is-hidden-lg { display:none !important; }
.is-visible-lg { display:block !important; }

.col-lg-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-lg-1-2 { width:50%; float:left; }
.col-lg-1-3 { width:33.33333%; float:left; }
.col-lg-2-3 { width:66.66666%; float:left; }
.col-lg-1-4 { width:25%; float:left; }
.col-lg-3-4 { width:75%; float:left; }
.col-lg-1-5 { width:20%; float:left; }
.col-lg-2-5 { width:40%; float:left; }
.col-lg-3-5 { width:60%; float:left; }
.col-lg-4-5 { width:80%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-15-100 { width:15%; float:left; }
.col-lg-1-7 { width:14.28571%; float:left; }
.col-lg-1-8 { width:12.55555%; float:left; }
.col-lg-1-8 { width:10%; float:left; }
.col-lg-1-12 { width:8.33333%; float:left; }
.col-lg-3-12 { width:25%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-5-6 { width:83.33333%; float:left; }
.col-lg-5-12 { width:41.66666%; float:left; }
.col-lg-7-12 { width:58.33333%; float:left; }
.col-lg-11-12 { width:91.66666%; float:left; }
.col-lg-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-lg { font-weight:400 !important; }
.f13-lg { font-size:13px !important; }
.f14-lg { font-size:14px !important; }
.f15-lg { font-size:15px !important; }
.f16-lg { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-lg { margin-bottom:5px !important; }
.mb10-lg { margin-bottom:10px !important; }
.mb20-lg { margin-bottom:20px !important; }
.mt5-lg { margin-top:5px !important; }
.mt10-lg { margin-top:10px !important; }
.mt20-lg { margin-top:20px !important; }
.ml10-lg { margin-left:10px !important; }
.ml20-lg { margin-left:20px !important; }
.mr0-lg { margin-right:0px !important; }
.mr10-lg { margin-right:10px !important; }
.mr20-lg { margin-right:20px !important; }
.mr24-lg { margin-right:24px !important; }
.mr30-lg { margin-right:30px !important; }
.mb30-lg { margin-bottom:30px !important; }

.pb5-lg { padding-bottom:5px !important; }
.pb10-lg { padding-bottom:10px !important; }
.pb15-lg { padding-bottom:15px !important; }
.pb20-lg { padding-bottom:20px !important; }
.pb30-lg { padding-bottom:30px !important; }
.pb40-lg { padding-bottom:40px !important; }

.pt10-lg { padding-top:10px !important; }

.but-normal-lg { padding:9px 16px; font-size:13px; }
.but-md-lg { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-lg i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-lg { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-lg { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-lg { width:80%; margin:0px auto; }

.is-hidden-sm { display:none !important; }
.is-visible-sm { display:block !important; }

.col-sm-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-sm-1-2 { width:50%; float:left; }
.col-sm-1-3 { width:33.33333%; float:left; }
.col-sm-2-3 { width:66.66666%; float:left; }
.col-sm-1-4 { width:25%; float:left; }
.col-sm-3-4 { width:75%; float:left; }
.col-sm-1-5 { width:20%; float:left; }
.col-sm-2-5 { width:40%; float:left; }
.col-sm-3-5 { width:60%; float:left; }
.col-sm-4-5 { width:80%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-15-100 { width:15%; float:left; }
.col-sm-1-7 { width:14.28571%; float:left; }
.col-sm-1-8 { width:12.55555%; float:left; }
.col-sm-1-8 { width:10%; float:left; }
.col-sm-1-12 { width:8.33333%; float:left; }
.col-sm-3-12 { width:25%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-5-6 { width:83.33333%; float:left; }
.col-sm-5-12 { width:41.66666%; float:left; }
.col-sm-7-12 { width:58.33333%; float:left; }
.col-sm-11-12 { width:91.66666%; float:left; }
.col-sm-3-10 { width:30%; float:left; }

.f500-sm { font-weight:500 !important; }
.f400-sm { font-weight:400 !important; }
.f13-sm { font-size:13px !important; }
.f14-sm { font-size:14px !important; }
.f15-sm { font-size:15px !important; }
.f16-sm { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-sm { margin-bottom:5px !important; }
.mb10-sm { margin-bottom:10px !important; }
.mb20-sm { margin-bottom:20px !important; }
.mt5-sm { margin-top:5px !important; }
.mt10-sm { margin-top:10px !important; }
.mt20-sm { margin-top:20px !important; }
.ml0-sm { margin-left:0px !important; }
.ml10-sm { margin-left:10px !important; }
.ml20-sm { margin-left:20px !important; }
.mr0-sm { margin-right:0px !important; }
.mr10-sm { margin-right:10px !important; }
.mr20-sm { margin-right:20px !important; }
.mr24-sm { margin-right:24px !important; }
.mr30-sm { margin-right:30px !important; }
.mb30-sm { margin-bottom:30px !important; }

.pb5-sm { padding-bottom:5px !important; }
.pb10-sm { padding-bottom:10px !important; }
.pb15-sm { padding-bottom:15px !important; }
.pb20-sm { padding-bottom:20px !important; }
.pb30-sm { padding-bottom:30px !important; }
.pb40-sm { padding-bottom:40px !important; }

.pt10-sm { padding-top:10px !important; }

.but-normal-sm { padding:9px 16px; font-size:13px; }
.but-md-sm { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-sm i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-sm { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-sm { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-sm { width:80%; margin:0px auto; }
.taleft-sm { text-align:left !important; }

.is-hidden-xs { display:none !important; }
.is-visible-xs { display:block !important; }

.col-xs-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-xs-1-2 { width:50%; float:left; }
.col-xs-1-3 { width:33.33333%; float:left; }
.col-xs-2-3 { width:66.66666%; float:left; }
.col-xs-1-4 { width:25%; float:left; }
.col-xs-3-4 { width:75%; float:left; }
.col-xs-1-5 { width:20%; float:left; }
.col-xs-2-5 { width:40%; float:left; }
.col-xs-3-5 { width:60%; float:left; }
.col-xs-4-5 { width:80%; float:left; }
.col-xs-1-6 { width:16.66666%; float:left; }
.col-xs-15-100 { width:15%; float:left; }
.col-xs-1-7 { width:14.28571%; float:left; }
.col-xs-1-8 { width:12.55555%; float:left; }
.col-xs-1-8 { width:10%; float:left; }
.col-xs-1-12 { width:8.33333%; float:left; }
.col-xs-3-12 { width:25%; float:left; }
.col-xs-1-6 { width:16.66666%; float:left; }
.col-xs-5-6 { width:83.33333%; float:left; }
.col-xs-5-12 { width:41.66666%; float:left; }
.col-xs-7-12 { width:58.33333%; float:left; }
.col-xs-11-12 { width:91.66666%; float:left; }
.col-xs-3-10 { width:30%; float:left; }

.f500-xs { font-weight:500 !important; }
.f400-xs { font-weight:400 !important; }
.f13-xs { font-size:13px !important; }
.f14-xs { font-size:14px !important; }
.f15-xs { font-size:15px !important; }
.f16-xs { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-xs { margin-bottom:5px !important; }
.mb10-xs { margin-bottom:10px !important; }
.mb20-xs { margin-bottom:20px !important; }
.mt5-xs { margin-top:5px !important; }
.mt10-xs { margin-top:10px !important; }
.mt20-xs { margin-top:20px !important; }
.ml0-xs { margin-left:0px !important; }
.ml10-xs { margin-left:10px !important; }
.ml20-xs { margin-left:20px !important; }
.mr0-xs { margin-right:0px !important; }
.mr10-xs { margin-right:10px !important; }
.mr20-xs { margin-right:20px !important; }
.mr24-xs { margin-right:24px !important; }
.mr30-xs { margin-right:30px !important; }
.mb30-xs { margin-bottom:30px !important; }

.pb5-xs { padding-bottom:5px !important; }
.pb10-xs { padding-bottom:10px !important; }
.pb15-xs { padding-bottom:15px !important; }
.pb20-xs { padding-bottom:20px !important; }
.pb30-xs { padding-bottom:30px !important; }
.pb40-xs { padding-bottom:40px !important; }

.pt10-xs { padding-top:10px !important; }

.but-normal-xs { padding:9px 16px; font-size:13px; }
.but-md-xs { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xs i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xs { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xs { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xs { width:80%; margin:0px auto; }

.tacenter-xs { text-align:center !important; }



.d0profil { width:450px; padding:0px 10px; }
.d0list { padding:0px 10px 0px 10px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 10px; }
.d0 { width:100%; max-width:988px; margin:0px auto; }

header { height:123px; }
.header-head { height:77px; }
.header-slideshow { height:520px; }
.slideshow-search { margin-top:270px; z-index:50; }
.header-slideshow-pager { margin-top:505px; display:none; }
.header-slideshow-editeurs { margin-top:465px; display:none; } 
.slide > .d0 > h1 { font-size:33px; padding-top:160px; line-height:40px; }
.slide > .d0 > p { font-size:16px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:480px; }
.header-slideshow-inscription { height:370px; }
.header-slideshow .slide { background-size:cover; padding-right:10px; padding-left:10px; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:164px; font-size:25px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:22px; padding-bottom:0px; }
.apropos-inscription-cad1-1 { padding-top:8px; }

.home-schema-title { font-size:17px; }
.home-schema-desc { padding:0px 15px 10px 15px; }

.header-slideshow-apropos .header-slideshow-pager { margin-top:436px; }
.header-slideshow-img img { max-width:350px; height:auto; }

.header-slideshow-editeurs1 p { font-size:25px; line-height:30px; }
.header-slideshow-editeurs1 p strong { font-size:30px; }

.header-bar-cta1 { width:100px; }
.header-bar-lg { margin-right:7px; }

.solutions-slideshow {
	height:385px; 
}
.solutions-slideshows .slide h1.slide-title1 { font-size:37px; padding-top:154px; line-height:50px; }

.home-menu {  height:65px; }
.home-menu-nav ul { height:65px; }
.home-menu-nav ul li { height:65px; }
.home-menu-nav ul li a { height:65px; line-height:55px; font-size:16px; }
.home-menu-nav ul li a i { display:block; font-size:20px; height:65px; line-height:55px; display:block; }
.home-menu-nav ul li a span { display:none; }
.home-menu-nav ul li.active a { line-height:65px; }
.home-menu-nav ul li.active a i { line-height:65px; }

.home-temoignages { padding:20px 30px 20px 30px; }
.home-temoignages h1 { font-size:28px; color:#303030; }

.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:440px; height:auto; }
#home-lb-intro-img img { max-width:440px; height:auto; }
#home-webinars-intro-img img { max-width:440px; height:auto; }

#home-salon-bandeau1 .conTxt p, #home-salon-bandeau1 .conTxt p strong { color:#FFFFFF; font-size:15px; }

.home-definition { padding:20px 20px 20px 20px; }
.home-definition h1 { font-size:22px; }
.home-definition .conTxt.f15 p { font-size:14px; }
.home-definition .conTxt.f16 p, .conTxt.f16 p { font-size:14px; }
.home-definition .conTxt.f14 p, .conTxt.f14 p { font-size:14px; }
.home-definition .conTxt.f13 p, .conTxt.f13 p { font-size:14px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau2 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:24px; }
.home-solutions-bandeau1 h2 {  font-size:16px; }
.home-thematiques-bandeau1 .d0 { padding:35px 10px 10px 10px; }

.home-schema, .home-schema2 { padding:25px 10px 20px 10px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }
	
.home-schema-cta { background:none; }
.home-schema-cols > .col1-4 { background:none; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:100%; float:none; clear:both; }
.sh3-2b { width:100%; float:none; clear:both; margin-top:9px; }
.sh3-2b1 { margin-left:0px; }
.sh3-2c, .sh3-2cnowi { width:100%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:7px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}

.header-logo { 
	width:260px; 
}
.header-logo img { 
	width:230px; height:auto;
}
.header-menu { 
	width:150px;  padding-top:25px;
}
.header-menu-sticky { 
	width:100px;
}
#header-menu-sticky .navbar-header { margin-top:3px; }

.slideshow-search-cont { width:400px; margin-right:auto; margin-left:auto; }
.slideshow-search-select { width:300px; }
.slideshow-search-dans { width:75px; }
.slideshow-search-cont-left { height:55px; width:100%; float:none; clear:both; margin-bottom:10px; height:109px; }
.slideshow-search-cont-right { height:55px; width:100%; float:none; clear:both; }
.slideshow-search-but { max-width:100px; margin-left:auto; margin-right:auto;  }

.profil-header-gear, .profil-header-gear2 { left:-160px; top:-227px; background-size:cover; width:770px; height:770px; }

.home-devenir-exposant { font-size:20px; height:auto; padding-bottom:32px; text-align:center; }
.home-devenir-exposant span { display:block; padding-right:0px; background:none; margin-bottom:25px; margin-right:0px; }

.home-thematiques-bandeaux { height:auto; }

/*ul.share-buttons{ padding:4px 0px; }
#right-socials { width:38px; }
#right-socials img { width:26px; }*/

#solutions-header0, .solutions-header, .solutions-header1, .solutions-header-mini { height:auto; }
#solutions-header0.solutions-header0-mini, .solutions-header-mini {height:auto; }

.solutions-header-stick { position:relative; top:auto; left:0px; width:100%; padding:10px 0px; height:auto; }
.solutions-header-big.solutions-header-stick { height:auto; }

.solutions-header3-title { display:none; }
.solutions-header3-criteres { padding-left:0px; }
.solutions-header3 { margin-left:0px; padding-right:0px; }
.sh3-editeurs-elmnt a { font-size:13px; }

.sh3-1a { height:auto; background-color:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #eaeaea; background-image:none; }

.sh-sel1 { width:33.33333%; }
.sh-sel2 { width:33.33333%; }
.sh-sel1-lg { width:25%; }
.sh-sel2-lg { width:25%; }
.sh-sel50-lg { width:50%; }
.sh-sel-bdrbot { border-bottom:1px solid #eaeaea; }

#butSearchMobile { display:block; }

.sh3-motscles-rech input { font-size:13px; }

.solutions-item { margin-bottom:80px; }
.solutions-item-invit, .solutions-item-invit-lb { min-height:312px; }
.solutions-item-invit .si-editeur { padding:5px 0px 15px 0px; }
.solutions-item-webinar { margin-bottom:80px; padding-bottom:35px; }

footer { padding:15px 0px 25px 0px; }
.footer-top { padding:0px 0px 15px 0px; }
.footer-nav-tit { padding:0px 0px 5px 0px; }
.footer-nav li { padding:1px 0px;  }
.footer-nav li a { color:#FFFFFF; font-size:14px; }

.pui-webinar-desc { max-width:none; }

#pui-cadre-socialbuts.pui-cadre-socialbuts-decale { top:-360px; }
#pui-cadre-socialbuts.pui-cadre-socialbuts-decale2 { top:-340px; right:20px; }

.pui-content-colcenter { width:100%; float:none; clear:both; }
.pui-leftprofil .contactbut { width:100%; }
.pui-content-interne .contactbut { z-index:200; }
.pui-content-interne .pui-content-colcenter { width:96%; !important; }

.contactbut { width:100%; }
.contactbut a { padding-top:31px; padding-bottom:31px; width:100%; display:block; }
.d0profil h1 .contactbut { display:none; }

.pui-tri-bar { display:none; }

.pui-content-colleft2 { width:100%; float:none; clear:both; }
.pui-content-colright2 { width:100%; float:none; clear:both; }

.pui-content-interne .pui-content-colleft, .pui-content-interne .pui-content-colright { display:none; }

.profilColGauche { width:252px; float:left; display:none; }
.profilColDroite { width:100%; float:none; clear:both; }

.profilColDroite .si-desc { height:125px; }

.tem-col-left { padding-right:0px; }
.tem-col-right { padding-left:0px; }

footer .col1-bdright { border-right:0px; }
.conTxt { font-size:13px; }

.footer-rs { margin-left:0px; }

#home-solutions-pic2a { width:40%; }
#home-solutions-pic2a img { max-width:100%; height:auto; }
#home-solutions-pic2a1 { font-size:20px; text-align:left; }
#home-solutions-pic2b { width:20%; }
#home-solutions-pic2b1 { width:351px;  }
#home-solutions-pic2b2 { font-size:20px; line-height:18px; }
#home-solutions-pic2c { width:40%; }
#home-solutions-pic2c img { max-width:100%; height:auto; }
#home-solutions-pic2c1 { font-size:20px;  text-align:right; }

form .col1-2:not(.col-lg-1-2) { width:100%; float:none; clear:both; }
form .col1-2:not(.col-lg-1-2) .ml12 { margin-left:0px !important; }
form .col1-2:not(.col-lg-1-2) .ml10 { margin-left:0px !important; }
form .col1-2:not(.col-lg-1-2) .mr12 { margin-right:0px !important; }
form .col1-2:not(.col-lg-1-2) .mr10 { margin-right:0px !important; }
form .padright30 { padding-right:0px; }

.pubFormat1 { text-align:center; }
.pubFormat1 img { max-width:600px; height:auto; margin:0px auto; }

.pui-header0 { height:350px; }
.pui-header2 { height:350px; padding-left:0px; background:none; }
.pui-header-content { width:100%; float:none; clear:both; }
.pui-header-logo { width:140px; height:140px; -webkit-border-radius:78px; -moz-border-radius:78px; border-radius:78px; border:8px solid #52f38f; }
.pui-content { padding-top:0px; }

.pui-leftprofil3 { min-height:105px; padding-top:23px; }

.pui-content-interne #pui-content-intro .pui-content-colcenter { position:relative; bottom:64px; }
.pui-cadre1 > h1, h1.pui-content-interne-h1 { padding-bottom:0px; padding-top:20px; }

#pui-cadre-thematiques { position:relative; top:0px !important; }

.contactbutfloat { top:0px; }
#home-solutions-pic2 { background:none; }

.home-definition h2 { font-size:22px; }
#home-solutions-pic2a1, #home-solutions-pic2b2, #home-solutions-pic2c1 { padding-top:20px; }
#home-solutions-pic2b2 { padding-top:50px; }
#home-solutions-pic2a1.tacenter {text-align:center !important; }
#home-solutions-pic2c1.tacenter {text-align:center !important; }

h1.solutions-list-title { font-size:22px; }
h1.solutions-list-title strong { font-size:24px;  }

.si-name a { font-size:15px; }

#divInscriptionExposant { padding:25px 20px; }

.solutions-slideshows .slide { padding-right:15px; padding-left:15px; }
.solutions-slideshows .slide .slide-txt1 { font-size:17px; }

#pui-cadre2-actualites-list { padding-left:0px; }

.fbox-form { width:85%; margin:0px auto; }
}

@media (min-width:641px) and (max-width:789px) {
/* SM */
body { background-color:#FFF; }
	
.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.col-xl-1-1 { width:100%; }
.col-xl-1-2 { width:50%; float:left; }
.col-xl-1-3 { width:33.33333%; float:left; }
.col-xl-2-3 { width:66.66666%; float:left; }
.col-xl-1-4 { width:25%; float:left; }
.col-xl-3-4 { width:75%; float:left; }
.col-xl-1-5 { width:20%; float:left; }
.col-xl-2-5 { width:40%; float:left; }
.col-xl-3-5 { width:60%; float:left; }
.col-xl-4-5 { width:80%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-15-100 { width:15%; float:left; }
.col-xl-1-7 { width:14.28571%; float:left; }
.col-xl-1-8 { width:12.55555%; float:left; }
.col-xl-1-8 { width:10%; float:left; }
.col-xl-1-12 { width:8.33333%; float:left; }
.col-xl-3-12 { width:25%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-5-6 { width:83.33333%; float:left; }
.col-xl-5-12 { width:41.66666%; float:left; }
.col-xl-7-12 { width:58.33333%; float:left; }
.col-xl-11-12 { width:91.66666%; float:left; }
.col-xl-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-xl { font-weight:400 !important; }
.f13-xl { font-size:13px !important; }
.f14-xl { font-size:14px !important; }
.f15-xl { font-size:15px !important; }
.f16-xl { font-size:16px !important; }

.mb0-xl { margin-bottom:0px !important; }
.mb5-xl { margin-bottom:5px !important; }
.mb10-xl { margin-bottom:10px !important; }
.mb20-xl { margin-bottom:20px !important; }
.mt5-xl { margin-top:5px !important; }
.mt10-xl { margin-top:10px !important; }
.mt20-xl { margin-top:20px !important; }
.ml10-xl { margin-left:10px !important; }
.ml20-xl { margin-left:20px !important; }
.mr0-xl { margin-right:0px !important; }
.mr10-xl { margin-right:10px !important; }
.mr20-xl { margin-right:20px !important; }
.mr24-xl { margin-right:24px !important; }
.mr30-xl { margin-right:30px !important; }
.mb30-xl { margin-bottom:30px !important; }

.pb5-xl { padding-bottom:5px !important; }
.pb10-xl { padding-bottom:10px !important; }
.pb15-xl { padding-bottom:15px !important; }
.pb20-xl { padding-bottom:20px !important; }
.pb30-xl { padding-bottom:30px !important; }
.pb40-xl { padding-bottom:40px !important; }

.pt10-xl { padding-top:10px !important; }

.but-normal-xl { padding:9px 16px; font-size:13px; }
.but-md-xl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xl { width:80%; margin:0px auto; }

.is-hidden-lg { display:none !important; }
.is-visible-lg { display:block !important; }

.col-lg-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-lg-1-2 { width:50%; float:left; }
.col-lg-1-3 { width:33.33333%; float:left; }
.col-lg-2-3 { width:66.66666%; float:left; }
.col-lg-1-4 { width:25%; float:left; }
.col-lg-3-4 { width:75%; float:left; }
.col-lg-1-5 { width:20%; float:left; }
.col-lg-2-5 { width:40%; float:left; }
.col-lg-3-5 { width:60%; float:left; }
.col-lg-4-5 { width:80%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-15-100 { width:15%; float:left; }
.col-lg-1-7 { width:14.28571%; float:left; }
.col-lg-1-8 { width:12.55555%; float:left; }
.col-lg-1-8 { width:10%; float:left; }
.col-lg-1-12 { width:8.33333%; float:left; }
.col-lg-3-12 { width:25%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-5-6 { width:83.33333%; float:left; }
.col-lg-5-12 { width:41.66666%; float:left; }
.col-lg-7-12 { width:58.33333%; float:left; }
.col-lg-11-12 { width:91.66666%; float:left; }
.col-lg-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-lg { font-weight:400 !important; }
.f13-lg { font-size:13px !important; }
.f14-lg { font-size:14px !important; }
.f15-lg { font-size:15px !important; }
.f16-lg { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-lg { margin-bottom:5px !important; }
.mb10-lg { margin-bottom:10px !important; }
.mb20-lg { margin-bottom:20px !important; }
.mt5-lg { margin-top:5px !important; }
.mt10-lg { margin-top:10px !important; }
.mt20-lg { margin-top:20px !important; }
.ml10-lg { margin-left:10px !important; }
.ml20-lg { margin-left:20px !important; }
.mr0-lg { margin-right:0px !important; }
.mr10-lg { margin-right:10px !important; }
.mr20-lg { margin-right:20px !important; }
.mr24-lg { margin-right:24px !important; }
.mr30-lg { margin-right:30px !important; }
.mb30-lg { margin-bottom:30px !important; }

.pb5-lg { padding-bottom:5px !important; }
.pb10-lg { padding-bottom:10px !important; }
.pb15-lg { padding-bottom:15px !important; }
.pb20-lg { padding-bottom:20px !important; }
.pb30-lg { padding-bottom:30px !important; }
.pb40-lg { padding-bottom:40px !important; }

.pt10-lg { padding-top:10px !important; }

.but-normal-lg { padding:9px 16px; font-size:13px; }
.but-md-lg { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-lg i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-lg { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-lg { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-lg { width:80%; margin:0px auto; }

.is-hidden-sm { display:none !important; }
.is-visible-sm { display:block !important; }

.col-sm-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-sm-1-2 { width:50%; float:left; }
.col-sm-1-3 { width:33.33333%; float:left; }
.col-sm-2-3 { width:66.66666%; float:left; }
.col-sm-1-4 { width:25%; float:left; }
.col-sm-3-4 { width:75%; float:left; }
.col-sm-1-5 { width:20%; float:left; }
.col-sm-2-5 { width:40%; float:left; }
.col-sm-3-5 { width:60%; float:left; }
.col-sm-4-5 { width:80%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-15-100 { width:15%; float:left; }
.col-sm-1-7 { width:14.28571%; float:left; }
.col-sm-1-8 { width:12.55555%; float:left; }
.col-sm-1-8 { width:10%; float:left; }
.col-sm-1-12 { width:8.33333%; float:left; }
.col-sm-3-12 { width:25%; float:left; }
.col-sm-1-6 { width:16.66666%; float:left; }
.col-sm-5-6 { width:83.33333%; float:left; }
.col-sm-5-12 { width:41.66666%; float:left; }
.col-sm-7-12 { width:58.33333%; float:left; }
.col-sm-11-12 { width:91.66666%; float:left; }
.col-sm-3-10 { width:30%; float:left; }

.f500-sm { font-weight:500 !important; }
.f400-sm { font-weight:400 !important; }
.f13-sm { font-size:13px !important; }
.f14-sm { font-size:14px !important; }
.f15-sm { font-size:15px !important; }
.f16-sm { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-sm { margin-bottom:5px !important; }
.mb10-sm { margin-bottom:10px !important; }
.mb20-sm { margin-bottom:20px !important; }
.mt5-sm { margin-top:5px !important; }
.mt10-sm { margin-top:10px !important; }
.mt20-sm { margin-top:20px !important; }
.ml0-sm { margin-left:0px !important; }
.ml10-sm { margin-left:10px !important; }
.ml20-sm { margin-left:20px !important; }
.mr0-sm { margin-right:0px !important; }
.mr10-sm { margin-right:10px !important; }
.mr20-sm { margin-right:20px !important; }
.mr24-sm { margin-right:24px !important; }
.mr30-sm { margin-right:30px !important; }
.mb30-sm { margin-bottom:30px !important; }

.pb5-sm { padding-bottom:5px !important; }
.pb10-sm { padding-bottom:10px !important; }
.pb15-sm { padding-bottom:15px !important; }
.pb20-sm { padding-bottom:20px !important; }
.pb30-sm { padding-bottom:30px !important; }
.pb40-sm { padding-bottom:40px !important; }

.pt10-sm { padding-top:10px !important; }

.but-normal-sm { padding:9px 16px; font-size:13px; }
.but-md-sm { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-sm i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-sm { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-sm { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-sm { width:80%; margin:0px auto; }
.taleft-sm { text-align:left !important; }

.d0profil { width:610px; padding:0px 10px; }
.d0list { padding:0px 10px 0px 10px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 10px; }
.d0 { width:100%; max-width:988px; margin:0px auto; }

header { height:123px; }
.header-head { height:77px; }
.header-slideshow { height:520px; }
.slideshow-search { margin-top:270px; z-index:50; }
.header-slideshow-pager { margin-top:505px; display:none; }
.header-slideshow-editeurs { margin-top:465px; display:none; } 
.slide > .d0 > h1 { font-size:35px; padding-top:160px; line-height:40px; }
.slide > .d0 > p { font-size:17px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:480px; }
.header-slideshow-inscription { height:370px; }
.header-slideshow .slide { background-size:cover; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:164px; font-size:25px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:22px; padding-bottom:0px; }
.apropos-inscription-cad1-1 { padding-top:20px; }


.header-slideshow-apropos .header-slideshow-pager { margin-top:436px; }
.header-slideshow-img img { max-width:350px; height:auto; }

.header-slideshow-editeurs1 p { font-size:25px; line-height:30px; }
.header-slideshow-editeurs1 p strong { font-size:30px; }

.header-bar-cta1 { width:250px; }
.header-bar-lg { margin-right:7px; }

.solutions-slideshow {
	height:385px; 
}
.solutions-slideshows .slide h1.slide-title1 { font-size:37px; padding-top:154px; line-height:50px; }

.home-menu {  height:65px; }
.home-menu-nav ul { height:65px; }
.home-menu-nav ul li { height:65px; }
.home-menu-nav ul li a { height:65px; line-height:55px; font-size:16px; }
.home-menu-nav ul li.active a { line-height:65px; }

.home-temoignages { padding:20px 30px 20px 30px; }
.home-temoignages h1 { font-size:28px; color:#303030; }

.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:550px; height:auto; }
#home-lb-intro-img img { max-width:550px; height:auto; }
#home-webinars-intro-img img { max-width:550px; height:auto; }

.home-definition { padding:20px 20px 20px 20px; }
.home-definition h1 { font-size:22px; }
.home-definition .conTxt.f15 p { font-size:14px; }
.home-definition .conTxt.f16 p, .conTxt.f16 p { font-size:14px; }
.home-definition .conTxt.f14 p, .conTxt.f14 p { font-size:14px; }
.home-definition .conTxt.f13 p, .conTxt.f13 p { font-size:14px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau2 .d0 { padding:35px 10px 35px 10px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:28px; }
.home-solutions-bandeau1 h2 {  font-size:17px; }
.home-thematiques-bandeau1 .d0 { padding:35px 10px 10px 10px; }

.home-schema, .home-schema2 { padding:25px 10px 20px 10px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }
	
.home-schema-cta { background:none; }
.home-schema-cols > .col1-4 { background:none; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:100%; float:none; clear:both; }
.sh3-2b { width:100%; float:none; clear:both; margin-top:9px; }
.sh3-2b1 { margin-left:0px; }
.sh3-2c, .sh3-2cnowi { width:100%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:7px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}

.header-logo { 
	width:260px; 
}
.header-logo img { 
	width:230px; height:auto;
}
.header-menu { 
	width:150px;  padding-top:25px;
}
.header-menu-sticky { 
	width:100px;
}
#header-menu-sticky .navbar-header { margin-top:3px; }

.slideshow-search-cont { width:400px; margin-right:auto; margin-left:auto; }
.slideshow-search-select { width:300px; }
.slideshow-search-dans { width:75px; }
.slideshow-search-cont-left { height:55px; width:100%; float:none; clear:both; margin-bottom:10px; height:109px; }
.slideshow-search-cont-right { height:55px; width:100%; float:none; clear:both; }
.slideshow-search-but { max-width:100px; margin-left:auto; margin-right:auto;  }

.profil-header-gear, .profil-header-gear2 { left:-80px; top:-227px; background-size:cover; width:770px; height:770px; }

.home-devenir-exposant { font-size:20px; height:auto; padding-bottom:32px; text-align:center; }
.home-devenir-exposant span { display:block; padding-right:0px; background:none; margin-bottom:25px; margin-right:0px; }

.home-thematiques-bandeaux { height:auto; }

/*ul.share-buttons{ padding:4px 0px; }
#right-socials { width:38px; }
#right-socials img { width:26px; }*/

#solutions-header0, .solutions-header, .solutions-header1, .solutions-header-mini { height:auto; }
#solutions-header0.solutions-header0-mini, .solutions-header-mini {height:auto; }

.solutions-header-stick { position:relative; top:auto; left:0px; width:100%; padding:10px 0px; height:auto; }
.solutions-header-big.solutions-header-stick { height:auto; }

.solutions-header3-title { display:none; }
.solutions-header3-criteres { padding-left:0px; }
.solutions-header3 { margin-left:0px; padding-right:0px; }
.sh3-editeurs-elmnt a { font-size:13px; }

.sh3-1a { height:auto; background-color:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #eaeaea; background-image:none; }

.sh-sel1 { width:33.33333%; }
.sh-sel2 { width:33.33333%; }
.sh-sel1-lg { width:25%; }
.sh-sel2-lg { width:25%; }
.sh-sel50-lg { width:50%; }
.sh-sel-bdrbot { border-bottom:1px solid #eaeaea; }

#butSearchMobile { display:block; }

.sh3-motscles-rech input { font-size:13px; }

.solutions-item-invit, .solutions-item-invit-lb { min-height:312px; }
.solutions-item-invit .si-editeur { padding:5px 0px 15px 0px; }
.solutions-item-webinar { margin-bottom:80px; padding-bottom:35px; }

footer { padding:15px 0px 25px 0px; }
.footer-top { padding:0px 0px 15px 0px; }
.footer-nav-tit { padding:0px 0px 5px 0px; }
.footer-nav li { padding:1px 0px;  }
.footer-nav li a { color:#FFFFFF; font-size:14px; }

.pui-webinar-desc { max-width:none; }

#pui-cadre-socialbuts.pui-cadre-socialbuts-decale { top:-360px; }
#pui-cadre-socialbuts.pui-cadre-socialbuts-decale2 { top:-340px; right:20px; }

.pui-content-colcenter { width:100%; float:none; clear:both; }
.pui-leftprofil .contactbut { width:100%; }
.pui-content-interne .contactbut { z-index:200; }
.pui-content-interne .pui-content-colcenter { width:96%; !important; }

.contactbut { width:100%; }
.contactbut a { padding-top:31px; padding-bottom:31px; width:100%; display:block; }
.d0profil h1 .contactbut { display:none; }

.pui-tri-bar { display:none; }

.pui-content-colleft2 { width:100%; float:none; clear:both; }
.pui-content-colright2 { width:100%; float:none; clear:both; }

.pui-content-interne .pui-content-colleft, .pui-content-interne .pui-content-colright { display:none; }

.profilColGauche { width:252px; float:left; display:none; }
.profilColDroite { width:100%; float:none; clear:both; }

.profilColDroite .si-desc { height:125px; }

.tem-col-left { padding-right:0px; }
.tem-col-right { padding-left:0px; }

footer .col1-bdright { border-right:0px; }
.conTxt { font-size:13px; }

.footer-rs { margin-left:0px; }

#home-solutions-pic2a { width:40%; }
#home-solutions-pic2a img { max-width:100%; height:auto; }
#home-solutions-pic2a1 { font-size:20px; text-align:left; }
#home-solutions-pic2b { width:20%; }
#home-solutions-pic2b1 { width:351px;  }
#home-solutions-pic2b2 { font-size:20px; line-height:18px; }
#home-solutions-pic2c { width:40%; }
#home-solutions-pic2c img { max-width:100%; height:auto; }
#home-solutions-pic2c1 { font-size:20px;  text-align:right; }

form .col1-2:not(.col-lg-1-2) { width:100%; float:none; clear:both; }
form .padright30 { padding-right:0px; }

.pubFormat1 { text-align:center; }
.pubFormat1 img { max-width:600px; height:auto; margin:0px auto; }

.pui-header0 { height:350px; }
.pui-header2 { height:350px; padding-left:0px; }
.pui-header-content { width:100%; float:none; clear:both; }
.pui-header-logo { width:140px; height:140px; -webkit-border-radius:78px; -moz-border-radius:78px; border-radius:78px; border:8px solid #52f38f; }
.pui-content { padding-top:0px; }

.pui-leftprofil3 { min-height:105px; padding-top:23px; }

.pui-content-interne #pui-content-intro .pui-content-colcenter { position:relative; bottom:64px; }
.pui-cadre1 > h1, h1.pui-content-interne-h1 { padding-bottom:0px; padding-top:20px; }

#pui-cadre-thematiques { position:relative; top:0px !important; }

.contactbutfloat { top:0px; }
#home-solutions-pic2 { background:none; }

.home-definition h2 { font-size:22px; }
#home-solutions-pic2a1, #home-solutions-pic2b2, #home-solutions-pic2c1 { padding-top:20px; }
#home-solutions-pic2b2 { padding-top:50px; }
#home-solutions-pic2a1.tacenter {text-align:center !important; }
#home-solutions-pic2c1.tacenter {text-align:center !important; }

h1.solutions-list-title { font-size:22px; }
h1.solutions-list-title strong { font-size:24px;  }

.si-name a { font-size:15px; }
}

@media (min-width:790px) and (max-width:991px) {
/* LG */
body { background-color:#FFF; }
	
.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.col-xl-1-1 { width:100%; }
.col-xl-1-2 { width:50%; float:left; }
.col-xl-1-3 { width:33.33333%; float:left; }
.col-xl-2-3 { width:66.66666%; float:left; }
.col-xl-1-4 { width:25%; float:left; }
.col-xl-3-4 { width:75%; float:left; }
.col-xl-1-5 { width:20%; float:left; }
.col-xl-2-5 { width:40%; float:left; }
.col-xl-3-5 { width:60%; float:left; }
.col-xl-4-5 { width:80%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-15-100 { width:15%; float:left; }
.col-xl-1-7 { width:14.28571%; float:left; }
.col-xl-1-8 { width:12.55555%; float:left; }
.col-xl-1-8 { width:10%; float:left; }
.col-xl-1-12 { width:8.33333%; float:left; }
.col-xl-3-12 { width:25%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-5-6 { width:83.33333%; float:left; }
.col-xl-5-12 { width:41.66666%; float:left; }
.col-xl-7-12 { width:58.33333%; float:left; }
.col-xl-11-12 { width:91.66666%; float:left; }
.col-xl-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-xl { font-weight:400 !important; }
.f13-xl { font-size:13px !important; }
.f14-xl { font-size:14px !important; }
.f15-xl { font-size:15px !important; }
.f16-xl { font-size:16px !important; }

.mb0-xl { margin-bottom:0px !important; }
.mb5-xl { margin-bottom:5px !important; }
.mb10-xl { margin-bottom:10px !important; }
.mb20-xl { margin-bottom:20px !important; }
.mt5-xl { margin-top:5px !important; }
.mt10-xl { margin-top:10px !important; }
.mt20-xl { margin-top:20px !important; }
.ml10-xl { margin-left:10px !important; }
.ml20-xl { margin-left:20px !important; }
.mr0-xl { margin-right:0px !important; }
.mr10-xl { margin-right:10px !important; }
.mr20-xl { margin-right:20px !important; }
.mr24-xl { margin-right:24px !important; }
.mr30-xl { margin-right:30px !important; }
.mb30-xl { margin-bottom:30px !important; }

.pb5-xl { padding-bottom:5px !important; }
.pb10-xl { padding-bottom:10px !important; }
.pb15-xl { padding-bottom:15px !important; }
.pb20-xl { padding-bottom:20px !important; }
.pb30-xl { padding-bottom:30px !important; }
.pb40-xl { padding-bottom:40px !important; }

.pt10-xl { padding-top:10px !important; }

.but-normal-xl { padding:9px 16px; font-size:13px; }
.but-md-xl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xl { width:80%; margin:0px auto; }

.is-hidden-lg { display:none !important; }
.is-visible-lg { display:block !important; }

.col-lg-1-1 { width:100% !important; float:none !important; clear:both !important; }
.col-lg-1-2 { width:50%; float:left; }
.col-lg-1-3 { width:33.33333%; float:left; }
.col-lg-2-3 { width:66.66666%; float:left; }
.col-lg-1-4 { width:25%; float:left; }
.col-lg-3-4 { width:75%; float:left; }
.col-lg-1-5 { width:20%; float:left; }
.col-lg-2-5 { width:40%; float:left; }
.col-lg-3-5 { width:60%; float:left; }
.col-lg-4-5 { width:80%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-15-100 { width:15%; float:left; }
.col-lg-1-7 { width:14.28571%; float:left; }
.col-lg-1-8 { width:12.55555%; float:left; }
.col-lg-1-8 { width:10%; float:left; }
.col-lg-1-12 { width:8.33333%; float:left; }
.col-lg-3-12 { width:25%; float:left; }
.col-lg-1-6 { width:16.66666%; float:left; }
.col-lg-5-6 { width:83.33333%; float:left; }
.col-lg-5-12 { width:41.66666%; float:left; }
.col-lg-7-12 { width:58.33333%; float:left; }
.col-lg-11-12 { width:91.66666%; float:left; }
.col-lg-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-lg { font-weight:400 !important; }
.f13-lg { font-size:13px !important; }
.f14-lg { font-size:14px !important; }
.f15-lg { font-size:15px !important; }
.f16-lg { font-size:16px !important; }

.mb0-lg { margin-bottom:0px !important; }
.mb5-lg { margin-bottom:5px !important; }
.mb10-lg { margin-bottom:10px !important; }
.mb20-lg { margin-bottom:20px !important; }
.mt5-lg { margin-top:5px !important; }
.mt10-lg { margin-top:10px !important; }
.mt20-lg { margin-top:20px !important; }
.ml10-lg { margin-left:10px !important; }
.ml20-lg { margin-left:20px !important; }
.mr0-lg { margin-right:0px !important; }
.mr10-lg { margin-right:10px !important; }
.mr20-lg { margin-right:20px !important; }
.mr24-lg { margin-right:24px !important; }
.mr30-lg { margin-right:30px !important; }
.mb30-lg { margin-bottom:30px !important; }

.pb5-lg { padding-bottom:5px !important; }
.pb10-lg { padding-bottom:10px !important; }
.pb15-lg { padding-bottom:15px !important; }
.pb20-lg { padding-bottom:20px !important; }
.pb30-lg { padding-bottom:30px !important; }
.pb40-lg { padding-bottom:40px !important; }

.pt10-lg { padding-top:10px !important; }

.but-normal-lg { padding:9px 16px; font-size:13px; }
.but-md-lg { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-lg i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-lg { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-lg { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-lg { width:80%; margin:0px auto; }

.d0profil { width:770px; padding:0px 10px; }
.d0list { padding:0px 10px 0px 10px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 10px; }
.d0 { width:100%; max-width:988px; margin:0px auto; }

header { height:123px; }
.header-head { height:77px; }
.header-slideshow { height:500px; }
.slideshow-search { margin-top:280px; z-index:50; }
.header-slideshow-pager { margin-top:420px; }
.header-slideshow-editeurs { margin-top:465px; display:none; } 
.slide > .d0 > h1 { font-size:40px; padding-top:160px; line-height:40px; }
.slide > .d0 > p { font-size:17px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:480px; }
.header-slideshow-inscription { height:370px; }
.header-slideshow .slide { background-size:cover; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:164px; font-size:25px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:22px; padding-bottom:0px; }
.apropos-inscription-cad1-1 { padding-top:20px; }


.header-slideshow-apropos .header-slideshow-pager { margin-top:436px; }
.header-slideshow-img img { max-width:350px; height:auto; }

.header-slideshow-editeurs1 p { font-size:25px; line-height:30px; }
.header-slideshow-editeurs1 p strong { font-size:30px; }

.header-bar-cta1 { width:400px; }

.solutions-slideshow {
	height:385px; 
}
.solutions-slideshows .slide h1.slide-title1 { font-size:37px; padding-top:154px; line-height:50px; }

.home-menu {  height:65px; }
.home-menu-nav ul { height:65px; }
.home-menu-nav ul li { height:65px; }
.home-menu-nav ul li a { height:65px; line-height:55px; font-size:18px; }
.home-menu-nav ul li.active a { line-height:65px; }

.home-temoignages { padding:20px 30px 20px 30px; }
.home-temoignages h1 { font-size:28px; color:#303030; }

.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:650px; height:auto; }
#home-lb-intro-img img { max-width:650px; height:auto; }
#home-webinars-intro-img img { max-width:650px; height:auto; }

.home-definition { padding:20px 35px 25px 35px; }
.home-definition h1 { font-size:28px; }
.home-definition .conTxt.f15 p { font-size:14px; }
.home-definition .conTxt.f16 p, .conTxt.f16 p { font-size:14px; }
.home-definition .conTxt.f14 p, .conTxt.f14 p { font-size:14px; }
.home-definition .conTxt.f13 p, .conTxt.f13 p { font-size:14px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau2 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:28px; }
.home-solutions-bandeau1 h2 {  font-size:17px; }

.home-schema, .home-schema2 { padding:20px 10px 20px 10px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }
	
.home-schema-cta { background:none; }
.home-schema-cols > .col1-4 { background:none; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:100%; float:none; clear:both; }
.sh3-2b { width:100%; float:none; clear:both; margin-top:9px; }
.sh3-2b1 { margin-left:0px; }
.sh3-2c, .sh3-2cnowi { width:100%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:7px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}

.header-logo { 
	width:260px; 
}
.header-logo img { 
	width:230px; height:auto;
}
.header-menu { 
	width:400px;  padding-top:25px;
}
.header-menu-sticky { 
	width:100px;
}
#header-menu-sticky .navbar-header { margin-top:3px; }

.profil-header-gear, .profil-header-gear2 { left:0px; top:-234px; background-size:cover; width:770px; height:770px; }

.home-devenir-exposant { font-size:20px; height:auto; padding-bottom:32px; text-align:center; }
.home-devenir-exposant span { display:block; padding-right:0px; background:none; margin-bottom:25px; }

.home-thematiques-bandeaux { height:auto; }

/*ul.share-buttons{ padding:4px 0px; }
#right-socials { width:38px; }
#right-socials img { width:26px; }*/

#solutions-header0, .solutions-header, .solutions-header1, .solutions-header-mini { height:auto; }
#solutions-header0.solutions-header0-mini, .solutions-header-mini {height:auto; }

.solutions-header-stick { position:relative; top:auto; left:0px; width:100%; padding:10px 0px; height:auto; }
.solutions-header-big.solutions-header-stick { height:auto; }

.solutions-header3-title { display:none; }
.solutions-header3-criteres { padding-left:0px; }
.solutions-header3 { margin-left:0px; padding-right:0px; }
.sh3-editeurs-elmnt a { font-size:13px; }

.sh3-1a { height:auto; background-color:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #eaeaea; background-image:none; }

.sh-sel1 { width:33.33333%; }
.sh-sel2 { width:33.33333%; }
.sh-sel1-lg { width:25%; }
.sh-sel2-lg { width:25%; }
.sh-sel50-lg { width:50%; }
.sh-sel-bdrbot { border-bottom:1px solid #eaeaea; }

#butSearchMobile { display:block; }

.sh3-motscles-rech input { font-size:13px; }

.solutions-item-invit, .solutions-item-invit-lb { min-height:312px; }
.solutions-item-invit .si-editeur { padding:5px 0px 15px 0px; }
.solutions-item-webinar { margin-bottom:80px; padding-bottom:35px; }

footer { padding:15px 0px 25px 0px; }
.footer-top { padding:0px 0px 15px 0px; }
.footer-nav-tit { padding:0px 0px 5px 0px; }
.footer-nav li { padding:1px 0px;  }
.footer-nav li a { color:#FFFFFF; font-size:14px; }

.pui-webinar-desc { max-width:none; }

#pui-cadre-socialbuts.pui-cadre-socialbuts-decale { top:-360px; }
#pui-cadre-socialbuts.pui-cadre-socialbuts-decale2 { top:-340px; right:20px; }

.pui-content-colcenter { width:100%; float:none; clear:both; }
.pui-leftprofil .contactbut { width:100%; }
.pui-content-interne .contactbut { z-index:200; }
.pui-content-interne .pui-content-colcenter { width:97%; !important; }

.contactbut { width:100%; }
.contactbut a { padding-top:31px; padding-bottom:31px; width:100%; display:block; }
.d0profil h1 .contactbut { display:none; }

.pui-tri-bar { display:none; }

.pui-content-colleft2 { width:100%; float:none; clear:both; }
.pui-content-colright2 { width:100%; float:none; clear:both; }

.pui-content-interne .pui-content-colleft, .pui-content-interne .pui-content-colright { display:none; }

.profilColGauche { width:252px; float:left; display:none; }
.profilColDroite { width:100%; float:none; clear:both; }

.profilColDroite .si-desc { height:125px; }

.tem-col-left { padding-right:0px; }
.tem-col-right { padding-left:0px; }

footer .col1-bdright { border-right:0px; }
.conTxt { font-size:13px; }

.footer-rs { margin-left:0px; }

#home-solutions-pic2a { width:40%; }
#home-solutions-pic2a img { max-width:100%; height:auto; }
#home-solutions-pic2a1 { font-size:20px; text-align:left; }
#home-solutions-pic2b { width:20%; }
#home-solutions-pic2b1 { width:351px;  }
#home-solutions-pic2b2 { font-size:20px; line-height:18px; }
#home-solutions-pic2c { width:40%; }
#home-solutions-pic2c img { max-width:100%; height:auto; }
#home-solutions-pic2c1 { font-size:20px;  text-align:right; }

form .col1-2:not(.col-lg-1-2) { width:100%; float:none; clear:both; }
form .padright30 { padding-right:0px; }

.pubFormat1 { text-align:center; }
.pubFormat1 img { max-width:90%; height:auto; margin:0px auto; }

.pui-header0 { height:350px; }
.pui-header2 { height:350px; padding-left:0px; }
.pui-header-content { width:100%; float:none; clear:both; }
.pui-header-logo { width:140px; height:140px; -webkit-border-radius:78px; -moz-border-radius:78px; border-radius:78px; border:8px solid #52f38f; }
.pui-content { padding-top:0px; }

.pui-leftprofil3 { min-height:105px; padding-top:23px; }

.pui-content-interne #pui-content-intro .pui-content-colcenter { position:relative; bottom:72px; }
.pui-cadre1 > h1, h1.pui-content-interne-h1 { padding-bottom:0px; padding-top:20px; }

#pui-cadre-thematiques { position:relative; top:0px !important; }

.contactbutfloat { top:0px; }

h1.solutions-list-title { font-size:22px; }
h1.solutions-list-title strong { font-size:24px;  }
}

@media (min-width:992px) and (max-width:1150px) {
/* XL */
body { background-color:#FFF; }
	
.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.is-hidden-xl { display:none !important; }
.is-visible-xl { display:block !important; }

.col-xl-1-1 { width:100%; }
.col-xl-1-2 { width:50%; float:left; }
.col-xl-1-3 { width:33.33333%; float:left; }
.col-xl-2-3 { width:66.66666%; float:left; }
.col-xl-1-4 { width:25%; float:left; }
.col-xl-3-4 { width:75%; float:left; }
.col-xl-1-5 { width:20%; float:left; }
.col-xl-2-5 { width:40%; float:left; }
.col-xl-3-5 { width:60%; float:left; }
.col-xl-4-5 { width:80%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-15-100 { width:15%; float:left; }
.col-xl-1-7 { width:14.28571%; float:left; }
.col-xl-1-8 { width:12.55555%; float:left; }
.col-xl-1-8 { width:10%; float:left; }
.col-xl-1-12 { width:8.33333%; float:left; }
.col-xl-3-12 { width:25%; float:left; }
.col-xl-1-6 { width:16.66666%; float:left; }
.col-xl-5-6 { width:83.33333%; float:left; }
.col-xl-5-12 { width:41.66666%; float:left; }
.col-xl-7-12 { width:58.33333%; float:left; }
.col-xl-11-12 { width:91.66666%; float:left; }
.col-xl-3-10 { width:30%; float:left; }

.f500-xl { font-weight:500 !important; }
.f400-xl { font-weight:400 !important; }
.f13-xl { font-size:13px !important; }
.f14-xl { font-size:14px !important; }
.f15-xl { font-size:15px !important; }
.f16-xl { font-size:16px !important; }

.mb0-xl { margin-bottom:0px !important; }
.mb5-xl { margin-bottom:5px !important; }
.mb10-xl { margin-bottom:10px !important; }
.mb20-xl { margin-bottom:20px !important; }
.mt5-xl { margin-top:5px !important; }
.mt10-xl { margin-top:10px !important; }
.mt20-xl { margin-top:20px !important; }
.ml10-xl { margin-left:10px !important; }
.ml20-xl { margin-left:20px !important; }
.mr0-xl { margin-right:0px !important; }
.mr10-xl { margin-right:10px !important; }
.mr20-xl { margin-right:20px !important; }
.mr24-xl { margin-right:24px !important; }
.mr30-xl { margin-right:30px !important; }
.mb30-xl { margin-bottom:30px !important; }

.pb5-xl { padding-bottom:5px !important; }
.pb10-xl { padding-bottom:10px !important; }
.pb15-xl { padding-bottom:15px !important; }
.pb20-xl { padding-bottom:20px !important; }
.pb30-xl { padding-bottom:30px !important; }
.pb40-xl { padding-bottom:40px !important; }

.pt10-xl { padding-top:10px !important; }

.but-normal-xl { padding:9px 16px; font-size:13px; }
.but-md-xl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xl-xl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xl { width:80%; margin:0px auto; }

.d0profil { width:972px; padding:0px 10px; }
.d0list { padding:0px 10px 0px 10px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 10px; }
.d0 { width:100%; max-width:988px; margin:0px auto; }

header { height:123px; }
.header-head { height:77px; }
.header-slideshow { height:550px; }
.slideshow-search { margin-top:310px; z-index:50; }
.header-slideshow-pager { margin-top:420px; }
.header-slideshow-editeurs { margin-top:465px; } 
.slide > .d0 > h1 { font-size:40px; padding-top:200px; line-height:40px; }
.slide > .d0 > p { font-size:17px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:480px; }
.header-slideshow-inscription { height:430px; }
.header-slideshow .slide { background-size:cover; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:224px; font-size:25px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:22px; padding-bottom:0px; }

.header-slideshow-apropos .header-slideshow-pager { margin-top:436px; }
.header-slideshow-img img { max-width:250px; height:auto; }

.header-slideshow-editeurs1 p { font-size:25px; line-height:30px; }
.header-slideshow-editeurs1 p strong { font-size:30px; }

.solutions-slideshow {
	height:385px; 
}
.solutions-slideshows .slide h1.slide-title1 { font-size:37px; padding-top:154px; line-height:50px; }

.home-menu {  height:65px; }
.home-menu-nav ul { height:65px; }
.home-menu-nav ul li { height:65px; }
.home-menu-nav ul li a { height:65px; line-height:55px; font-size:18px; }
.home-menu-nav ul li.active a { line-height:65px; }

.home-temoignages { padding:20px 30px 20px 30px; }
.home-temoignages h1 { font-size:28px; color:#303030; }


.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:790px; height:auto; }
#home-lb-intro-img img { max-width:790px; height:auto; }
#home-webinars-intro-img img { max-width:790px; height:auto; }

.home-definition { padding:20px 35px 25px 35px; }
.home-definition h1 { font-size:28px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau2 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:28px; }
.home-solutions-bandeau1 h2 {  font-size:17px; }

.home-schema, .home-schema2 { padding:20px 0px 20px 0px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:46%; float:left; }
.sh3-2b { width:45%; float:left; }
.sh3-2c, .sh3-2cnowi { width:9%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:14px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.profil-header-gear, .profil-header-gear2 { left:217px; top:-204px; background-size:cover; width:770px; height:770px; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}

.header-logo { 
	width:260px; 
}
.header-logo img { 
	width:230px; height:auto;
}
.header-menu { 
	width:600px;  padding-top:25px;
}
	
.home-devenir-exposant { font-size:20px; }
.home-devenir-exposant span { }

.home-thematiques-bandeaux { height:auto; }

/*
ul.share-buttons{ padding:4px 0px; }
#right-socials { width:38px; }
#right-socials img { width:26px; }
*/

.solutions-header3-title { display:none; }
.solutions-header3-criteres { padding-left:0px; }

.solutions-item-invit, .solutions-item-invit-lb { min-height:312px; }
.solutions-item-invit .si-editeur { padding:5px 0px 15px 0px; }

footer { padding:15px 0px 25px 0px; }
.footer-top { padding:0px 0px 15px 0px; }
.footer-nav-tit { padding:0px 0px 5px 0px; }
.footer-nav li { padding:1px 0px;  }

.pui-webinar-desc { max-width:none; }

#pui-cadre-socialbuts.pui-cadre-socialbuts-decale { top:-360px; }
#pui-cadre-socialbuts.pui-cadre-socialbuts-decale2 { top:-340px; right:20px; }

.pui-content-colcenter { width:670px; }
.pui-leftprofil .contactbut { width:100%; }
.pui-content-interne .contactbut { z-index:200; }

.pui-content-colleft2 { width:100%; float:none; clear:both; }
.pui-content-colright2 { width:100%; float:none; clear:both; }

.profilColGauche { width:252px; float:left; }
.profilColDroite { width:696px; float:right; }

.profilColDroite .si-desc { height:125px; }



}
@media (min-width:1151px) and (max-width:1350px) {
/* XXL */

.is-hidden-xxl { display:none !important; }
.is-visible-xxl { display:block !important; }

.col-xxl-1-1 { width:100%; }
.col-xxl-1-2 { width:50%; float:left; }
.col-xxl-1-3 { width:33.33333%; float:left; }
.col-xxl-2-3 { width:66.66666%; float:left; }
.col-xxl-1-4 { width:25%; float:left; }
.col-xxl-3-4 { width:75%; float:left; }
.col-xxl-1-5 { width:20%; float:left; }
.col-xxl-2-5 { width:40%; float:left; }
.col-xxl-3-5 { width:60%; float:left; }
.col-xxl-4-5 { width:80%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-1-8 { width:10%; float:left; }
.col-xxl-15-100 { width:15%; float:left; }
.col-xxl-1-7 { width:14.28571%; float:left; }
.col-xxl-1-8 { width:12.55555%; float:left; }
.col-xxl-1-12 { width:8.33333%; float:left; }
.col-xxl-3-12 { width:25%; float:left; }
.col-xxl-1-6 { width:16.66666%; float:left; }
.col-xxl-5-6 { width:83.33333%; float:left; }
.col-xxl-5-12 { width:41.66666%; float:left; }
.col-xxl-7-12 { width:58.33333%; float:left; }
.col-xxl-11-12 { width:91.66666%; float:left; }
.col-xxl-3-10 { width:30%; float:left; }

.f500-xxl { font-weight:500 !important; }
.f400-xxl { font-weight:400 !important; }
.f13-xxl { font-size:13px !important; }
.f14-xxl { font-size:14px !important; }
.f15-xxl { font-size:15px !important; }
.f16-xxl { font-size:16px !important; }

.mb5-xxl { margin-bottom:5px !important; }
.mb10-xxl { margin-bottom:10px !important; }
.mb20-xxl { margin-bottom:20px !important; }
.mt5-xxl { margin-top:5px !important; }
.mt10-xxl { margin-top:10px !important; }
.mt20-xxl { margin-top:20px !important; }
.ml10-xxl { margin-left:10px !important; }
.ml20-xxl { margin-left:20px !important; }
.mr10-xxl { margin-right:10px !important; }
.mr20-xxl { margin-right:20px !important; }
.mr24-xxl { margin-right:24px !important; }
.mr30-xxl { margin-right:30px !important; }
.mb30-xxl { margin-bottom:30px !important; }

.pb5-xxl { padding-bottom:5px !important; }
.pb10-xxl { padding-bottom:10px !important; }
.pb15-xxl { padding-bottom:15px !important; }
.pb20-xxl { padding-bottom:20px !important; }
.pb30-xxl { padding-bottom:30px !important; }
.pb40-xxl { padding-bottom:40px !important; }

.but-normal-xxl { padding:9px 16px; font-size:13px; }
.but-md-xxl { font-size:15px; padding:10px 17px 10px 17px; }
.but-md-xxl i { font-size:18px !important; line-height:18px !important; color:#FFFFFF !important; padding:0px !important; }
.but-lg-xxl { font-size:17px; padding:12px 18px 14px 18px; }
.but-xxl-xxl { font-size:20px; padding:20px 25px 20px 25px; }

.wi80-xxl { width:80%; margin:0px auto; }

.d0profil { width:1104px; margin:0px auto; }
.d0list { padding:0px 20px 0px 20px; }
.d100 { padding:0px 10px; }
.d100b { padding:0px 15px; }

body { background-color:#FFF; }
.header-slideshow { height:650px; }
.slideshow-search { margin-top:350px; z-index:50; }
.header-slideshow-pager { margin-top:445px; }
.header-slideshow-editeurs { margin-top:550px; } 
.slide > .d0 > h1 { font-size:50px; padding-top:234px; line-height:50px; }
.slide > .d0 > p { font-size:17px; padding-top:10px; padding-bottom:25px; }
.header-slideshow-apropos { height:550px; }
.header-slideshow-inscription { height:430px; }
.header-slideshow-apropos .slide > .d0 > h2 { padding-top:224px; font-size:28px; }
.header-slideshow-apropos .slide > .d0 > h1 { padding-top:0px; font-size:28px; }

.header-slideshow-apropos .header-slideshow-pager { margin-top:506px; }
.header-slideshow-img img { max-width:350px; height:auto; }


.home-menu {  height:75px; }
.home-menu-nav ul { height:75px; }
.home-menu-nav ul li { height:75px; }
.home-menu-nav ul li a { height:75px; line-height:65px; }
.home-menu-nav ul li.active a { line-height:75px; }

.home-temoignages { padding:20px 30px 20px 30px; }
.home-temoignages h1 { font-size:28px; color:#303030; }

.tem-txt, .tem-txt p { font-size:14px; line-height:26px;  }
#home-solutions-intro-img img { max-width:790px; height:auto; }

.home-definition { padding:20px 35px 25px 35px; }
.home-definition h1 { font-size:28px; }

.home-solutions-bandeau1 { background-size:auto; }
.home-solutions-bandeau1 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau2 .d0 { padding:45px 0px 55px 0px; }
.home-solutions-bandeau1 h1, .home-solutions-bandeau1 h2 { font-size:28px; }
.home-solutions-bandeau1 h2 {  font-size:17px; }

.home-schema, .home-schema2 { padding:20px 0px 20px 0px; }
.home-schema h1 { font-size:28px; }
.home-schema h1 strong { font-weight:500; }
.home-schema h2 { font-size:22px; padding-bottom:10px; }
	#home-schema-solutions h2, #home-schema-solutions2 h2 { font-size:22px; }

.home-solutions-input1 > input, .home-solutions-input1 > select { padding:12px 5px; font-size:16px; height:45px; }

.home-solutions-critere ul { padding:5px 10px; margin:0px 10px; }
.home-solutions-critere ul li { text-align:left; padding-bottom:10px; }

.eui-body { padding-right:35px; }
.eui-menu-droite { right:-210px; -webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out; }
.eui-menu-droite:hover { right:0px; }

.sh3-2a { width:46%; float:left; }
.sh3-2b { width:45%; float:left; }
.sh3-2c, .sh3-2cnowi { width:9%; float:left; font-size:14px; text-align:center; vertical-align:middle; padding-top:14px; font-weight:500; }
.sh3-motscles-tit { width:25%; }
.sh3-motscles-rech { width:65%; }

.dropdownSelect0 dt a {
	font-size: 13px;
	background-position: right 5px center;
}

}

@media (min-width:1351px) and (max-width:1650px) {
body { background-color:#FFF; }
.d0list { padding:0px 30px 0px 30px; }

.col-xxxl-1-1 { width:100%; }
.col-xxxl-1-2 { width:50%; float:left; }
.col-xxxl-1-3 { width:33.33333%; float:left; }
.col-xxxl-2-3 { width:66.66666%; float:left; }
.col-xxxl-1-4 { width:25%; float:left; }
.col-xxxl-3-4 { width:75%; float:left; }
.col-xxxl-1-5 { width:20%; float:left; }
.col-xxxl-2-5 { width:40%; float:left; }
.col-xxxl-3-5 { width:60%; float:left; }
.col-xxxl-4-5 { width:80%; float:left; }
.col-xxxl-1-6 { width:16.66666%; float:left; }
.col-xxxl-15-100 { width:15%; float:left; }
.col-xxxl-1-7 { width:14.28571%; float:left; }
.col-xxxl-1-8 { width:12.55555%; float:left; }
.col-xxxl-1-8 { width:10%; float:left; }
.col-xxxl-1-12 { width:8.33333%; float:left; }
.col-xxxl-3-12 { width:25%; float:left; }
.col-xxxl-1-6 { width:16.66666%; float:left; }
.col-xxxl-5-6 { width:83.33333%; float:left; }
.col-xxxl-5-12 { width:41.66666%; float:left; }
.col-xxxl-7-12 { width:58.33333%; float:left; }
.col-xxxl-11-12 { width:91.66666%; float:left; }
.col-xxxl-3-10 { width:30%; float:left; }

}

@media (min-width:1351px) {

}
