@charset "utf-8";
/* CSS Document */
html {
  font-size: 1em;
}

body {
  padding-top: 50px;
  position: relative;
  background-color: #e8e9ea;
  color: #6b6a6a;
  font-size: 0.750em;
  font-family: Arial, Helvetica, sans-serif;
}

img {
  max-width: 100%;
}

.bold {
  font-weight: bold;
}

.regularfont {
  font-weight: normal !important;
}

.displayblock {
  display: block;
}

a {
  color: #0083c3;
}

.fa-lock {
  font-size: 1.250em !important;
}
/**Color**/

/**TEXT**/
.purple-text{
 color: #502f7c;
}
.text-orange {
  color: #d02f01;
}

.text-light-green {
  color: #00a9a8;
}

.text-dark-green {
  color: #057e7d;
}

.text-light-blue {
  color: #1ec5d2;
}

.text-dark-blue {
  color: #0083c3;
}
/**BG**/
.bg-light-green {
  background-color: #00a9a8;
}

.bg-dark-green {
  background-color: #057e7d;
}

.bg-light-blue {
  background-color: #00a3dd;
}

.bg-dark-blue {
  background-color: #0083c3;
}
/**BORDER**/
.boder-light-green {
  border-color: #00a9a8;
}

.boder-dark-green {
  border-color: #057e7d;
}

.boder-light-blue {
  border-color: #00a3dd;
}

.boder-dark-blue {
  border-color: #0083c3;
}
/**LOGO**/

.logo-wkrh {
  display: inline-block;
  margin: 0 5% 0 0;
  vertical-align: middle;
}

.logo-lsm {
  display: inline-block;
  margin: 0 22px 0 0;
}

.logo-eca {
  display: inline-block;
  max-width: 45%;
}

.wrapper-header {
  margin-bottom: 0;
}

.header_main_wrapper {
  padding: 25px 15px 30px 18px;
}

.wrapper-header .top-bar {
  -webkit-box-shadow: 0px 3px 5px 0px rgba(218, 218, 219, 1);
  -moz-box-shadow: 0px 3px 5px 0px rgba(218, 218, 219, 1);
  box-shadow: 0px 3px 5px 0px rgba(218, 218, 219, 1);
  background-color: #0083c3;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 10px 0;
}

.wrapper-header .top-bar .form-signIn span {
  font-size: 1.167em;
}

.wrapper-header .top-bar .bloc-inline a {
  color: white;
  display: block;
  font-size: 0.917em;
  text-decoration: underline;
}

.wrapper-header .top-bar label {
  margin: 0 5px 0 10px;
}

.wrapper-header .top-bar .bloc-inline {
  color: white;
  margin-top: -3px;
  display: inline-block;
  padding: 0 25px 0 20px;
  text-align: left;
  line-height: 10px;
  vertical-align: top;
}

.wrapper-header .top-bar .bloc-inline label {
  line-height: 10px;
  margin: 0;
  min-height: 10px;
}

.wrapper-header #SearchForm {
  border-radius: 5px;
  border: 1px solid #4a4a4a;
  height: 26px;
  overflow: hidden;
  background: none repeat scroll 0% 0% #fff;
  text-align: left;
  margin-left: 5%;
}

#SearchForm-mobile {
  border-radius: 0;
  margin: 1px;
  border: 0;
  height: 30px;
  overflow: hidden;
  background: none repeat scroll 0% 0% #fff;
  text-align: left;
}

.wrapper-header #SearchForm input {
  background: none repeat scroll 0% 0% #fff;
  border: 0px none;
  color: #999999;
  height: 24px;
  line-height: 24px;
  padding: 0px 5px;
  width:84%;
  vertical-align: middle;
  font-style:italic;
}

#SearchForm-mobile input {
  background: none repeat scroll 0% 0% #fff;
  border: 0px none;
  color: #999999;
  padding: 0px 5px;
  font-style:italic;
  width:80%;
  vertical-align: middle;
  height: 30px;
  line-height: 24px;
  vertical-align: middle;
}

.wrapper-header #SearchForm button , 
#SearchForm-mobile button {
  margin-top: 4px;
  margin-right: 6px;
  border-radius: 4px;
  background: none repeat scroll 0% 0% #0083c3;
  border: 0px none;
  color: #fff;
  height: 17px;
  line-height: 17px;
  width: 30px;
}
/*Menu**/

.header_main_wrapper, 
#header-navigation {
  background-color: #fff;
}

header .text-top {
  padding: 10px ;
}

#header-navigation ul{display:table;width:100%}
#header-navigation ul li{border-right:2px solid #fff;display:table-cell;list-style:none outside none;text-align:center;vertical-align:middle;position:static;border-top:2px solid #e7e9ea;background:none repeat scroll 0 0 #e7e9ea}
#header-navigation ul li.home:hover{background:none repeat scroll 0 0 #0083c3;border-top:2px solid #0083c3}
#header-navigation ul li.home:hover .glyphicon-home{color:#fff}
#header-navigation ul li:last-child{border:0 none}
#header-navigation ul li .glyphicon-home{color:#0083c3;font-size:1.667em}
#header-navigation ul li.home a{padding:0 15px}
#header-navigation ul li a{color:#fff;display:block;font-size:1em;font-weight:700;padding:6px 9px;font-family:"trebuchet ms";text-transform:uppercase}
#header-navigation ul li li a{border-top:0 none}
#header-navigation ul li.current a,#header-navigation ul li a:hover{background:0 none}
#header-navigation ul li.options{float:right;padding-right:10px}
#header-navigation ul li.options a{border:0 none;color:#999;display:inline-block;font-size:1em;padding:0 10px}
#header-navigation ul li.options a span.glyphicon{color:#999;padding-right:8px}
#header-navigation ul li.options a:hover,#header-navigation ul li.options a:hover span{background:none repeat scroll 0 center rgba(0,0,0,0);color:#fff}
#header-navigation ul li.cat-magazine{border-top-color:#0ea8c3}
#header-navigation ul li.cat-magazine:hover,#header-navigation ul li.cat-magazine.active{background:none repeat scroll 0 0 #0ea8c3;border-top:2px solid #0ea8c3}
#header-navigation ul li:hover a{color:#fff}
#header-navigation ul li.cat-magazine a{color:#0ea8c3}
#header-navigation ul li.cat-magazine:hover a{color:#FFF}
#header-navigation ul li.cat-entreprise:hover a{color:#FFF}
#header-navigation ul li.cat-news:hover a{color:#FFF}
#header-navigation ul li.cat-rh:hover a{color:#FFF}
#header-navigation ul li.cat-etudiants:hover a{color:#FFF}
#header-navigation ul li.cat-entreprise{border-top-color:#057e7d}
#header-navigation ul li.cat-entreprise:hover,#header-navigation ul li.cat-entreprise.active{background:none repeat scroll 0 0 #057e7d;border-top:2px solid #057e7d}
#header-navigation ul li.cat-entreprise a{color:#057e7d}
#header-navigation ul li.cat-news{border-top-color:#0083c3}
#header-navigation ul li.cat-news:hover,#header-navigation ul li.cat-news.active{background:none repeat scroll 0 0 #0083c3;border-top:2px solid #0083c3}
#header-navigation ul li.cat-news a{color:#0083c3}
#header-navigation ul li.cat-rh{border-top-color:#502f7c}
#header-navigation ul li.cat-rh:hover,#header-navigation ul li.cat-rh.active{background:none repeat scroll 0 0 #502f7c;border-top:2px solid #502f7c}
#header-navigation ul li.cat-rh a{color:#502f7c}
#header-navigation ul li.cat-etudiants{border-top-color:#ac196a}
#header-navigation ul li.cat-etudiants:hover,#header-navigation ul li.cat-etudiants.active{background:none repeat scroll 0 0 #ac196a;border-top:2px solid #ac196a}
#header-navigation ul li.cat-etudiants a{color:#ac196a}
#header-navigation ul li.cat-news.active a,#header-navigation ul li.cat-magazine.active a,#header-navigation ul li.cat-entreprise.active a,#header-navigation ul li.cat-etudiants.active a,#header-navigation ul li.cat-rh.active a{color:#fff}
#header-navigation ul li.cat-blue{background-color:#0083c3;border-top-color:#0083c3}
#header-navigation ul li.cat-blue:hover,#header-navigation ul li.cat-blue.active{background:none repeat scroll 0 0 #fff}
#header-navigation ul li.cat-blue:hover a,#header-navigation ul li.cat-blue.active a{color:#0083c3}
#header-navigation ul li.cat-red{background-color:#dd172c;border-top-color:#dd172c}
#header-navigation ul li.cat-red:hover,#header-navigation ul li.cat-red.active{background:none repeat scroll 0 0 #fff;border-top:2px solid #dd172c}
#header-navigation ul li.cat-red:hover a,#header-navigation ul li.cat-red.active a{color:#dd172c!important}
/**form-signIn**/

