.cl,article,aside,details,footer,header,menu,nav,section{display:block}#logo a,.cl,.notext,.slider .socials a{text-indent:-4000px}#navigation ul,.footer-nav ul,.main .cols .col ul,.slider ul{list-style:none}*{margin:0;padding:0;outline:0}body,html{height:100%}body{font-size:12px;line-height:22px;font-family:verdana,arial,sans-serif;color:#727272;background:url(images/body-pattern.jpg) repeat no-repeat fixed;min-width:100%}a{color:#00acef;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a img{border:0}input,select,textarea{font-size:12px;font-family:arial,sans-serif}#logo,.cl,.notext{font-size:0;line-height:0}#navigation ul li,.featured h4,.slider h2,.slider h4{font-family:Raleway,sans-serif}textarea{overflow:auto}.cl{height:0;clear:both}.alignleft,.left{float:left;display:inline}.alignright,.right{float:right;display:inline}.shell{width:981px;margin:0 auto}.container{background:url(images/container.png) center 0 repeat-y;box-shadow:0 0 0 4px rgba(0,0,0,.05);-moz-box-shadow:0 0 0 4px rgba(0,0,0,.05);-webkit-box-shadow:0 0 0 4px rgba(0,0,0,.05);-o-box-shadow:0 0 0 4px rgba(0,0,0,.05)}#header{position:relative;padding-top:25px;height:93px;margin-bottom:4px;border-bottom:1px solid #CBCBCB;border-top-width:1px;border-top-style:solid;border-top-color:#cbcbcb}#logo{width:220px;position:absolute;top:23px;left:21px;background:url(images/newlogo.png)}#logo a{height:91px;display:block}.search{width:500px;margin-left:auto;padding-right:21px;text-align:right}.search input.field{float:left;width:166px;padding:0 8px;height:24px;line-height:24px;border:1px solid #d3d3d3;font-size:11px;color:#bebebe;background:#ededed;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.search input.search-btn{float:left;font-size:0;line-height:0;text-indent:-4000px;cursor:pointer;width:20px;height:26px;border:0;background:url(images/search-ico.png) no-repeat}#navigation{padding:0 21px;margin-bottom:40px}#navigation ul li{padding:0 10px;float:left;font-size:15px;font-weight:500;width:110px;text-align:center}#navigation ul li:first-child{padding-left:0}#navigation ul li a{color:#4a4a4a;padding:0 3px;display:block;height:21px;line-height:21px;border:2px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.slider,.slider ul li{width:938px;height:417px}#navigation ul li a:hover,#navigation ul li.active a{border:2px solid #029cdb;background:url(images/nav-btn.png) repeat-x;color:#fff;text-decoration:none}#navigation a.nav-btn{display:none}.slider-holder{position:relative;margin-bottom:30px}.slider{background:url(images/slider-bg.jpg) no-repeat;position:relative;overflow:hidden;padding:0 21px}.slider ul li{float:left}.slider .slide-cnt{width:980px;height:30px;position:relative;padding-top:5px;font-weight:700}.slider h4{color:#fff;font-size:16px;font-weight:500;text-shadow:rgba(0,0,0,.5) 0 1px 0;text-transform:uppercase}.slider h2{color:#f8f8f8;font-size:56px;line-height:56px;padding-bottom:12px;font-weight:700;text-shadow:rgba(0,0,0,.5) 0 1px 0}.slider p{color:#fff}.slider p a{color:#fff;text-decoration:underline}.featured a.blue-btn,.slider p a:hover{text-decoration:none}.slider img{border-radius:5px}.slider .socials{width:158px;margin-left:auto;padding-top:18px}.slider .socials a{width:31px;height:30px;float:left;margin-left:6px;background:url(images/socials.png) no-repeat;font-size:0;line-height:0}#thumbs,#thumbs-wrapper{width:900px;overflow:hidden}#thumbs-wrapper a#next,#thumbs-wrapper a#prev{width:12px;height:17px;position:absolute;margin-top:-8px;top:50%}#thumbs a,#thumbs a img{width:94px;height:69px;float:left}.slider .socials a.facebook-ico{background-position:0 0}.slider .socials a.facebook-ico:hover{background-position:0 bottom}.slider .socials a.twitter-ico{background-position:-37px 0}.slider .socials a.twitter-ico:hover{background-position:-37px bottom}.slider .socials a.skype-ico{background-position:-75px 0}.slider .socials a.skype-ico:hover{background-position:-75px bottom}.slider .socials a.rss-ico{background-position:-114px 0}.slider .socials a.rss-ico:hover{background-position:-114px bottom}#thumbs-wrapper{padding:0 20px;position:absolute;bottom:18px;left:21px}#thumbs-wrapper a#prev{left:0;background:url(images/left-arr.png) no-repeat}#thumbs-wrapper a#next{right:0;background:url(images/right-arr.png) no-repeat}#thumbs,.featured{position:relative}#thumbs{height:80px;padding-top:7px}#thumbs a{margin-bottom:8px;margin-right:8px;background:#fff;padding:3px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border:1px solid #d5d5d5}#thumbs a.selected{height:76px;position:relative;margin-top:-7px;opacity:1}#thumbs a.selected img{height:76px}.main{padding:0 20px}.featured{background:#f1f1f1;border:1px solid #e5e5e5;padding:10px 213px 10px 18px;margin-bottom:42px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.featured h4{line-height:43px;font-size:17px;color:#4a4a4a;font-weight:400}.featured h4 strong{color:#00acef;font-weight:600}.featured a.blue-btn,.main a.more,.main h3{font-weight:500;font-family:Raleway,sans-serif}.featured a.blue-btn{background:url(images/blue-btn.png);width:189px;height:39px;position:absolute;top:50%;margin-top:-20px;right:9px;display:block;font-size:16px;color:#fff;text-align:center;line-height:39px;border:2px solid #0a7fb5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;text-shadow:rgba(0,0,0,.5) 0 1px 1px}.featured a.blue-btn:hover{background-position:0 bottom}.main h3{font-size:16px;color:#4a4a4a;padding-bottom:12px;margin-bottom:8px;background:url(images/border-title.png) 0 bottom repeat-x}.main h5{font-size:12px;padding-bottom:10px}.main a.more{background:url(images/blue-arr.png) 0 6px no-repeat;text-decoration:underline;padding-left:8px}.main a:hover{text-decoration:none}.main .cols{padding-bottom:38px}.main .cols .col{float:left;width:286px;padding-right:40px;text-align:justify}.main .cols .col.last{padding-right:0;height:500px;overflow:hidden}.main .cols .col img.left{margin-right:24px;margin-bottom:10px}.main .cols .col a{text-decoration:underline}.main .cols .col ul li{padding:10px 10px 12px;background:url(images/border-title.png) 0 bottom repeat-x;font-family:Raleway,sans-serif;font-weight:600}.main .cols .col ul li.odd{background-color:#f6f6f6}.main .cols .col ul li a{padding:0 10px;display:block;background:url(images/bullet.png) 0 9px no-repeat}.main .cols .col ul li.first{padding-top:2px}.main .entries{background:url(images/entries.png) repeat-y;position:relative;margin:0 -20px 1px;padding:20px;border-bottom:1px solid #e8e8e8}.main .entries .entry-inner,.main .entries h3{background:url(images/entry-title.png) 0 bottom repeat-x}.main .entries h3{margin-bottom:15px}.main .entries .entry{width:270px;float:left;padding-right:40px}.main .entries .entry.last{padding-right:0}.main .entries .entry p.meta,.main .entries .entry p.meta a{color:#cbcbcb}.main .entries .entry-inner{padding-bottom:18px;margin-bottom:16px}.main .entries .entry .date{margin-right:15px;position:relative;float:left;padding:14px 12px;width:40px;height:34px;background:url(images/date-ico.png) no-repeat}.main .entries .entry .date strong{color:#00acef;font-size:22px;line-height:22px;font-family:arial,sans-serif;font-weight:700;display:block}.main .entries .entry .date span{font-weight:700;font-size:9px;color:#c6c6c6;position:relative;margin-top:0;display:block;line-height:9px}.main .entries .entry .date em{-webkit-transform:rotate(-90deg);line-height:12px;-moz-transform:rotate(-90deg);font-weight:700;font-style:normal;width:12px;color:#bdbdbd;font-size:12px;position:absolute;bottom:20px;left:41px}.testimonials{padding-bottom:30px}.testimonials p{font-style:italic;font-family:georgia,arial,serif;font-size:14px;color:#898989}.testimonials p strong{font-size:43px;position:relative;bottom:-19px;font-weight:400;padding-right:4px}.testimonials p.author{font-size:12px;text-align:right}.testimonials p.author strong{font-size:12px;bottom:0;font-weight:700}#footer p.copy,#footer p.copy a,.footer-nav ul li{font-size:10px;line-height:10px}#footer{background:url(images/footer-border.png) repeat-x;padding:18px 20px 18px 10px}.footer-nav{float:left}.footer-nav ul li{float:left;border-right:1px solid #afaca9;padding:0 10px}.footer-nav ul li a{color:#afaca9}.footer-nav ul li a:hover{color:#878684;text-decoration:none}.footer-nav ul li.last{border-right:0}#footer p.copy{color:#afaca9;float:right}#footer p.copy a{color:#00acef;text-decoration:underline}#footer p.copy a:hover{text-decoration:none}#footer p.copy span{padding:0 7px}@media only screen and (min-width:768px) and (max-width:981px){.shell,body{width:auto}.shell{width:768px}.container{background-image:url(images/container-tablet.png)}.slider{width:725px;height:366px;background-image:url(images/slider-tablet.png)}.slider ul li{width:724px}.slider img{width:316px;height:286px;margin-left:0;margin-right:20px}.slider h3{font-size:16px}.slider h2{font-size:47px;line-height:54px}.slider .slide-cnt{width:380px;height:190px}#thumbs-wrapper{width:356px}#thumbs a{width:75px;height:56px}#thumbs a.selected,#thumbs a.selected img{width:75px;height:65px}#thumbs a img{width:75px;height:56px}.featured h4{font-size:16px;line-height:28px}.main .cols .col{width:222px;padding-right:30px}.main .cols .col img.left{float:none;display:block;margin:0 auto 12px}.main .entries{background-image:url(images/entries-tablet.png)}.main .entries .entry{width:225px;padding-right:24px}.main .entries .entry img{width:100%}.main .entries .entry .cnt{height:100%;overflow:hidden}.footer-nav{float:none;display:block;padding-bottom:12px}#footer p.copy{float:none;display:block;padding-left:10px}}@media only screen and (max-width:640px){#logo,#navigation{position:relative}body{width:auto}.search{display:none}#logo{margin:0 auto;top:0;left:0}#header{background:0 0;margin-bottom:0}#navigation{z-index:100;padding:0;margin:0 10px}#navigation a.nav-btn{margin-bottom:15px;text-decoration:none;padding:0 36px 0 10px;line-height:30px;display:block;background:url(images/navigation.png) repeat-x;height:30px;position:relative}#navigation ul li.first,#thumbs-wrapper{display:none}#navigation a.nav-btn span{background:url(images/dd-nav-arrs.png) 0 bottom no-repeat;width:20px;height:15px;position:absolute;top:8px;right:12px}#navigation a.nav-btn.active span{background-position:0 0}#navigation ul{display:none;position:absolute;top:30px;left:0;width:100%}#navigation ul li{float:none;height:30px;border-top:1px solid #fff;display:block;padding:0;background:url(images/navigation.png) repeat-x}#navigation ul li a{border:0;line-height:30px;float:none;height:30px;display:block;font-size:14px;padding-left:20px;padding-right:20px;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main,.slider{padding:0 10px}.container,.shell{width:320px}#navigation ul li a:hover{background-image:url(images/blue-btn.png);border:0}#navigation ul li.active span{background:0 0;border:0}.container{background-image:url(images/container-mobile.png)}.slider h3{font-size:16px}.slider h2{line-height:54px;font-size:38px;text-align:center}.slider .slide-cnt{height:190px}.slider-holder{width:320px;margin:0 auto}.slider,.slider ul li{width:300px}.slider{background-image:url(images/slider-mobile.png);margin:0 auto;height:388px}.slider .slide-cnt{width:300px;float:none;display:block;padding-top:12px}.slider .socials,.slider h4{display:none}.slider p{color:#cee7f1}.slider img{float:none;display:block;margin:0 auto;width:194px;height:178px}.slider .arrs a{position:absolute;top:250px;z-index:30;background:url(images/slider-arr.png) no-repeat;width:26px;height:37px}.main .cols .col,.main .entries .entry{width:auto;padding-right:0;float:none;display:block}.slider .arrs a.prev-arr{left:10px;background-position:0 0}.slider .arrs a.next-arr{right:10px;background-position:right 0}.main .cols .col{padding-bottom:20px}.main .cols .col img.left{float:none;display:block;margin:0 auto}.main .entries{margin:0 -10px}.main .entries .entry{margin-bottom:14px}.featured a.blue-btn,.footer-nav{margin:0 auto;float:none;display:block}.featured h4{line-height:26px;padding-bottom:6px}.featured a.blue-btn{right:0;left:0;position:relative;top:0;width:260px}.featured{padding:10px}#footer{padding-left:0;padding-right:0}.footer-nav{height:12px;width:310px;vpadding-bottom:8px;text-transform:uppercase}.footer-nav ul li{font-size:8px;border-right:0;padding:0 2px}#footer p.copy{font-size:8px;text-align:center;float:none;display:block}}@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){#navigation a.nav-btn{background-image:url(images/navigation@2x.png);-webkit-background-size:2px 30px;-moz-background-size:2px 30px;background-size:2px 30px}}.div-slide-image{float:left;margin-right:50px;margin-left:24px;width:398px;height:233px;border-radius:5px}.activite_d{margin-bottom:5px;background:url(images/entry-title.png) 0 bottom repeat-x;overflow:hidden;height:232px}.col-detail{float:left;width:580px;text-align:justify;margin-right:20px}.contact_adresse,.gallery_li{margin-right:10px;float:left}.gallery_li{list-style-type:none}.image_mm_photo{width:100px;height:auto}.contact_adresse{margin-top:30px;height:auto}.col-page{float:left;width:560px;margin-bottom:10px}
