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,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}@font-face{font-family:'DejaVuSansBook';src:url('/font/DejaVuSans-webfont.eot');src:url('/font/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),url('/font/DejaVuSans-webfont.woff') format('woff'),url('/font/DejaVuSans-webfont.ttf') format('truetype'),url('/font/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');font-weight:normal;font-style:normal}.left{float:left}.right{float:right;position:relative}.clear{clear:both}.null{line-height:0;margin:0}.none{display:none}.align-right{text-align:right}html,body{height:100%}body{background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%}.slide{position:absolute}#all{width:100%;position:relative;text-align:center;min-height:100%;height:auto!important;height:100%;margin:0 auto -113px auto;background:#fff url(/images/bg_page.jpg) 0 0 repeat-x}#index #all{background:#fff url(/images/bg_index.jpg) 0 0 repeat-x}#content{background:url(/images/bg-h1.gif) 0 0 repeat-x}#global{width:960px;margin:0 auto;text-align:left;position:relative;padding-bottom:113px}#header{height:151px}#header .logo{position:absolute;width:250px;height:131px;margin:7px 0 0 18px}#header .logo a{cursor:pointer;position:relative;z-index:10;display:block;width:250px;height:131px;background:url(/images/logo-decock.png) 0 0 no-repeat}.logo a span{display:none}#footer{background:#f7d219 url(/images/bg_footer.gif) 0 0 repeat-x;height:113px;color:#5c6166;text-align:center;position:absolute;margin:0;width:100%}.footer-content{width:960px;margin:0 auto 0 auto;text-align:left}#footer div.hosting{margin:0;float:right}#footer div.hosting span{display:block;color:#5c6166;padding-bottom:1px;font-size:12px;text-align:right}#footer div.hosting span a{color:#992e2e;font-weight:bold}#footer div.hosting span a:hover{color:#49a7d6}#footer div.adress{margin:35px 0 0 0}#footer div.adress .numbers,#footer div.adress .tel{display:block}#footer div.adress span.org{margin:0 0 10px 0;display:block;font-size:12px;font-weight:bold}#footer div.adress .adr{float:left;width:160px;display:block}#footer div.adress .adr span,#footer div.adress .tel{font-size:12px;line-height:16px}ul#nav-tools{height:38px;background:#f7d219}ul#nav-tools li{float:left;list-style-type:none}ul#nav-tools li.on a{background:#303438;color:#fae789;text-decoration:none}ul#nav-tools li a{color:#303438;text-transform:uppercase;font-size:14px;text-decoration:none;height:25px;display:block;padding:13px 15px 0 15px;font-family:DejaVuSansBook,Verdana,Arial,Helvetica,sans-serif}ul#nav-tools li a:hover{background:#303438;color:#fae789;text-decoration:none}#content-text h1{color:#303438;font-size:18px;padding:15px 0 0 0;margin:0 0 35px 0;text-transform:uppercase;font-family:DejaVuSansBook,Verdana,Arial,Helvetica,sans-serif}#content-text h2{color:#49a7d6;font-weight:bold;font-size:15px;text-transform:uppercase;margin:20px 0 10px 0}#content-text h3{color:#992e2e;margin-bottom:10px;font-size:12px;font-weight:bold}#index #content-text h1{font-weight:bold;font-size:14px;color:#992e2e;margin:20px 0 15px 0}#index #content-text h2{color:#49a7d6;font-style:italic;font-size:12px;font-weight:normal;margin-bottom:10px}.img-right{float:right;margin-left:20px}.boxes{padding:0;height:203px}.boxes .boxA{width:220px;float:left;margin:20px 20px 0 0}.boxes .boxB{width:220px;float:left;margin:20px 0 0 0}#index #content-text .boxA h2,#index #content-text .boxB h2{margin-top:0}#index #content-text .boxA h2 a{font-style:normal;color:#992e2e;font-size:14px;font-weight:bold;text-decoration:none}#index #content-text .boxB h2 a{font-style:normal;color:#992e2e;font-size:14px;font-weight:bold;text-decoration:none}.projet-cours{border:1px solid #49a7d6;height:98px}#content-text .projet-cours p.news-txt{padding:5px;margin:0}#content-text .projet-cours p.date{background:#49a7d6;color:#fff;padding:5px;margin:0 0 5px 0}#index #content-text p.more{margin:10px 0 20px 0}#index #content-text .boxB p.news-txt a{line-height:18px}#index #content-text .boxB p a{color:#5c6166}#index #content-text .boxB p a:hover{color:#992e2e}#index #content-text .boxB p.more{margin:11px 0 20px 0}#index #content-text p.more a{color:#303438;font-size:11px;font-weight:bold;width:102px;height:19px;display:block;padding:6px 0 0 8px;text-decoration:none;background:url(/images/bt_more_off.gif) 0 0 no-repeat}#index #content-text p.more a:hover{color:#fff;background:url(/images/bt_more_on.gif) 0 0 no-repeat}#nav-top{float:right;margin-top:15px}#nav-top li{float:left;list-style-type:none;margin:0 0 0 20px}#nav-top li a,#admin1 li a{color:#5c6166;font-size:11px;text-transform:uppercase}#nav-top li a:hover,#admin1 li a:hover{color:#992e2e}#nav-top li.on a,#admin1 li.on a{color:#992e2e}#admin1 li{float:left;list-style-type:none;margin:0 20px 0 0}.hidden{display:none}.banner{width:960px;height:250px;background:url(/images/banner-log.jpg) 0 0 no-repeat}#reparation .banner{background:url(/images/reparation.jpg) 0 0 no-repeat}#restauration .banner{background:url(/images/restauration.jpg) 0 0 no-repeat}#transformations .banner{background:url(/images/transformation.jpg) 0 0 no-repeat}#services .banner{background:url(/images/services.jpg) 0 0 no-repeat}#contact .banner{background:url(/images/contact.jpg) 0 0 no-repeat}#about-us .banner{background:url(/images/about-us.jpg) 0 0 no-repeat}#plan-du-site .banner{background:url(/images/plan-du-site.jpg) 0 0 no-repeat}.banner2{height:250px}.banner2 .img-box-content{position:relative;height:250px}.banner2 span.go_prev span,.banner2 span.go_next span{display:none}.banner2 span.go_prev,.banner2 span.go_next{display:block;position:absolute;width:31px;height:31px;top:110px;z-index:1;cursor:pointer}.banner2 span.go_prev{left:15px;background:url(/images/fleche-gauche.png) 0 0 no-repeat}.banner2 span.go_next{right:15px;background:url(/images/fleche-droite.png) 0 0 no-repeat}#content-text{margin:0;padding:0}#content-text p{line-height:18px;font-size:12px;color:#5c6166;text-align:justify;margin-bottom:15px}#content-text p a{color:#992e2e}#content-text p a img{border:0}p.liste-images img{margin:0 3px 3px 0}p.liste-images2 img{margin:0 5px 3px 0}p.liste-images a{text-decoration:none}#content-text p a:hover{color:#49a7d6}#content-text ul.liste{margin:0 0 15px 20px;padding:0}#content-text ul.liste li{line-height:18px;font-size:12px;color:#5c6166;padding:0;margin:0 0 0 15px}#index #content-text ul.liste{float:right;height:120px;background:#f4f4f4;margin:0 0 15px 0;padding:10px 0 0 0}#index #content-text ul.liste li{width:450px;float:left;list-style-type:none;line-height:18px;font-size:12px;color:#5c6166;padding:0;margin:0 0 0 15px}#index #content-text ul.liste li.clear{padding:0;height:1px;margin:0}#content-text ol li{line-height:18px;font-size:12px;color:#5c6166;padding:0;margin:0 0 0 20px}#content-text ol.liste{margin:0 0 20px 20px}#login_form{width:300px;border:1px solid #e5e5e5;padding:10px;margin:10px 0 20px}#login_form legend{font-weight:bold;margin-bottom:15px;font-size:12px;color:#5c6166}#login_form p.tit_form{float:left;display:block;width:40%;line-height:20px;margin:0 0 10px 0;text-align:right}#login_form p.tit_form label{font-size:12px;color:#5c6166}#login_form p.in_form{float:right;width:58%;margin:0 0 10px 0}#login_form p.in_form input{background:#fff;border:1px solid #e5e5e5;color:#5c6166}#login_form input.submit{margin-left:42%;background:#f4f4f4;color:5 c6166;font-size:12px;font-weight:bold;cursor:pointer;padding:5px 10px;border:0}#login_form input.submit:hover{color:#5c6166;background:#f7d219}#content-text .logout p{margin:20px 0 20px 0}.logout p,#logout #content-text p,#content-text p.contact-response{line-height:16px;font-size:12px}.logout p a,#logout #content-text p a,#content-text p.contact-response a{color:#992e2e}.logout p a:hover,#logout #content-text p a:hover,#content-text p.contact-response a:hover{color:#49a7d6}a.link-pdf,a.link-doc,a.link-xls,a.link-ai,a.link-gif,a.link-jpg,a.link-file{padding:4px 25px 4px 0}a.link-pdf{background:url(/images/cms/docs/pdf.png) top right no-repeat}a.link-doc{background:url(/images/cms/docs/doc.png) top right no-repeat}a.link-xls{background:url(/images/cms/docs/xls.png) top right no-repeat}a.link-ai{background:url(/images/cms/docs/ai.png) top right no-repeat}a.link-gif{background:url(/images/cms/docs/gif.png) top right no-repeat}a.link-jpg{background:url(/images/cms/docs/jpg.png) top right no-repeat}a.link-file{background:url(/images/cms/docs/files.png) top right no-repeat}#content span.contactname{font-size:12px;font-weight:bold;margin:0 0 10px 0;display:block}#content-text div.plan-right{font-size:12px;width:334px;float:right;margin:42px 0 0 0}#content-text div.plan-right a{margin-right:10px}#content-text form.form-contact{width:606px;margin:0 20px 20px 0}#content-text form.form-contact p.tit_form{width:33%;float:left;margin:0 0 5px 0;padding:1px 0;line-height:12px}#content-text form.form-contact p.tit_form label{line-height:22px;font-size:12px}#content-text form.form-contact p.in_form{width:67%;float:right;margin:0 0 5px 0;padding:1px 0;line-height:12px}#content-text form.form-contact p.in_form input{background:#f4f4f4;border:0;height:20px;font-size:12px;color:#5c6166;width:100%}#content-text form.form-contact p.in_form textarea{background:#f4f4f4;border:0;height:118px;width:100%;font-family:verdana;font-size:1.2em;color:#5c6166}#content-text form.form-contact button{background:#f4f4f4;color:5 c6166;font-size:12px;font-weight:bold;cursor:pointer;padding:5px 10px;border:0}#content-text form.form-contact button:hover{color:#5c6166;background:#f7d219}#content-text form.form-contact p.tit_form span,#content-text form.form-contact div.required-fields span{padding:0 5px;margin-right:5px}#content-text form.form-contact div.required-fields img{margin-right:5px}#content-text form.form-contact p.tit_form span.required,#content-text form.form-contact div.required-fields span{background:url(/images/required.png) 0 0 no-repeat}#content-text form.form-contact div.required-fields{color:#5c6166;padding-bottom:10px}#content-text form.form-contact div.required-fields span{background-color:red}#content-text form.form-contact p.tit_form span.definitively-required{background:url(/images/def-required.png) 0 0 no-repeat}.miss{color:#c00;font-style:italic;font-size:10px}.miss-message{color:#c00;font-style:italic;font-size:10px}div.plan-du-site-content{padding-top:0;margin:0 0 20px 0}ul.sitemap-main{margin:10px}.sitemap-main li{list-style-type:none}.sitemap-main li a{color:#5c6166;font-size:12px;padding-left:0;line-height:16px}.box-main li a:hover,.box-tools li a:hover{color:#992e2e}.box-log li a:hover{color:#992e2e}.box-sitemap{float:left;width:220px;min-height:180px;margin-right:10px}#content-text div.required p.in_form input.radio{width:16px;font-size:12px;margin:0 5px 0 20px}#content-text div.required p.in_form label{font-size:12px}#content-text form.form-contact div.buttons input{background:#f1f1f1;color:5 c6166;font-size:1.2em;width:106px;height:23px;border:0;cursor:pointer}#content-text form.form-contact div.buttons input:hover{color:#fff;background:#b9ab88}ut:hover{color:#fff;background:#b9ab88}.snone{display:none}#content-text div.actuality-container div.actualite{margin:0 0 30px 0;padding:0 0 30px 0;color:#5c6166;text-align:justify;line-height:18px;font-size:12px;border-bottom:1px solid #e5e5e5}#content-text div.actuality-container div.actualite p{font-size:12px;line-height:18px}#content-text div.actuality-container div.actualite p a{color:#992e2e}#content-text div.actuality-container div.actualite p a:hover{color:#49a7d6}#content-text div.actuality-container div.actualite p.note{margin:-10px 0 10px 0;font-size:10px}div.actualite ul li,div.actualite ol li{line-height:18px}.actuality-container ul,.actuality-container ol{margin:10px 10px 10px 30px}.actuality-container ol li,.actuality-container ul li{margin:5px 0 0 0;padding:0;color:#5c6166;font-size:12px;list-style-position:outside}.actuality-container ol li a,.actuality-container ul li a{color:#992e2e}.actuality-container ol li a:hover,.actuality-container ul li a:hover{color:#49a7d6}#main .multi-photos+#main .bg_photo{margin:0}.multi-photos{text-align:center;margin-top:15px}.multi-photos .bg_photo{margin:15px auto 0 6px;width:140px;height:140px;vertical-align:middle;border:1px solid #e5e5e5;background:#fff;float:left}.multi-photos .bg_photo .middle{text-align:center}.multi-photos .bg_photo .middle *{vertical-align:middle}.multi-photos .bg_photo .middle span{line-height:135px}#content .photo_center .bg_photo p{margin:3px 0 0 0;text-align:center;color:#5c6166;font-size:12px}.photos_float{margin:10px 0 5px 0}.photos_float .bg_photo{margin:0 auto;width:321px;background:none;padding:10px 10px 8px 10px;border:1px solid #e5e5e5}.photos_float2{margin-top:15px}.photos_float2 .bg_photo{margin:0 30px 0 0;min-height:160px;width:204px;float:left;text-align:center;background:none;padding:10px 10px 8px 10px;border:1px solid #e5e5e5}.photos_float2 .bg_photo .middle{height:154px;text-align:center;vertical-align:middle}.photos_float2 .bg_photo .middle *{vertical-align:middle}.photos_float2 .bg_photo .middle span{line-height:149px}.photos_float .bg_photo img,.photos_float2 .bg_photo img{border:1px solid #e5e5e5}#content-text .photos_float .bg_photo p,#content-text .photos_float2 .bg_photo p{margin:3px 0 0 0;text-align:center;color:#5c6166;font-style:italic;font-size:12px}.photos_left{float:left}.photos_left .bg_photo{margin:0 20px 10px 0;background:none;padding:10px 10px 8px 10px;border:1px solid #e5e5e5;width:200px;text-align:center}.photos_left .bg_photo img{border:1px solid #e5e5e5}#content-text .photos_left .bg_photo p{margin:3px 0 10px 0;text-align:center;font-style:italic;color:#5c6166;font-size:12px}.photos_center .photo-thumb{border:1px solid #e5e5e5;background:none;padding:10px;width:150px;float:left;height:150px;margin-top:20px}.photos_center .photo-thumb .bg_photo *{vertical-align:middle}.photos_center .photo-thumb .bg_photo{text-align:center}.photos_center .photo-thumb .bg_photo span{line-height:150px}.photos_center .photo-thumb .bg_photo span a{border:0;text-decoration:none}.photos_center .photo-thumb .bg_photo span img{border:1px solid #e5e5e5}.photo-comment{text-align:center;font-size:12px;font-style:italic}.photo-thumb p{text-align:center;font-size:12px;font-style:italic}.actualite .txt-right{width:718px;float:left;line-height:18px;font-size:12px;text-align:justify}.actualite .txt-left{text-align:justify;font-size:12px;width:718px;float:left;line-height:18px}.actualite .txt-normal{text-align:justify;line-height:18px}.photos_right{float:right}.photos_right .bg_photo{margin:0 0 10px 20px;background:none;padding:10px 10px 8px 10px;border:1px solid #e5e5e5;width:200px;text-align:center}.photos_right .bg_photo img{border:1px solid #e5e5e5}#content-text .photos_right .bg_photo p{margin:3px 0 10px 0;text-align:center;color:#5c6166;font-style:italic;font-size:12px}.downloads{margin:15px 0 0 0}ul.download{margin-left:0}ul.download li{list-style-type:none}.txt-404{padding:20px 0 0 0}#content-text .txt-404 p a{color:#5c6166}#content-text .txt-404 p a:hover{color:#992e2e}#content-text .txt-404 h2{margin-top:0;padding:0 0 10px 0;border-bottom:2px solid #49a7d6}.txt-404 h2 span{color:#49a7d6}ul.contact-response{margin:0 0 15px 0}ul.contact-response li{margin:0 0 0 20px;line-height:16px;color:#5c6166}ul.contact-response a{font-size:1.2em;color:#5c6166}#content-text ul.contact-response a:hover{color:#992e2e}