#menu_sm .smenuFormation li {
    background-color: #0083c3;
    border-right: 0 none;
    border-top: 0 none;
    display: inline;
    float: left;
    font-size: 0.8em;
    list-style-type: none;
    vertical-align: middle;
    width: 80%;

}
#menu_sm ul.dropdown-menu {
           /*background: none repeat scroll 0 0 rgba(0, 131, 195, 0.85);*/
           background: none repeat scroll 0 0 #0083c3;           
           margin:0;
           border-radius: 0;
           padding-top:0;
           margin-left:15px;
}
#menu_sm ul.dropdown-menu li a {
           padding-top:10px;
           padding-bottom:10px;
}
 



.form-signIn {
  margin-top: 2px;
}

.form-signIn input.input-small {
  height: 20px;
  /*width: 156px; largeur en pixel a eviter en responsive */
  border: 1px solid #0071a5;
  color: #0071a5;
  border-radius: 4px;
}

.form-signIn .submit-form {
  margin-top: 2px;
  background-color: #fff;
  color: #0083c3;
  font-size: 0.833em;
  border-radius: 2px;
  font-weight: bold;
  padding: 1px 6px;
  text-transform: uppercase;
  vertical-align: top;
}
/*placeholder*/
::-webkit-input-placeholder {
  color: #333333;
  opacity: 1;
}

:-moz-placeholder {
 /* Firefox 18- */
  color: #333333;
  opacity: 1;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #333333;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #333333;
  opacity: 1;
}

.button-checkbox .icon {
  background-image: url("/images/social/icons-checkbox.png");
}

.bootstrap-checkbox > button.btn {
  width: 15px;
  height: 15px;
  padding: 0;
}

.bootstrap-checkbox button.btn > span.cb-icon-check, .bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check, .bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check {
  background-position: 0 -1px;
}

.bootstrap-checkbox button.btn:hover > span.cb-icon-check,
.bootstrap-checkbox button.btn:focus > span.cb-icon-check,
.bootstrap-checkbox button.btn:active > span.cb-icon-check {
  background-position: 0 -1px;
}

.bootstrap-checkbox button.btn > span.cb-icon-check-empty,
.bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check-empty,
.bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check-empty {
  background-position: -14px -1px;
}

.bootstrap-checkbox button.btn:hover > span.cb-icon-check-empty,
.bootstrap-checkbox button.btn:focus > span.cb-icon-check-empty,
.bootstrap-checkbox button.btn:active > span.cb-icon-check-empty {
  background-position: -14px -1px;
}



.table-abonnement .bootstrap-checkbox > button.btn {
    height: auto;
    width: 25px;
}
.table-abonnement .bootstrap-checkbox button.btn > span.cb-icon-check,.table-abonnement .bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check,.table-abonnement .table-abonnement .bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check {
  background-position:-2px -20px;
}

.table-abonnement .bootstrap-checkbox button.btn:hover > span.cb-icon-check,
.table-abonnement .bootstrap-checkbox button.btn:focus > span.cb-icon-check,
.table-abonnement.bootstrap-checkbox button.btn:active > span.cb-icon-check {
  background-position:-2px -20px;
}

.table-abonnement .bootstrap-checkbox button.btn > span.cb-icon-check-empty,
.table-abonnement .bootstrap-checkbox.disabled button.btn:hover > span.cb-icon-check-empty,
.table-abonnement .bootstrap-checkbox.disabled button.btn:active > span.cb-icon-check-empty {
  background-position: -25px -20px;
}

.table-abonnement .bootstrap-checkbox button.btn:hover > span.cb-icon-check-empty,
.table-abonnement .bootstrap-checkbox button.btn:focus > span.cb-icon-check-empty,
.table-abonnement .bootstrap-checkbox button.btn:active > span.cb-icon-check-empty {
  background-position:-25px -20px;
}
/**Content**/

