@charset "UTF-8";html{margin:0;position:relative}body{margin:0;background-color:#000;color:#fff;position:relative}h1,h2,h3,h4,li,p,ul{margin:0;padding:0}a img{border:none}#content{font-family:Verdana,Arial,Helvetica,sans-serif;position:relative;margin-top:54px;z-index:0}#top{position:relative;width:900px;margin:0 auto}#titre{position:relative;top:0;width:630px;text-align:right;left:0;padding:17px 0 26px;background:url(images/top-background-2.png) no-repeat -1px -1px #555}#titre a img{margin-right:9px}#titre p{padding-right:30px;color:#ff0;font-size:17px;text-shadow:1px 1px 2px #000}#logo{position:absolute;top:-54px;left:0;margin-left:12px;z-index:1}#menu_top{position:absolute;width:100%;z-index:1;left:0;top:0}#menu_top p.menu_top_right{position:relative;width:900px;margin-right:auto;margin-left:auto;text-align:right;top:-7px}#menu{position:relative;background-color:#000}#menu_inner{position:relative;width:900px;margin-right:auto;margin-left:auto;background-color:#23678b;height:210px}#menu_visuel{width:630px;height:210px;position:relative;overflow:hidden}#menu_content{display:block;position:absolute;right:0;width:270px;height:64px;z-index:3;bottom:210px;text-align:right;background:url(images/menu-ombre-b.png) repeat-x 0 bottom #1d5573}* html #menu_content{background-image:none}#menu_content span.txt a{display:block;padding-top:24px;padding-bottom:24px;text-align:center;width:135px;float:left;text-decoration:none;color:#fff;text-transform:uppercase;font-size:12px;text-shadow:1px 1px 2px #000}#menu_content span.txt.selected a{color:#fff}#menu_content span.txt a:hover{color:#ff0;background-color:#1b4a63}#menu_content span.txt.selected a:hover{color:red}#menu_projets{position:absolute;top:0;right:0;height:210px;background:url(images/menu-bleu-deg.png) repeat-y -1px}#menu_projets span.txt{display:block;width:270px}#menu_projets span.txt a{display:block;text-align:right;padding:15px 20px 15px 10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;text-shadow:1px 1px 2px #000}#menu_projets span.txt.selected a{color:#ff0;background-color:#1d5573}#menu_projets span.txt a:hover{color:#ff0;background-color:#18465f}#menu_projets span.txt.selected a:hover{color:red}div.visuel{height:210px;position:relative;overflow:hidden;float:left}div.visuel.visuel1{width:249px}div.visuel.visuel2{width:243px}div.visuel.visuel3{width:138px}#page_principale form div table.contact tbody tr td p{text-align:right;font-size:12px}div.visuel.selected a strong{color:#ff0}div.visuel a{position:relative;display:block;text-align:right;background-color:#fff;text-decoration:none}div.visuel a img{position:relative}#menu_visuel div.visuel a strong img{float:none;position:absolute;right:0;top:0}div.visuel a strong{position:relative;display:block;clear:right;height:44px;padding-top:0;overflow:hidden;color:#fff;text-align:right;text-transform:uppercase;padding-right:0;background-color:#23678b}div.visuel div.visuel-ombre{display:block;position:absolute;top:0;left:0;width:30px;height:210px;background:url(/css/images/menu-ombre-g.png) repeat-y}* html div.visuel div.visuel-ombre{background-image:none}div.download{text-align:left;padding-left:30px}div.download a{display:block;color:#fff;text-decoration:none;text-transform:uppercase}div.download a img{vertical-align:middle}div.download a:hover{font-weight:600}#page{position:relative;width:900px;margin-right:auto;margin-left:auto;background:url(/css/images/page_background2.png) repeat-x #141414;padding-bottom:0}#page_principale{display:table-cell;width:630px;vertical-align:top;margin:0;padding:20px 0;position:relative}#page_principale h1,#page_principale h2,#page_principale h3,#page_principale ol,#page_principale p,#page_principale ul{margin:0 20px 5px;padding:0}#page_principale h1{color:#1fb3e6;font-weight:400;font-style:normal;font-size:20px;text-transform:uppercase;text-shadow:1px 1px 2px #000;margin-bottom:10px}#page_principale h2{color:#1fb3e6;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;text-shadow:1px 1px 2px #000;margin-bottom:10px}#page_principale ul{margin-bottom:15px}#page_principale li{margin:0 0 3px 40px;font-size:14px;color:#ededed;line-height:1.4em;text-align:justify}#page_principale li a{color:#ededed}#page_principale li strong{font-weight:700;font-style:normal;color:#1fb3e6;text-shadow:1px 1px 2px #000;text-transform:uppercase}#page_principale li strong a{color:#1fb3e6}#page_principale p{font-size:14px;line-height:1.4em;margin-bottom:10px;text-align:justify}#page_principale p strong{font-weight:700;font-style:normal;color:#1fb3e6;text-shadow:1px 1px 2px #000;text-transform:uppercase}#page_principale p strong.min{text-transform:none}#page_principale p.intro{font-size:16px;margin-bottom:20px}#page_principale form div table.contact tbody tr td p.ast{text-align:left;margin-left:0;margin-top:4px}#page_principale p.intro strong{color:#1fb3e6;text-shadow:1px 1px 2px #000}#page_bandeau{display:table-cell;width:270px;vertical-align:top;margin:0;padding:0 0 20px;position:relative;background:url(images/page_d_background.png) -1px #333;font-size:12px;color:gray;text-align:center}* html div#page_bandeau{position:absolute;top:0;right:0;clear:left;z-index:0}#page_bandeau ul.legende li{list-style-type:none;text-align:left;font-size:11px;margin-left:10px;margin-right:10px;color:silver;padding-left:18px;position:relative}#page_bandeau ul.legende li span{text-shadow:0 0 2px #000;color:#1fb2e5;position:absolute;left:0;font-size:9px;display:block;padding:2px;top:0}div.presse a img{margin:0 10px 10px 0}div.stabilup a{display:block;height:221px;width:140px;background-color:#fff;margin:0 10px 0 0;overflow:hidden}#page div.presse,#page div.stabilup{margin:20px 0 0 20px}#page div.presse h2,#page div.stabilup h2{margin:0 20px 14px 0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:7px}#page div.presse h2 em,#page div.stabilup h2 em{font-size:12px;color:#79c8e3;text-transform:none}#page div.presse p,#page div.stabilup p{float:left;margin:0 0 10px}#page div.presse p a{color:#cae7f1;text-transform:capitalize}* html #page_principale{display:block;float:left}#page_bandeau iframe{position:relative;z-index:0}div.enquete{background-color:#23678a;color:#fff;padding:12px 0 6px;margin:20px}div#page_principale div.enquete p{padding:0 15px 10px 15px;margin:0;line-height:1.4em}div#page_principale div.enquete p a{color:#fff}.infos{text-align:left;padding-left:25px;padding-right:15px;line-height:2em;color:#d7d7d7;padding-top:1.5em}.infos a,.infos b{color:#fff;text-decoration:none}.form-group{margin-bottom:4px;display:block;padding-right:30px;padding-left:30px;box-sizing:border-box}.form-group *{box-sizing:inherit}.form-group label{display:block;text-align:left;padding-right:1rem;font-size:12px;padding-top:.5rem}.form-group label strong{color:#1fb3e6}.form-group input,.form-group textarea{width:100%;padding:5px;font-family:inherit}.form-group .submit-group{text-align:right;margin-top:1rem}.submit-group input[type=submit]{margin-left:auto;padding:5px;background-color:#1fb3e6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em;width:100%}.submit-group input[type=submit]:hover{background-color:#45a049}form .ast{width:auto;font-size:12px;margin-left:auto;margin-top:5px;margin-bottom:5px}.form-group .ast strong{color:#1fb3e6}#contact{position:relative;width:900px;margin-right:auto;margin-left:auto;text-align:center;padding-top:10px;padding-bottom:10px;background-color:#143a4f;color:#fff}#contact p{color:#fff;font-size:12px}#contact a{color:#fff}#contact p .nom_societe{color:#f8e600}.clear{clear:both}.left{float:left}.right{float:right}.inline{display:inline;float:none}.vh{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px!important}