#formation_manuelle {display:none;}
.swiper-button-prev.swiper-button-prev-compo {background-image: url(/bundles/nubcore/images/bg/prev-slide.svg);height:60px;width:60px;background-size: cover;top:150px;}
.swiper-button-next.swiper-button-next-compo {background-image: url(/bundles/nubcore/images/bg/next-slide.svg);height:60px;width:60px;background-size: cover;top:150px;}
.swiper-button-prev.swiper-button-prev-compo .shape1, .swiper-button-next.swiper-button-next-compo .shape1 {
    fill: #443a31;}
.swiper-button-prev.swiper-button-prev-compo .shape2, .swiper-button-next.swiper-button-next-compo .shape2 {
    fill: #009ee0;}
#content #error{
    margin-bottom: 0px;
}
.col3 #colcenter-colright {
    display: inline-block;}
#mes_svg{height:0;overflow:hidden;}
#tools .left p, #tools .left #text {display:none!important;}
#tools .left ul li {padding-left:5px; padding-right:5px;}
#tools .right{width: 660px}
#liens_haut.right.tablette{display:none;}
#tools .right #ulprofileAccess{float:right;}
#tools #acces2 a {text-transform: uppercase; color:#009de0;padding-right: 25px;
    background-image: url(/bundles/nubcore/images/bg/list.svg);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;}
#tools #acces2 #cache_profileAccess a {padding:0;
    background: none;
    text-transform: none;
    color:#009de0;
    font-size:1.3em;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;}
#tools #acces2 #cache_profileAccess a:hover{text-decoration: none; color:#443A31;}
#tools #acces2 #cache_profileAccess #ulprofileAccess li{ padding-right: 5px;padding-left:5px; border-right: 1px solid #009de0;}
#tools #acces2 #cache_profileAccess #ulprofileAccess li:last-child {border:none;padding-right: 0;}
#tools #acces2 a.active{background-image: url(/bundles/nubcore/images/bg/list-off.svg); }
#tools #acces2 li.active{background-color: #e7f6fd;}
#acces-search .right { margin-right: 0; }
#liens_haut ul {
    font-size: 0.75em;
    line-height: 1.666666667em;
    margin-bottom: 1.666666667em;
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: right;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
#header .h1 {margin-top:12px;margin-bottom:12px;width:260px;height:132px;}
#header .h1 svg {width:260px;height:132px;}
#liens_haut ul a {
    color: #6c6764;
    text-decoration: none;
}
#liens_haut ul a:hover {
    text-decoration: underline;
}
#liens_haut ul li {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
#acces button {
    font-size: 1em;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    padding: 0;
    text-transform: uppercase;
    display: inline-block;
    border:0 !important;
    position: relative;
    top: 1px;
    background-image: none;
}
#acces .button {
    font-size: 1em;
}
#breadcrumb-social-select.intro, {
    background-color: #eeeae1;
}
#intro,, .newBlockList #breadcrumb-social-select.intro,.newBlockList #intro  {
    background-color: #eeeae1;
    color: #443a31;
}
#breadcrumb-social-select.intro svg path {
    fill: #443a31;
}
#breadcrumb-social-select.intro svg:hover path {
    fill: #009ee0;
}
.cms h1 {
    background-image: url(/bundles/nubcore/images/bg/puce-english.svg);

}
#uldirectAccess {display:none;}
#uldirectAccess {padding-right: 105px;}
#ulprofileAccess{padding-right: 12px;}
.fond_bleu .page #acces2{
    margin-right: 0;
}
.fond_bleu {background-color: #e7f6fd;}
.fond_bleu .page #acces2{
    float: right;
}
.fond_bleu .page ul{
    float:left;
    list-style-type: none;
    display:none;
    margin-bottom: 8px;
    margin-bottom: 8px;
}
.fond_bleu .page ul li {padding-top: 3px;padding-bottom: 3px;}
.fond_bleu .page ul li,.fond_bleu .page ul {
    list-style-type: none;
}
.fond_bleu .page ul li a {font-family: "Lucida Grande";font-size: 13px;text-decoration: none;color:#443a31;line-height:1em;text-align: left;}
.fond_bleu .page ul li a:hover {color:#009de0;}
.fond_bleu #acces2 {width:550px;margin-left:390px;}
.fond_bleu #acces2  #uldirectAccess {padding-left: 10px;}
#tools #acces2 #tools ul#ulprofileAccess {
    display:block;
}
#tools #acces2 #tools ul li#cache_profileAccess li ul{
    display:block;
}
#tools #acces2 li ul li{
    float:left;
}
#tools #cache_profileAccess ul li {padding:0;}
#acces .active button:after { height:0px; background-color: white;}
#acces button:hover, .intranet #acces button:focus {
    height:0px; background-color: white;
}
#acces li:last-child button {
    background-image: none;
}
#links {
    padding-right:50px;
}
#acces li ul{
    width:200px;
}
#acces li ul li{
    width:100%;
}
#acces li ul li{
    padding-left:0;
    padding-top:0;
    padding-bottom: 0;
}
#acces li ul li a {
    font-size: 1.3333em;

}
#acces li ul {
    margin-top: 5px;
}
#tools ul li#cache_directAccess {
    padding-right:0; margin-right:0;width:114px;
}
#tools ul li#cache_profileAccess {
    padding-left:74px; margin-left:0;width:436px;
}
#search {border:0 !important; float:none;}
#search.active button, .intranet #search button {border:0 !important;}
#search p img,#search p svg { height:45px; width:45px;}
#search p a {float:left; padding-right: 10px;}
#search p {float:right;margin-right:5px;}
#search p button{padding-left:20px;}
#acces-search {margin-top: 0; }
#acces-search #search {margin-top: 60px; }
#search form p {
    font-size: 1em;
    line-height: 45px;
    height: 45px;
    width: 250px;
}
#search form input {
    width: 205px;
}
.page.search{padding:0;}
.page #new_search {float:none;clear:both;position: relative;background-color:#e7f6fd;height:100px;line-height: 100px;}
.page #new_search #find {font-size:50px;margin-top:21px;margin-left:42px;background-color:#e7f6fd;border:0;color:#443a31;}
.page #new_search input[type=search] {width:auto;}
.page #new_search input[type=search]:focus {outline: none;}
.page #search svg polygon {fill: #7D756D;}
.page #search svg:hover polygon {fill: #009ed0;}
.swiper-actus {
    padding-left: 50px;
    padding-right: 50px;
    background-color: white;
    width: 840px;
    padding-top: 40px;
}
.actus-swiper {
    background-color: #eeeae1 !important;
    height:1100px;
}
.swiper-actus .boutons-swiper{
    width: 840px;
    margin-left:auto;
    margin-right:auto;
    position: relative;
}
.swiper-container-actus .swiper-wrapper {height: auto;}
.swiper-container-actus .swiper-slide {
    text-align: left;
    border: 1px;
    background-color: #009ee0;
    color: white;
    font-weight: bold;
    background-size: auto 480px;
}
.swiper-container-actus .swiper-slide:hover, .swiper-container-actus .swiper-slide:hover .titre {
    background-color: #BEAD8A !important;

}
.swiper-container-actus .swiper-slide:hover .monimage_surimpression{
    background:url(/bundles/nubcore/images/bg/lien_70x70px.png)left top no-repeat;
}
.swiper-container-actus {
    padding-bottom: 50px;
    padding-top: 25px;
}
.swiper-container-actus .swiper-slide {height:222px;}
.swiper-container-actus .swiper-slide a {
    color: white;
}

