@media only screen and (min-width:31em){.asideIntBlock .title,.asideIntBlock .title2,.asideIntBlock h3{font-size:1.2em;margin-bottom:20px}.cb:before,.cheque:before,.mandat:before,.virement:before{width:30px;height:12px}.menuHaut li,.menuHaut li a img{vertical-align:bottom}.alert-stage,.asideIntBlock,.links,.menuHaut li,nav{text-align:center}#partageMenu,.asideIntBlock .aside6,.h1AutocompleteCourt,.menuSlideHaut,.menujs,.textHeaderPart2,.texte_en_teteInt p{display:none}#rechercheAside,.asidejs,.open2,nav{display:block}nav{margin-bottom:10px}.open2{position:absolute;margin:14px 0 0 14px;width:25px;height:25px;background:url(../img/info.png) center no-repeat;text-indent:-999em;z-index:10}.asideInt{margin:0}.asideIntBlock h4{font-size:1.2em}.asideIntBlock .title2{padding-top:20px}.asideIntBlock .aside5 ul{text-align:left;margin-bottom:0;padding-bottom:0}.asideIntBlock .aside5 ul li{padding:10px 0 0 10px}.asideIntBlock li:before{padding-right:10px}.cb:before{content:url(/img/cb.png)}.cheque:before{content:url(/img/cheque.png)}.mandat:before{content:url(/img/mandat.png)}.virement:before{content:url(/img/virement.png)}.asideIntBlock .sociaux{margin-bottom:0;margin-top:30px}.asideIntBlock .aside7 img{padding:0 5px 10px 0}.divAsideDep{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid silver}.divAsideDep ul{margin-bottom:0}.asideIntBlock ul li a{text-decoration:none;color:#414141}.asideIntBlock ul li a:hover,.menuHaut li a:hover,.sousMenu a:hover{color:#d3266f}.asideIntBlock ul li a:before{content:">";color:#d3266f;padding-right:8px;padding-left:5px}.asideIntBlock .enCoursAside{color:#d3266f;font-style:italic;font-weight:700}.lienSuite{margin-top:10px;cursor:pointer}.menuHaut,.menuHaut ul{padding-top:10px;margin:0;list-style:none}.menuHaut li{display:inline-block;position:relative;background-color:#fff;padding:0 6px}.menuHaut ul li{display:inherit;font-size:1em;line-height:1.1em;z-index:999}.menuHaut ul{float:left;position:absolute;max-height:0;left:0;right:0;overflow:hidden;-moz-transition:.4s .1s;-webkit-transition:.4s .1s;transition:.4s .1s}.menuHaut li:hover ul{max-height:50em}.sousMenu .links a{text-decoration:none;display:block;padding:2px 2px 10px;line-height:1em}.menuHaut li a.point:before{content:url(/img/pt.png);padding-right:12px;width:8px;height:8px}.menuHaut li a.point:after{padding-left:15px}.sousMenu a{color:#414141;font-size:1em;font-weight:400;line-height:1.5em;padding-bottom:30px}.sousMenu ul{padding-top:10px}#recherche{padding-top:10%}.texte_en_tete p{display:block;color:#fff;line-height:1.3em;margin-bottom:0;height:50px;padding:0 6%;font-size:.9em}.corpsInterne{padding:50px 3%}.corpsStage{padding:80px 0 20px}.contenu{padding:20px 6%}.h1AutocompleteLong{display:inline}.listCategorie span{width:49%}.footerBas a img{width:31px}.alert-stage{padding:10px;border:1px solid red;background-color:#f5edf5;margin-top:10px}}@media only screen and (min-width:35em){.insImmediat:before,.stAgrees:before,.stEchang:before{width:17px;height:17px;margin-left:0}.aside3 li,.asideIntBlock ul{text-align:left}.menuHaut li{padding:0 12px}.menuHaut li a.point:before{padding-right:24px}#h2Head,.texte_en_tete h1{font-size:1.5em}.corpsInterne article h2,.corpsInterne article h3{font-size:1.3em}.corpsInterne article h3{font-size:1.1em}#recherche{padding-top:15%}#recherche .input{max-width:528px}#recherche input[type=text]{padding-left:40px;background:url(../img/rechercheTab.png) top left no-repeat;width:394px;height:57px}#recherche input[type=submit]{background:url(../img/rechercheTab.png) top right no-repeat;width:83px;height:57px}#recherche input[type=submit]:hover{background:url(../img/rechercheTabHov.png) top right no-repeat;width:83px;height:57px}#carte{margin-top:20px;display:block;text-align:center}#divChoixDep{margin-top:6%}#asideIndex{margin:0 3%}#asideIndex .aside1,#asideIndex .aside2{float:left;width:47%}#asideIndex .aside3,#asideIndex .aside4{float:left;width:50%}.num{font-size:1.8em}.horaires{font-size:.9em;padding-top:0}.asideIntBlock .ouV,.footerHautIndex #listDeroule,.insImmediat:after,.ouH,.stAgrees:after{display:none}.asideIntBlock .ouH,.ouV,.sociaux1,.sociaux2{display:block}.ouV{float:left}#asideIndex .aside3{border-top:none}.aside3 ul{background-color:#fff;color:#414141;padding:0}.aside3 li{float:none;width:100%;padding-left:50px;margin-top:10px}.aside3 ul li:before{display:inline;padding-right:10px}.stAgrees:before{content:url(/img/stAgrees.png)}.insImmediat:before{content:url(/img/insImmediat.png);padding-top:10px}.stEchang:before{content:url(/img/stEchang.png);padding-top:10px}.asideIntBlock ul li{padding:10px 0 0 10px}.asideIntBlock .aside5 ul{padding-bottom:10px}.asideIntBlock .aside3 li{margin-top:0}.villesProches ul li{padding-top:5px}#index{clear:both;padding-top:20px}.contenu{padding:20px 8%}.corpsInterne{padding:70px 3%}.corpsStage{padding:100px 0 20px}.h1accueil{display:inline-block;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}#listDeroule,.footerAgrees,.footerEkomi,.paiement{width:50%;height:100px;float:left}#listDeroule,.footerEkomi{border-bottom:1px solid silver}.bordure{border:none}.footerHautIndex .footerAgrees,.footerHautIndex .paiement{width:49%}.footerHautIndex .bordure{border-right:1px solid silver;border-top:none;border-bottom:none}.footerBas{clear:both;padding:20px 6%}.footerBas a:hover,article a:hover{color:#d3266f}}@media only screen and (min-width:40em){.textHeaderPart2{display:inline}#h2Head,.texte_en_teteInt h1{margin-top:5%;margin-bottom:10px}.texte_en_teteInt p{display:block;height:50px;padding:0 4%;line-height:1.3em}.texte_en_tete p{font-size:1em}#asideIndex{margin:0 8%}.corpsInterne{padding:20px 3%}.corpsStage{padding:55px 0 20px}.corpsInscription{margin-top:70px}}@media only screen and (min-width:45em){.bloc-cta .cta-btn,table.resp{text-align:center}.bloc-cta .cta-btn a{display:inline-block}.bloc-cta .cta-btn a:hover{background:#f0c0d8;color:#b01e5a}table.resp{margin:20px auto 30px;border-collapse:collapse;text-indent:0}table.resp caption{font-style:italic;text-decoration:underline}table.resp th{border:1px solid #c3bba7;padding:10px;font-size:1em;background-color:#d3266f;color:#fff}table.resp td{border:1px solid #c3bba7;padding:5px 10px}#btq td{vertical-align:middle}.corpsStage{padding:70px 0 20px}}