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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{font:14px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}pre,code{font:115% monospace;*font-size:100%;}body *{line-height:1.22em;}h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;font-weight:bold;}h2,h3,h4,h5{padding:0 0 5px 0;clear:both;color:#009EE0;}p{line-height:1.3em;clear:both;}blockquote{padding:10px;background-color:#eee;font-style:italic;color:#666;}a,a:visited,a:active,a:focus{color:#009EE0;text-decoration:none;}a:hover{color:#000;text-decoration:underline;}img{border:none;}hr{border:0;height:1px;color:#ccc;background-color:#ccc;margin:10px 0;clear:both;}table{width:100%;text-align:left;margin-bottom:10px;}tr{background:#eee;border-bottom:1px solid #fff;}tr.alt{background:#ddd;}th{background:#ccc;}td,th{padding:4px;vertical-align:top;}#login-form td{vertical-align:bottom;}table.address tr{background:#fff;}table.address td{background:#eee;margin:0 5px 0 0;}form{text-align:left;margin:0;padding:0;}select,option{text-align:left;width:120px;}input[type=text],select,textarea{color:#000;padding:2px;margin:0 2px;}textarea{overflow:auto;}input.butt{float:right;}input.small{width:60px;}input.wide,select.wide,label.wide{width:200px;}label{margin-right:4px;display:inline-block;vertical-align:top;}dt{font-weight:bold;color:#000;padding-bottom:2px;}dt a:link,dt a:visited,dt a:active{color:#000;text-decoration:none;border:none;display:block;background-color:#70BAD4;padding:3px;}dt a:hover{color:#70BAD4;background-color:#333;}pre{background:#F4F3EB;color:#333;width:90%;}html,body,#wrap{height:100%;}html,body{padding:0;margin:0;background:#fff;font-size:.9em;font-family:Arial,Trebuchet MS,Helvetica,Verdana,Sans-Serif;color:#000;}body>#wrap{height:auto;min-height:100%;}#wrap{background:transparent url(../img/bg_wrap.jpg) repeat-x center top;}#main{padding-bottom:260px;}#footer{position:relative;margin-top:-260px;height:260px;clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .flash-replaced .alt{display:block;height:0;position:absolute;overflow:hidden;width:0;}#header{background:transparent url(../img/bg_header.png) repeat-x center 120px;color:#fff;}#header-content{margin:0 auto;width:980px;position:relative;height:270px;}#header a,#header a:visited,#header a:active,#header a:focus{color:#C9E9F8;text-decoration:none;}#header a:hover{color:#fff;text-decoration:underline;}#logo{position:absolute;top:46px;left:20px;z-index:10;}#header-contact{position:absolute;top:5px;left:620px;z-index:10;}#lang{position:absolute;top:5px;right:0;width:60px;z-index:10;}#lang a{padding:2px;}#lang a.selected{padding:1px 4px;border:1px solid #fff;}#menu{position:absolute;top:70px;right:0;z-index:10;}#anim{position:absolute;top:0;left:0;width:100%;}#menu li{float:left;}#menu li a{display:block;overflow:hidden;text-indent:-9999em;}#menu a{background:transparent url(../img/menu.png) no-repeat scroll 0 0;height:24px;}#menu .vous-souhaitez{background-position:0 -25px;width:180px;}#vous-souhaitez #menu .vous-souhaitez,#menu .vous-souhaitez:hover{background-position:0 0;}#menu .you-need{background:transparent url(../img/menu_en.png) no-repeat scroll 0 0;background-position:0 -25px;width:180px;}#you-need #menu .you-need,#menu .you-need:hover{background:transparent url(../img/menu_en.png) no-repeat scroll 0 0;background-position:0 0;}#menu .solutions{background:transparent url(../img/menu.png) no-repeat scroll 0 0;background-position:0 -25px;width:117px;}#solutions #menu .solutions,#menu .solutions:hover{background:transparent url(../img/menu.png) no-repeat scroll 0 0;background-position:0 0;}#menu .portfolio{background-position:-180px -25px;width:120px;}#portfolio #menu .portfolio,#menu .portfolio:hover{background-position:-180px 0;}#menu .studio{background-position:-300px -25px;width:96px;}#studio #menu .studio,#menu .studio:hover{background-position:-300px 0;}#main{width:980px;margin:0 auto;padding-left:50px;}#main h1{background:#fff url(../img/bg_h.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}#main h1 span{background:#fff url(../img/bg_hspan.gif) no-repeat left center;padding-left:20px;}#indexmenu{float:left;width:220px;margin:0 40px 0 0;padding:0 3px;}#pagemenu{float:left;width:180px;margin:0 80px 0 0;padding:20px 3px;font-size:1.2em;}#pagemenu li{margin:0 0 1px 0;display:block;clear:both;}#pagemenu li ul li{border-bottom:1px solid #F0F0F1;}#pagemenu a,#pagemenu a:visited,#pagemenu a:active,#pagemenu a:focus{text-decoration:none;background:#F0F0F1;padding:6px;display:block;font-weight:bold;}#pagemenu a:hover,#footer a:hover{color:#000;text-decoration:underline;}#pagemenu li.selected ul li a{color:#009EE0;}#pagemenu li.selected a,#pagemenu li.selected ul li.selected a{color:#000;}#pagemenu li ul a,#pagemenu li ul a:visited,#pagemenu li ul a:active,#pagemenu li ul a:focus{background:none;font-weight:normal;}#pagecontent{float:left;margin:0;width:700px;}.indent{padding-left:10px;}ul.thumbs li{float:left;margin-left:10px;margin-bottom:10px;width:222px;}ul.thumbs .row-leader{clear:left;margin-left:0;}ul.thumbs h2{font-size:1em;font-weight:bold;margin:0;}.thumbs img{border:1px solid #EBEBEB;display:block;margin:0 0 10px;}.tags{font-family:Georgia,sans-serif;font-size:.92em;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:normal;line-height:1.55;}#content-main{float:left;width:510px;}#content-sub{float:left;width:180px;}#gallery{margin-left:-10px;margin-top:-10px;width:510px;height:400px;padding:8px 0 0 8px;}#content-sub span{display:none;}#project-images{background:transparent url(../img/project_images.gif) no-repeat 0 2px;padding-bottom:4px;border-bottom:1px solid #F0F0F1;height:20px;position:relative;}#project-images ul{position:absolute;top:0;left:70px;}#project-images li{float:left;height:20px;}#project-images li a{background:transparent url(../img/ico-img.gif) no-repeat scroll 0 0;height:20px;width:18px;}#project-images li.selected a,#project-images li a:hover{background-position:-23px 0;}#project-infos{padding-top:22px;padding-bottom:10px;position:relative;}#project-infos a{position:absolute;top:8px;left:0;background:transparent url(../img/project_infos-showhide.gif) no-repeat scroll 0 0;height:17px;width:181px;}#project-infos a.selected{background-position:-181px 0;}#project-infos a:hover{background-position:0 -17px;}#project-infos a.selected:hover{background-position:-181px -17px;}#project-infos h4{font-size:1em;padding:5px 0 0 0;}#project-infos div{padding:5px 0;}#project-url{background:transparent url(../img/project_url.gif) no-repeat 0 11px;border-top:1px solid #F0F0F1;padding-top:8px;font-weight:bold;position:relative;height:20px;}#project-url a{position:absolute;top:25px;left:0;display:inline;}#project-tags{padding:20px 0;clear:both;display:block;float:left;}.kwicks{list-style:none;position:relative;margin:0;padding:0;}.kwicks li{width:326px;height:280px;display:block;overflow:hidden;padding:0;border-right:1px dashed #CCC;cursor:pointer;}#kwicks-studio li{height:340px;}.kwicks #annoncer{background:#fff url(../img/kwick_annoncer_off.gif) no-repeat right top;}.kwicks #annoncer.over,.kwicks #annoncer.active{background:#fff url(../img/kwick_annoncer.gif) no-repeat right top;}.kwicks #informer{background:#fff url(../img/kwick_informer_off.gif) no-repeat right top;}.kwicks #informer.over,.kwicks #informer.active{background:#fff url(../img/kwick_informer.gif) no-repeat right top;}.kwicks #vendre{background:#fff url(../img/kwick_vendre_off.gif) no-repeat right top;}.kwicks #vendre.over,.kwicks #vendre.active{background:#fff url(../img/kwick_vendre.gif) no-repeat right top;}.kwicks #esprit{background:#fff url(../img/kwick_esprit_off.gif) no-repeat right top;}.kwicks #esprit.over,.kwicks #esprit.active{background:#fff url(../img/kwick_esprit.gif) no-repeat right top;}.kwicks #experience{background:#fff url(../img/kwick_experience_off.gif) no-repeat right top;}.kwicks #experience.over,.kwicks #experience.active{background:#fff url(../img/kwick_experience.gif) no-repeat right top;}.kwicks #objectifs{background:#fff url(../img/kwick_objectifs_off.gif) no-repeat right top;}.kwicks #objectifs.over,.kwicks #objectifs.active{background:#fff url(../img/kwick_objectifs.gif) no-repeat right top;}.kwicks li.last{margin-right:0;border:none;}.kwicks li.typ2{width:250px;}.kwicks .horizontal li{margin-right:1px;float:left;}.kwicks .horizontal li.last{margin-right:0;border:none;}.kwicks .vertical li{margin-bottom:5px;}.kwicks .vertical li.last{margin-bottom:none;}.kwicks .inner{padding:10px;}.kwick-content-left{float:left;padding-right:10px;margin-right:10px;}.kwick-content-right{width:220px;padding:0;float:right;height:240px;position:relative;}.kwick-images{float:right;position:relative;height:140px;width:220px;overflow:hidden;border:1px solid #009EE0;margin-top:60px;}.kwick-images a,.kwick-images img{position:absolute;top:0;left:0;}.kwick-images a img{border:none;}.kwick-images a.show{z-index:500;}.kwicks li ul{margin:.8em 0;padding:0;color:#009EE0;font-weight:bold;}.kwicks li ul li,#kwicks-studio li ul li{margin:.4em 0;padding:0 0 0 18px;background:transparent url('../img/li_bullet.gif') no-repeat left 2px;width:auto;height:auto;border:none;}.btn{float:right;background:url(../img/btn_left.png) no-repeat;padding:0 0 0 6px;margin:2px 0;background-color:#009EE0;}.kwicks .btn{float:left;}.btn a{float:left;height:24px;background:url(../img/btn_stretch.png) repeat-x left top;line-height:24px;padding:0 6px;color:#fff;font-size:1em;text-decoration:none;}.btn a:hover{color:#000;}.btn span{background:url(../img/btn_right.png) no-repeat;float:left;width:6px;height:24px;}.btn_book{font-weight:bold;}.tsr-holder{clear:both;display:block;width:700px;height:180px;}.tsr{float:left;padding:10px;margin:2px 0;width:213px;height:173px;}.tsr a{color:#fff;cursor:pointer;}.tsr h3{color:#fff;}#tsr-annoncer{background:url(../img/tsr_annoncer.gif) no-repeat;}#tsr-informer{background:url(../img/tsr_informer.gif) no-repeat;}#tsr-vendre{background:url(../img/tsr_vendre.gif) no-repeat;}#footer{padding:0 20px 10px 20px;color:#AEFF00;background:#fff url(../img/bg_footer.jpg) repeat-x center bottom;}#footer-wrap{width:980px;margin:0 auto;}#music{height:100px;display:block;}#sitemap{float:left;display:block;padding:80px 0 20px 0;border-bottom:1px solid #AEFF00;width:100%;margin-bottom:6px;}#sitemap li{float:left;margin:2px 0 2px 0;font-size:14px;font-weight:bold;}#sitemap li.first{margin:2px 80px 2px 0;}#sitemap li a{display:block;}#sitemap li ul{padding-left:6px;}#sitemap li ul li{float:none;font-size:12px;font-weight:normal;margin:2px 20px 2px 0;}#sitemap li ul ul{float:none;font-size:10px;font-weight:normal;}#sitemap #newsletter{width:340px;padding-right:10px;}#sitemap #newsletter h3{color:#fff;font-size:15px;font-weight:bold;line-height:18px;margin-top:0;padding:0 0 10px 0;}#sitemap #newsletter form{position:relative;}#newsletter label{display:none;}#newsletter .button{position:absolute;right:20px;top:0;}#footer-contact{float:left;}#footer-copyright{float:right;width:220px;background:transparent url(../img/footer_logo.png) no-repeat right center;}#footer a,#footer a:visited,#footer a:active,#footer a:focus{color:#fff;text-decoration:none;}#footer a:hover{color:#AEFF00;text-decoration:underline;}.centered{margin-left:auto;margin-right:auto;display:block;text-align:center;}.clear{clear:both;}.textright{text-align:right;}.bold{font-weight:bold;}.floatright{float:right;}.floatleft{float:left;}.error{color:red;}.white{color:white;}.imgreplace{display:block;overflow:hidden;text-indent:-9999em;}.external{background:transparent url(../img/ico-external.gif) no-repeat right -2px;padding-right:20px;}.external:hover{background-position:right -87px;}