.swiper-container-actus .swiper-slide img {
    width: 100%;
    height: auto;
}
.swiper-actus .swiper-button-next, .swiper-actus .swiper-button-prev {
    top:45px;
    background-size: contain;
    width:15px;
    z-index:1;
}
.swiper-actus .swiper-button-prev {
    left:-40px;

}

.swiper-actus .swiper-button-next {
    right:-40px;

}


.swiper-container-actus .swiper-slide:nth-child(2n) .titre {
    background-color: #443a31;
}

.swiper-container-actus .monimage_surimpression
{width: 70px;
height: 70px;
position: absolute;
margin-top: -181px;
margin-left: 70px;}
.swiper-container-actus a  {text-decoration:none;}
.swiper-actus .h1 {
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #b2b2b2;
    font-size: 5em;
    margin-bottom:20px;
    padding-top:20px;
    line-height:normal;
}
.swiper-actus a .plus_actus {
    float:right;
    margin-top:40px;
    background-image: url(/bundles/nubcore/images/bg/plus_gris_78x78px.png);
    background-size: 39px 39px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right:50px;
    color: #b2b2b2;
line-height:40px;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 0.875em;

}
.swiper-actus a:hover .plus_actus {
    color: #009ee0;
    background-image: url(/bundles/nubcore/images/bg/plus_cyan_78x78px.png);
}
.picto_actus{line-height:40px;}
.swiper-actus .plus_actus a {line-height:40px;}

.plus_event {
    background-image: url(/bundles/nubcore/images/bg/plus_evts.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right:50px;
    color: #b2b2b2;
    line-height:40px;
}

.actus-swiper .diago{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 940px 0 0;
    border-color: white transparent transparent transparent;
    line-height: 0px;
padding:0;}
.masque {
    width: 100%;
    height: 480px;
    background: url(/bundles/nubcore/images/bg/masque.png) repeat left top;
}
#content {
    padding-bottom: 0;
    padding-top: 5px;
}
.swiper-container-carroussel {
    width: 940px;
    height: 480px;

}
.swiper-actus .swiper-button-prev{background-image: url(/bundles/nubcore/images/icons/fleche_gauche_16x25px.png);}
.swiper-actus .swiper-button-next{background-image: url(/bundles/nubcore/images/icons/fleche_droite_16x25px.png);}

.swiper-container-carroussel .swiper-button-prev.swiper-button-white {background-image: url(/bundles/nubcore/images/icons/fleche_gauche_32x48px.png);}
.swiper-container-carroussel .swiper-button-next.swiper-button-white {background-image: url(/bundles/nubcore/images/icons/fleche_droite_32x48px.png);}

.swiper-container-carroussel .swiper-slide {
    height: 480px;
    clip-path: url(#svgPath);
    -webkit-clip-path: polygon(0 0, 800px 0, 940px 480px, 140px 480px);
    -moz-clip-path: url(#svgPath);
    -o-clip-path: url(#svgPath);
}
.swiper-container-actus .swiper-slide .imgswip {width:210px; height: 152px; overflow:hidden;}
.swiper-container-actus .swiper-slide .imgswip img {width:210px; min-height: 152px;}
.swiper-container-carroussel .mon_titre {
    background-color: #009ed0;
    height: 480px;
    width: 220px;
    padding: 20px;
    -webkit-transform: translateX(75px) skewX(16deg);
    -moz-transform: translateX(75px) skewX(16deg);
    -o-transform: translateX(75px) skewX(16deg);
    transform: translateX(75px) skewX(16deg);
    overflow: hidden;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
}

.swiper-container-carroussel .mon_titre_titre {
    color: #443A31;
    font-size: 1.5em;
    padding-top: 70px;
    line-height:24px;
}
.swiper-container-carroussel a  {text-decoration: none;}
.swiper-container-carroussel .mon_titre_titre div:first-child {
    color: white;
    }
.swiper-container-carroussel .mon_titre_texte {
    color: white;
    padding-top: 45px;
    font-size: 1.125em;
}
.swiper-container-carroussel  .mon_titre_lien {
    padding-top: 15px;
}
.swiper-container-carroussel a .mon_titre_lien  {
    color: white;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:0.75em;
    text-decoration: underline;
}
.swiper-container-carroussel  .mon_titre_lien a:hover {color: #443A31;}
.swiper-container-carroussel .mon_titre div div {
    -webkit-transform: skewX(-16deg);
    -moz-transform: skewX(-16deg);
    -ms-transform: skewX(-16deg);
    -o-transform: skewX(-16deg);
    transform: skewX(-16deg);
    padding-left: 5px;
}

.swiper-container-carroussel .swiper-slide img {
    display: none !important;
}

#oblique1 {
    height:80px;
    width:100%;
}
#oblique1 img{
    height:80px;
    width:100%;
}
#oblique2 {
    height:80px;
    width:100%;
    background-color:transparent !important;
    margin-top:-80px;
}
#oblique2 img{
    height:80px;
    width:100%;
}
#container_parallax {translateY(-45px) transform:skewY(-4deg);
    -webkit-transform: translateY(-45px) skewY(-4deg);
    -moz-transform: translateY(-45px) skewY(-4deg);
    -o-transform: translateY(-45px) skewY(-4deg);
    transform: translateY(-45px) skewY(-4deg);
    overflow:hidden;
    width:100%;
    height:560px;
}
#container_parallax a {text-decoration: none;}
#image_parallax {
    margin-top: -80px;
    width:100%;
    height:860px;
    position: relative;
    transform:skewY(4deg);
    -webkit-transform:skewY(4deg);
    -moz-transform:skewY(4deg);
    -o-transform:skewY(4deg);
    transform: skewY(4deg);
}