.sidebar{display:inline-block}
.main{display:inline-block;vertical-align:top;width:55.2%}
.mainLarge{vertical-align:top;width:100%}
.page-content{background:#fff;margin-top:0;padding:15px;}
.blocPart {padding:10px; margin-bottom: 15px; border: 1px solid #6b6a6a;}
.publiredac {background-color: #000; color:#fff; margin-bottom: 20px; width: 200px;padding-left:10px;}
.widget-title{background:url(/images/social/dot.png) repeat scroll 0 0 rgba(0,0,0,0);min-height:30px;margin-bottom:14px;width:100%}
.widget-title.big-bloc h2{padding:3px 10px 1px 80px;margin-bottom:20px}
.widget-title h2{background:none repeat scroll 0 0 #e7e9ea;color:#fff;display:table-cell;font-size:2em;width:auto;line-height:27px;margin:0;min-height:30px;padding:3px 10px 1px 16px}
.widget-title .border-right{border-radius:0 2px 2px 0;display:table-cell;min-width:18px;width:auto}
.widget-title .image{display:table-cell;background:none repeat scroll 0 0 #e7e9ea;vertical-align:middle;padding:0 14px 0 0}
#sidebar .widget-title{margin-bottom:3px}
#sidebar .widget-title h2{padding-left:20px}
.news-layout .widget-title .border-right{background-color:#0083c3}
.news-layout .widget-title h2{color:#fff;}
.commun-layout .widget-title .border-right{background-color:#0083c3}
.commun-layout .widget-title h2{color:#0083c3}
.interview-layout .widget-title .border-right{background-color:#00a3dd}
.interview-layout .widget-title h2{color:#00a3dd}
.dossier-layout .widget-title .border-right{background-color:#ed5324}
.dossier-layout .widget-title h2{color:#ed5324}
.focus-layout .widget-title .border-right{background-color:#00a9a8}
.focus-layout .widget-title h2{color:#00a9a8}
.interview-eca-layout .job{display:block}
.interview-eca-layout .infos{font-size:1.25em;display:block;/*font-style:italic;*/margin:10px 0 5px;line-height:normal}
.dossier-layout h3{margin:0 0 18px;font-size:1.583em;}
.dossier-layout h3 a{color:#6b6a6a}
.dossier-layout .fa-folder-open{font-size:2em;padding-right:5px}
.dossier-layout .fa-lock{padding-left:5px}
.news-layout{padding:0 0 30px}
.commun-layout{padding:0 0 30px}
.dossier .blocDossier {margin-bottom: 5px; padding-bottom: 10px;}
.focus-layout div.widget-title {margin-top: 10px;}

article.item span.category,
.news-layout .category ,
.focus-layout .category {
  color: #6b6a6a;
  display: block;
  font-size: 1em;
  text-transform: uppercase;
}

article.item .text{
	font-size:1.083em;
	color:#333333;
	}

.news-layout .text {
  display: block;
}

article.item blockquote {
  color: #00a3dd;
  font-style: italic;
  font-size: 1.417em;
  padding: 0;
  margin: 0 0 6px;
  font-weight: bold;
}
section article.item h3{
	font-size: 1.45em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
}
.news-layout article h3,
.questions-layout  article h3,
.focus-layout.block-focus-layout h3,
.interview-layout article h3 {
  max-width: 95%;
}

.news-layout .published,
article.item span.published,
.focus-layout .published,
.interview-layout .published {
  font-size: 0.917em;
  color: #6b6a6a;
}

.cat-link {
  font-weight: bold;
  font-size: 0.917em;
}


article .images-left-item {
  float: left;
  margin: 3px 3px 3px 0;
}

.interview-content {
  padding: 0 4px 0 0;
}

.interview-content h4 {
  margin-top: 0;
  color: #00a3dd;
  font-size: 1.083em;
  margin-bottom: 2px;
}

.interview-layout a {
  color: #00a3dd;
}

.focus-layout article.item {
  border: 1px solid #e7e6e7;
  margin-bottom: 30px;
}
.focus-layout.block-focus-layout article.item {
	border-bottom:1px solid #e8e9ea;
	border-left:0;
	border-right:0;
	border-top:0;
	margin-bottom:0;
	padding: 0 0 20px 12px;
	margin-bottom:18px;
}
.etude-portrait-layout article.item{
	border-bottom:1px solid #e8e9ea;
	border-left:0;
	border-right:0;
	border-top:0;
	margin-bottom:0;
	padding: 0 0 12px 27px;
	margin-bottom:10px;
}
.focus-layout.block-focus-layout article.item:last-child , 
.etude-portrait-layout article.item.last{
	border-bottom:0;
	border:0;
}
.focus-layout article.item.col-dark-blue {
  border-bottom-color: #0ea8c3;
}

.focus-layout article.item.col-green {
  border-bottom-color: #057e7d;
}

.focus-layout article.item.col-blue {
  border-bottom-color: #00a3dd;
}

.focus-layout article.item.col-dark-blue .fa-lock ,
.focus-layout article.item.col-dark-blue h3 a {
  color: #0ea8c3;
}

.focus-layout article.item.col-green .fa-lock,
.focus-layout article.item.col-green h3 a,.col-green {
  color: #057e7d;
}

.focus-layout article.item.col-blue .fa-lock,
.focus-layout article.item.col-blue h3 a {
  color: #00a3dd;
}

.focus-layout .top-item {
  padding: 3px 5px;
}

.focus-layout .col-green .top-item {
  background-color: #057e7d;
}

.focus-layout .col-dark-blue  .top-item {
  background-color: #0ea8c3;
}

.focus-layout .col-blue .top-item {
  background-color: #00a3dd;
}
.focus-layout.block-focus-layout article h3{
	max-width:100%;
}
.focus-layout.block-focus-layout article .published{
	display:block;
	
}

.focus-layout article.item {
  padding: 0;
}

.focus-layout .content-item {
  padding: 15px 15px 5px 15px;
}

.focus-layout .content-item .cat-link {
  padding-top: 10px;
  font-size: 0.917em;
  display: block;
  font-weight: bold;
  color: #333333;
}

.focus-layout .content-item h3 {
  font-size: 1.583em;
  margin: 5px 0;
}

.inline-col-focus {
  display: inline-block;
  margin-left: 4%;
  margin-right: 5.2%;
  vertical-align: top;
  width: 25%;
}

.inline-col-focus:last-child {
  margin-right: 0;
}

.Couv {
    float: left;
    padding-right: 15px;
}
.management-layout{
	margin-top:20px;
}
	
/***/
.comment {
  border-top: 1px solid #edebeb;
  clear: both;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}

.comment a {
  background: none repeat scroll 0 0 #e7e9ea;
  display: inline-block;
  float: right;
  color: #007bc0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 2px 5px;
  font-size: 0.833em;
}

.comment a i {
  font-size: 1.250em;
}

/*Social*/
.box-social {
  color: #6b6c6e;
  text-align: right;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.box-social > a {
  float: right;
  margin-left: 4px;
}

.box-social .contact {
  color: #6b6c6e;
  text-transform: uppercase;
}

.box-social .infos-text {
  display: inline-block;
  line-height: 15px;
  margin: 0;
  vertical-align: middle;
}

.box-social .newsletter {
  margin: 10px 0 0 0;
}

.box-social .newsletter > a {
  display: inline-block;
}

.box-social .newsletter .infos-text span {
  display: block;
}

.box-social .fa-lg, .fa-user {
  font-size: 2em;
}

.box-social .fa-twitter-square {
  color: #00aae2;
}

.box-social .fa-facebook-square {
  color: #4a5caa;
}

.box-social .fa-rss-square {
  color: #ea7645;
}
		
/**Article**/

article.item {
  margin-bottom: 16px;
  padding-left: 20px;
}
.container-actus article.item {
    padding-left: 5px;
}

.questions-layout img{
	margin-left:7px;
	width:160px;
}
.interviews article.item {
  padding-left: 0;
}
article.item .lock {
  margin-top: 2px;
	color: #6b6a6a;
}
/** add taha **/
.img-responsive {
  display: block;
  max-height: 100%;
  width: 100%;
  max-width: 100%;
}
/**** FOOTER ********/
/**** Carousel vertical
.module-partenaire .vertical .carousel-inner {
  height: 100%;
}
.actudetail .pull-left.left-col {
    margin-right: 17px;
}
.actudetail .texteArticle p{
    line-height:24px;
}
.module-partenaire .carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
  -moz-transition: 0.6s ease-in-out top;
  -ms-transition: 0.6s ease-in-out top;
  -o-transition: 0.6s ease-in-out top;
  transition: 0.6s ease-in-out top;
}

.module-partenaire .carousel.vertical .active {
  top: 0;
}

.module-partenaire .carousel.vertical .next {
  top: 400px;
}

.module-partenaire .carousel.vertical .prev {
  top: -400px;
}

.module-partenaire .carousel.vertical .next.left,
.module-partenaire .carousel.vertical .prev.right {
  top: 0;
}

.module-partenaire .carousel.vertical .active.left {
  top: -400px;
}

.module-partenaire .carousel.vertical .active.right {
  top: 400px;
}

.module-partenaire .carousel.vertical .item {
   left: 0 !important;
	
}
/**** Carousel horizontale multiple 
.module-partenaire .carousel-inner .active.left {
  left: -25%;
}

.module-partenaire .carousel-inner .active.right {
  left: 25%;
}

.module-partenaire .carousel-inner .next {
  left: 25%;
}

.module-partenaire .carousel-inner .prev {
  left: -25%;
}
/****** CSS générique *******/
.bold {
  font-weight: bold;
}

.blue {
  color: #007bc0;
}

.red {
  color: #dd172c;
}
/********** SIDEBAR*********/
#sidebar {
  width: 26%;
  display: inline-block;
  margin-left: 2.8%;
}

#sidebar .module-operations-speciales {
  background: #bdc348;
  padding: 20px;
  color: #FFFFFF;
}

#sidebar .module-operations-speciales .carousel-control {
  background: none !important;
  top: 30% !important;
  opacity: 1 !important;
}

#carousel_operations {
  overflow: hidden;
}

#sidebar .module-operations-speciales .carousel-inner {
  margin-left: 35px;
}

#sidebar .module-operations-speciales h2 {
  margin-top: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2.000em;
}

#sidebar .module-liaisons-sociales ul {
  border-top: 4px solid #dd172c;
  border-bottom: 4px solid #dd172c;
}

#sidebar .module-liaisons-sociales .published {
  display: block;
}


/**Commun module partenaire
.module-partenaire {
  color: #6b6a6a;
	margin-bottom:40px;
}

.module-partenaire header {
  padding: 18px 0;
  text-align: center;
  margin: 0 0 6px;
  background: #f3f5f6;
}

.module-partenaire .carousel .carousel-inner {
  padding: 0 0;
  background: #f3f5f6;
}

.module-partenaire .carousel .carousel-inner li {
  padding: 8px 10px;
}

.module-partenaire .carousel-control {
  position: relative;
  background: none;
}

.module-partenaire .carousel-control.left,.module-partenaire .carousel-control.right {
  margin-left: 2px;
}

.module-partenaire .carousel-control {
  opacity: 1;
  text-shadow: 0 0 0;
  font-size: 1.250em;
}

.module-partenaire .carousel-control  .fa-chevron-circle-down {
  color: #0083c3;
}

.module-partenaire .carousel-control  .fa-chevron-circle-down:hover {
  color: #6b6a6a;
}

.module-partenaire .carousel-control  .fa-chevron-circle-up {
  color: #0083c3;
}

.module-partenaire .carousel-control  .fa-chevron-circle-up:hover {
  color: #6b6a6a;
}

.module-partenaire .actus {
  text-decoration: underline;
}

.module-partenaire h2 {
  font-size: 3.583em;
  font-weight: bold;
  color: #0083c3;
  margin: 0;
}

.module-partenaire ul a,.module-partenaire ul a:hover {
  color: #6b6a6a;
}

.module-partenaire h2 small {
  font-size: 0.395em;
  display: block;
  font-weight: normal;
  color: #6b6a6a;
}

.module-partenaire ul li {
  border-bottom: 1px solid;
  padding: 8px 0;
}

.module-partenaire ul li.last {
  border-bottom: 0;
  padding-bottom: 0;
}

.module-partenaire  .article-bottom {
  background: #f3f5f6;
  margin-top: 5px;
  padding: 3px 15px;
}
End module partenaire**/

/**Commun module lamy-ls**/
a.view-more{
	text-decoration:underline;
   margin-bottom: 5px;
}
.module-lamy-ls.first {
  margin-bottom: 15px;
  background: url("/images/social/dot.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.module-lamy-ls.first h2 {
  font-size: 1.667em;
  font-weight: bold;
  text-transform: uppercase;
}

.module-lamy-ls.first h2 span {
  display: block;
  font-size: 0.900em;
  font-weight: normal;
  text-transform: none;
}

.red {
  color: #eb1234;
}

.module-lamy-ls.first h2 .big {
  font-size: 1em;
  display: inline-block;
  text-transform: none;
}

.module-lamy-ls.first small {
  font-size: 1.400em;
  font-weight: normal !important;
  text-transform: none;
}

.module-lamy-ls.first .logo {
  margin-top: 20px;
}

.module-lamy-ls {
  background: #eeeff0;
  margin-bottom: 32px;
}

.module-lamy-ls .title {
  font-size: 1.500em;
  padding: 12px 0 12px 12px;
  width: 36%;
}

.module-lamy-ls .title h2 {
  font-size: 1em;
  text-transform:uppercase;
}

.module-lamy-ls .title h2 span {
  font-size: 0.833em;
  display: block;
  text-transform:none;
  line-height: 18px;
}

.module-lamy-ls .list-inline > li {
  margin-left: 8px;
  background: none repeat scroll 0 0 #ffffff;
  height: 96px;
  width: 96px;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(84,84,87,1);
  -moz-box-shadow: 0px 1px 8px 0px rgba(84,84,87,1);
  box-shadow: 0px 1px 8px 0px rgba(84,84,87,1);
}

.module-lamy-ls .list-inline img {
  margin: 15px;
}

.module-lamy-ls .list-inline {
  padding: 12px 0 5px 0;
}
/**End module lamy-ls**/
/*** publicité Pavé 300 x 300 ****/
#sidebar .ad {
    margin: 0 auto;
    max-width: 300px;
    overflow: hidden;
    padding: 10px 0 25px;
    text-align: center;
    width: 100%;
}

#sidebar .module-liaisons-sociales {
  background: #f3f5f6;
  padding-top: 8px;
  margin-top: 45px;
}

#sidebar .module-liaisons-sociales ul {
  margin-top: 20px;
  margin-bottom: 0;
}

#sidebar .module-liaisons-sociales ul li {
  border-bottom: 1px solid #dd172c;
  padding: 10px;
}

#sidebar .module-liaisons-sociales .fa-lock {
  padding-right: 10px;
}

#sidebar .module-liaisons-sociales ul li a {
  color: #6b6a6a;
}

#sidebar .module-liaisons-sociales ul li.last {
  border: 0;
}


/*********Module droite recherche**********/

.side-bar-search .title-emploi {
    margin-left: -16px;
}
.side-bar-search header {
    background: none repeat scroll 0 0 #f3f5f6;
}

.side-bar-search .title-emploi span {
    background: none repeat scroll 0 0 #00a3dd;
    border-radius: 2px 0 0 2px;
    display: table-cell;
    height: 20px;
    width: 16px;
}

.side-bar-search .title-emploi h2 {
    display: table-cell;
    padding: 8px;
}
.side-bar-search h2 {
    color: #0083c3;
    font-size: 2em;
    margin-bottom: 0;
    text-transform: uppercase;
}

.side-bar-search ul {
    background: none repeat scroll 0 0 #f3f5f6;
}

.side-bar-search ul li {
    border-top: 1px solid #0083c3;
    padding: 14px 10px;
}

.side-bar-search ul li a {
    color: #6b6a6a;
    font-size: 1.333em;
}

.side-bar-search {
  padding: 0px 0px 0px 20px;
   /* background: none repeat scroll 0 0 #edf4fc; pas de fond bleu entier sur colonne droite*/
}


.side-bar-histo ul li {
    border-top: 0px solid #0083c3;
    padding: 0;
    
}

.side-bar-histo ul li a{
    font-size: 1em;
}

.side-bar-histo ul {
      padding-left: 10px;
}

#acronyme_LSM .side-bar-search h2 {  color: #0ea8c3; }
#acronyme_LSM .side-bar-search .title-emploi span {
    background: none repeat scroll 0 0 #0ea8c3;
}




/*RECHERCHE FORMULAIRE*/

#acronyme_LSM  #form_recherche_v2 input[type="text"] {
    border-color: #0ea8c3;
}

#TypePeriode {float:left; margin-top: 3px;}
#Date, #Date1 {float:left;margin-left:5px;}
#form_recherche_v2 #Date2 { display: inline;float: none;}
#SearchForm img {vertical-align:top;}

#form_recherche_v2 input[type="text"] {
   font-size: 0.8em;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    border-color: #0071a5;
    font-size: inherit;
    height: 23px;
}

