body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea{margin:0;padding:0}dl,dt,dd,ul,ol,li,p,th,td{margin:0;padding:0} table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;letter-spacing:-0.05em}q:before,q:after{content:''}abbr,acronym{border:0}*{outline:none}.hide,hr{display:none}body{margin:0;padding:0;color:#fafafa;font-size:14px;background-color:#ffe5fa; letter-spacing:0.05em; }body,input,textarea,.button{font-family:"Lucida Sans","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif}a,a:visited{color:#fff;text-decoration:none}h1{font-size:66px;line-height:1em;text-transform:uppercase;margin-bottom:20px;letter-spacing:.08em}h2{font-size:36px;text-transform:uppercase;padding-bottom:10px}h3{font-size:20px;text-transform:uppercase;font-weight:bold;color:#401d3d}h4{font-size:34px;text-transform:uppercase}a strong,.strong{font-weight:bold;color:fafafa; background:transparent url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.2);-moz-border-radius:2px;-webkit-border-radius:2px; padding:3px 4px 3px 4px}p.strong{-moz-border-radius:5px;-webkit-border-radius:5px}a:hover,a strong:hover,a.strong:hover{ background:transparent url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.2);-moz-border-radius:2px;-webkit-border-radius:2px} .main{width:960px;padding:0;margin:0 auto}.clear{clear:both}.left{float:left}.right{float:right}.center {text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}.nowrap{white-space:nowrap}.onecolumn{width:300px;margin:20px 0}.twocolumn{width:640px}.small{font-size:.65em}.blue:hover{background:#3697c3}::selection{background:#F5F5B5;color:#4D4D4D}::-moz-selection{background:#F5F5B5;color:#4D4D4D}.button,.button:visited{padding:6px 8px;background:#fafafa;color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;border-bottom:none}.button:hover{background:#b32db3;color:#fafafa;border-bottom:none}.feed,.feed:hover{background-position:0px 0px; background-image:url('/public/assets/icons.png');background-repeat:no-repeat;padding-left:20px}tr.impair{background-color:#efefef}tr.pair{background-color:#ffffff}#studio .logo{display:block;float:left;width:420px;height:285px;margin-top:30px;margin-left:-10px}#studio .logo a{background:transparent url('/public/assets/logo.png');display:block;width:420px;height:285px;line-height:285px;text-indent:-9999px}#cours .logo,#formation .logo,#equipe .logo{display:block;float:left;clear:both;width:249px;height:173px;margin-left:-10px}#cours .logo a,#formation .logo a,#equipe .logo a{background:transparent url('/public/assets/logo.mono.png');width:249px;height:173px;line-height:173px;float:left;text-indent:-9999px}.logo a:hover{background:transparent} .navbar{width:420px;height:170px;float:right; margin-right:20px; }.menu{width:420px;height:150px;float:right;display:inline;padding-top:20px}.menu li{width:100px;height:104px ;float:left;display:inline;text-indent:-9999px}.menu li a{width:100px;height:104px ;float:left;display:inline;text-indent:-9999px}body.fr li a.btstudio{background:transparent url(/public/assets/menu_fr.png) no-repeat 0px 0px}body.en li a.btstudio{background:transparent url(/public/assets/menu_en.png) no-repeat 0px 0px}.menu li a.btstudio{width:85px;height:104px}.menu li a.btstudio:hover{background-position:0px -121px}.menu li a.btstudio:active{background-position:0px -120px}#pagestudio #studio .menu li a.btstudio{background-position:0px -241px}body.fr li a.btcours{background:transparent url(/public/assets/menu_fr.png) no-repeat -120px 0px}body.en li a.btcours{background:transparent url(/public/assets/menu_en.png) no-repeat -120px 0px}.menu li a.btcours{width:90px;height:104px}.menu li a.btcours:hover{background-position:-120px -121px}.menu li a.btcours:active{background-position:-120px -120px}#pagecours #cours .menu li a.btcours{background-position:-120px -241px}body.fr li a.btformation{background:transparent url(/public/assets/menu_fr.png) no-repeat -240px 0px}body.en li a.btformation{background:transparent url(/public/assets/menu_en.png) no-repeat -240px 0px}.menu li a.btformation{width:104px;height:104px}.menu li a.btformation:hover{background-position:-240px -121px}.menu li a.btformation:active{background-position:-240px -120px}#pageformation #formation .menu li a.btformation{background-position:-240px -241px}body.fr li a.btequipe{background:transparent url(/public/assets/menu_fr.png) no-repeat -360px 0px}body.en li a.btequipe{background:transparent url(/public/assets/menu_en.png) no-repeat -360px 0px}.menu li a.btequipe{width:99px;height:104px;margin-left:20px}.menu li a.btequipe:hover{background-position:-360px -121px}.menu li a.btequipe:active{background-position:-360px -120px}#pageequipe #equipe .menu li a.btequipe{background-position:-360px -241px} .langbar{position:absolute;padding-top:40px;left:50%; margin-left:480px; }ul.navlang li{display:inline}ul.navlang li a{width:16px;height:11px;float:left;text-indent:-9999px}ul.navlang li.fr a{background:url('/public/assets/flag_fr.png') no-repeat 0 0}ul.navlang li.en a{background:url('/public/assets/flag_en.png') no-repeat 0 0} .navlang .current{display:none}   #actus,#cours .actus,#formation .actus,#equipe .actus,#footer .actus{display:none}#studio .actus{position:absolute;left:50%;top:0;margin-left:-450px;margin-top:375px; width:380px;  height:100px; }#studio .titlefeed{height:17px;background:transparent url('/public/assets/bg-actus.png') left top no-repeat}#studio .titlefeed div{text-indent:-9999px}#studio .actus ul{width:380px;list-style:none;background:transparent url('/public/assets/bg-actus.png') left bottom no-repeat;padding:0px 15px 20px 15px}#studio .actus li{width:325px; background:transparent url('/public/assets/actus.png') no-repeat left center;padding-left:24px; font-size:16px;letter-spacing:-0.05em}#studio .actus .feed{position:absolute;top:-7px;text-transform:uppercase;letter-spacing:-0.05em;margin-left:15px} #studio,#cours,#formation,#equipe,#footer{height:auto;background-repeat:repeat;background-position:top center repeat;background-image:url('/public/assets/bg.png');margin:0 auto; } #studio,#footer{background-color:#ffe5fa}#cours{background-color:#c9aeed}#formation{background-color:#b350b3}#equipe{background-color:#b32db3;min-height:600px}#footer{height:20px;padding:50px 20px 10px;font-size:10px}     #studio #Accueil{display:block;width:450px;height:255px;float:right; margin-top:10px;padding:40px 15px 40px 30px; background:transparent url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.1);-moz-border-radius:10px;-webkit-border-radius:10px}#studio #Accueil .button{background:#fafafa; clear:both} #studio #Accueil .button:hover{background:#b32db3;color:#fafafa} #studio #Contact,#studio #Horaires,#studio #Plan{display:block;margin-top:40px; }#studio h3{border-bottom:1px solid #401d3d; margin-bottom:20px}#studio #Contact{ float:left;clear:right; width:360px;margin-right:35px}#studio #Horaires{ float:left; width:220px;margin-right:35px}#studio #Plan{ float:right; width:310px} .hrshadow{height:60px;background:transparent url('/public/assets/hr-shadow.png') no-repeat bottom center}#studio .hrsub{clear:both}#cours .hrmain,#formation .hrmain,#equipe .hrmain{clear:both;height:60px}#cours .maincontent ul,#formation .maincontent ul{clear:both} #cours .subcontent,#formation .subcontent{ background:url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;color:#fff;padding:20px;margin:0 10px 20px 10px;display:block;width:420px;float:left}#formation #Details{clear:left}#equipe .subcontent{ }.subcontent{}.subcontentsub{ background:url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;color:#fff;padding:20px;margin:0 10px 20px 10px;display:block;overflow:hidden}.subcontent blockquote,.subcontent li{margin:10px 0 10px 20px;padding:0 0 0 0px} .listcontent{display:block;width:310px;min-height:200px;float:left;padding-bottom:0px;margin-bottom:20px}.listcontent div.listhead{display:block;width:60px;padding:6px;margin:20px -10px 0 0;height:80px;background:transparent url('/public/assets/bg-listhead.png') no-repeat;float:left;text-align:center}.listcontent div.listhead .listsub1{font-size:8px;display:block;text-transform:uppercase;width:50px;margin:0 auto;margin-top:7px}.listcontent div.listhead .listsub2{font-size:14px;display:block;height:14px;width:50px;margin:0 auto;margin-top:-3px}.listcontent div.listitem{ width:auto;display:table;padding:15px;height:auto; background:transparent url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.2);-moz-border-radius:10px;-webkit-border-radius:10px}div.listitem p{display:block;height:auto;float:left;padding-bottom:10px}div.listitem img{display:block;color:fafafa;padding:3px 4px 3px 4px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:10px}div.listitem img:hover{ background:transparent url('/public/assets/bg-white.png'); background:rgba(255,255,255,0.2)}#TB_window img{float:left;padding:5px 15px 5px 0px}#TB_ajaxContent a,#TB_ajaxContent a:visited{color:#401d3d }#TB_ajaxWindowTitle{color:#b32db3;font-weight:bold;text-transform:uppercase;letter-spacing:-0.05em}#TB_ajaxWindowTitle{color:#b32db3;font-weight:bold;text-transform:uppercase;letter-spacing:-0.05em}#TB_ajaxWindowTitle,#TB_ajaxContent h3,#TB_ajaxContent strong{text-shadow:1px 1px 1px #aaa}#TB_window{font-family:"Lucida Sans","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif; }#TB_secondLine{font-family:"Lucida Sans","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif; } #TB_closeWindowButton:hover{background-color:inherit!important}   #TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:rgba(0,0,0,0.75)}.TB_overlayMacFFBGHack{background:url(/public/assets/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html #TB_overlay{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}#TB_window{position:fixed;background:#f5f5f5;z-index:102;color:#000000;display:none;text-align:left;top:50%;left:50%;-moz-border-radius:15px;-webkit-border-radius:15px;padding-bottom:15px}* html #TB_window{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{height:27px;-moz-border-radius:15px;-webkit-border-radius:15px}#TB_ajaxContent{clear:both;padding:2px 15px 0px 15px;text-align:left;overflow:auto; -moz-border-radius:15px;-webkit-border-radius:15px}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; }* html #TB_load{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}