.sur_image{
    color:white;
    max-width:570px;
    padding-top:300px;
    margin-right:auto;
    margin-left:auto;
    text-align:start;
    font-size: 50px;
    line-height: normal;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;

}
.sur_image .vraitexte{background: url(/bundles/nubcore/images/icons/guillemets_72x56.svg) no-repeat left top;
    background-size:72px 56px;    padding-left: 90px;
    padding-top: 25px; }
#fin {
    height:850px;
    background-color: #c9eefe ;

}
.include_twitter {
    position:absolute;
    width:100%;
    margin-top:-80px;
    height: 140px;
    background: url(/bundles/nubcore/images/bg/brun.png) no-repeat bottom right ;
}

#twitter2 { width:940px; margin-left:auto;margin-right: auto;padding-right:60px;}
#twitter2 .inside2 {width:628px;float:right;background-color: #bead8a;height:104px;margin-top: 36px;}
#twitter2 .bordure {width:48px;height:104px;position:absolute;background: url(/bundles/nubcore/images/bg/coin_brun.png) no-repeat left top;margin-left:264px;top:36px;}
#twitter2 .flex-prev, #twitter2 .flex-next { position:absolute;width:60px;height: 60px;}
#twitter2 .flex-prev {left:-120px;top:20px;}
#twitter2 .flex-next {left:610px;top:20px;}
#twitter2 cite {display: block;}
#twitter2 cite a {text-decoration: none;}

#twitter2 q, #twitter2 q a {color: #443a31;}
#twitter2 .oiseau {position:absolute;margin-left:240px;top:15px;}
#twitter2 .slides{padding-top:21px;}
#twitter2 .flex-prev .shape2, #twitter2 .flex-next .shape2, #twitter2 .flex-prev .shape1, #twitter2 .flex-next .shape1{
    fill: #443a31;
}
#twitter2 .apres{width:20px;float:left;height:104px;}
.agenda_form {margin-top:105px;}
.agenda_form #mon_agenda,.agenda_form #ma_formation{float:left;}
.agenda_form #mon_agenda {width:420px;padding-left:40px;padding-right:10px;}
.agenda_form #ma_formation {width:450px;padding-left:10px;padding-right:10px;}

.agenda_form #mon_agenda .h2{
font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
color: #009de0;
font-size: 5em;
margin-bottom: 20px;
    margin-top: -10px;line-height: 180px;}
.agenda_form #mon_agenda .container_div_agenda{}
.agenda_form #mon_agenda .container_div_agenda .div-agenda{width:124px;height:124px;margin-right: 10px;margin-bottom:10px;background-color: white;float:left;padding:3px;overflow:hidden;}
.agenda_form #mon_agenda .container_div_agenda .div-agenda:hover{background-color: #EAE5DA;}
.agenda_form #mon_agenda .plus_event{float:right;margin-right:10px;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;font-size:0.875em; clear: both;}

.agenda_form #mon_agenda a .plus_event {
    background-image: url(/bundles/nubcore/images/bg/plus_cyan_78x78px.png);
    background-position: 100% 50%;
    background-size: 39px 39px;
    background-repeat: no-repeat;
    padding-right:50px;
    color: #009de0;
    line-height:40px;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 0.875em;

}
.agenda_form #mon_agenda a:hover .plus_event {
    color: #443A31;
    background-image: url(/bundles/nubcore/images/bg/plus_marron_78x78px.png);
}
.agenda_form #mon_agenda  .jour{color:#009de0;font-weight: bold;font-size:28px;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;}
.agenda_form #mon_agenda  .mois{color:#009de0;font-weight: bold;font-size:15px;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;text-transform: uppercase;}
.agenda_form #mon_agenda  .jour2{color:#86d0f0;font-weight: bold;font-size:28px;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;}
.agenda_form #mon_agenda  .mois2{color:#86d0f0;font-weight: bold;font-size:15px;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;text-transform: uppercase;}
.agenda_form #mon_agenda  .texte{float: none;clear:both;color:#443a31;font-size:14px;max-height: 80px;overflow: hidden;}
.agenda_form #mon_agenda  .date, .agenda_form #mon_agenda  .date2{float:left;margin-right:6px;text-align:center;}
.agenda_form #mon_agenda  .date2 {background:url(/bundles/nubcore/images/bg/fleche_date.png) no-repeat left top;padding-left:10px;background-position: 0 50%;}
.agenda_form #mon_agenda a {text-decoration: none;}
.agenda_form #mon_agenda a:hover .txt_joinus{color: #009DE9;}

.agenda_form #ma_formation .h2{
    display:block;
    width:375px;
    height:110px;
    background-color: #D0EDFC;
    float:left;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #009de0;
    font-size: 3em;
    margin-bottom: 0;
    margin-top: 0;
    line-height: normal;
}
.agenda_form #ma_formation .h2 div{padding-left:100px;}
.agenda_form #ma_formation .h2 div:first-child{font-size: 0.792em;padding:0;padding-left:10px;line-height: 10px;
    padding-top: 25px;}
.agenda_form #ma_formation .border{height:110px;width:30px;float:left;background:url(/bundles/nubcore/images/bg/coin_blanc.png) no-repeat left top; }
.agenda_form #mon_agenda .img_joinus_g {
    clear:both;
    float:none;
    background-color:white;
    margin-top:2px;
    line-height:60px;
    height:60px;
    width:360px;
}
.agenda_form #mon_agenda div.h2{margin-bottom:10px;background:url(/bundles/nubcore/images/icons/fleche_joinUs.png) no-repeat 280px 86px;}
.agenda_form #mon_agenda .img_joinus_g .img_joinus,.agenda_form #mon_agenda .img_joinus_g .txt_joinus,.agenda_form #mon_agenda .img_joinus_g .img_joinus_r{
    float:left;
    line-height:60px;
    height:60px;
background-color:white;
}
.agenda_form #mon_agenda .img_joinus_g .img_joinus img {padding-top:8px;}
.agenda_form #mon_agenda .img_joinus_g .img_joinus_r img {width:25px;height:25px;padding-top:18px;}
.agenda_form #mon_agenda .img_joinus_g .txt_joinus {line-height:60px;height:60px; padding-left:20px;width:270px;font-family:"Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;color:#443a31;font-size:30px;}
#mes_formations {    z-index: 1;width:274px;margin-left:121px;padding-right:10px;padding-left: 0;background-color: white;height:368px;padding-top:20px;float:none;position:relative;clear:both;}
#mes_formations select,#mes_formations input{height:31px;padding:0;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #443a31; font-size:15px;}
#mes_formations select{width:269px;background: transparent;}
#mes_formations input{width:247px;padding-left:5px;}
#mes_formations div.field {border-bottom: 1px solid #eeeae1; width:249px; height:31px; overflow: hidden;background:#fff;margin-right:5px;font-family:"Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;color:#443a31;font-size:24px;font-weight: bold;padding-top:20px;padding-bottom:15px;padding-left:40px;background:url(/bundles/nubcore/images/icons/puce-alt.svg) no-repeat left 10px;}
#mes_formations div.field:last-child{border-bottom: 0px;}
#mes_formations div.field a:hover {color: #009DE9;}
#mes_formations div.field a {text-decoration: none;}
.formation_accueil{width:50px;height:50px;background: url(/bundles/nubcore/images/bg/losange_bouton.png) no-repeat left top; color:white;position:absolute;margin-left: 200px;margin-top:7px;}
.formation_accueil button{width:50px;height:50px; color:white;}
.formation_accueil:hover{background: url(/bundles/nubcore/images/bg/losange_bouton_m.png) no-repeat left top;}
.page548 {

    height:auto;
    background-color: #eeeae1;
}


