a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Champagne Limousines Bold Italic';src:url(fonts/champagne-limousines/champagne_limousine_bold_italic-webfont.eot);src:url(fonts/champagne-limousines/champagne_limousine_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/champagne-limousines/champagne_limousine_bold_italic-webfont.woff) format("woff"),url(fonts/champagne-limousines/champagne_limousine_bold_italic-webfont.ttf) format("truetype"),url(fonts/champagne-limousines/champagne_limousine_bold_italic-webfont.svg#champagne__limousinesBdIt) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Champagne Limousines Bold';src:url(fonts/champagne-limousines/champagne_limousine_bold-webfont.eot);src:url(fonts/champagne-limousines/champagne_limousine_bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/champagne-limousines/champagne_limousine_bold-webfont.woff) format("woff"),url(fonts/champagne-limousines/champagne_limousine_bold-webfont.ttf) format("truetype"),url(fonts/champagne-limousines/champagne_limousine_bold-webfont.svg#champagne__limousinesbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Champagne Limousines Italic';src:url(fonts/champagne-limousines/champagne_limousine_italic-webfont.eot);src:url(fonts/champagne-limousines/champagne_limousine_italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/champagne-limousines/champagne_limousine_italic-webfont.woff) format("woff"),url(fonts/champagne-limousines/champagne_limousine_italic-webfont.ttf) format("truetype"),url(fonts/champagne-limousines/champagne_limousine_italic-webfont.svg#champagne__limousinesitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Champagne Limousines Regular';src:url(fonts/champagne-limousines/champagne_limousine-webfont.eot);src:url(fonts/champagne-limousines/champagne_limousine-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/champagne-limousines/champagne_limousine-webfont.woff) format("woff"),url(fonts/champagne-limousines/champagne_limousine-webfont.ttf) format("truetype"),url(fonts/champagne-limousines/champagne_limousine-webfont.svg#champagne__limousinesregular) format("svg");font-weight:400;font-style:normal}html{height:100%!important}body{position:relative;font-size:12px;min-height:100%;line-height:16px;font-family:verdana;color:#494949}img{display:block}strong{font-weight:700}body p{line-height:20px;padding:5px 0}.clear{clear:both}.hide{display:none}#loading{position:absolute;top:53px;height:100%;width:100%;z-index:90;background:rgba(250,250,250,.7) url(../images/template/fd0e8ca0.spinner.gif) center 30% no-repeat}div#bg-header{position:absolute;width:100%;background:#4D4D4D;height:50px;border-bottom:solid 3px #269900}header{background:#4D4D4D;font-family:Champagne Limousines Bold}header nav a{display:block;color:#fff;text-decoration:none;font-size:18px}header h1{color:#fff;font-family:Champagne Limousines Regular;font-size:13px}footer a{color:#fff;text-decoration:none}footer a:hover{color:#289A50}.main-title{font-family:Champagne Limousines Bold;font-size:20px;margin-bottom:15px}.main-title.green{color:#269900}.sub-content{padding:10px 20px}.block-title{width:100%;border-bottom:solid 5px #000;padding-top:5px;margin-bottom:10px}.block-title .main-title{display:table;padding:10px 15px 5px;margin-bottom:0;color:#fff;background:#000}.more{color:#136001;font-weight:700}.btn-black{text-decoration:none;display:table;padding:10px 15px;color:#fff;background:#000;cursor:pointer}.btn-black:hover{color:#000;background:#fff}.f-l{float:left}header{position:relative;height:50px;border-bottom:solid 3px #269900;z-index:10}header>div{width:980px;position:relative;margin:0 auto}header nav{position:absolute;top:0;right:80px;margin-top:5px}header nav li{float:left}header nav li a{padding:0 10px;margin:0 10px;line-height:40px;transition:color .5s}header nav>ul>li.active>a{line-height:34px;background:url(../images/template/f07c5690.menu-active.png) center 0 no-repeat;border-top:solid 3px #289A50}header nav>ul>li>a{padding-bottom:20px}header nav li a:hover{color:#289A50}header nav ul li ul{display:none;position:absolute;top:45px;margin-left:-31px;background:#4D4D4D;border:solid 3px #269900;border-top:0}header nav ul li:hover ul{display:block}header nav ul li ul li{float:none;text-align:center}header nav ul li ul li a{line-height:28px}header nav ul li ul li.item-3 a{padding-bottom:10px}header .logo{padding:0 0 0 20px}header h1{position:absolute;left:75px;top:0;padding-top:2px;line-height:15px}.container{position:relative;min-height:100%;margin:0 auto}section.main-content{position:relative;width:980px;padding:0 0 50px;height:100%;margin:0 auto;background:#fff}footer{position:absolute;bottom:0;width:100%;background:#4D4D4D;padding:10px 0}footer>div{width:960px;margin:0 auto;text-align:center}.realisations>a{position:relative;float:left;margin-bottom:20px;overflow:hidden;color:#494949}.realisations>a.item-1,.realisations>a.item-3{margin-left:20px}.realisations .block-bottom{position:absolute;top:163px;width:100%;height:155px}.realisations .block-bottom .main-title{position:absolute;top:0;right:0;line-height:20px;padding:10px 15px 5px;background:rgba(200,200,200,.8)}.realisations .block-bottom .description{position:absolute;top:35px;height:100%;padding:10px;background:rgba(200,200,200,.8);text-align:justify}.sub-grid{float:left}.grid-2 .sub-grid{width:460px;margin-right:20px}.grid-2 .sub-grid.last{margin-right:0}.grid-3 .sub-grid{width:460px;margin-right:30px}.grid-3 .sub-grid.last{width:300px;margin-right:0}ul.events{margin:5px 0 0}ul.events a{display:block;color:#494949;font-size:11px}ul.events a:hover{background:#ccc}ul.events li{list-style-type:none;padding:10px 0;border-bottom:solid 1px #4D4D4D}ul.events li.event-2{border-bottom:0}ul.events li img{float:left}ul.events li .description{float:right;width:350px;line-height:25px}img.qui{margin-right:20px;margin-bottom:15px}.banniere{position:relative}.banniere img{border-bottom:solid 5px #000}.banniere .title{font-family:Champagne Limousines Regular;font-size:40px;color:#000;position:absolute;right:30px;top:20px}ul.list-albums-left{position:relative;float:left;width:200px;font-family:Champagne Limousines Regular;padding-top:20px}ul.list-albums-left li{border-bottom:solid 1px #494949}ul.list-albums-left li.item-0{border-top:solid 1px #494949}ul.list-albums-left li a{display:block;text-decoration:none;padding:10px 5px;font-size:18px;color:#494949;background:url(../images/template/43981d39.active-album.png) no-repeat 190px -30px;transition:all 1s}ul.list-albums-left li.active a{background-position:190px 10px}ul.list-albums-left li a:hover{background-color:#ccc}.container-right{position:relative;float:right;width:710px;padding-top:15px}ul.list-albums{position:relative;margin-left:-11px}ul.list-pictures{position:relative;display:block;margin-left:-9px}ul.list-albums li{position:relative;float:left;width:50%;text-align:right;margin-bottom:40px}ul.list-pictures li{position:relative;display:block;float:left;width:33.3%;text-align:right;margin-bottom:13px}ul.list-pictures.tags li{margin-bottom:33px}ul.list-albums li a,ul.list-pictures li a{position:relative;display:block;height:180px;text-decoration:none;text-align:center;font-family:Champagne Limousines Regular;font-size:18px;color:#494949}ul.list-albums li a .title{position:absolute;bottom:-10px;width:100%;display:block;padding:5px 0;margin-left:6px}ul.list-albums li a img,ul.list-pictures li a img{position:absolute;right:0;opacity:1;transition:all .5s}ul.list-pictures li a img{position:absolute;right:0;top:0;height:180px}ul.list-albums li a:hover img,ul.list-pictures li a:hover img{opacity:.3}.container-right div.picture img{float:left}.container-right div.picture .description{position:relative;float:right;width:210px}.container-right div.picture .other-pictures .main-title{margin-top:15px}#list-tags .tag{position:relative;display:table;float:left;padding:5px 10px;margin:5px 10px 5px 0;background-color:#136001;color:#fff;text-decoration:none;transition:all .5s}#list-tags .tag:hover{background:#999}.list-events-right{position:relative;float:right;width:300px;font-family:Champagne Limousines Regular}.list-events-right li{border-bottom:solid 1px #494949}.list-events-right li.item-0{border-top:solid 1px #494949}.list-events-right li a{display:block;text-decoration:none;padding:10px 5px;font-size:18px;color:#494949;background:url(../images/template/43981d39.active-album.png) no-repeat 280px -30px;transition:all 1s}.list-events-right li.active a{background-position:280px 10px}.list-events-right li a:hover{background-color:#ccc}.main-event{position:relative;float:left;width:600px}.main-event img{position:relative;float:left;max-width:600px;margin-right:20px;margin-bottom:10px}.main-event .date{padding:10px 0}.main-event .description{padding:10px 0;line-height:24px}#formContact{margin:0 30px}#formContact .col-left{width:430px;float:left}#formContact .col-right{float:left;margin:35px 0 0 40px}#formContact form{margin:0 30px}#formContact form p.requiredField{position:relative;float:left;font-size:11px;width:200px;color:#4D4D4D}#formContact form label{position:relative;display:block;margin:10px 0 5px;line-height:30px;color:#4D4D4D}#formContact form label.error{position:absolute;margin:10px 0 0;top:22px;left:200px;width:150px;font-size:11px;color:red;border:0}#formContact form input{height:30px}#formContact form input,#formContact form textarea{display:block;width:340px;border:solid 1px #55524C;padding:0 5px;font-size:12px;color:#555;background:0 0}#formContact form textarea{height:100px}#formContact form input#formSecurity{display:none}#formContact form button{position:relative;float:left;margin:10px 0 0 67px;font-size:14px;padding:10px 15px;cursor:pointer;border-radius:3px;color:#fff;background:#4D4D4D;border:solid 1px #fff}.ie#formContact form button{color:#000}#formContact form button:hover{border:solid 1px #55524C;background:0 0;color:#55524C}.c-apropos .pictures-cv ul.list-pictures,.c-tag .pictures-tag ul.list-pictures{margin-left:-7px}.c-apropos .pictures-cv ul.list-pictures li,.c-tag .pictures-tag .list-pictures li{width:25%;margin-bottom:7px}.c-apropos ul.expo{margin:20px;line-height:30px}.c-apropos ul.expo li span.date{font-weight:700}#form-buy{display:none}#form-buy #formContact{margin-right:30px}.main-description{margin:0 20px}