#form_recherche_v2 .input::-moz-placeholder {
    color: #777;
    opacity: 1;
}

#form_recherche_v2 .inputText .multiSelectOptions label {
    margin: inherit;
}

#Categories span {
    overflow: visible; 
}

#Keywords  span {
    overflow: visible; 
}



.smenu_UL {padding-top:0;padding-bottom:0;background-color:#FFF;}

.multiSelectOptions .selectAll {clear:both; float: none;}


.acronyme_ECA .news-layout .widget-title h2 {background:none repeat scroll 0 0 #057e7d;}
.acronyme_LSM .news-layout .widget-title h2 {background:none repeat scroll 0 0 #0ea8c3;}

/*********Module Emploi**********/
.module-emploi{
  margin: 30px 0 20px 16px;
}
.module-emploi ul{
  margin-bottom:0px;
}
.module-emploi header{
	background: #F3F5F6
}
.module-emploi ul{
    background: #F3F5F6
}
.module-emploi ul li{
    border-top: 1px solid #0083c3;
    padding: 4px 10px;
}
.module-emploi i{
    color: #0083c3;
    font-size: 1.5em;
    display: block;
    float: left;
    padding-right: 18px;
}
.module-emploi ul li a{
    /*font-size: 1.333em;*/
    font-size:1.15em; 
    color: #6b6a6a
}
.module-emploi h2{
    font-size: 2.000em;
    color: #0083c3;
    text-transform: uppercase;
    margin-bottom: 0
}
.module-emploi .title-emploi {
    margin-left: -16px;
}

.module-emploi .title-emploi span {
    background: none repeat scroll 0 0 #00a3dd;
    display: table-cell;
    height: 20px;
    border-radius: 2px  0 0 2px;
    width: 16px;
}

.module-emploi .title-emploi h2 {
    display: table-cell;
    padding: 8px;
}

.module-ads-side-bar{
	background-color:#fafbfc;
	margin-bottom:50px;
	border:1px solid #e7e9ea;
	/*padding:15px 10px 0 12px;*/
  padding:0;
	}
	.module-ads-side-bar h2{
		color:#0083c3;
		text-transform:uppercase;
		margin:0;
		font-size:1.667em;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	.module-ads-side-bar .about{
		display: block;
    font-size: 1.12em;
    line-height: normal;
    margin: 5px 0 10px;
	}
	.module-ads-side-bar .image-ads {
    margin-bottom: 32px;
    margin-right: 10px;
	}
	.module-ads-side-bar .add-panier{
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		color:#f8fcff;
		text-indent:-9999px;
		width: 134px;
		height:36px;
		display:block;
		margin:0 auto;
		background: url("/images/social/btn-panier.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
	}
	.module-ads-side-bar .add-panier:hover, .module-ads-side-bar .add-panier:focus{
		text-decoration:none;
	}
/**blog sidebar**/
.module-blog {
    margin: 35px 0 45px 0;
}
.module-blog .title {
    font-style: normal;
    font-weight: bold;
    margin-bottom: 4px;
}
.module-blog .blog-list-content {
    background-color: #f3f5f6;
    font-size: 1.083em;
    line-height: normal;
}
.module-blog .blog-list-content li {
    border-bottom: 1px solid #d02f01;
    font-style: italic;
}
.lightblue-layout.module-blog .blog-list-content li {
    border-bottom: 1px solid #1ec5d2;
}
.module-blog .blog-list-content li:last-child {
    border: 0 none;
}
	.module-blog .title{
		font-style:normal;
		font-weight:bold;
		margin-bottom: 4px;
	
	}
	.module-blog .blog-list-content{
		background-color:#f3f5f6;
		font-size:1.083em;
		line-height:normal;
	}
	.module-blog .blog-list-content li{
		border-bottom:1px solid #d02f01;
		font-style:italic;
	}
	.lightblue-layout.module-blog .blog-list-content li{
		border-bottom:1px solid #1ec5d2;
	}
	.module-blog .blog-list-content li:last-child{
		border:0 none;
	}
	.module-blog .blog-list-content .link-blog{
		padding:8px 15px;
		display: block;
		text-decoration:none;
		color:#6b6a6a;
	}

/**Video**/
.module-video {
    margin-bottom: 35px;
}
.module-video a,
.module-video .duration {
    color: #502f7c;
}
.module-video .video-actus {
    background: #f3f5f6;
    padding: 14px 18px;
    font-size: 1.083em;
}
.module-video .image-video {
    position: relative;
    margin-bottom: 10px;
    max-width: 320px;
}
.module-video .play-video {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.module-video h3 {
    font-size: 1.154em;
    margin: 0 0 5px 0;
}
	.module-video .video-actus{
		background:#f3f5f6;
		padding: 14px 18px;
		font-size:1.083em;
	}
	.module-video .image-video{
		position:relative;
		margin-bottom:10px;
		max-width:320px;
	}
	.module-video .play-video{
			bottom: 0;
			left: 0;
			margin: auto;
			position: absolute;
			right: 0;
			top: 0;}
	.module-video  h3{
		font-size:1.154em;
		margin:0 0 5px 0;
		
	}
	
/**module magazine sidebar**/
.module-magazine-side-bar{
	  border-bottom: 2px solid #69b2b1;
    color: #057e7d;
    display: table;
    margin-bottom: 50px;
    padding-bottom: 18px;
	}
	.module-magazine-side-bar img{
		padding-right:18px;
		display:table-cell;
		width:190px;
		height:auto;
	}
	.module-magazine-side-bar .infos-mag{
		display:table-cell;
		vertical-align:top;
		}
		.module-magazine-side-bar .title{
			font-size: 1.417em;
			font-weight: bold;
			margin: 0 0 32px;
			
		}
    /* Style temp à supprimer après la campagne de noel */
.module-magazine-side-bar-temp{
    color: #057e7d;
    display: table;
  }
  .module-magazine-side-bar-temp img{
    /*padding-right:18px;*/
    display:table-cell;
    width:190px;
    height:auto;
  }
  .module-magazine-side-bar-temp .infos-mag{
    display:table-cell;
    vertical-align:top;
    }
    .module-magazine-side-bar-temp .title{
      font-size: 1.417em;
      font-weight: bold;
      margin: 0 0 32px;
      
    }
    .module-magazine-side-bar-temp .number{
      display:block;
      text-align: center;
      padding: 10px 0;
      font-weight: bold;
    }

		.module-magazine-side-bar .number{
			display:block;
      text-align: center;
      padding: 10px 0;
      font-weight: bold;
		}
		
		
/**module space subscription**/

.module-space-subscription{
	background:#f3f5f6;
	border:1px solid #e7e9ea;
	margin-bottom:38px;
}
.module-space-subscription .header-module{
	background-color:#beccd0;
	height:55px;
	text-align:center;
}
.module-space-subscription .top-module{
	text-align:center;
	font-size:1.083em;
	padding-bottom: 14px;
}
.module-space-subscription .top-module h3{
	color:#dd172c;
	font-size: 1.308em;
	font-weight:400;
	margin: 10px 0 18px;
	}
.module-space-subscription .offres .title{
	background:#beccd0;
	color:#fff;
	text-align:center;
	font-size:1.083em;
	font-weight:bold;
	padding: 3px 0;
}
.module-space-subscription .table-abonnement{margin-bottom:0;}
.module-space-subscription .table-abonnement td , .module-space-subscription .table-abonnement tr{
	border:0;
	padding:0;
	vertical-align: top;
	font-size:1.083em;
	}
	
	.module-space-subscription .table-abonnement label{
		font-weight:normal;
		margin: 0;
	}
	.module-space-subscription .table-abonnement .line-through{
		text-decoration:line-through;
	}
	.module-space-subscription .offres > form {
    padding: 8px 8px 5px 2px;
	}
	.module-space-subscription .add-panier {
    background: url("/images/social/btn-panier-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f8fcff;
    display: block;
    font-weight: bold;
    height: 36px;
    margin: 0 auto;
		border:0 none;
		margin-top:18px;
    text-align: center;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 134px;
}
/**module-newsletter-sidebar**/
.module-newsletter-sidebar{
	background-color:#f3f5f6;
	margin-top: 30px;
	border-bottom:1px solid #108bc6;
	border-top:1px solid #108bc6;
	
	}
	.module-newsletter-sidebar h3{
		font-size:1.333em;
		line-height:20px;
		color:#0083c3;
		margin:14px 0 20px 0;
		padding: 0 33px;
	}
	.module-newsletter-sidebar ul{
		font-size: 1.167em;
    font-weight: bold;
    padding: 0 0 8px 75px;
    text-align: left;
	}
	.module-newsletter-sidebar ul li i{
		color: #0083c3;
    font-size: 1.8em;
    padding: 0 5px 0 0;
    position: relative;
    top: 2px;
	}
	
	.module-newsletter-sidebar ul li a{
		color: #6b6a6a;
	}
	/**books-layout**/

.books-layout article.item h3{
	margin:0 0 5px 0;
}
.books-layout article.item .name{
	font-size:0.923em;
	font-weight:bold;
	margin:2px 0 2px 2px;
}
.books-layout .infos-books{
	max-width:159px;
	margin:10px 2px 45px;
	}
	.books-layout article.item  .text{margin-bottom:0;}
	.books-layout article.item  .intro , .books-layout article.item  .text{
		display:block;
		font-size:1.083em;
		line-height: normal;
		color:#6b6a6a;
	}

/**** FOOTER ********/
footer{
	background: #6b6a6a;
	color:#ffffff;
	padding: 20px 0 28px 0;
	font-family: "trebuchet ms";
	font-size: 1.083em;
	font-weight: bold;
}	

.books-layout article.item h3 {
    margin: 0 0 5px 0;
}
.books-layout article.item .name {
    font-size: 0.923em;
    font-weight: bold;
    margin: 2px 0 2px 2px;
}
.books-layout .infos-books {
    max-width: 159px;
    margin: 10px 2px 45px;
}
.books-layout article.item .text {
    margin-bottom: 0;
}
.books-layout article.item .intro,
.books-layout article.item .text {
    display: block;
    font-size: 1.083em;
    line-height: normal;
    color: #6b6a6a;
}
.pink-layout.books-layout .widget-title h2 {padding-left: 30px;}
.image-actus {
    margin: 30px 0 18px 0;
}
a.back-link {
    margin-left: 60px;
    display: block;
    margin-bottom: 15px;
}
a.next-link {
    margin-bottom: 15px;
    display: block;
}
.top-item-share {
    padding-left: 15px ;
}
.top-item-share a {
    color: #6b6a6a;
}
.top-item-share .fa-caret-left,
.top-item-share .fa-caret-right {
    font-size: 1.05rem;
    position: relative;
    margin: 0 2px;
    top: 1px;
}
.scoial-item i {
    color: #6b6a6a;
    font-size: 1.2rem;
}
.gray-icon li {
    float: left;
    padding: 0;
    margin: 0;
}
.zoom-icon {
    margin-left: 20px;
    width: 28px;
    background: no-repeat scroll -2px -2px rgba(0, 0, 0, 0);
}
.resize-moins {
    width: 28px;
    background: no-repeat scroll -2px -29px rgba(0, 0, 0, 0);
}
.resize-plus {
    width: 28px;
    background: no-repeat scroll -2px -57px rgba(0, 0, 0, 0);
}
.viadeo {
    background: no-repeat scroll 0 bottom / 100% auto rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    width: 22px;
}
.social-item li {
    margin: 0 1px;
    padding: 0;
	text-align: center;
    width: 18px;
}
.gray-icon a {
    color: #6b6a6a;
    font-size: 1.05rem;
    border-right: 1px solid #a4a4a4;
    border-left: 1px solid #fff;
    content: "";
    padding: 2px 10px;
    background-color: #e7e9ea;
}
.actualites-relatives {
    border: 1px solid #e7e6e7;
    max-width: 350px;
    width: auto;
    margin: 0 0 5px 0;
    background: #e5f1f8;
    font-size: 13px;
    clear: both;
}
.actus-page .gray-link {
    color: #6b6a6a;
    display: block;
}
.actualites-relatives h4 {
    border-bottom: 1px solid #0083c3;
    color: #0083c3;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 9px 0;
    text-align: center;
}
.actualites-relatives a {
    color: #333333;
}
.actualites-relatives ul {
    padding-left: 5px;
}
.actualites-relatives ul li {
    color: #0083c3;
}
.actus-page .small-caption {
    font-style: italic;
    font-size: 11px;
}
.actus-page .author .text h4 {
    font-weight: bold;
    color: #0083c3;
    margin: 14px 0 18px 0;
    font-size: 14px;
}
.actus-page h5 {
    margin: 28px 0 14px 0;
    color: #0083c3;
    font-size: 13px;
}
.actus-page article.item h3{
    font-size: 1.8em;
}
#actualites_fiche .module-space-subscription .top-module h3{
    font-family: "times new roman";
    color: #6b6a6a;
    font-size: 18px;

}

#actualites_fiche .module-space-subscription .top-module p{
  text-align: left;
  padding: 0 16px;
}
#actualites_fiche .module-space-subscription .offres .title{
    background: #989190
}
/************* Actualités commentaires *******/
#news_comments{
  margin-left: 15px;
  background: #e8e9ea;
  margin-right: 15px;
}
#news_comments h2{
	margin-bottom: 20px;
    color:#0083c3;
    font-size: 18px;
    border-bottom: 1px solid #0083c3;
    padding-left: 15px;
    margin-top: 13px; 
    padding-bottom: 9px;
}
#news_comments .form-horizontal .control-label{
 padding-top: 0;
 text-align: left;
 color: #333333;
 font-size: 13px;
}
#news_comments .form-horizontal{
  padding: 0 65px;
}
#news_comments{
    margin-top: 20px;
}