.page548 .page {
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
    padding:0;
    padding-top:120px;
    margin-top:-100px;
}
.page548 .icones {
    width:164px;
    height:164px;
    float:left;
    margin-left:100px;
}
.page548 .icone1,.page548 .icone4{margin-left:129px;}
.page548 .icone4,.page548 .icone5,.page548 .icone6{margin-top:60px;}
.page548 .page.focus {margin-top:0;padding-top:120px; height:820px}
.page548 .depasse_droite {height:688px;right:0;background-size: cover;}
.page548 .triangle {background: url(/bundles/nubcore/images/bg/triangle.png); width:39px; height:19px;position: absolute; margin-left: 461px;}
#conteneur_apparait {
    width:333px;
    height:440px;
    background-color:#eeeae1;
    position: absolute;
    margin-top:380px;
    background-image: url(/bundles/nubcore/images/bg/guillemets.png) ;
    background-position-x: 60px;
    background-position-y: 320px;
    background-repeat: no-repeat;
}
#conteneur_apparait a {
    text-decoration: none;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
}
#conteneur_apparait .titre1 , #conteneur_apparait .titre2 {
    line-height: 1.905em;
    font-size: 1.3125em;
    font-weight: normal;
    display: inline-block;
    background-color: #443a31;
    padding-left: 20px;
    padding-right: 20px;
    color:white;
    margin-left:30px;

}
#conteneur_apparait .titre2 {background-color: #009ee0;margin-bottom:30px;}
#conteneur_apparait {padding-left:30px;padding-right:5px;}
#conteneur_apparait .titre3 {
    margin-bottom:30px;
    font-size: 1.5em;
}
#conteneur_apparait .texte {
    padding-left:30px;
    font-size: 1.125em;
    padding-right:30px;
    line-height: 1.667;
    padding-bottom:30px;
}
#conteneur_apparait .lien {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 0.75em;
    text-decoration: underline;
}
#conteneur_apparait a:hover .lien {
    color:#009de0;

}
#conteneur_apparait_lien {position: absolute;
    margin-top:700px;
    margin-left: 700px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 50px;
    color: #009de0;
    line-height: 40px;
}
a:hover #conteneur_apparait_lien {
    color: #443A31;
    background-image: url(/bundles/nubcore/images/bg/plus_marron_78x78px.png);
}
a #conteneur_apparait_lien  {
    font-size: 0.875em;
    text-decoration: none;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #009de0;
    text-transform: uppercase;
    background-image: url(/bundles/nubcore/images/bg/plus_cyan_78x78px.png);
    background-size: 39px 39px;
}
#bordure {
    width: 40px;
    height: 440px;
    margin-top: 380px;
    margin-left: 368px;
    position:absolute;
}

