body{font-size:16px;min-height:100%;line-height:1.4em}html,body{font-family:Roboto,serif;height:100%;overflow:auto;background-color:#f8f6f1;color:#333}.container-fluid{padding:0;overflow-x:hidden}div.first{margin-top:88px}p{font-family:Roboto}h1,h2,h3{font-family:'Roboto Slab'}.padding-large{padding-top:24px;padding-bottom:24px}@media screen and (min-width:768px){.padding-right{padding-right:36px}}.margin-top{margin-top:60px}.img-responsive{height:auto!important}a{cursor:pointer}a.normal{color:inherit}a.normal:hover{text-decoration:none}@media screen and (max-width:400px){[class*=col-xs-]{width:100%}.hidden-xxs{display:none}}@media screen and (min-width:400px) and (max-width:768px){.col-xs-6{width:50%}}span.glyphicon{margin-right:5px}.uppercase,.uppercase p{text-transform:uppercase}.main{color:#1d8f9e}.bg-white{background-color:#fff}.bg-degrade{background-image:linear-gradient(#f8f6f1,#fff)}.border{padding:12px;border:2px solid #e3dfd7}.txt{color:#333}.txt-light{color:#807f7d}.txt-slight{color:#e3dfd7}.txt-main_light{color:#00a0ae}.txt-main{color:#1d8f9e}.txt-rouge{color:#e71623}.txt-orange{color:#f19942}.txt-link{color:#0073b3}.img-circle{border:2px solid #fff}.text-article{max-width:548px;margin:24px auto;padding:6px 24px}.texte{max-width:860px;margin:24px auto;padding:6px 24px}.bigger{font-size:1.2em}.small p{font-size:85%}.navbar-brand{background-color:#00a0ae;height:auto;padding:15px 10px}.navbar-fixed-top{margin-bottom:0;background-color:#fff;border-width:0;box-shadow:0 15px 15px -15px rgba(0,0,0,.1)}.navbar-fixed-top .navbar-nav>li{padding:10px 20px;margin:20px 0;border-right:1px solid #807f7d}.navbar-fixed-top .navbar-nav>li:last-of-type{border-right:none}.navbar-fixed-top .navbar-nav>li>a{font-size:20px;padding:0!important}.navbar-fixed-top .navbar-nav>li:not(:last-of-type).active,.navbar-fixed-top .navbar-nav>li:not(:last-of-type):hover{border-bottom:5px solid #1d8f9e;border-right:none;padding-bottom:25px;margin-bottom:10px}.navbar-fixed-top .navbar-nav>li.active+li,.navbar-fixed-top .navbar-nav>li:hover+li{border-left:1px solid #807f7d}.navbar-fixed-top .nav>li>a:hover,.navbar-fixed-top .nav>li>a:focus{background-color:#fff}.navbar-fixed-top a{color:#333;transition:color .3s ease}.navbar-fixed-top a:hover{color:#1d8f9e}@media screen and (min-width:768px){.navbar-fixed-top.home{background-color:rgba(0,0,0,.1)}.navbar-fixed-top.home .navbar-brand{background-color:transparent}.navbar-fixed-top.home a{color:#fff}.navbar-fixed-top.home .nav li>a:hover,.navbar-fixed-top.home .nav li>a:focus{background-color:transparent}.navbar-fixed-top.home .navbar-nav>li{border-right-color:#fff}.navbar-fixed-top.home .dropdown-menu{background-color:transparent}}.dropdown-menu{text-align:right;min-width:80px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:inherit}.languageMenu div.dropdown-toggle{padding:10px 20px;margin:20px 0;font-size:20px;text-transform:uppercase}.languageMenu li>a{padding:10px 20px;margin:5px 0;font-size:20px;text-transform:uppercase}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:none}.navbar-toggle .icon-bar{background-color:#333}.navbar-fixed-top.menu-carte{right:auto}.navbar-fixed-top.menu-carte.displayed{position:relative}div.menu-toggle.navbar-toggle{padding:30px 15px;margin:0;display:inline-block;cursor:pointer}.menu-toggle.navbar-toggle .icon-bar{background-color:#807f7d;width:30px;height:5px;border-radius:2px}@media screen and (min-width:768px) and (max-width:1200px){.navbar-fixed-top .navbar-nav>li>a{font-size:16px}.navbar-fixed-top .navbar-nav>li{padding:5px 15px;margin:15px 0}.navbar-fixed-top .navbar-nav>li:not(:last-of-type).active,.navbar-fixed-top .navbar-nav>li:not(:last-of-type):hover{padding-bottom:15px;margin-bottom:5px}.navbar-fixed-top .navbar-brand{padding:8px 10px}div.first{margin-top:65px}div.menu-toggle.navbar-toggle{padding:20px 15px}}@media screen and (min-width:768px) and (max-width:992px){.navbar-fixed-top .navbar-nav>li{padding:5px 10px}.navbar-fixed-top .navbar-nav>li>a{font-size:14px}}@media screen and (max-width:768px){div.first{margin-top:65px}div.menu-toggle.navbar-toggle{padding:20px 15px}.navbar-brand{padding:8px 10px}.navbar-fixed-top .navbar-nav>li{padding:5px 15px;margin:15px 0}}@media screen and (min-width:768px){div.menu-toggle.navbar-toggle:not(.carte){display:none}}.title-quote{color:#fff;position:absolute;top:100px;z-index:10;left:5%}@media screen and (max-width:768px){.title-quote h1{font-size:24px}.title-quote h3{font-size:18px}.title-quote{top:35px}.home-image img{min-height:300px;height:auto!important;margin-top:60px}}.filmList{margin-bottom:24px;text-align:center;cursor:pointer}.filmList img{max-height:400px;max-width:80%;margin:15px auto;box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.filmList h4{text-transform:uppercase}.filmList img.default-vignette{border:solid 1px #807f7d}.filmList h3{position:absolute;margin:25px auto 0;display:inline-block;max-width:80%;text-align:left;padding-left:10px}.filmList .affiche{position:relative}.home.filmList a:hover{text-decoration:none}.home.filmList h4,.home.filmList p{max-width:80%;margin-left:10%;text-align:left;text-transform:none}.home.filmList p+img{margin-top:0}a.link{border:1px solid;padding:6px 12px}a.link:hover{text-decoration:none}.filmList.expanded:after{width:0;height:0;border-style:solid;border-width:0 20px 30px 20px;border-color:transparent transparent #e3dfd7 transparent;content:'';position:relative;display:block;top:5px;margin:0 auto}.titre-saison span{font-size:.6em;color:#807f7d}h1.titre-saison{margin-top:30px}.film-preview{background-color:#e3dfd7;padding:0 50px;margin-top:5px;position:relative}.film-preview>div[class^=col]{padding-top:60px;padding-bottom:60px}.film-preview>div.close{position:absolute;top:30px;right:30px;opacity:.8;cursor:pointer;height:40px;width:40px;z-index:1}.film-preview>div.close span{background-color:#fff;position:absolute;width:40px;height:2px;top:20px;right:0}.film-preview>div.close span:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg)}.film-preview>div.close span:nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.film-preview img{margin:0 auto}.film-preview>div.prev,.film-preview>div.next{position:absolute;top:40%;right:30px;opacity:.8;cursor:pointer;height:60px;width:40px;z-index:1}.film-preview>div.prev span,.film-preview>div.next span{background-color:#fff;position:absolute;width:40px;height:3px;right:0}.film-preview>div.prev{left:15px}.film-preview>div.prev span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:16px}.film-preview>div.prev span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:43px}.film-preview>div.next{right:15px}.film-preview>div.next span:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:16px}.film-preview>div.next span:nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:43px}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}@media screen and (max-width:768px){.film-preview>div[class^=col]{padding-top:0;padding-bottom:20px}.film-preview>div.col-sm-5{padding-top:70px}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:100%;margin-right:-4%}.switch{width:40px;height:20px;background:#e3dfd7;border-radius:10px;cursor:pointer;margin-left:8px}.switch span{height:18px;width:18px;border-radius:9px;background:#fff;float:left;margin:1px}.switch.on{background:#1d8f9e}.switch.on span{float:right}.searchTags{font-size:16px;padding:5px 10px;background-color:transparent;color:#0073b3;font-weight:400}.searchTags.checked,.searchTags:hover{background:#e3dfd7;color:#333}.searchTags.checked:after{content:'✓';position:relative;margin-left:5px;color:#1d8f9e;width:12px}.searchTags.checked:hover:after{content:'\00d7'}.searchTags.disabled{background-color:transparent!important;color:#e3dfd7}.form-control{background-color:transparent}.input-group-btn .btn-default{background-color:transparent;color:#1d8f9e}.show-more{background-color:#e3dfd7;color:#807f7d;text-transform:uppercase;padding:12px;margin:24px 0;font-size:1.5em}.show-more span{color:#1d8f9e;margin-right:12px}@media screen and (min-width:768px){.film-title h1{margin-top:0}}.tags{color:#807f7d}span.tags+span.tags:before{content:', ';color:#333;margin-right:5px}.buy-dvd,.donate{margin:30px auto;text-align:center;border-radius:30px;background:#fff;width:200px;height:60px;line-height:60px;box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.buy-dvd i,.donate i{color:#00a0ae;font-size:2em;position:relative;top:5px;line-height:40px;margin-right:10px}.donate{color:#fff;margin:12px auto;background:#1d8f9e;font-weight:700}.donate a{text-decoration:none;color:#fff}.film-controls{background:#333;color:#fff;width:100%;height:50px;line-height:50px;padding:0 15px;font-size:1.2em}.film-controls span{margin-right:5px;cursor:pointer}.film-controls span.active,.film-controls span:not(:first-of-type):hover{border-bottom:5px solid #1d8f9e}.film-controls span+span+span:before{content:'| ';margin-right:5px}.film-socials{background:#e3dfd7;width:100%;height:auto;line-height:25px;float:left;padding:10px 15px;margin-bottom:24px;font-size:1.2em;box-shadow:0 6px 12px rgba(0,0,0,.175)}.film-socials i{color:#1d8f9e}.film-socials span{margin-left:5px}.lang-selection{margin-top:-35px;cursor:pointer;color:#fff}.lang-selection span{margin-right:10px}.lang-selection div{background-color:#333;color:#fff;border:none;margin-top:10px}.lang-selection div p{padding:2px 10px;margin:0;cursor:pointer}.lang-selection.pointNet{color:#333}.lang-selection div{padding:10px 25px}h3.tab{margin:0;margin-bottom:-12px}h3.tab span{color:#807f7d;cursor:pointer;padding:10px 15px;display:inline-block}h3.tab span+span{border-left:1px solid #f8f6f1}h3.tab span.active,h3.tab span:hover{color:#333;background-color:#f8f6f1;font-size:1.4em}@media screen and (max-width:400px){h3.tab span{width:100%}h3.tab span:hover{font-size:1em}}.foi{margin-top:36px;padding:48px 24px;background:#e3dfd7}.foi img{max-width:80%}.jwplayer .jw-preview,.jw-error .jw-preview,.jw-stretch-uniform .jw-preview,.jwplayer .jwuniform{background-size:cover!important}.jw-preview{background-color:transparent!important}.jwplayer{margin-bottom:-5px}.jw-display-icon-container.jw-background-color.jw-reset{width:4.5em;background:#333}.footer{background-color:#333;color:#e3dfd7;padding-top:36px;padding-bottom:36px}.footer a{color:#e3dfd7}.footer .container{max-width:80%}.footer .links a,.footer div.links{margin-top:12px}.footer .links a i,.footer div.links i{margin-right:10px}.footer-right{text-align:right}.footer-right a:hover{text-decoration:none}.go-up{display:inline-block;text-transform:uppercase;font-size:1.3em;padding:5px 15px;border:2px #e3dfd7 solid;border-radius:20px;-webkit-border-radius:20px}.go-up i{font-size:.5em;position:relative;top:-5px}div.logo{font-size:5em}.full_page{height:50vh}.map-container{height:100%}@media screen and (min-width:768px){.full_page{height:100%;height:100vh}}.full_page>div{height:100%}.full_page>div[class*=col-]{overflow-y:scroll;overflow-x:hidden}.full_page .container-fluid{overflow-x:visible}@media screen and (max-width:768px){.geo-search{padding:12px 30px}}.search-result{margin:0 -15px;border-bottom:solid 1px #e3dfd7;padding:24px 0}.search-result h3,.search-result h4{margin-top:0}.search-result h4{font-weight:400;line-height:1.25em}.search-result .container-fluid:not(.image){padding:0 12px}.search-result .image{margin-top:-24px;margin-bottom:12px}.search-result.open{border:2px solid #807f7d;margin:0 -15px}.search-result:first-of-type{border-top:solid 1px #e3dfd7;margin-top:24px}.search-result.open{border-top-right-radius:2px}.search-result div.item>div:first-of-type{float:left;margin-right:60px}.search-result div.date{width:60px;margin-left:-60px;float:left}.date1 .date{color:#e71623}.date1.open{border-color:#e71623}.date2 .date{color:#f19942}.date2.open{border-color:#f19942}.date3 .date{color:#1d8f9e}.date3.open{border-color:#1d8f9e}.date4 .date{color:#0073b3}.date4.open{border-color:#0073b3}.date5 .date{color:#807f7d}.next-meeting span{display:block;width:80px;text-align:center}.next-meeting span:first-of-type{color:#fff;background-color:#1d8f9e}.next-meeting span:nth-of-type(2){color:#333;border:5px solid #1d8f9e;border-top:none;font-size:2em;line-height:1.25em}.next-meeting+p{margin-left:10px}.wrapper{margin-top:10px}.wrapper:before{font-family:'Glyphicons Halflings';font-size:1.5em;position:absolute;top:10px;left:7px;content:"\e003";color:#1d8f9e}input.rubedo-places-search{background-color:#f8f6f1;color:#807f7d;margin-top:0;padding-left:30px}.colors{position:absolute;bottom:10px;left:20px;background:#fff;padding:10px 12px 0}.colors p{font-size:1.1em}.colors span{margin-left:10px}.cluster img{width:100%}.trapezoid{font-size:2em;color:#e3dfd7;border:2px solid #e3dfd7;padding:24px 6px;margin-right:6px}.trapezoid:after{width:0;height:0;border-top:100px solid #f8f6f1;border-left:100px solid transparent}.error-page{position:absolute;color:#fff;top:20%;left:50%;min-width:30%;background-color:rgba(255,255,255,.2);padding:24px}.error-page a{padding:6px 12px;border:2px #fff solid;border-radius:20px;-webkit-border-radius:20px;color:#fff;margin-top:12px}@media screen and (max-width:768px){.error-page{left:5%}}.mediaschool-films{margin-bottom:-10em;position:relative;z-index:1}.school-films{background:url(/theme/netforgod/img/cinema.svg) no-repeat center center;background-size:250% auto;height:70vh}.school-films .owl-pagination{display:none}.school-films .item-video{width:90%;margin-left:5%}.school-films>.owl-wrapper-outer{top:20vh}@media screen and (min-width:600px){.mediaschool-films{margin-bottom:-20em}.school-films{background-size:2000px 1300px;height:1300px}.school-films>.owl-wrapper-outer{position:absolute;margin-top:460px;top:0;width:100%}.school-films>.owl-controls{z-index:-1;position:absolute;margin-top:550px;width:100%}.school-films .item-video{width:500px;margin-left:auto;margin-right:auto;max-height:60vh}}.owl-theme .owl-controls .owl-buttons div{color:#1d8f9e;background:0 0;font-size:3em}.owl-prev{float:left}.owl-next{float:right}.join{display:inline-block;background-color:#00a0ae;margin:30px auto;text-align:center;border-radius:50px;padding:0 50px;width:auto;height:100px;line-height:100px;border:1px solid #fff;box-shadow:0 0 0 3px #00a0ae,0 2px 7px 0 rgba(0,0,0,.2)}.join a{color:#fff;font-size:2em}.join a:hover{text-decoration:none}@media screen and (max-width:500px){.join{line-height:40px}.join a{font-size:1.5em}}.panel-default{border:none}.panel-body{border:none}.panel-group .panel{margin-bottom:24px}.panel-default>.panel-heading{background-color:transparent}.panel{background:0 0}.panel-title>a{color:#0073b3;font-size:1.5em;vertical-align:middle;text-decoration:none}.panel-title>a:before{content:"R";font-family:netforgod;margin-right:12px;font-size:.75em}.panel-title>a.collapsed:before{content:"T"}.panel-body td:first-of-type{padding-right:12px;text-align:right}span.circle{color:#807f7d;width:50px;height:50px;display:inline-block;vertical-align:middle;border:2px solid #807f7d;font-size:40px;border-radius:25px;padding:12px 15px;margin-right:12px}.graphics{background-color:#fff}.graphics ul{list-style-type:none;font-size:1.2em}.graphics i{font-size:2em;margin-right:6px}.graphics div.col-sm-6 i{font-size:6em}.graphics div.col-sm-6 p{padding:0 36px;font-size:1.4em;line-height:1.2em}@media screen and (min-width:768px){.vertical{display:flex;align-items:center}}h1.titre-dons{color:#fff;position:absolute;bottom:24px;padding-left:24px;width:40%}@media screen and (max-width:768px){h1.titre-dons{width:80%;top:0;bottom:auto}}@media screen and (min-width:1200px){h1.titre-dons{font-size:50px;padding-left:48px;bottom:48px}}.border-table{border:2px solid #fff;padding:12px;border-top-width:0}.border-table:first-of-type{border-top:2px solid #fff}.border-table>div:last-of-type{font-size:.9em}.socials{font-size:20px;width:100%;text-align:center;margin-bottom:12px}@media screen and (min-width:768px){.socials:not(.center){text-align:right;width:auto;padding-left:24px}}.addthis_counter a.atc_s{display:none!important}.socials .addthis_counter .addthis_button_expanded,.socials .addthis_counter .addthis_button_expanded a{color:#807f7d;background:0 0;width:auto}.socials .addthis_counter{color:#807f7d;width:auto;margin-right:3px}.addthis_toolbox a:hover{text-decoration:none}.addthis_toolbox a{margin-left:15px}