.form-captcha{
	position: relative;
}
.form-captcha .image-captcha {
    position: absolute;
	margin-top: -4px;
    right: 0;
    top: 0;
}
.message-textarea{
	padding-top:25px;
}
/**************** **********/
input.input-meduim {
    height: 24px;
    border: 1px solid #726e6c;
    color: #726e6c;
    border-radius: 4px;
}
textarea.textarea-meduim{
    border: 1px solid #d3d3d5;
    width: 100%; 
	padding: 5px;
    color: #726e6c;
    font-size: 14px; line-height: 18px;
    margin-top: 7px;
}
.btn-blue {
    margin-top: 2px;
    background-color: #0083c3;
    color: #fff;
    font-size: 1.01em;
    border-radius: 2px;
    padding: 2px 12px;
    text-transform: uppercase;
    vertical-align: top;
    line-height: 17px;
    border-radius: 3px;
    border: 0;
}
.btn-blue:hover {
	background-color: #0083c3;
	color: #fff;
}
.author{
    margin-bottom: 26px;
    display: block;
    font-weight: bold;
    color: #6b6a6a;
}
.author .published{
    font-weight: normal;
}
.text h4{
    color: #0083c3;
    font-weight: bold;
    font-size: 14px;
}

/**** FOOTER ********/