#apparait {margin-top: 480px;}
.page548 .page.composantes {height:688px;margin-top:-60px;padding-top:0;}
.avant_angle {height: 80px; width:100%;}
.avant_angle img {height: 80px; width:100%;}
.conteneur_compo {background-color: #DED6CA;height: 608px;}
.conteneur_compo .compo_{padding-top: 30px;}
.conteneur_compo .flexsliderAccueil {width:405px;height: 405px;position: relative; zoom: 1;}
.flexsliderAccueil .flex-direction-nav button, .flexsliderAccueil button.flex-next,.flexsliderAccueil button.flex-prev{border:none !important;}
.flexsliderAccueil {
    position: relative;
    zoom: 1;
}
.flexsliderAccueil .slides,
.flexsliderAccueil .flex-control-nav,
.flexsliderAccueil .flex-direction-nav {
    *zoom: 1;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.flexsliderAccueil .slides:after,
.flexsliderAccueil .flex-control-nav:after,
.flexsliderAccueil .flex-direction-nav:after {
    content: "";
    display: table;
    clear: both;
}
.flexsliderAccueil .slides li,
.flexsliderAccueil .slides dt,
.flexsliderAccueil .slides dd,
.flexsliderAccueil .flex-control-nav li,
.flexsliderAccueil .flex-control-nav dt,
.flexsliderAccueil .flex-control-nav dd,
.flexsliderAccueil .flex-direction-nav li,
.flexsliderAccueil .flex-direction-nav dt,
.flexsliderAccueil .flex-direction-nav dd {
    float: left;
}
.flexsliderAccueil .flex-control-nav button,
.flexsliderAccueil .flex-direction-nav button,
.flexsliderAccueil .flex-pauseplay button {
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
    width: auto;
    color: transparent;
    text-decoration: underline;
}
.flexsliderAccueil .flex-control-nav button.flex-active,
.flexsliderAccueil .flex-direction-nav button.flex-active,
.flexsliderAccueil .flex-pauseplay button.flex-active {
    color: #000;
    text-decoration: none;
    cursor: default;
}
.flexsliderAccueil .slides {
    zoom: 1;
}
.js .flexsliderAccueil .slides li {
    display: none;
}
.conteneur_compo #slides:after {
    background: none;
}
.conteneur_compo .liste_composantes  {padding-top:30px;width: 545px;float:left;position: relative;}
.swiper-container-compo {width: 545px; overflow: hidden;}
.conteneur_compo .liste_composantes .titre1 {
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:2.375em;
    padding-left:70px;
}
.conteneur_compo .liste_composantes .titre2 {
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:3.1875em;
    line-height:normal;
    padding-left:70px;
}
.conteneur_compo .quatrecompos {width:405px;}
.conteneur_compo .quatrecompos .compo{height:192px;width:192px;background-color: #eae5da;float:left;}
.conteneur_compo .quatrecompos .compo:hover{background:white;}
.conteneur_compo .quatrecompos .compo.transpa{background-color: #DED6CA;}
.conteneur_compo .quatrecompos .compo:first-child{margin-right:21px;margin-bottom:21px;}
.conteneur_compo .quatrecompos .compo:nth-child(2){margin-bottom:21px;}
.conteneur_compo .quatrecompos .compo:nth-child(3){margin-right:21px;}
.conteneur_compo #slides .flex-prev, .conteneur_compo #slides .flex-next {
    top: 5%;
}
.conteneur_compo #slides div .compo2{padding: 20px;}
.conteneur_compo #slides div a {

    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:1.5em;
    line-height: normal;
    text-decoration:none;
}
.conteneur_compo #slides div a span{
    font-size:0.6em;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    display:block;
    text-transform: uppercase;
}
.conteneur_compo #slides .compo2{
    height:152px;
}
.conteneur_compo .liste_departements{float:left;position: relative;width:288px; padding-top: 50px; padding-left: 60px;}
.conteneur_compo .liste_departements .conteneur_titre{width:380px;height:111px;}
.conteneur_compo .liste_departements .triangle_avant{width:40px;height:111px;float:left;}
.conteneur_compo .liste_departements .triangle_avant img{width:40px;height:111px;}
.conteneur_compo .liste_departements .titre{width:300px;height:111px;float:left;background-color: white;font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:3.1875em;
    padding-left:40px;color:#b9ac8e;line-height: 0.9em;}
.conteneur_compo .liste_departements .titre span{padding-top:5px;font-size:0.745em;display:block;}

.conteneur_compo .liste_departements .mes_departements{height:346px;width:238px;float:none; clear:both;background-color:#009de0;color:white; padding-left: 50px;padding-top: 60px;}
.conteneur_compo .liste_departements .mes_departements .depart{padding-right: 30px;}
.conteneur_compo .liste_departements .depart a {color:white; text-decoration: none; font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 1.5em;
    line-height: normal;}
.conteneur_compo .liste_departements .depart a:hover { text-decoration: underline;}
.conteneur_compo .liste_departements .depart a span {font-size: 0.6em;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    display: block;
    text-transform: uppercase;}

.conteneur_compo .liste_departements .separateur_div{background: url(/bundles/nubcore/images/bg/filet_dpt_62x1.png) left top no-repeat;height: 1px;
    margin-top: 15px;
    padding-bottom: 16px;}
div.entoure{
    width:116px;
    height:116px;
    border:1px solid #b2b2b2;
    -ms-transform: translateX(24px) translateY(24px) rotate(45deg);
    -webkit-transform: translateX(24px) translateY(24px) rotate(45deg);
    transform: translateX(24px) translateY(24px) rotate(45deg);
}

div.picto { -ms-transform: translateX(16px) translateY(16px)  rotate(-45deg);
    -webkit-transform: translateX(16px) translateY(16px)  rotate(-45deg);
    transform: translateX(16px) translateY(16px)  rotate(-45deg);
    height:78px;
    width:78px;
    line-height:116px;
}
div.entoure:hover {
        border: 1px solid #009de0;
}
div.icones a {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    color: #8e8d8c;
    font-size:14px;
    text-align: center;
    text-transform: uppercase;
    border:none !important;
    text-decoration: none;
}
div.icones a:hover {
    border: 1px solid #009de0;
    color:#009de0;
}
div.icones .entoure_texte {margin-top: 60px;}
.article #breadcrumb-social-select.intro,.newActu  #breadcrumb-social-select.intro{
    background-color: #eeeae1;
}
.article #intro,.newActu  #intro,#intro {
    color: #443a31;
    background-color: #eeeae1;
}
.article #intro h1,.newActu  #intro h1, .newBlockList #intro h1 ,.newBlockList #intro,#breadcrumb-social-select.intro{
    color: #443a31;
    background-color: #eeeae1;

}
.article #breadcrumb-social-select path,.newActu  #breadcrumb-social-select path,.newBlockList  #breadcrumb-social-select path{fill:#443a31;}
.article #breadcrumb-social-select button:hover path,.newActu  #breadcrumb-social-select button:hover path,.newBlockList #breadcrumb-social-select button:hover path{fill:#009de0;}

.article img#diago svg polygon#a_changer,.newActu  img#diago svg polygon#a_changer,.newBlockList img#diago svg polygon#a_changer {fill:#deedfc;}

#slides:after {bottom:0;}
#footer #follow {display:none;}

#footer .col:after {height:0;}
#footer #acces_footer ul, #footer #profile ul {width:110px;float:left;margin-right:0;}
#footer #acces_footer ul li, #footer #profile ul li {line-height: normal;}
#footer #acces_footer p, #footer #profile p {
    color:#443a31;
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 0.875em;
    padding:0;
    margin:0;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom:10px;
}
#footer #acces_footer.col li, #footer #profile.col li {padding:0;line-height:15px;min-height:15px;background: url(/bundles/nubcore/images/bg/filet_34x1px.png) left bottom no-repeat;}
#footer #acces_footer.col li:last-child, #footer #profile.col li:last-child {background: none;}

#footer #acces_footer.col a, #footer #profile.col a{ font-size: 0.625em;color:#443a31;text-transform: uppercase;line-height:15px;display: inline;}
#footer #acces_footer.col a:hover, #footer #profile.col a:hover {text-decoration: none;color:#009de0;}
#footer #address ul {margin-top:0;}
#footer #address .btn {width:112px;height:40px;background-color: white;color: #443a31;border:1px solid #443a31;text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    text-transform: uppercase;}
#footer #address .btn:hover, #footer #address .btn:hover a {border-color: #009de0; color:#009de0;}
#footer #address li a {
    line-height: 38px;font-size: 0.9em;
}
#footer #address .m   {width:279px;height:110px;padding:0;margin:0;background: url(/bundles/nubcore/images/logo/logo01.png) left top no-repeat; cursor: pointer;margin-left: 20px;background-size: contain;}
/*#footer #address .m:hover{background-image: url(/bundles/nubcore/images/logo/logo02.png);}*/
#footer #last {padding-top:12px;padding-bottom:12px; font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
}
#footer #last .page {display: table; }
#footer #last #copyright, #footer #last #ajout_cms,#footer #last #liens_sociaux{display: table-cell;vertical-align: middle;}
#footer #last #copyright{width:180px;}
#footer #last #liens_sociaux{width:180px;}
#footer #last #ajout_cms{width:560px;}
#footer #last #liens_sociaux span {    margin-left: 8px;    float: left;}
#footer #last #liens_sociaux span:first-child,#footer #last #liens_sociaux span:nth-child(4) {    margin-left: 0;}
#footer #last ul li {background-image: none;}
#footer #last ul li a {color: #443a31;}
#footer #last ul li a:hover {color:#009de0; text-decoration: none;}
#footer svg:hover polygon {fill: #009ed0;}
#footer #spartenaire_ub {display:none;}
#footer #partenaire_ub img {height:auto;}
#footer #partenaire_ub #inp{ width:73px;margin-left: 20px;}
#footer #partenaire_ub #estia{ width:84px;padding-top:11px;}
#footer #partenaire_ub #spo{ width:55px;}

