*{margin:0;padding:0}body,html{font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}img{border:0}ul:not(.main ul){list-style-type:none}#header{background:#fff url(../_img/header-bg.png) repeat-x 0 0;border-bottom:2px solid #cbcbcb;width:100%}#header .content{height:100%;margin:auto;position:relative}#header .acces{list-style-type:none;position:absolute;top:4px;right:0;font-size:11px;color:#fff;text-align:center}#header .acces .eleves{background:#c4007a;margin:0 2% 0 0}#header .acces .learning{background:#58b272;margin:0 2% 0 0}#header .acces .pro{background:#1c7fcb}#header .acces li{float:right;width:49%}#header .acces a{display:block;line-height:200%}#slider{height:318px;position:relative;width:100%;margin:auto}#slider .menu{height:100%;margin:auto;position:relative;z-index:2}#breadcrumb{margin:1% auto;font-size:11px;color:#b5b5b5}.demande #content .main h1 span span{color:#c4007a}#temoignages .temoignages .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#temoignages .videos .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.interne #content .main .programme .container .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff}.home #contact .aside2 .forum1 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.interne #content .main .pictures .photos .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c4007a}.home #contact .aside2 .forum2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#1c7fcb}.interne #content .aside .formations .container .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.interne #content .main_tablette .right .container .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#de6f15}.demande #content .aside .temoignages .container .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ca006d}.interne #content .main .extra p{margin-left:2%;text-align:justify}.interne #content .main .extra strong{color:#FFF;text-decoration:underline}.interne #content .main .extra b{color:#FFF}.interne #content .main .extra h3.question{font-weight:700;font-size:13px;margin-bottom:5px;margin-left:2%;text-align:justify}.interne #content .main .extra p.reponse{margin-left:5%;font-size:12px;color:#e7e7e7;margin-bottom:15px;text-align:justify}figure{background:#fefefe;padding:10px;border:1px solid #ddd}.interne #content .main .detail .tab-content .bulletpointinterne{background-color:#ffe4f5;padding:10px 10px 1px 20px;margin-bottom:20px;border-left:2px solid #c4007a}.interne #content .main .detail .tab-content .bulletpointinterne a{color:#c4007a}.interne #content .main .detail .tab-content .bottom .bulletpointinterne ul li,.interne #content .main .detail .tab-content .bulletpointinterne h2{list-style-image:url(../_img/checked.png)}.interne #content .main .detail .tab-content .bulletpointinterne h2{font-size:16px}#BlocMessageDdedoc{font-size:13px}figcaption{text-align:center;font-family:Arial;font-size:12px;color:#969696}.interne #content .main .detail .tab-content .bottom figcaption p{text-align:center;font-family:Arial;font-size:10px;color:#969696;line-height:11px}form#formulaire_recrut fieldset #Bloc_Competences p#explication{font-size:11px}span.control-label{padding-left:3px}.smalltext{font-size:8px;margin-top:15px;float:right}.ui-dialog .ui-dialog-title{font-size:1.5em}.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222}.minuscule{text-transform:none}.interne #content .main .detail .tab-content ul.pinksquare{font-size:12px;color:#c4007a;list-style-type:none;margin-left:20px}.interne #content .main .tab-content ul.pinksquare li span{color:#707070}.interne #content .main .detail .tab-content .bottom a{text-decoration:underline;color:#c4007a}.interne #content .main .detail .tab-content .download .link a{display:block;padding:60px 0 0;height:30px;color:#FFF}.programme .container,.programme-secmed .container{padding-right:0}.interne div#wrapper div#content div.content div.main div#tabs.detail div#tab-1.tab-content div.bottom article ul#puce_rose li{list-style-type:none;background:url(../_img/puce_fleche.png) no-repeat;padding-left:15px}table#TableSMSCertif{width:100%;text-align:left;font-size:12px;color:#707070}table#TableSMSCertif .ColType{width:244px}table#TableSMSCertif .AlignCenter,table#TableSMSCertif th{text-align:center}table#TableSMSCertif td,table#TableSMSCertif th{border:1px #ccc solid;padding:5px}table#TableSMSCertif em{font-size:11px}#vae h3{background:url(../_img/checked.png) no-repeat;color:#6e6e6e;font-size:12px;margin:0 0 2%;text-transform:uppercase;padding:5px 0 5px 25px}.interne div#wrapper div#content div.content div.main div#tabs.detail div#tab-1.tab-content div.bottom article span ul#checked li,.interne div#wrapper div#content div.content div.main div#tabs.detail div#tab-1.tab-content div.bottom article ul#checked li{background:url(../_img/checked.png) no-repeat;list-style-type:none;padding:2px 0 2px 25px}.interne #content .main .detail .tab-content h4{font-size:12px;text-transform:uppercase;color:#6e6e6e;margin:0 0 2%;padding:2px 0 0 20px;background:url(../_img/puce_fleche.png) no-repeat}.interne #content .content .main article.h3puce h3,.interne #content .content .main ul.ulpuce li{background:url(../_img/puce_fleche.png) no-repeat;padding-left:15px}.main #aiderecherche aside{float:left;margin-left:30%}.demande #content .main .chapeauddoc img{margin-right:10px}.content .presentation h3{font-weight:700;font-size:14px;color:#c4007a;margin:0 0 2%}#top_button:hover{cursor:pointer}.navigation{display:inline-block;font-size:13px;font-weight:700;color:#8a8a8a;list-style-type:none}.nav-list{text-align:left}.nav-item{float:left;display:inline;zoom:1;position:relative}.nav-item a{display:block;background:#FFF;line-height:150%;padding:0 10px}.nav-item a:hover{color:#c4007a}.nav-submenu-item a{background:#FFF;border-top:1px solid #dbdbdb;font-weight:400}.nav-item:hover .nav-submenu{display:block;border-bottom:1px solid silver}.nav-submenu{display:none;position:absolute;left:0;width:200px;list-style-type:none}.nav-submenu-item a{display:block;padding:5px}.nav-submenu-item a:hover{color:#c4007a}.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:url(../_img/header-menu-trigger.png) no-repeat center;height:50px;width:50px}.nav-click{position:relative;top:0;right:0;display:none;cursor:pointer;z-index:99;float:right}.nav-click i{display:block;height:48px;width:48px;background:url(../_img/drop.png) no-repeat center center;background-size:20px}.nav-click:hover{background-color:#f6f6f6}.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sousmenu-accordion{background:0 0}.sousmenu-accordion div.titleAccordion{color:#C4007A;font-size:12px;text-decoration:none;padding-left:15px;margin-top:10px;background:url(../_img/puce_fleche.png) no-repeat scroll 0 0 rgba(0,0,0,0)}.sousmenu-accordion .titleAccordion,.sousmenu-accordion .titleAccordion.ui-state-active,.sousmenu-accordion .titleAccordion.ui-state-default{border:none;background-color:none;list-style-type:square;cursor:pointer}.sousmenu-accordion ul{list-style-type:square;padding:10px 0 10px 40px;color:#C4007A}.sousmenu-accordion ul li a{color:grey;font-size:12px}.sousmenu-accordion div div{margin:0 0 0 20px;background:0 0}.sousmenu-accordion .ui-accordion-content{border:none}@media only screen and (min-width:320px) and (max-width:960px){.nav-mobile{display:block}.nav-mobile span{display:none}.navigation{position:relative;margin:-9% 0 1%;width:10%;padding:50px 0 0;float:right;}.nav-list{display:none}.nav-item{width:100%;float:none}.nav-item>a{padding:15px}.nav-click{display:block}.nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.nav-item:hover .nav-submenu{display:none}.nav-submenu{position:static;width:100%}}@media only screen and (min-width:960px){.navigation{position:absolute;top:70%}}#Bloc_Formation .col-lg-5 #formation option{padding-left:15px}
.avis-content h4 {color:#C4007A;}
.avis-content p {font-style: italic;}
/* hides the spin-button for firefox */
input[type=number] {
    -moz-appearance:textfield;
}
/* hides the spin-button for chrome*/
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#messageCookie {
    text-align:center;
    background-color: #fff;
    vertical-align: center;
    position: fixed;
    bottom: 0;
    height: 50px;
    z-index: 9999;
    width: 100%;
}
#messageCookie p {
    display: inline-block;
    margin: 5px;
    font-size:12px;
}
#messageCookie button {
    background-color: #fff;
    border:1px solid #2D343E;
    padding:0 3px;
    margin:2px;
}
table#recrutement{
    width:100%;
    border-collapse: collapse;
    border: 1px solid #A2A2A2;
}
table#recrutement tr td,table#recrutement tr th {
    border-collapse: collapse;
    border: 1px solid #A2A2A2;
    height: 20px;
    padding: 2px;
}
table#recrutement td {
    font-size: 1.3em;
}
table#recrutement th {
    background-color:#F3F3F3;
    color : #C4007A;
    font-size:1.2em;
    text-transform: uppercase;
    height: 30px;
}
table#recrutement caption {
    font-size:1.5em;
    color:#C4007A;
    font-weight:bold;
    width:100%;
    margin-bottom:5px;
    text-align:left;
}
.interne #content #recrutintern {width:100%}
.interne #content .content .main ul.ulpuce {list-style-type:none;}
@media only screen and (max-width:320px) {
    #messageCookie {
        height: 100px;
    }
}
@media only screen and (min-width:320px) and (max-width:960px) {
    #messageCookie {
        height: 80px;
    }
}
@media only screen and (min-width:960px) {
    #messageCookie {
        height: 60px;
    }
}