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,img,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}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img,input,select,option{vertical-align:middle}legend{display:none}.validate{display:none}.overflow-hidden{overflow:hidden}.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clear{display:inline-table}.clear{height:0;clear:both;display:block}.inline{display:inline-block !important}strong,.bold{font-weight:bold}.floatright{float:right}.floatleft{float:left}.hidden{display:none}.indent{text-indent: -9999px;line-height:0}.indent
img{display:block}.indent
span{position:absolute;left: -9999px}.no-margin{margin:0
!important}address{font-style:normal;line-height:16px;white-space:nowrap}.block{display:block}html,body{height:100%;min-height:100%}body{background:url(/images/body-bg.jpg) repeat-y center #3e4244;color:#5f6467;font-weight:300}#wrapper{position:relative;height:100%}#wrapper-top{position:relative}body.home #wrapper-top{background:url(/images/home/accueil-bg.jpg) no-repeat 50.001% 10px #eef0f6;height:539px}body.services #wrapper-top{background:url(/images/content/bg-services.jpg) no-repeat 50.001% #eef0f6;height:800px}body.contact #wrapper-top{background:url(/images/content/bg-contact-new.jpg) no-repeat 50.001% #eef0f6;height:800px}body.environnement #wrapper-top{background:url(/images/content/bg-environnement.jpg) no-repeat 50.001% #eef0f6;height:715px}body.historique #wrapper-top{background:url(/images/content/bg-historique.jpg) no-repeat 50.001% #eef0f6;height:715px}body.contact #block-white{background:url(/images/content/white-bg-contact-new1.gif) no-repeat center #FFF;height:123px}body.carrieres #wrapper-top{background:url(/images/content/bg-historique.jpg) no-repeat 50.001% #eef0f6;height:715px}body.home
#headline{height:10px;background:#3e4244}body.body-404
#bg{background:url(/images/content/404.jpg) no-repeat top center;height:100%;padding-top:370px}body.body-404 #content-404{width:388px;margin:0
auto 0 auto;z-index:2}#headline{height:10px;background:none}.content{position:relative;width:610px;margin:0
auto}.large{width:650px}.home-content{padding-top:350px}.home-content div.home-jsp{float:right;width:470px;margin-top:25px;height:154px;overflow:visible}.home-content
p{padding:0
10px;font-size:11px;font-style:italic;margin-bottom:15px}.home-content p
a{color:#e45d14}.home-content
img{margin-top:30px;float:left}#irs-flag{position:absolute;top: -10px;left:0;z-index:5}#nav{position:absolute;width:650px;top:25px;text-transform:uppercase;font-weight:500;text-align:right;z-index:4}#nav
li{list-style:none;display:inline-block;margin:0
7px;position:relative;height:26px}#nav li:first-child{margin-left:0}#nav li:last-child{margin-right:0}#nav li
a{background:url(/images/nav/bt-bg.png) repeat-x;position:relative;height:24px;padding:0
4px;line-height:22px;display:block;color:#82898d;font-size:12px}#nav li a:hover,
#nav li
a.active{color:#e31937}#nav li a .bt-left{position:absolute;left: -5px}#nav li a .bt-right{position:absolute;right: -5px}#block-white{background:url(/images/home/accueil-block-3-bg-new.gif) no-repeat top center #FFF;height:344px;padding-right:3px}#block-white .white-col1{position:relative;width:215px;float:left;padding:35px
0 0 45px}#block-white .white-col2{position:relative;width:260px;float:right;padding:35px
0 0 0;color:#414042}#footer{height:70px;font-size:10px;position:relative}#footer-nav{height:11px;margin:12px
0 5px 0}#footer-nav
li{list-style:none;padding:0
8px 0 1px;background:url(/images/footer/bullet.gif) no-repeat right bottom;float:left}#footer-nav
li.last{background:none;padding-right:0}#footer-nav li
a{color:#FFF}#footer-nav li a:hover,
#footer-nav li
a.active{color:#e45d14}#footer
p{color:#b8bfc3;margin:8px
0 12px}#footer #bt-sytern{position:absolute;top:2px;right:0}.ctitle{font-size:14px;line-height:14px;color:#c2c2c2;margin-bottom:0px}.clarge{font-size:22px;color:#FFF;margin-bottom:10px}.cadresse{font-size:14px;color:#FFF;margin-bottom:10px}.cmail{margin-bottom:10px}.alignright{text-align:right}.historique-img{float:right}#bt-photos{position:absolute;right: -51px;top:430px}.section-col1{position:relative;width:295px;float:left;height:345px;margin-top:420px;color:#FFF}.section-col2{position:relative;width:295px;float:right;height:345px;margin-top:420px;color:#FFF}.section-col1 .txt-container,
.section-col2 .txt-container{height:345px;overflow:hidden}.section-col1 ul,
.section-col2
ul{margin-top: -5px}.section-col1 li,
.section-col2
li{list-style-image:url(/images/content/bullet.png);background:url(/images/content/li-border.png) repeat-x bottom;padding:10px
0 10px 5px;list-style-position:inside}.section-col2 li
span{padding-left:20px;display:block}.envi-col{position:relative;width:590px;height:255px;margin-top:420px;color:#FFF}.histo-col{position:relative;width:295px;height:255px;margin-top:420px;color:#FFF}.carrieres-col{position:relative;width:100%;height:255px;margin-top:420px;color:#FFF}body.contact .envi-col{position:relative;width:295px;height:320px;margin-top:420px;color:#FFF}body.contact .envi-col .txt-container{height:320px}.envi-col .txt-container{height:255px;overflow:hidden}.histo-col .txt-container{height:255px;overflow:hidden}.carrieres-col .txt-container{height:255px;overflow:hidden}.textfield{background:url(/images/home/textfield.jpg) no-repeat;width:178px;padding:0
5px;height:24px;margin-bottom:11px;float:left;border:none;font-size:14px;font-style:italic;color:#5f6467;line-height:22px}.margint1{margin-top:1px}.textarea{background:url(/images/home/textarea.jpg) no-repeat;width:208px;height:95px;float:right;border:none;padding:2px
5px;font-size:14px;font-style:italic;color:#5f6467;margin:0px
8px 25px 0}#bt-line{position:absolute;top:191px;left:0px}#bt-envoyer-home{position:absolute;top:191px;right:8px}#block-gray{background:url(/images/home/accueil-block-2-bg.jpg) no-repeat 50.001% #3e4244;height:231px}#block-gray .gray-col1{position:relative;width:425px;margin-right:40px;float:left;padding-top:22px}#block-gray .gray-col2{position:relative;width:145px;float:right;padding-top:22px}#block-gray .gray-col2
p{margin:17px
0}.tel-red{font-size:25px;color:#e51937;font-weight:700}#fsc{margin-top:25px}#icone-footer{margin-top:15px}#sytern-text{color:#B7E824;font-size:14px}.rollover{z-index:99}#aco-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.9;z-index:100;display:none}#aco-photo-wrapper{background:url(/images/overlay/bg.jpg) repeat-x bottom center;position:absolute;width:100%;top: -630px;left:0;height:579px;z-index:101}#aco-photo{width:708px;margin:0
auto;position:relative;height:494px}#lst-bullets{position:absolute;bottom:18px;right:10px;width:210px;height:20px}#lst-bullets
li{float:left;margin-right:10px}#aco-photo-close{position:absolute;bottom: -136px;left:304px}#f-prev{position:absolute;top:260px;left: -50px}#f-next{position:absolute;top:260px;right: -50px}.Modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(75, 75, 75, 0.7);pointer-events:none;opacity:0;z-index:200;transition:opacity 0.3s ease-in}.Modal.is-active{pointer-events:all;opacity:1}.Modal__inner{position:absolute;top:50%;left:50%;width:550px;transform:translate(-50%, -50%);background:url(/images/body-bg.jpg) repeat-y center #393d40;padding:20px
40px}.Modal__title{font-size:24px;text-transform:uppercase;font-weight:bold;color:white;margin-bottom:22px;text-align:center}.Modal__content{background:white;padding:20px;font-size:18px;text-align:center}.Modal__content
a{display:inline-block;vertical-align:middle;padding:7px
15px;background:#d51834;font-size:18px;font-weight:bold;color:white;text-decoration:none!important;border:2px
solid #d51834;transition:all 0.2s ease-in;margin-top:20px}.Modal__content a:hover{color:white;background:#b42137;border:2px
solid #b42137;}.Modal__close{position:absolute;right:0px;top:0px;background:#d51834;color:white;width:30px;height:30px;border:0;border-radius:0;cursor:pointer;padding:0}.Modal__close:hover{background:#b42137}.Modal__close
span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px;font-weight:bold;line-height:0}body{font-family:Arial,Verdana,sans-serif;font-size:14px;color:#404040}p{}h1{}h2{}h3{}h3{color:#fff;font-size:20px;margin:0
20px 10px 0;font-weight:500;border-bottom:2px solid #d4d5d6;padding-bottom:10px}body.home
h3{margin:0
0 20px;border-bottom:none;padding:0}h4{}em,i{font-style:italic}strong,b{font-weight:bold}a{text-decoration:none;color:#e45d14}a:hover{color:#f1702a}.carrieres-col
p{margin:1em
0}.carrieres-col
h4{color:#fff;font-size:18px;margin:0
30px 10px 0;font-weight:500;border-bottom:1px solid rgba(255, 255, 255, 0.5);padding-bottom:10px;margin:25px
10px 15px 0}.carrieres-col
h5{color:#fff;font-size:16px;margin:0
15px 5px 0;font-weight:700}.carrieres-col
ul{list-style-type:square;padding-left:1.6em}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top: -20px;margin-left: -20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/js/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px
0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/js/fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap
span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/js/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/js/fancybox/fancybox.png');background-position: -55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/js/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left: -9999px;width:30px;height:30px;margin-top: -15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/js/fancybox/fancybox.png');background-position: -40px -30px}#fancybox-right-ico{background-image:url('/js/fancybox/fancybox.png');background-position: -40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top: -20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png')}#fancy-bg-ne{top: -20px;right: -20px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px -162px}#fancy-bg-e{top:0;right: -20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png');background-position: -20px 0px}#fancy-bg-se{bottom: -20px;right: -20px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px -182px}#fancy-bg-s{bottom: -20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom: -20px;left: -20px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px -142px}#fancy-bg-w{top:0;left: -20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png')}#fancy-bg-nw{top: -20px;left: -20px;background-image:url('/js/fancybox/fancybox.png');background-position: -40px -122px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0px;width:16px;height:100%;background-color:none}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background-color:#fff}.jspVerticalBar *,
.jspHorizontalBar
*{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar
.jspCap{float:left}.jspTrack{background-color:none;position:relative;background-image:url(/images/popupscroll/track-bg.gif);background-repeat:repeat-y;margin-top:10px}.jspDrag{position:relative;top:0;left:0;cursor:pointer;background-image:url(/images/popupscroll/drag-bg.gif);background-repeat:repeat-y}.jspHorizontalBar .jspTrack,
.jspHorizontalBar
.jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent: -20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar
.jspArrow{height:16px}.jspHorizontalBar
.jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html
.jspCorner{margin:0
-3px 0 0}