.swiper-container-actus .titre {
    font-family: "Brix Slab", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.875em;
}
#nav .button span { text-transform: uppercase;}
#nav.active .button span { /*text-transform: none;*/}

@media only screen and (min-width: 1024px) {
    .swiper-container-actus .titre {
        vertical-align: middle;
        height: 60px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right:15px;
    }
    .page548 .page {
        margin-top: -130px;
    }
    #container_parallax {
        -webkit-transform: translateY(-65px) skewY(-4deg);
        -moz-transform: translateY(-65px) skewY(-4deg);
        -o-transform: translateY(-65px) skewY(-4deg);
        transform: translateY(-65px) skewY(-4deg);
    }
    #footer #last {text-align: right;}
    #footer #last #ajout_cms {
        padding-right: 50px;}
}

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

    .fond_bleu .page #acces2 {
        margin-left: 212px;
        float:left;
    }
    #liens_haut.right.tablette{display:block;}
    #tools .right {
        width: auto;

    }
    #tools ul li#cache_directAccess {
        width: 150px;
        text-align:right;
        padding-right:10px;
    }
    #tools ul li#cache_profileAccess {
       width: auto;
    }
    #acces-search #liens_haut {display:none;}
    #acces-search {padding-right:0;width:260px;}
    .swiper-actus .titre {
        height: 70px;

    }
    .swiper-container-carroussel .swiper-slide {
        height: 480px;
        clip-path: url(#svgPathTab);
        -webkit-clip-path: polygon(0 0, 640px 0, 740px 480px, 140px 480px);
        -moz-clip-path: url(#svgPathTab);
        -o-clip-path: url(#svgPathTab);
        background-size: cover !important;
    }
    .swiper-container-carroussel {
        width: 740px;
        height: 380px;

    }
    .swiper-container-actus .monimage_surimpression {
            margin-left: 50px;
    }
    .swiper-actus {
        padding-left: 5%;
        padding-right: 5%;
        width: 90%;
    }
    .swiper-actus .swiper-button-next {
        right:-3%;
    }
    .swiper-actus .swiper-button-prev {
        left:-3%;
    }
    .swiper-actus .boutons-swiper {width:100%;padding:0;}

    .swiper-container-actus .titre.marron {
        background-color: #443a31;
    }
    .swiper-container-actus {
    padding-bottom: 30px; }
    .bandeau{height:480px;}
    .masque {
        height: 480px;}
    .swiper-container {
        min-height: 310px;
    }

    #image_parallax {
        background-attachment: scroll;
    }
    .include_twitter {width: 100%;background-color: #bead8a; z-index: 2;}
    .page.diago{display:none;}
    #twitter2 {
        width: 100%;
        margin:0;
        padding:0;
    }
    #twitter2 .bordure {display:none;}
    #twitter2 .inside2 {
        background-color: transparent;
        height: 104px;
        width:78%;
        margin-right:auto;
        margin-left: auto;
        padding:10px;
       float:none;
        margin-top:5px;
    }
    #twitter2 .flex-prev {
        left: -140px;}
    #twitter2 .flex-next {
        left: 550px;
    }
    #twitter2 .flexslider {margin-left: 50px;}
    #twitter2 .oiseau {
        position: absolute;
        margin-left: 6%;
        top: 40px;
    }
    .agenda_form {width:748px; margin:0; padding:0;  margin-right: auto;

        margin-left: auto;    margin-top: 105px;}
    .agenda_form #mon_agenda {
        width: 56%;
       padding: 0;}

    .agenda_form #ma_formation {
        width: 44%;
        padding: 0;
}
    .agenda_form #ma_formation .border {
        width: 10%;background-size:100% 100%;}
    .agenda_form #ma_formation .h2{width:79%;font-size: 2.4em;margin-left:5%;}
    .agenda_form #mes_formations {
        margin-right:0;       width: 73%;
        margin-left: 17%;
        padding-right: 2%;
        padding-left: 2%;}
    .agenda_form #mon_agenda .container_div_agenda .div-agenda {
        width: 120px;
        height: 120px;}

    .agenda_form #ma_formation .h2 div {
        padding-left: 10px;
    }
    #mes_formations div.field {
        width: 235px;}
    #mes_formations select {
        width: 249px;}
    .page548 .page {
        width: 100%;}
    .page548 .triangle {
        margin-left: 48%;}
    #slides {
        padding: 0 60px;
    }
    #conteneur_apparait_lien {
        margin-top: 570px;
        margin-left: 550px;}

    .conteneur_compo .liste_composantes, .swiper-container-compo {
    width: 450px;}
    .conteneur_compo .quatrecompos .compo:first-child {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .conteneur_compo .quatrecompos .compo:nth-child(3) {
        margin-right: 10px;
    }
    .conteneur_compo .quatrecompos .compo:nth-child(2) {
        margin-bottom: 10px;
    }
    .conteneur_compo .flexsliderAccueil {
        width: 324px;
        height: 324px;
    }
    .conteneur_compo #slides div .compo2 { padding:10px;}
    .conteneur_compo #slides div a { font-size: 1.39em;}
    .conteneur_compo .quatrecompos .compo {
        height: 152px;
        width: 152px;

    }
    .conteneur_compo #slides .compo2 {
        height: 132px;
    }
    .conteneur_compo .liste_departements {
        padding-left: 10px;
    }
    .conteneur_compo .liste_departements .conteneur_titre {
        width: 308px;}
    .conteneur_compo .liste_departements .titre {
        width: 248px;padding-left:10px;overflow:hidden;font-size:2.7em;}
    #footer #address-alt.s{width:100%;display:table !important;}
    #footer #address-alt .sLogo {
        width: 290px;
        height: 121px;
        padding: 0;
        margin: 0;
        display: table-cell;
        /*margin-left:auto;
        margin-right:auto;*/
        background: url(/bundles/nubcore/images/logo/logo01.png) left top no-repeat;
        cursor: pointer;
        background-position: 40px 10px;
        background-size: 240px;
    }
    #footer #spartenaire_ub {display:none;/*display:inline-block;*/float:left;padding-top: 10px;}
    #footer #partenaire_ub {display:none !important;}
    #footer #spartenaire_ub img {height:auto;}
    #footer #spartenaire_ub #sinp{ width:73px;float:left;padding-top:22px;padding-left:15px;}
    #footer #spartenaire_ub #sestia{ width:84px;padding-top:33px;float:left;padding-left:15px;}
    #footer #spartenaire_ub #sspo{ width:55px;padding-top:22px;float:left;padding-left:15px;}
    #footer #last #liens_sociaux {
        display:none;
    }
    #footer #sliens_sociaux {
        width:180px;
        display: table-cell;
        vertical-align: middle;
        padding-right:40px;
    }
    #footer #sliens_sociaux span {
        margin-left: 8px;
        float: right;

    }
    #footer #last .page {
        display: block;
    }
    #footer #last #copyright, #footer #last #ajout_cms {
    display: block;float:left;
}
    #footer #last #ajout_cms {
        width:500px;
        height: 50px;
    }
    .swiper-container-carroussel {
        min-height: 480px;
    }
    .swiper-container-carroussel .swiper-slide {
        height: 480px !important;}
    #liens_haut.right.tablette {
        display: none;
    }
    #tools .right {
        width: 100%;
    }
    #tools ul li#cache_profileAccess {
        text-align: right;}
}