footer {
    background: #6b6a6a;
    color: #ffffff;
    padding: 20px 0 28px 0;
    font-family: "trebuchet ms";
    font-size: 1.083em;
    font-weight: bold;
}
footer h4 {
    margin-top: 0
}
footer a,
footer a:hover,
footer a:active,
footer a:focus {
    color: #ffffff
}
footer ul ul {
    list-style: disc;
    padding-left: 10px;
}
footer h4 {
    text-transform: uppercase;
    font-family: "trebuchet ms";
    font-size: 1.083em;
    font-weight: bold;
    margin-bottom: 4px;
    color: #70E5F9;
}
footer .separateur {
    background: url("/images/social/separateur.jpg") repeat-y scroll 0 0 transparent;
}

footer .about {
    display: table;
    table-layout: fixed;
    width: 100%;
}
footer .col-33 {
    display: table-cell;
    padding: 0 28px;
    width: 33.3333%;
}
footer .col-33.first {
    position: relative;
}
footer .col-33.first .img-bottom {
    position: absolute;
    bottom: 0;
}
footer .col-33 ul {
    margin: 0;
}
.row.about {padding:0;margin: 0;}
footer .list-unstyled li ul li {line-height: 0.9em;padding-bottom: 4px;}
footer .list-unstyled li ul li a {font-size: 0.8em;}
footer a:hover {color: #8EEEFF;}

.module-liaisons-sociales{display:none;}

/*** Newsletter ***/
#emvForm .form-group {
    margin-left: 0;
    margin-right: 0;
}
.mlegale {margin:10px; padding:10px;}

/*cache le menu en select version tablette et mobile qui n est pas finalisé*/
#jump {display:none;}
.banner {max-width:inherit;}


