@media screen and (min-width:320px){div,a,p,span,td,th,caption,li,h1,h2,h3,h4,legend,input,label,textarea,section,main,aside,article,ul{font-size:14px}.bt-red,.bt-black,.bt-grey{padding:10px 20px}.bt-red,.bt-black,.bt-blue,.bt-border,.bt-white{font-size:14px !important;padding:10px 25px}body{padding-top:65px;overflow-x:hidden}body.active:after{content:"";background-color:rgba(31,81,158,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.content-inner{padding:0 20px}#header #right-header{margin-right:50px}#header #right-header #connexion-header{width:auto}#header #right-header #connexion-header .bt-white{font-size:12px !important}#header #right-header #connexion-header .logout .input-logout input{height:35px;width:35px;background-size:15px}#header #main-menu{}#header #main-menu .mobile-menu{display:block;height:100%;cursor:pointer;position:absolute;top:5px;top:-webkit-calc(50% - 25px);top:-moz-calc(50% - 25px);top:calc(50% - 25px);right:10px;width:50px;height:50px;z-index:10}#header #main-menu .mobile-menu:after{content:"";background-color:#fff;height:2px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);position:absolute;width:30px;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span{display:block;text-indent:-9999px;width:30px;height:2px;top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);margin:0 auto;position:relative}#header #main-menu .mobile-menu span:before,#header #main-menu .mobile-menu span:after{content:"";position:absolute;top:-8px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);height:2px;width:30px;background-color:#fff;transform-origin:center center;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span:after{width:30px;bottom:-8px;top:auto}#header #main-menu.active .mobile-menu:after{width:0;opacity:0}#header #main-menu.active .mobile-menu span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}#header #main-menu.active .mobile-menu span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;width:30px}#header #main-menu>nav{position:absolute;top:100%;z-index:50;left:0 !important;width:100%;background-color:#fff;padding:0;display:none;height:auto;margin:0}#header #main-menu>nav>ul{display:block;height:auto;margin:0}#header #main-menu>nav>ul>li{display:block;margin:0;border-top:1px solid rgba(31,81,158,0.2)}#header #main-menu>nav>ul>li>a{display:block;width:100%;padding:10px 20px;position:relative;font-size:16px;border-radius:0;color:#1F519E;text-align:left}#header #main-menu>nav>ul>li.submenu>a:after{content:"";position:absolute;top:14px;right:20px;border-left:6px solid #C7C7C9;border-top:6px solid transparent;border-bottom:6px solid transparent}#header #main-menu>nav>ul>li:hover>ul{display:none}#header #main-menu>nav>ul>li:hover>a{color:#fff}#header #main-menu>nav>ul>li ul{position:static;padding:0;display:none;margin:0}#header #main-menu>nav>ul>li ul>li{width:100%;max-width:100%;margin:0;padding:0px;border-top:1px solid rgba(31,81,158,0.2)}#header #main-menu>nav>ul>li ul>li>a{font-size:16px;padding:10px 20px;margin:0;display:block;background-color:#1F519E;color:#fff}#header #main-menu>nav>ul>li ul>li>ul{margin-left:0px;display:none}#header #main-menu>nav>ul>li ul>li>ul li{margin:0}#header #main-menu>nav>ul>li ul>li>ul li a{display:block;padding:5px 35px;font-size:14px}#breadcrumb{display:none}#center-content #wrap-content .list-news .item{margin:20px}#wrap main #center-content{width:100%}#wrap main #right-home #slideshow-home .image,#wrap main #right-home .slideshow-news .image,#wrap main #right-content #slideshow-home .image,#wrap main #right-content .slideshow-news .image{padding:0}#wrap main #right-home #slideshow-home .image .image-caption,#wrap main #right-home #slideshow-home .image .news-img-caption,#wrap main #right-home .slideshow-news .image .image-caption,#wrap main #right-home .slideshow-news .image .news-img-caption,#wrap main #right-content #slideshow-home .image .image-caption,#wrap main #right-content #slideshow-home .image .news-img-caption,#wrap main #right-content .slideshow-news .image .image-caption,#wrap main #right-content .slideshow-news .image .news-img-caption{height:60px}#wrap main #right-home #slideshow-home .image .image-caption p,#wrap main #right-home #slideshow-home .image .news-img-caption p,#wrap main #right-home .slideshow-news .image .image-caption p,#wrap main #right-home .slideshow-news .image .news-img-caption p,#wrap main #right-content #slideshow-home .image .image-caption p,#wrap main #right-content #slideshow-home .image .news-img-caption p,#wrap main #right-content .slideshow-news .image .image-caption p,#wrap main #right-content .slideshow-news .image .news-img-caption p{font-size:14px}#wrap main #right-home #slideshow-home .owl-carousel .owl-nav .owl-next,#wrap main #right-home .slideshow-news .owl-carousel .owl-nav .owl-next,#wrap main #right-content #slideshow-home .owl-carousel .owl-nav .owl-next,#wrap main #right-content .slideshow-news .owl-carousel .owl-nav .owl-next{height:calc(100% - 60px)}#wrap main #right-home #slideshow-home .owl-carousel .owl-nav .owl-prev,#wrap main #right-home .slideshow-news .owl-carousel .owl-nav .owl-prev,#wrap main #right-content #slideshow-home .owl-carousel .owl-nav .owl-prev,#wrap main #right-content .slideshow-news .owl-carousel .owl-nav .owl-prev{height:calc(100% - 60px)}#wrap-content .news{margin:0}#wrap-content .block-home p{font-size:14px;line-height:1.4}#wrap-content #section2{margin-top:40px}#wrap-content #section2 header{margin:0 0 20px 0}#wrap-content #section2 header h2{font-size:24px;padding:0 20px}#wrap-content #section2 .text-right{margin:20px 0 0 0}#wrap-content #section3{margin:60px 0 20px 0}#wrap-content .list-news .item{max-width:100%}#wrap-content .list-news .item h2{font-size:18px !important}#wrap-content #main-content h1,#wrap-content #main-content h2{font-size:24px;margin:0 0 10px 0}#wrap-content #main-content p,#wrap-content #main-content span,#wrap-content #main-content li,#wrap-content #main-content a,#wrap-content #main-content ul li,#wrap-content #main-content ol li{font-size:14px}#wrap-content #main-content .block-blue,#wrap-content #main-content .block-black,#wrap-content #main-content .block-blue2{padding:20px;margin:0 -20px}#wrap-content #main-content form label{font-size:14px}#wrap-content #main-content form input,#wrap-content #main-content form textarea{font-size:14px;padding:15px 30px}#wrap-content #main-content form .actions button{margin-top:20px;font-size:14px;padding:15px 30px;width:auto;float:none}#wrap-content #main-content form .recaptcha{float:none}#wrap-content #main-content .tx-powermail legend{font-size:16px}#wrap-content #main-content .tx-powermail .input-flex>div{flex:none;width:100%;padding:0}#wrap-content #main-content .tx-powermail .input-flex .powermail_fieldwrap_adresse{width:100%}#wrap-content #main-content .tx-powermail input,#wrap-content #main-content .tx-powermail textarea{font-size:14px}#wrap-content #main-content .tx-powermail select{font-size:14px}#wrap-content #main-content .tx-powermail .iradio,#wrap-content #main-content .tx-powermail .icheckbox{margin-right:10px}#wrap-content #main-content .tx-powermail .checkbox{margin:0 20px 10px 0 !important}#wrap-content #main-content .tx-powermail .checkbox label{font-size:14px}#wrap-content #main-content .tx-powermail .input-check>span{font-size:14px;margin:0 10px 10px 0}#wrap-content #main-content .tx-powermail .powermail_fieldwrap_type_html .powermail_field{line-height:1.4}#wrap-content #main-content .tx-powermail .powermail_fieldset_4 .powermail_label{font-size:16px}#wrap-content #main-content .tx-powermail .powermail_fieldset_5 .powermail_fieldwrap_marker_01{flex:none}#wrap-content #main-content .tx-powermail .powermail_fieldset_5 .powermail_fieldwrap_type_submit input{font-size:14px;padding:15px 30px;width:auto}#wrap-content #main-content .list-link .item-link .image{flex:1 40%}#wrap-content #main-content .list-link .item-link .info{flex:1 60%;padding-left:20px}#wrap-content #main-content .list-link .item-link .info a{font-size:14px}#wrap-content #main-content .detail-news .article{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#wrap-content #main-content .detail-news .article .left-news{flex:none;width:100%;padding:0}#wrap-content #main-content .detail-news .article .left-news .news-backlink-wrap{float:right;position:static;margin:0 0 20px 0}#wrap-content #main-content .detail-news .article .left-news .news-text-wrap{clear:both}.owl-carousel .owl-nav .owl-next{right:20px}.owl-carousel .owl-nav .owl-prev{left:20px}#footer{padding:20px 0}#footer img{max-width:100%;height:auto}#footer #menu-footer{font-size:12px;margin-top:20px}#footer #menu-footer a{font-size:12px;padding:0 5px}.justice #wrap-content #main-content header h1,.account #wrap-content #main-content header h1{font-size:24px;padding:0 20px}.account #wrap main #right-content{padding:20px}.account #wrap main #right-content #image-content .form-std fieldset legend{font-size:18px}.account #wrap main #right-content #image-content .form-std fieldset label{font-size:14px}.account #wrap main #right-content #image-content .form-std fieldset input,.account #wrap main #right-content #image-content .form-std fieldset textarea{font-size:14px}.account #wrap main #right-content #image-content .form-std fieldset select{max-width:100%}.account #wrap main #right-content #image-content .form-std fieldset .input-submit input{font-size:14px}.account #wrap main #right-content #image-content .form-std fieldset .input-flex>div{flex:none;width:100%;max-width:100%;margin:0 0 10px 0}.account #wrap-content #main-content .text-right{margin:20px 0 35px 0}}@media screen and (min-width:600px){#footer #contact-footer{flex:1}#footer #menu-footer{margin-top:auto}}@media screen and (min-width:320px) and (max-width:950px){#wrap main #center-content{width:100%}#wrap main #left-home,#wrap main #left-content{flex:none;width:100%;max-width:100%}#wrap main #right-home,#wrap main #right-content{position:static;width:100%;height:auto !important;flex:none}#wrap main #right-home #slideshow-home *,#wrap main #right-home .slideshow-news *,#wrap main #right-content #slideshow-home *,#wrap main #right-content .slideshow-news *{height:auto}#wrap main #right-home #slideshow-home .image,#wrap main #right-home .slideshow-news .image,#wrap main #right-content #slideshow-home .image,#wrap main #right-content .slideshow-news .image{padding:0}}@media screen and (min-width:751px){#wrap main{}#wrap main #main-content .tx-powermail legend{font-size:16px}#wrap main #main-content .tx-powermail .input-flex>div{flex:1;padding:0 10px}#wrap main #main-content .tx-powermail .input-flex .powermail_fieldwrap_adresse{width:60%}#wrap main #main-content .tx-powermail input,#wrap main #main-content .tx-powermail textarea{font-size:14px}#wrap main #main-content .tx-powermail select{font-size:14px;height:42px}#wrap main #main-content .tx-powermail .iradio,#wrap main #main-content .tx-powermail .icheckbox{margin-right:10px}#wrap main #main-content .tx-powermail .checkbox{margin:0 20px 10px 0 !important}#wrap main #main-content .tx-powermail .checkbox label{font-size:14px}#wrap main #main-content .tx-powermail .input-check>span{font-size:14px;margin:0 10px 10px 0}#wrap main #main-content .tx-powermail .powermail_fieldwrap_type_html .powermail_field{line-height:1.4}#wrap main #main-content .tx-powermail .powermail_fieldset_4 .powermail_label{font-size:16px}#wrap main #main-content .tx-powermail .powermail_fieldset_5 .powermail_fieldwrap_marker_01{flex:1}#wrap main #main-content .tx-powermail .powermail_fieldset_5 .powermail_fieldwrap_type_submit input{font-size:14px;padding:15px 30px;width:auto}}
