html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}html,body{font-family:Arial,sans-serif;font-size:14px;color:#666;background:#fff}a{text-decoration:none;color:#004c99}p{margin-bottom:16px}i,em{font-style:italic}img{vertical-align:top;border:0px}img.aligncenter{display:block;margin:0 auto;text-align:center}img.alignleft{float:left;margin-right:10px}img.alignright{float:right}h1,h2,h3,h4,h5,h6{color:#000}h1{margin-bottom:18px;font-size:22px;font-weight:700;color:#663}h2{margin-bottom:14px;font-size:18px;font-weight:700}h3{margin-bottom:12px;font-size:16px;font-weight:700}h4{margin-bottom:10px;line-height:24px;font-weight:700;color:#663;border-bottom:1px solid #666633}strong{font-weight:700}table{margin-bottom:20px;width:100%}table th{font-weight:700;text-align:left;color:#663}table tr{height:25px}.clear{clear:both}#header{position:relative;width:100%}#header img{width:100%;height:auto}.extranet-link{position:absolute;display:block;top:21px;right:18px;width:35px;height:35px;z-index:9999}#mainmenu{width:100%;height:50px;background:#fff;border-bottom:solid 1px #333333}#mainmenu li{position:relative;display:block;float:left;height:50px;line-height:50px}#mainmenu li a{display:block;padding:0 12px;margin:0 5px;height:50px;line-height:50px;white-space:nowrap;color:#000;text-transform:uppercase;transition:.1s all}#mainmenu .current-menu-item>a,#mainmenu .current_page_item>a,#mainmenu a:hover{color:#fff;background:#7e7e7e}#mainmenu ul ul{display:none;position:absolute;top:50px;left:5px;background:#fff;box-shadow:0 2px 2px #666;z-index:1500}#mainmenu ul ul li{float:none;min-width:220px}#mainmenu ul ul li a{margin:0;color:#000;padding:0 10px}#mainmenu ul ul li a:hover{color:#fff;background:#7e7e7e}#mainmenu ul li:hover>ul{display:block;background:#fff}#mainmenu ul ul ul{top:0;left:220px}#mainmenu .mobile{display:none}#side-menu-wrap{position:fixed;padding:15px 0;width:50%;min-width:280px;height:100%;background:#fff;box-shadow:2px 0 6px #0000004d;z-index:3000;transform:translate3d(-100%,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);overflow:auto}#side-menu-wrap.open{transform:translateZ(0);transition:transform .8s;transition-timing-function:cubic-bezier(.7,0,.3,1)}#side-menu-close{float:right;margin-right:15px;margin-bottom:15px;width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#fff;cursor:pointer;background:#316363}#side-menu .menu{padding:0}#side-menu .menu ul{margin:0;padding:0;list-style:none}#side-menu .menu li{list-style:none;padding-left:0;padding-right:0}#side-menu .menu a{color:#000}#side-menu .menu .current-menu-item a{color:#fff;background:#7e7e7e}#side-menu .menu a{display:block;padding-left:15px;height:30px;line-height:30px}#side-menu .menu .sub-menu a{padding-left:30px}#content_wrapper{padding:20px;min-height:430px;overflow:auto;z-index:0;background-size:cover}#content_wrapper li{margin-left:15px}#hometext{position:absolute;top:150px;left:0;padding:10px 20px 10px 70px;max-width:350px;font-size:24px;color:#333;background-color:#fffc;z-index:999}#hometext p{margin:0}.col1-3{float:left;width:50%;overflow:hidden}.col1-3 h2{margin-top:12px;margin-bottom:12px;font-size:24px;font-weight:700;color:#333}.col1-3 ul li{margin-left:20px;margin-bottom:5px}.col1-3 iframe{width:calc(100% - 50px)}.historique h2{font-size:24px;font-weight:700;color:#999}.contact_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.contact_wrapper .contact_block{margin:0 20px;flex-basis:10%}.gallery{display:block!important;margin:0!important}.gallery .gllr_image_row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}#footer img{width:100%;height:auto}#foldertree-wrapper{clear:both;float:left;margin-right:10px;width:250px;height:380px;border:1px solid #999;overflow:auto}.foldertree{margin-left:5px}.foldertree li{list-style:none;cursor:pointer;margin-left:0!important;padding:2px 0;height:16px;line-height:16px}.foldertree li .ico{float:left;display:block;margin-right:5px;width:16px;height:16px}.foldertree li .ico-folder{background:url(../images/folder.png) top left no-repeat}.foldertree li .ico-load{margin-left:1px;margin-right:4px;margin-top:1px;background:url(../images/loader.gif) center no-repeat}.foldertree li .ico-open{background:url(../images/folderopen.png) top left no-repeat}.foldertree li .ico-close{background:url(../images/folderclose.png) top left no-repeat}.foldertree.sub{margin-left:8px;padding-left:12px;border-left:1px dashed #999}#fileview{float:left;padding:5px;width:585px;height:370px;border:1px solid #999;overflow:auto}#fileview li{list-style:none;margin-left:0!important;margin-bottom:8px;height:24px;line-height:24px}#fileview li:hover{background:#fafafa}#fileview li .icon{margin-right:5px;width:24px;height:24px}#cookie-banner{display:none;position:fixed;bottom:0;left:0;right:0;margin:0 auto;padding:10px;width:800px;text-align:center;color:#fff;background:#396363;z-index:9999}#cookie-banner.active{display:block}#cookie-reject{display:block;margin:5px auto 0;padding:5px 15px;border:none;color:#000;background:#fff}@media screen and (max-width: 900px){#mainmenu .mobile{display:block}#mainmenu .menu{display:none}#wrapper{margin-top:0}#header{height:auto}#header img{width:100%;height:auto}#wrapper{width:auto}#hometext{top:80px;padding:5px 10px 5px 40px;max-width:350px}#content_wrapper{width:auto;height:auto;clear:both;overflow:hidden}#content_wrapper.single{height:350px}.col1-3{padding:0;width:100%}.col1-3 iframe{width:100%}}@media screen and (max-width: 480px){#content_wrapper{padding:20px 5px}img{width:100%;height:auto}table{font-size:11px}table td,table th{padding-right:6px}h4{font-size:13px;padding-right:5px}h2{font-size:16px;padding-right:5px}p{padding-right:5px}#hometext{font-size:18px;padding:5px 5px 5px 15px;max-width:280px}table tr{width:100%;margin-right:5px}}#loginform label{display:block;clear:both}#user_login,#user_pass{margin-top:10px;width:200px;height:30px;line-height:30px}#loginform input[type=checkbox]{float:left}.tml-action-links{list-style:none}