@media only screen and (max-width: 739px) {
    #header .h1 { width:215px;height:auto;}
    #tools {
        width: 100%;
    }

    .swiper-actus {
        width: 86%;
        padding-left: 7%;
        padding-right: 7%;
        margin: 0;
    }

    .swiper-container-carroussel .swiper-button-next,.swiper-container-carroussel .swiper-button-prev {
      margin-top: -90px;}
    .sur_image {
        color: white;
        width: 100%;
        padding-top: 200px;
        text-align: center;
        font-size: 200%;
        line-height: normal;
    }

    #image_parallax {

        background-attachment: scroll;
    }

    .swiper-actus .swiper-button-next {
        right: -7%;
    }

    .swiper-actus .swiper-button-prev {
        left: -7%;
    }

    .swiper-actus .swiper-container {
        width: 100%;
        min-height: 10px;
    }

    .swiper-actus .swiper-slide img {
        width: 100%;
        height: auto;
    }

    .swiper-actus .titre {
        font-size: 200%;
    }

    .swiper-container-carroussel {
        width: 100%;
        height: 390px;
    }

    .swiper-container-carroussel .swiper-slide {
        width: 100%;
        height: 240px;
        clip-path: none;
        -webkit-clip-path: none;
        -moz-clip-path: none;
        -o-clip-path: none;
        background-size: auto;
    }

    .swiper-container-carroussel .mon_titre {
        background-color: #009ed0;
        height: 150px;
        width: 94%;
        padding: 1%;
        padding-left:3%;
        padding-right:3%;
        bottom: 0;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none;
        overflow: hidden;
        margin-top: 240px;
    }

    .swiper-container-carroussel .mon_titre_titre {
        padding-top: 0;
    }

    .swiper-container-carroussel .mon_titre_texte {
        padding-top: 10px;
    }

    .swiper-container-carroussel .mon_titre_titre div, .swiper-container-carroussel .mon_titre_texte div {
        float: left;
    }

    .swiper-container-carroussel a .mon_titre_lien {
        display: none;
    }

    .swiper-container-carroussel .mon_titre_titre span {
        color: white;
    }

    .swiper-actus {
        padding-top: 10px;
    }
    .actus-swiper {height:auto;}
    .swiper-actus .h1 {
        font-size: 3em;
    }

    .swiper-actus .plus_actus {
        display: none;
    }

    .swiper-container-actus .swiper-slide {
        height: auto;
        line-height: normal;
    }

    .swiper-container-actus .swiper-slide:nth-child(2n) {
        background-color: #443a31;
    }

    .swiper-container-actus .swiper-slide .imgswip {
        width: auto;
        height: auto;
    }

    .swiper-container-actus .swiper-slide .titre {
        font-size: 120%;
        padding: 10px;
    }

    .swiper-container-actus .swiper-slide .imgswip img {
        width: 100%;
    }
    .js .flexslider .slides li {
        padding-top:5px;
        margin-top:30px;
        border-top: solid #443a31 1px;
    }

    .include_twitter {
        margin-top: -5px;
        position: relative;
        height:190px;
    }

    #twitter2 .flexslider {
        margin-left: 0;
    }

    #twitter2 .inside2 {
        width: 95%;
    }

    #twitter2 .oiseau {
        margin-left: 5px;
        top: 18px;
    }

    #twitter2 .oiseau img {
        height: 30px;
    }

    #twitter2 .flex-prev {
        left:75%;
        top: -5px;
    }
    #twitter2 .flex-next {
        left: 85%;
        top: -5px;
    }
    .monimage_surimpression {display:none !important;}
    .agenda_form {position: relative;}
    #twitter2 .apres {display:none; height:0;}
    .agenda_form #mon_agenda, .agenda_form #ma_formation {
        float: none;clear:both;
    }
    .agenda_form {
        width: 100%;
        margin-top: 0;
    }
    .agenda_form #mon_agenda {
        width: 100%;line-height: normal;
    }
    .agenda_form #mon_agenda .h2 {
        line-height:normal;
        padding-top:10px;
        padding-bottom:10px;
        font-size: 2.5em;margin:0;}

    .agenda_form #mon_agenda .container_div_agenda .div-agenda {
        width:96%;
        padding:2%;
        height: 55px;
        float:none; clear:both;
        display: table;
    }
    .agenda_form #mon_agenda .container_div_agenda .div-agenda .date,.agenda_form #mon_agenda .container_div_agenda .div-agenda .date2, .agenda_form #mon_agenda .container_div_agenda .div-agenda .texte{
        display:table-cell;
        float:none; clear:both;
    }
    .agenda_form #mon_agenda .texte {padding-left:25px;}
    .agenda_form #mon_agenda .container_div_agenda .div-agenda .date2 {display:none;}

    .agenda_form #mon_agenda .container_div_agenda .div-agenda .date,.agenda_form #mon_agenda .container_div_agenda .div-agenda .date2 {padding-right:5px;}
    .agenda_form #mon_agenda a .plus_event {
        top: 17px;
        position: absolute;background-size: 25px 25px;

    padding-right:30px;right:0;font-size:0.8em;margin-right: 5px;}
    .agenda_form #ma_formation, .page548{position:relative;width: 100%;}
    .agenda_form #ma_formation .border{display:none;}
    #container_parallax {display:none;height:0;}
    .agenda_form #ma_formation .h2 {
    float: none;
    display: block;
    width: 100%;
    height: auto !important;
    margin-top: 1.25em;
    margin-left: 0;
    margin-right: 0 ;
}
    .agenda_form #ma_formation .h2 {cursor: pointer;margin-top:0;text-align:center;background-color: #D0EDFC;color:#009de0;
        font-size: 1.8em;padding-top:30px;padding-bottom:30px;}
    .agenda_form #ma_formation .h2 div:first-child {
        font-size: 1em; padding-top:0;}
    .agenda_form #ma_formation .h2 div:nth-child(2) {background-position: 100% 50%;
        background-repeat: no-repeat;
        background-image: url(/bundles/nubcore/images/bg/bottom.svg);padding-right:40px;}
    .agenda_form #ma_formation .h2 div {
        display: inline-block;}
    .agenda_form #mes_formations {
        margin-right: 0;
        width: 100%;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
        background-color: #D0EDFC;
        height:auto;
        display:none;
    }
    #mes_formations div.field:first-child {
        border-top: 1px solid #009de0;
    }
    #mes_formations div.field {
        width: 100%;
        border-bottom: 1px solid #009de0;
    }
    #mes_formations select {
        width: 110%;
    }
    #mes_formations input {
        width: 100%;

    }
    .formation_accueil {
        background: none;
        text-align: center;
        color:#009ed0;
        position:relative;
        padding-bottom: 5px;
    }
    .formation_accueil:hover {
        background: none;

    }
    .formation_accueil button {
        width: 110px;
        height:40px;
        color: black;
        background-color: #cfcfcf;
        webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
        -moz-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
        box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
        -webkit-transition: 200ms;
        -moz-transition: 200ms;
        -o-transition: 200ms;
        transition: 200ms;
    }
    .formation_accueil button:hover {
        webkit-box-shadow:none;
        -moz-box-shadow: none;
        box-shadow:none;
    }
    div.entoure {
        width: 100px;
        height: 100px;}
    div.picto {

        height: 60px;
        width: 60px;
        line-height: 100px;
    }
    .page548 .icones {
        width: 144px;
        height: 144px;}
     .page548 .icone3 {
        margin-top: 60px;
    }
    .page548 .page {padding-top: 20px;padding-bottom:20px;margin-top:0;}
    .page548 .page.focus {
          height: auto;    padding-top: 60px;padding-bottom: 0;
    }
     .focus .triangle, .focus #conteneur_apparait_lien{display:none;}
    #conteneur_apparait {height: 0;}
    #conteneur_apparait .texte, #conteneur_apparait .lien,  .page548 #bordure,.avant_angle{display:none;}
    #apparait {margin-top: 0;}
    #conteneur_apparait {margin-top: -60px;width: auto;}
    #conteneur_apparait .titre1, #conteneur_apparait .titre2 {font-size:1em;display:inline-block;margin-left:0;margin-bottom: 0;}
    #conteneur_apparait .titre3 {line-height: 1.905em;font-size:1em;background-color: white; padding-left: 20px; padding-right: 20px;margin-bottom: 0;width:auto;display:inline-block;}
    .page548 .page.composantes {
        margin-top:0;background-color: #DED6CA;height: auto;padding-bottom: 0;}
    .conteneur_compo .flexsliderAccueil {
        width: 84%;
        height: auto;

    }
    #slides {margin: 0;padding:0;
    }
    .conteneur_compo .liste_composantes {
        width: 100%; padding-bottom: 30px;
        background-color: #DED6CA;
    }
    .swiper-container-compo {width:80%; margin-left: 10%;}
    .swiper-button-prev.swiper-button-prev-compo {width:10%;left:0;}
    .swiper-button-next.swiper-button-next-compo {width:10%;right:0;}

    .conteneur_compo .quatrecompos {
        width: 100%;
    }
    .conteneur_compo .quatrecompos .compo {
        height: 48%;
        width: 48%;
    }
    .conteneur_compo .quatrecompos .compo:first-child {
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .conteneur_compo .quatrecompos .compo:nth-child(2) {
        margin-bottom: 4%;
    }
    .conteneur_compo .quatrecompos .compo:nth-child(3) {
        margin-right: 4%;
    }
    .conteneur_compo #slides div a {
        padding-bottom: 4%;
        font-size: 1.1em;
    }
    .conteneur_compo .liste_composantes .titre1 {
        font-size: 1.625em;    padding-left: 8%;
    }
    .conteneur_compo .liste_composantes .titre2 {
        font-size: 2.125em;    padding-left: 8%;
    }
    .conteneur_compo .liste_departements {width:100%; padding:0;margin:0; background-color: #009de0;}
    .conteneur_compo {
        height: auto;margin-left:auto;margin-right:auto;
    }
    .conteneur_compo .liste_departements .conteneur_titre {
        width: 100%;
    }
    .conteneur_compo .liste_departements .triangle_avant {
          display: none;
    }
    .conteneur_compo .liste_departements .titre {
        background-color:#009de0;
        color: white;
        font-size: 2.125em;
        padding-left: 40px;
        padding-top: 15px;
    }
    .conteneur_compo .liste_departements .mes_departements {
        padding-left: 40px;
        padding-top: 0;
    }
    #footer #address {padding-top:20px;}
    #footer #last #ajout_cms {
        width: 100%;
        text-align:center;
    }
    #footer #last #copyright {
       display:none;
    }
    #footer #last #ajout_cms {
        display: block;
        float: none;
        clear:both;
    }
    #footer #last ul li:first-child {
        display: block;
    }
    #footer #sliens_sociaux {display: none;}
    #footer #last #liens_sociaux {
        display:none;
    }
    #footer #address-alt .sLogo {display:block;}
    #footer #spartenaire_ub {/*display:block;*/display:none;float:none;clear:both;margin-left:auto;margin-right:auto;width:242px;padding-bottom:10px;}
    #footer #spartenaire_ub #sinp{ padding-left:0; padding-top:0;}
    #footer #spartenaire_ub #sspo{ padding-top:0;}
    #footer #spartenaire_ub #sestia{ padding-top:11px;}

    #footer #follow {display:block;}
    #footer #last {
        margin-top: 10px;}
    #address-alt {
        border:none;
        padding-top: 0;
    }

    #footer #address ul {
        width:268px;margin-left: auto;
        margin-right: auto !important;
    }
    #top {
        background-color: white;}
    #footer #address li, #footer #address li:last-child{width: 134px;}
    .swiper-container-carroussel {
        min-height: 380px;
    }
    .swiper-container-carroussel .swiper-slide {
        height: 380px !important;}

}
@media only screen and (max-width: 415px) {
    .include_twitter {
        height: 205px;
    }
    .agenda_form #mon_agenda .img_joinus_g {
        width: 100%;
    }
    .agenda_form #mon_agenda .img_joinus_g .txt_joinus {
        width: 200px;
        font-size: 24px;
    }
    .agenda_form #mon_agenda div.h2 {
        margin-bottom: 0;
        padding-left:10px;
    }
}
#footer #spartenaire_ub {display:none;}