.main_result_acronyme_MEMO, .main_result_acronyme_LSQ, .main_result_acronyme_LSE, .main_result_acronyme_SP, .main_result_acronyme_PSI, .main_result_acronyme_GS, .main_result_acronyme_DTQ, .main_result_acronyme_MRHQ, .main_result_acronyme_SSCTQ, .main_result_acronyme_ERP, .main_result_acronyme_PQ, .main_result_acronyme_CEP, .main_result_acronyme_THEM, .main_result_acronyme_LS, .main_result_acronyme_LGPCO, .main_result_acronyme_GECE, .main_result_acronyme_FSS, .main_result_acronyme_LHS, .main_result_acronyme_LCE, .main_result_acronyme_LPAYE, .main_result_acronyme_LPS, .main_result_acronyme_FSC, .main_result_acronyme_LEC, .main_result_acronyme_LNC, .main_result_acronyme_LRC, .main_result_acronyme_LPRUD, .main_result_acronyme_LMI, .main_result_acronyme_LSG, .main_result_acronyme_LTT, .main_result_acronyme_LRCCO, .main_result_acronyme_SSL, .main_result_acronyme_CDRH, .main_result_acronyme_JSL, .main_result_acronyme_CCE, .main_result_acronyme_DOCOFF, .main_result_acronyme_CONVCOLL, .main_result_acronyme_ {
    width: 100%!important;
}
.menu_copy {margin-right:-10px; margin-left: 10px;}
.sommaire_feuilletable {diplay:block;}
#Document .consultation-contenu-art ul li {list-style-type: none; background-image: none;}
/* pour les alertes et aérer le tableau*/
.mes_alerts_page table {border:0px!important; width: 80%;margin-bottom:20px;}
.under_blue { background-color: #0083c3;
    border-color: #46b8da;
    border-radius: 3px;
    color: #fff;
    font-size: 1.01em;
    line-height: 17px;
    margin-top: 2px;
    padding: 2px 12px;color:#FFF;  }
    .under_blue a {color:#FFF; }
#basicModal .modal-content {padding: 10px; }
.col-md-acro-DOCOFF  {width:100%;}
.page-content-withoutpub {margin-top: -20px!important;}

/*pour les paniers colonne de droite*/
.module-space-subscription  input[type="submit"] {
   background: url("/images/social/btn-panier-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: 0 none;
    color: #f8fcff;
    display: block;
    font-weight: bold;
    height: 36px;
    margin: 18px auto 0;
    text-align: center;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 134px;
}

.module-space-subscription .header-module{
   background-color:#dd172c;
    height:54px;
    line-height: 54px;
    width: 345px;
    color:#fff;
    font-size:1.6em;

}
.header-module-LSM {
  background: url("/images/social/logo_lsm_meduim.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-image: url("/images/social/logo_lsm_meduim.jpg");
  background-repeat: no-repeat;
}
.header-module-LSM span {display:none;}
.module-space-subscription .header-module-ECA {
  background: url("/images/social/logo-eca-284.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-image: url("/images/social/logo-eca-284.png");
  background-repeat: no-repeat;
  height:63px;
}
.subscription-ECA {border-top:0px;}
.header-module-ECA span {display:none;}
.module-space-subscription  .versions_choice {padding-left:10px;}
.module-space-subscription  .versions_choice span.version {color:#6b6a6a;margin-top:-4px;font-weight:400; max-width: 280px;float:left;}
.module-space-subscription .price_version {font-weight:bold;}
.module-space-subscription .introduction_produit {padding-left:5px;padding-right:5px;}
.module-space-subscription .top-module h3 {padding-left:5px;padding-right:5px;}
.module-space-subscription {display:none;}


.acronyme_LSM .nonconnecte .subscription-LSM {display:block;}
.acronyme_LSM .connecte .subscription-ECA {display:block;}
.acronyme_ECA .nonconnecte .subscription-ECA {display:block;}
.acronyme_ECA .connecte .subscription-LSM {display:block;}
.acronyme_ .nonconnecte .subscription-LSM {display:block;}

.acronyme_NJL .nonconnecte .subscription-LSQ {display:block;}
.acronyme_NJL .connecte .subscription-ECA {display:block;}

.acronyme_LSM  .subscription-LSM-ECA {display:block;}
.acronyme_ECA  .subscription-LSM-ECA {display:block;}

.acronyme_MEMO .nonconnecte .subscription-MEMO {display:block;}
.acronyme_MEMO .connecte .subscription-ECA {display:block;}

.acronyme_THEM .nonconnecte .subscription-LSQ {display:block;}
.acronyme_THEM .connecte .subscription-LSQ {display:block;}

.acronyme_LSG .connecte .subscription-GPJ {display:block;}
.acronyme_LSG .nonconnecte .subscription-GPJ {display:block;}


.acronyme_GS .connecte .subscription-ECA {display:block;}
.acronyme_GS .nonconnecte .subscription-ECA {display:block;}

.acronyme_ERP .connecte .subscription-ECA {display:block;}
.acronyme_ERP .nonconnecte .subscription-ERP {display:block;}

.acronyme_PQ .connecte .subscription-ECA {display:block;}
.acronyme_PQ .nonconnecte .subscription-GLPQ {display:block;}

.acronyme_LGPCO .connecte .subscription-ECA {display:block;}
.acronyme_LGPCO .nonconnecte .subscription-LGPCO {display:block;}








.acronyme_LSQ .nonconnecte .subscription-LSQ {display:block;}
.acronyme_LSQ .connecte .subscription-ECA {display:block;}
.acronyme_SP .nonconnecte .subscription-SP {display:block;}
.acronyme_SP .connecte .subscription-LSQ {display:block;}
.acronyme_LSE .nonconnecte .subscription-LSE {display:block;}
.acronyme_LSE .connecte .subscription-LS2014 {display:block;}
.acronyme_BSP .nonconnecte .subscription-BSP {display:block;}
.acronyme_BSP .connecte .subscription-LSQ {display:block;}
.acronyme_PSI .nonconnecte .subscription-PSI {display:block;}
.acronyme_PSI .connecte .subscription-LSM {display:block;}

/* SSL  CDRH JSL */

/*OUVRAGES LIAISONS*/
/*Droit du travail au quotidien - Droit du travail au quotidien   - LSQ*/
.acronyme_DTQ .nonconnecte .subscription-GLDTQ {display:block;}
.acronyme_DTQ .connecte .subscription-LSQ {display:block;}
/*Modèles RH au Quotidien - Modèles RH au Quotidien - LSQ*/
.acronyme_MRHQ .nonconnecte .subscription-GLMRHQ {display:block;}
.acronyme_MRHQ .connecte .subscription-LSQ {display:block;}
/*Santé, sécurité et conditions de travail au quotidien - Santé, sécurité et conditions de travail au quotidien - Entreprises et Carrières*/
.acronyme_SSCTQ .nonconnecte .subscription-GLSSCTQ {display:block;}
.acronyme_SSCTQ .connecte .subscription-ECA {display:block;}
/*CE pratique -  CE pratique - Social Pratique */
.acronyme_CEP .nonconnecte .subscription-GLCEP {display:block;}
.acronyme_CEP .connecte .subscription-SP {display:block;}
/*Thematis  - Thematis -  LSQ ??? */
/*Memo social -  Memo social -  Entreprise et Carrières */
.acronyme_GLMEMO2014  .nonconnecte .subscription-GLMEMO2014 {display:block;}
.acronyme_GLMEMO2014  .connecte .subscription-ECA {display:block;}

/*OUVRAGES LAMY */
/*Lamy Social -  Lamy Social -  Lamy Protection Sociale */
.acronyme_LS   .nonconnecte .subscription-LS2014  {display:block;}
.acronyme_LS   .connecte .subscription-LPS2014 {display:block;}
/*Code du travail Code du travail  ???*/
/*Guide Lamy de l'elu CE -  Guide Lamy de l'elu CE -  Lamy Social*/
.acronyme_GECE   .nonconnecte .subscription-GECE  {display:block;}
.acronyme_GECE   .connecte .subscription-LS2014 {display:block;}
/*Formulaire Commenté Santé sécurité au travail - Formulaire Commenté Santé  sécurité au travail-  Lamy Hygiène et sécurité*/
.acronyme_FSS   .nonconnecte .subscription-FSS  {display:block;}
.acronyme_FSS   .connecte .subscription-LHS {display:block;}
/*Lamy Hygiène et sécurité  - Lamy Hygiène et sécurité  - Entrepise et Carrières*/
.acronyme_LHS   .nonconnecte .subscription-LHS  {display:block;}
.acronyme_LHS   .connecte .subscription-ECA {display:block;}
/*Lamy Comité d'entreprise  Lamy Comité d'entreprise  Social Pratique */
.acronyme_LCE   .nonconnecte .subscription-LCE  {display:block;}
.acronyme_LCE   .connecte .subscription-SP {display:block;}
/*Lamy Paye Lamy Paye LSQ*/
.acronyme_LPAYE   .nonconnecte .subscription-LPAYE  {display:block;}
.acronyme_LPAYE   .connecte .subscription-LSQ {display:block;}
/*Lamy Protection Sociale - Lamy Protection Sociale - LSQ*/
.acronyme_LPS   .nonconnecte .subscription-LPS2014  {display:block;}
.acronyme_LPS   .connecte .subscription-LSQ {display:block;}
/*Formulaire Social Commenté  - Formulaire Social Commenté  - Lamy Paye*/
.acronyme_FSC   .nonconnecte .subscription-FSC  {display:block;}
.acronyme_FSC   .connecte .subscription-LPAYE {display:block;}
/*Lamy Emploi et Compétence - Lamy Emploi et Compétence - Lamy comité d'entrerprise*/
.acronyme_LEC   .nonconnecte .subscription-LEC  {display:block;}
.acronyme_LEC   .connecte .subscription-LCE {display:block;}
/*Lamy Négociation Collective - Lamy Négociation Collective -  Lamy Social*/
.acronyme_LNC   .nonconnecte .subscription-LNC2014  {display:block;}
.acronyme_LNC   .connecte .subscription-LS2014 {display:block;}
/*Lamy Rénumération complémentaire -  Lamy Rénumération complémentaire - Lamy Paye */
.acronyme_LRC   .nonconnecte .subscription-LRC  {display:block;}
.acronyme_LRC   .connecte .subscription-LPAYE {display:block;}
/*Lamy Prud'hommes - Lamy Prud'hommes  - Lamy Paye */
.acronyme_LPRUD  .nonconnecte .subscription-LPRUD2014  {display:block;}
.acronyme_LPRUD   .connecte .subscription-LPAYE {display:block;}
/*Lamy mobilité internationale - Lamy mobilité internationale - Lamy Protection Sociale*/
.acronyme_LMI   .nonconnecte .subscription-LMI {display:block;}
.acronyme_LMI   .connecte .subscription-LPS2014 {display:block;}
/*Lamy Social Groupes - Lamy Social Groupes - Guide des professions juridiques ???*/
/*Lamy temps de travail -  Lamy temps de travail - Lamy Paye */
.acronyme_LTT   .nonconnecte .subscription-LTT {display:block;}
.acronyme_LTT   .connecte .subscription-LPAYE {display:block;}
/*Lamy Conseil Opérationels  Relation evec IRP - Lamy Conseil Opérationels  Relation evec IRP - Entrepise et Carrières*/
.acronyme_LRCCO   .nonconnecte .subscription-LRCCO {display:block;}
.acronyme_LRCCO   .connecte .subscription-ECA {display:block;}

/*REVUES LAMY   */
/*Semaine Social -  Lamy Semaine Social - Lamy LSQ*/
.acronyme_SSL   .nonconnecte .subscription-SSL {display:block;}
.acronyme_SSL   .connecte .subscription-LSQ {display:block;}
/*Les cahiers du DRH  - Les cahiers du DRH  - Entreprises et Carrières */
.acronyme_CDRH   .nonconnecte .subscription-CDRH {display:block;}
.acronyme_CDRH   .connecte .subscription-ECA {display:block;}
/*Jurisprudence Social - Lamy Jurisprudence Social - Lamy Semaine social Lamy */
.acronyme_JSL   .nonconnecte .subscription-JSL {display:block;}
.acronyme_JSL   .connecte .subscription-SSL {display:block;}
/*Les Cahiers Lamy du CE  Les Cahiers Lamy du CE  LSQ*/
.acronyme_CCE   .nonconnecte .subscription-CCE {display:block;}
.acronyme_CCE   .connecte .subscription-LSQ {display:block;}
.encart_abo_bas {margin-top:20px;}



.breadcrumb dd, .breadcrumb dt ,.breadcrumb dl {float:left; margin-bottom: 0px;}
.breadcrumb {padding-left:5px;padding-bottom:3px;padding-top:0px;margin:0px;margin-bottom:15px; background-color: #fff;}
.breadcrumb dd {margin-left:3px;}

.clear{height:0;line-height:0}
.module-commun{margin-bottom:0;margin-left:16px}
.module-commun ul{margin-bottom:0}
.module-commun header{background:none repeat scroll 0 0 #f3f5f6}
.module-commun ul{background:none repeat scroll 0 0 #f3f5f6}
.module-commun ul li{border-top:1px solid #0083c3;padding:14px 10px}
.module-commun i{color:#0083c3;display:block;float:left;font-size:1.5em;padding-right:18px}
.module-commun ul li a{color:#6b6a6a;font-size:1.333em}
.module-commun h2{color:#0083c3;font-size:1.7em;margin-bottom:0;text-transform:uppercase}
.module-commun .title{margin-left:-16px}
.module-commun .title span{background:none repeat scroll 0 0 #00a3dd;border-radius:2px 0 0 2px;display:table-cell;height:20px;width:16px}
.module-commun .title h2{display:table-cell;padding:8px}
.mybdd-layout select{padding:0 10px 0 12px}

#sidebar #pavePub div div div {margin : 20px auto 10px auto;}
.acronyme_LSM #sidebar .module-emploi h2{color:#0ea8c3}
.acronyme_LSM #sidebar .module-emploi .title-emploi span{background:none repeat scroll 0 0 #0ea8c3}
.acronyme_LSM #sidebar .module-emploi i{color:#0ea8c3}
.acronyme_ECA #sidebar .module-emploi h2{color:#057e7d}
.acronyme_ECA #sidebar .module-emploi .title-emploi span{background:none repeat scroll 0 0 #057e7d}
.acronyme_ECA #sidebar .module-emploi i{color:#057e7d}


.ul_table_alpha_BSP  {display:none;}
a.multiSelect span {
    height: 16px!important;
}

input.XMDButton.XMDYellow, a.XMDButton.XMDYellow {
    background: linear-gradient(to bottom, #0090c3 0px, #0083c3 100%)!important;
    border: 1px solid #aaaaaa;
    color: #FFF !important;
}

a.XMDYellow {color: #FFF !important;}
#sidebar section:first-child {
    margin-top: 0;
}
.colimage {margin: 0; padding: 0;}
.infos-mag {padding-top: 10px;}

.container.entreprisecarriere h3{
	font-size:200%;
	color:#0ea8c3;
}


.container.home .focus-layout {
	float:left;
}

.container.home section article.item h3 {
    font-size: 1.3em;
}

.interview-layout .row hr, #nomin hr {
    width: 90%;
}

.interviews .row {
    margin-left: 0;
}

.acronyme_ECA       .left-col {
    margin-right: 17px;
    max-width: 350px;
}
.espaceemploi article.item {
    padding-left: 0;
}
.espaceemploi article.item  .images-left-item{
    margin: 3px 15px 3px 0;
}
#SkyScraper{
	display:inline-block;
	/**width: 10.4%;**/
	vertical-align: top;
	margin-left:2.8%;
}
h1.text-top {
	margin-bottom: 0;
}
.pub-bg {
	background: #fff;
	margin-top: -10px;
	margin-bottom: -5px;
	padding: 20px 0 35px 0;
}
div.conditions-utilisation p {
	text-align: center;
	margin: 5px auto;
}
.photoActuDetail {
  max-width: 348px !important;
}

/*** Module partenaires rework ***/
.module-partenaire {
  background: #e7e9ea;
  padding: 10px;
}
.module-partenaire div.logo-wkrh {
  width: 100%;
  margin: 0 0 -25px 0;
  padding: 0;
}
.module-partenaire div.logo-wkrh img {
    float: right;
 } 
.module-partenaire h2 {
  color: #666666;
  font-style: italic;
  font-weight: bold;
  font-size: 28px;
  font-family: Myriad Pro, Arial, sans-serif;
  background: url('http://www.wk-rh.fr/images/social/fleche_partenaire2.png') 50px 0 no-repeat;
  line-height: 49px;
  margin: 0;
}
.module-partenaire h2 span.cercle-space {
  margin-left: 12px;
}
.module-partenaire h2 span.small-title {
  font-size: 18px;
  margin: 0 0 0 5px;
}
.module-partenaire div.partner-cards {
  width: 100%;
  height: 100%;
}
.module-partenaire div.partner-cards ul.card-container {
  width: 100%;
  height: 100%;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card {
  height: 100%;
  padding: 5px;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card .partner-item {
  margin: 0 0 20px 0;
  background: #ffffff;
  padding: 5px;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card img {
  max-width: 310px !important;
  margin: -5px;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card h4 a {
  font-size: 16px;
  font-weight: bold;
  font-family: Myriad Pro, Arial, sans-serif;
  color: #000000;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card p {
  font-family: Myriad Pro, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}
.module-partenaire div.partner-cards ul.card-container li.partner-card p span.legende-start {
  font-weight: bold;
  font-size: 12px;
  font-family: Myriad Pro, Arial, sans-serif;
}
.module-partenaire div.partner-cards div.toutes-actus {
  text-align: center;
  margin: -20px 0 0 10%;
  background: #f59000;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  width: 80%;
}
.module-partenaire div.partner-cards div.toutes-actus a {
  float: none !important;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  width: 100%;
  height: 100%;
  display: block;
  padding: 10px;
}