#acces-rapide ul.menu > li > a{width:51px; font-size:13px; font-style:italic;}
#acces-rapide ul.menu li, #acces-rapide ul.maximenuck li{vertical-align:top;}

#acces-rapide ul.menu > li.item-301 > a{color:#d03c1d;}
#acces-rapide ul.menu > li.item-638 > a{color:#22a47e;}
#acces-rapide ul.menu > li.item-637 > a{color:#e1dd00;}
#acces-rapide ul.menu > li.item-307 > a{color:#f29400;}
#acces-rapide ul.menu > li.item-965 > a{color:#c20d82;}
#bannerrow{max-width:980px; margin:auto;}

/*MENU*/
div#maximenuck258 ul.maximenuck{padding:0 !important;}

/*IMAGES*/
img.pull-left,.pull-left img {margin-right:15px;}
img.pull-right, .pull-right img{margin-left:15px;}
img{margin:0px 10px;}
img.logo_item_image{margin:20px 15px;}

/*DIAPORAMA*/
#camera_wrap_260 .camera_caption > div div.camera_caption_title{line-height:1.5;}
.camera_caption{display:flex !important; width:30% !important; height:100% !important;}
.camera_caption > div{width:100%;}
.camera_caption_title{margin-bottom:35px;}
a.lien-diapo{display:inline-block; margin-top:35px; background:#D03C1D !important; color:#ffffff; text-align:center; padding:5px 12px; text-transform:uppercase; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
a.lien-diapo:hover{display:inline-block; margin-top:35px; background:#a5321a !important; color:#ffffff; text-align:center; padding:5px 12px; text-transform:uppercase; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;text-decoration:none !important;}

/*Texte ACCUEIL*/
/*.bloc-accueil{width:50%; float:left;}*/
.bloc-accueil li{width:50%; float:left; margin-bottom:25px;}
.bloc-accueil li a{color:#868889 !important; text-transform:uppercase; text-decoration:none; font-size:15px; display:flex;}
.bloc-accueil li a span{margin:auto 0;}
.bloc-accueil li a:hover{text-decoration:underline;}
.bloc-accueil li a img{width:45px; height:45px;max-width:45px; max-height:45px; float:left;}
.bloc-accueil.two h3{color:#f7b234 !important;}
.bloc-accueil.two a{background:#f7b234;text-decoration:none; color:#ffffff !important; padding:10px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.bloc-accueil.two a:hover{background:#e0a12e;}

#ID1530092961664 a{background:#f7b234;text-decoration:none; color:#ffffff !important; padding:10px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}

#ID1530085812642 li{width:50%; float:left; margin-bottom:25px;}
#ID1530085812642 li a{color:#868889 !important; text-transform:uppercase; text-decoration:none; font-size:15px; display:flex; text-align:left;}
#ID1530085812642 li a span{margin:auto 0;}
#ID1530085812642 li a:hover{text-decoration:underline;}
#ID1530085812642 li a img{width:40px; height:40px;max-width:40px; max-height:40px; float:left;}

/*Bloc Image ACCUEIL*/
figure.effectck-goliath{background:none !important;}
#web-conf figure.effectck-goliath:hover{background:#f6a201 !important;}
#flash-info figure.effectck-goliath:hover{background:#009869 !important;}
#documents figure.effectck-goliath:hover{background:#009de2 !important;}
#supports-num figure.effectck-goliath:hover{background:#8c1e81 !important;}
figure.imageeffectck .imageeffectck_title{font-size:18px !important; color:#000000 !important; font-weight:bold !important;}

.imageeffectck_title{width:100%; padding:15px 0px !important;}

#ID1530086051234 figure.effectck-goliath:hover{background:#f6a201 !important;}
#ID1530086062659 figure.effectck-goliath:hover{background:#009869 !important;}
#ID1530086073086 figure.effectck-goliath:hover{background:#009de2 !important;}
#ID1530086077298 figure.effectck-goliath:hover{background:#8c1e81 !important;}

/*ACTU FEMASAC*/
#actufemasac h3 a{color:#f29400 !important;}
#actufemasac allmode-info{display:none !important;}
#actufemasac .allmode-readmore a{color:#f29400 !important; }
#actufemasac .allmode-showall a{color:#ffffff !important; background:#f29400 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#actufemasac .allmode-showall a:hover{text-decoration:none !important; background:#d99529 !important;}
#actufemasac .allmode-showall{border-color:#f29400 !important;}
#actufemasac .allmode-showall a:hover{text-decoration:none !important; background:#d99529 !important;border-bottom:none;}
#actufemasac .allmode-info{display:none;}

#ID1530083291684 h3 a{color:#f29400 !important;}
#ID1530083291684 allmode-info{display:none !important;}
#ID1530083291684 .allmode-readmore a{color:#f29400 !important; }
#ID1530083291684 .allmode-showall a{color:#ffffff !important; background:#f29400 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#ID1530083291684 .allmode-showall a:hover{text-decoration:none !important; background:#d99529 !important;}
#ID1530083291684 .allmode-showall{border-color:#f29400 !important;}
#ID1530083291684 .allmode-showall a:hover{text-decoration:none !important; background:#d99529 !important;border-bottom:none;}
#ID1530083291684 .allmode-info{display:none;}

#ID1530083291684 .moduleck.inner{max-width:980px; margin:auto;}


/*ACTU PARTENAIRES*/
#actu-partenaires h2{color:#009fe3 !important;}
#actu-partenaires .allmode-default a{color:#009fe3 !important;}
#actu-partenaires .allmode-showall{border-color:#009fe3 !important;}
#actu-partenaires .allmode-showall a{color:#ffffff !important; background:#009fe3 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#actu-partenaires .allmode-showall a:hover{text-decoration:none !important; background:#45b6e6 !important;border-bottom:none;}
#actufemasac .allmode-img a img,#actu-partenaires .allmode-img a img{float:right !important; margin:0px 0px 8px 16px !important;}

#ID1530085001929 h2{color:#009fe3 !important;}
#ID1530085001929 .allmode-default a{color:#009fe3 !important;}
#ID1530085001929 .allmode-showall{border-color:#009fe3 !important;}
#ID1530085001929 .allmode-showall a{color:#ffffff !important; background:#009fe3 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#ID1530085001929 .allmode-showall a:hover{text-decoration:none !important; background:#45b6e6 !important;border-bottom:none;}

#ID1530085001929 .allmode-img a img,#ID1530083291684 .allmode-img a img{float:right !important; margin:0px 0px 8px 16px !important;}

/*EMPLOI*/
#emploi h2{color:#cb3696 !important;}
#emploi .allmode-default a{color:#cb3696 !important;}
#emploi .allmode-showall{border-color:#cb3696 !important;}
#emploi .allmode-showall a{color:#ffffff !important; background:#cb3696 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#emploi .allmode-showall a:hover{text-decoration:none !important; background:#ec7dc5 !important;border-bottom:none;}

#ID1530085081760 h2{color:#cb3696 !important;}
#ID1530085081760 .allmode-default a{color:#cb3696 !important;}
#ID1530085081760 .allmode-showall{border-color:#cb3696 !important;}
#ID1530085081760 .allmode-showall a{color:#ffffff !important; background:#cb3696 !important; display:inline-block; padding:2px 8px; margin-top:5px; border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; }
#ID1530085081760 .allmode-showall a:hover{text-decoration:none !important; background:#ec7dc5 !important;border-bottom:none;}

/*LOGOS PARTENAIRES*/
#partenaire h2{text-align:center !important;}
#jux_logo286{background:#fdfcfc;}
#partenaire .moduletable .custom p{position:relative;}
#partenaire .moduletable .custom a{border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; background:#828282; color:#ffffff !important; text-decoration:none; padding:5px 10px; display:inline-block; margin:10px 0;}
#partenaire .moduletable .custom a:hover{background:#a29e9e !important;}

#partenaire .moduletable .custom p:before{  content:"";
  position:absolute;
  top:50%; 
  max-width:calc(50% + (50px / 2));
  border-bottom:1px solid #828282;
  right:calc(53% + (50px / 2)); 
  width:45%;}

#partenaire .moduletable .custom p:after{ content:"";
  position:absolute;
  top:50%; 
  max-width:calc(50% + (50px / 2));
  border-bottom:1px solid #828282;
  left:calc(53% + (50px / 2)); 
  width:45%;}

/*GROUPEMENTS ET SOUTIEN*/
#block-supp{margin:30px 0;}
#groupements .inner, #soutien .inner{border:1px solid #9d9492; text-align:center !important; padding:15px;}
#groupements .inner h2{text-align:center; font-size:32px;}
#soutien .inner h2{text-align:center; font-size:32px; color:#9d9492;}
#groupements .inner a{background:#f7b234; text-transform:uppercase; color:#ffffff;padding:10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-top:10px;}
#groupements .inner a:hover{background:#e2a22e;text-decoration:none;}
#soutien .inner a{background:#9d9492; text-transform:uppercase; color:#ffffff;padding:10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-top:10px;}
#soutien .inner a:hover{background:#807977;text-decoration:none;}
#soutien img{margin:80px 15px;}
a.carte{background:none !important;}
a.carte img{max-width:350px;}

/*MSSIONS*/
#mission h2{text-align:center; margin-bottom:55px;}
.lien-missions{text-align:center; margin-top:50px;margin-bottom:15px; width:100%; float:left;}
.lien-missions a{background:#d03c1d; text-transform:uppercase; color:#ffffff;padding:10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.lien-missions a:hover{background:#ae3319; text-decoration:none;}
.missions{width:25%; float:left; text-transform:uppercase; font-family:Roboto Condensed; font-size:18px; color:#868889; vertical-align:middle !important;}
.missions img{margin-right:20px;}

/*INTRANET*/
#intranet .controls{margin-top:11px;}
#intranet ul:not(.nav) li{list-style-type:none;}

/*CONTACTEZ-NOUS FOOTER*/
#contact-left, #contact-right{width:50%; float:left;text-align:left; margin-bottom:15px}
.contact{width:100%; float:left; text-align:center; }
.contact a, #nous-rejoindre a, #intranet a{background:#f7b234; text-transform:uppercase; color:#ffffff;padding:10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.contact a:hover{background:#e2a22e;text-decoration:none;}

/*REJOIGNEZ-NOUS FOOTER*/
#nous-rejoindre{background:#f4f4f4; }
#nous-rejoindre h2{color:#009cb2}
a.femasac, a.femagisb{text-transform:uppercase; color:#ffffff;padding:10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;margin:5px auto; display:inline-block;}
a.femasac{background:#f29400;}
a.femasac:hover{background:#e2a22e;text-decoration:none;}
a.femagisb{background:#009cb2;}
a.femagisb:hover{background:#11b9d1;text-decoration:none;}

/*LIENS BAS DE PAGE*/
#bas-page{text-align:center}
#bas-page ul.nav{margin:2px 0px !important}
#bas-page ul.menu li{display:inline-table !important; padding:0 5px; border-right:1px solid #ffffff;}
#bas-page ul.menu li:last-child{border:none;}
#bas-page ul.menu li a{color:#ffffff; text-decoration:none; font-size:11px;}
#bas-page ul.menu li a:hover{text-decoration:underline;}

/*SCROLL TO*/
.scrollToTop{font-size:0 !important; background-color:#c20d82; border-radius :50px; -moz-border-radius:50px; -webkit-border-radius:50px;width:50px !important; height:50px !important;}
.scrollToTop:hover{background-color:#d08eb9 !important;}

/*PAGE EMPLOI*/
.items-leading, .item.column-1{padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #cccccc;}
.item.column-1 .pull-left{margin-right:15px;}
.item.column-1 h1{margin-bottom:25px;}

/*PAGE ACTUS*/
.item.column-1{margin-right:20px}
.item.column-2{margin-left:20px}

/* Tables ---------------------- */
table { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd; }

table thead, table tfoot { background: #f5f5f5; }

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; font-size: 14px; line-height: 18px; text-align: left; }

table thead tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }

table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }

table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }

table tbody tr:nth-child(even) { background: #f9f9f9; }

table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }

/* Boxes
----------------------------------------------------------------------------------------------------*/

.box-content {
  background: #fafafa;
  border: 1px solid #ddd;
}

.box-note,
.box-info,
.box-warning,
.box-FeMaSCo,
.box-hint,
.box-download {
  background: #fafafa;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.box-info {
  background: #ebf5fa url(../images/box_info.png) 0 0 no-repeat;
  border-color: #d2dce1;
}

.box-warning {
  background: #fff0eb url(../images/box_warning.png) 0 0 no-repeat;
  border-color: #ffd7cd;
}

.box-hint {
  background: #fffae6 url(../images/box_hint.png) 0 0 no-repeat;
  border-color: #fae6be;
}

.box-download {
  background: #faffe6 url(../images/box_download.png) 0 0 no-repeat;
  border-color: #dce6be;
}
.box-FeMaSCo {
  background: #fff0eb url(../images/box_FeMaSCo.png) 0 0 no-repeat;
  border-color: #ffd7cd;
}

.box-content,
.box-note,
.box-info,
.box-warning,
.box-FeMaSCo,
.box-hint,
.box-download {
	margin: 15px 0;
	padding: 10px;
}

.box-content { padding: 20px; }

.box-info,
.box-warning,
.box-hint,
.box-download { padding-left: 40px; }

.box-FeMaSCo  { padding-left: 50px; }

.femasac-to-track{
  /* 2016-06-10 : pour générer automatiquement le trackkin Google Analytics sur le click des liens de téléchargemenbt : PDF, DOc, XLS, ... */
}
.femasac-mailto-to-track{
  /* 2016-09-09 : pour générer automatiquement le trackkin Google Analytics sur le click des liens MAIL (mailto:....)   */
}
/*RESPONSIVE*/

@media screen and (max-width:1220px){
#partenaire .moduletable .custom p:before{width:42%;  right:calc(55% + (50px / 2)); }
#partenaire .moduletable .custom p:after{width:42%;  left:calc(55% + (50px / 2)); }

}

@media screen and (max-width:1000px){
#partenaire .moduletable .custom p:before{width:41%;  right:calc(55% + (50px / 2)); }
#partenaire .moduletable .custom p:after{width:41%;  left:calc(55% + (50px / 2)); }

}

@media screen and (max-width:870px){
#partenaire .moduletable .custom p:before{width:40%;  right:calc(56% + (50px / 2)); }
#partenaire .moduletable .custom p:after{width:40%;  left:calc(56% + (50px / 2)); }

}

@media screen and (max-width:770px){

#acces-rapide ul li{width:25% !important;}
.bloc-accueil{width:100% !important;}
  #field_message{width:250px !important;}
  #bannerlogo img{max-width:250px !important; margin:0px !important;}
}


@media screen and (max-width:520px){

body{background:none;}
#bannerlogo img{max-width:200px !important; margin:auto !important;}
#navigation > .inner{margin-top:0!important;}
#partenaire .moduletable .custom p:before{width:33%;  right:calc(60% + (50px / 2)); }
#partenaire .moduletable .custom p:after{width:33%;  left:calc(60% + (50px / 2)); }

#block_ID1530083206020 .allmode-default .allmode-img img{float:none; max-width:175px;}
#block_ID1530084979301 .allmode-default .allmode-img img{float:none; max-width:100px;}

/*Diaporama responsive*/
.camera_caption.none{width:100% !important;}
.camera_caption_title{margin-bottom:0;}
.cameraSlide img.imgLoaded{width:100% !important;height:auto !important;margin-left:0 !important; margin-right:0 !important;}
.cameraSlide{bottom:0 !important; height:150px; top:auto !important;}
}
