*{font-family:verdana,arial;font-size:11px;color:#4b4a4a;}html{margin:0;padding:0;width:100%;}body{margin:0;padding:0;width:100%;background-color:#fff;}a{text-decoration:none;}a:hover{color:#dc552f;text-decoration:underline;}form{margin:0;padding:0;}textarea,select,input{border:0;border-width:0;width:150px;}input.calendar{width:133px;}fieldset{border:0;line-height:18px;}fieldset .spacer{height:5px;}fieldset label{display:block;float:left;margin-right:5px;width:150px;text-align:right;}fieldset input,fieldset select,fieldset textarea{padding:1px;width:250px;border:1px solid #efe6ec;}fieldset input:focus,fieldset select:focus,fieldset textarea:focus{border:1px solid #ef7000;}fieldset select{width:254px;}fieldset .cr{width:20px;border:0;}fieldset input.calendar{float:left;width:232px;}fieldset .formError{float:left;height:18px;font-weight:bold;color:#dc552f;}fieldset .fieldWithErrors{float:left;margin-right:10px;}.fieldWithErrors input,.fieldWithErrors select{background-color:#ffedd5;}h1,h2,h3{margin:0;}.spacer{clear:both;height:0;line-height:0;font-size:0;border:0;}.button{background-image:url(/images/button_bg.png);height:18px;line-height:18px;width:150px;font-weight:bold;cursor:pointer;}a.tooltip{text-decoration:none;}div.calendar{float:left;width:17px;height:15px;background:url(/images/ico_calendar.png) top right no-repeat;cursor:pointer;}#container{width:981px;margin:5px auto;}#header{margin-bottom:10px;padding-top:100px;background:url(/images/header.jpg) no-repeat;}#languages{height:20px;}#languages img{float:right;margin-right:8px;border:1px solid white;}#menu-left{float:left;height:31px;width:6px;background:url(/images/menu_left.png) no-repeat;}#menu-right{float:left;height:31px;width:6px;background:url(/images/menu_right.png) no-repeat;}#menu ul{float:left;margin:0;padding:0;height:31px;width:969px;background-image:url(/images/menu_bg.png);}#menu li{display:inline;padding:0 10px 0 12px;height:31px;line-height:31px;background:url(/images/menu_arrow.png) 2px 5px no-repeat;text-decoration:none;text-transform:uppercase;font-weight:bold;}#menu li.logged{background-image:url(/images/menu_arrow_logged.png);}#menu li a{color:#49494d;}#menu li.logged a{color:#487ab4;}#menu li a:hover{color:#dc552f;text-decoration:none;}#flash-display{position:absolute;top:6px;left:600px;height:40px;line-height:40px;width:500px;font-weight:bold;text-align:center;}#flash-display.info{background:url(/images/flash_info.png) repeat 0 0 transparent;color:#49494d;}#flash-display.warning{background:url(/images/flash_warning.png) repeat 0 0 transparent;color:#dc552f;}#footer{margin:16px 0 16px 0;height:18px;line-height:18px;background-color:#dbcdc8;text-align:center;}#footer a{padding:5px;color:#000;}#footer a:hover{color:#dc552f;}#footer span{padding:5px;color:#877773;}#login{margin-bottom:4px;padding:0 8px;height:28px;width:668px;line-height:28px;background-color:#5d8fc9;border:1px solid #aab6c5;color:#fff;}#login form{float:left;}#login fieldset{margin:0;padding-top:4px;height:24px;}#login strong{color:#fff;}#login span{font-weight:bold;color:#fff;}#login input{width:130px;vertical-align:middle;border:1px solid #b9c3d0;}#login input:focus{border:1px solid #214c84;}#login .button-login{height:18px;width:25px;background-color:#214C84;border:1px solid #b9c3d0;font-weight:bold;color:#fff;vertical-align:middle;cursor:pointer;}#login div{float:right;padding-right:12px;text-align:center;}#login a{color:#fff;text-decoration:none;}#login a:hover{text-decoration:underline;}#menublock{padding:16px 0 0 13px;height:230px;width:673px;background-color:#dbcdc8;}#block-studio{float:left;padding:44px 8px 0 8px;height:168px;width:270px;background:url(/images/main_studio_title.gif) 4px 3px no-repeat;background-color:#dc552f;font-weight:bold;color:#fff;cursor:pointer;}#block-concert{float:left;margin-left:12px;height:212px;width:175px;font-weight:bold;color:#000;cursor:pointer;}#block-concert div{margin-bottom:9px;height:35px;background:url(/images/main_concert_title.gif) 11px 8px no-repeat;background-color:#8e93a9;}#block-band{float:left;margin-left:12px;height:212px;width:175px;font-weight:bold;color:#000;cursor:pointer;}#block-band div{margin-bottom:9px;height:35px;background:url(/images/main_band_title.gif) 11px 8px no-repeat;background-color:#998b9b;}#box-professionnal{margin:0 0 6px 8px;width:285px;}#box-professionnal dt{height:29px;line-height:29px;width:286px;background-image:url(/images/professionnal_box_title_bg.png);}#box-professionnal dt span{display:block;padding-left:26px;background:url(/images/professionnal_box_title_ico.png) 8px 9px no-repeat;font-weight:bold;color:#fff;text-transform:uppercase;}#box-professionnal dd{margin:0;padding:0 8px;height:150px;width:270px;background:url(/images/professionnal_box_bg.gif) #877773 no-repeat;}#box-professionnal dd h2{padding:20px 0 0 100px;height:100px;font-weight:normal;color:#fff;}#box-professionnal dd strong{color:#fff;}#box-professionnal dd span{display:block;text-align:center;}#box-professionnal dd a{padding-right:25px;background:url(/images/professionnal_box_demo_ico.png) right center no-repeat;color:#fff;text-transform:uppercase;font-weight:bold;}#box-main-studio{margin:0 0 0 8px;width:286px;}#box-main-studio dt{padding-left:8px;height:21px;line-height:21px;width:278px;background-image:url(/images/main_studio_box_title_bg.png);font-weight:bold;color:#fff;}#box-main-studio dd{margin:0;padding-left:8px;height:73px;width:276px;background-position:center right;background-repeat:no-repeat;background-color:#e4d9d6;border:1px solid #d7d6d6;border-top:none;}#box-main-studio dd div{padding-top:55px;height:13px;background:url(/images/main_studio_box_bg.gif) no-repeat;}.topten{float:left;margin:12px 0 0 0;width:482px;background-color:#e8e8e8;}.topten dt{padding-left:8px;height:20px;line-height:20px;color:#fff;text-align:left;text-transform:uppercase;font-weight:bold;}.topten dd{margin:0;padding-left:8px;height:20px;line-height:20px;}.topten dd span{display:block;float:left;width:90px;}.topten dd strong{display:block;float:left;width:180px;}.topten dd em{display:block;float:left;font-style:normal;}#topten-concerts{margin-right:16px;}#topten-concerts dt{background-color:#8e93a9;}#topten-concerts dd{border-top:1px solid #fff;}#topten-bands dt{background-color:#998b9b;}#topten-bands dd{border-top:1px solid #8a8a8a;}#topten-bands dd strong{width:220px;}#topten-bands dd.song strong{background:url(/images/home_song_ico.png) 190px 1px no-repeat;}h1.studio-title{font-family:georgia,verdana,arial;font-size:25px;font-weight:bold;color:#dc552f;}h1.band-title{font-family:georgia,verdana,arial;font-size:25px;font-weight:bold;color:#998c9b;}h2.title{margin:16px 0 16px 0;padding-left:26px;height:26px;line-height:26px;background:url(/images/default_box_title_ico.png) 8px 9px no-repeat;text-transform:uppercase;font-size:13px;font-weight:bold;color:#000;}h3.band-title{float:left;margin:16px 0 0 25px;padding-left:26px;height:26px;line-height:26px;background:url(/images/band_title_ico.png) 8px 9px no-repeat;text-transform:uppercase;font-size:13px;font-weight:bold;color:#918c92;}#studio-title{margin-bottom:16px;height:35px;background:url(/images/studio_title.gif) #dc552f 8px 3px no-repeat;}#studio-title div{float:right;height:35px;width:335px;background:url(/images/studio_title_right.gif) no-repeat;}#band-title{margin-bottom:16px;height:35px;background:url(/images/band_title.gif) #998c9b 8px 8px no-repeat;}#concert-title{margin-bottom:16px;height:35px;background:url(/images/concert_title.gif) #8e93a9 8px 8px no-repeat;}#introduction-title{margin-bottom:16px;height:35px;background:url(/images/introduction_title.gif) #8e7e7b 8px 4px no-repeat;}#professional-title{margin-bottom:16px;height:35px;background:url(/images/professional_title.gif) #685a59 8px 8px no-repeat;}#sms-title{margin-bottom:16px;height:35px;background:url(/images/sms_title.gif) #685a59 8px 8px no-repeat;}#account-title{margin-bottom:16px;height:35px;background:url(/images/account_title.gif) #5d8fc9 8px 8px no-repeat;}.title-container{padding-left:20px;height:30px;line-height:30px;}.title-studio-container{margin-bottom:16px;}.title-container div.button{float:right;margin:5px 0 0 10px;}.search{margin:0 0 16px 0;}.search dt{padding-left:8px;height:26px;line-height:26px;background-color:#d5d5d6;text-transform:uppercase;font-weight:bold;cursor:pointer;}.search dd{margin:1px 0 0 0;padding-left:8px;height:26px;line-height:26px;background-color:#f2f1f0;}.search dd label{display:block;float:left;width:120px;}.search dd select{float:left;margin:5px 25px 0 0;}.search dd input{float:left;margin:5px 25px 0 0;}.search dd input.calendar{margin:5px 0 0 0;}.search dd div.calendar{float:left;margin:6px 25px 0 0;}.search .button{margin-left:120px;}.search_planning{float:left;margin:0 20px 25px 0;width:642px;}.search_planning dd{height:28px;line-height:28px;}.dbox{margin:0;}.dbox dt{padding-left:8px;height:18px;line-height:18px;background-color:#e4dbe1;font-weight:bold;}.dbox dd{margin:0;padding:15px 8px;line-height:18px;background-color:#f7f6f6;border-top:1px solid #fff;}.dbox-small{float:left;margin-left:22px;width:310px;}.dbox-medium{float:left;margin-left:22px;width:642px;}.dbox-big{margin-top:16px;}.dbox-big dt{padding-left:26px;background:url(/images/default_box_title_ico.png) 8px 5px no-repeat;background-color:#efe6ec;}.box{float:left;margin:0;width:319px;}.box dt{height:21px;line-height:21px;width:319px;}.box dd{margin:0;padding-left:8px;height:90px;line-height:18px;width:309px;}.box dd div{float:right;padding-right:3px;text-align:right;}.box-spacer-h{float:left;padding:0;height:111px;width:12px;}.box-spacer-hs{float:left;padding:0;height:96px;width:12px;}.box-spacer-v{float:left;height:20px;width:981px;}.box-studio dt{background-image:url(/images/studio_box_title_bg.png);}.box-studio dt span{display:block;padding-left:23px;background:url(/images/studio_box_title_ico.png) 8px 7px no-repeat;font-weight:bold;color:#fff;}.box-studio dd{background-position:center right;background-repeat:no-repeat;background-color:#edeaea;border:1px solid #d7d6d6;}.box-band dt{background-image:url(/images/band_box_title_bg.png);}.box-band dt span{display:block;padding-left:23px;background:url(/images/band_box_title_ico.png) 8px 7px no-repeat;font-weight:bold;color:#fff;}.box-band dd{height:75px;background-color:#edeaea;border:1px solid #d7d6d6;}.box-concert dt{background-image:url(/images/concert_box_title_bg.png);}.box-concert dt span{display:block;float:right;padding-right:3px;font-weight:bold;color:#fff;}.box-concert dt span.btl{display:block;float:left;padding:0 0 0 23px;background:url(/images/concert_box_title_ico.png) 8px 7px no-repeat;}.box-concert dd{height:75px;background-color:#edeaea;border:1px solid #d7d6d6;}.dbox-info dd{padding-left:70px;background:url(/images/band_info_ico.png) 15px 15px no-repeat #f7f6f6;}.dbox-info dd .description{float:right;padding-left:55px;width:500px;background:url(/images/band_desc_ico.png) no-repeat;min-height:40px;}.dbox-musicians dd{padding-left:70px;background:url(/images/band_musicians_ico.png) 15px 15px no-repeat #f7f6f6;min-height:40px;}.dbox-news dd{padding-left:70px;background:url(/images/band_news_ico.png) 15px 15px no-repeat #f7f6f6;min-height:40px;}.dbox-concerts dd{padding-left:70px;background:url(/images/band_concerts_ico.png) 15px 15px no-repeat #f7f6f6;min-height:40px;}.songs-list{margin:0;padding-left:10px;line-height:22px;}.songs-list li{padding-left:25px;list-style:none;background:url(/images/band_song_ico.png) 0 2px no-repeat;}.planning{margin:0 0 25px 0;}.planning dt{padding-left:23px;height:22px;line-height:22px;background:url(/images/planning_box_title_ico.png) 8px 7px no-repeat #877772;font-weight:bold;}.planning dt span{padding-right:20px;line-height:22px;background:url(/images/ico_room.png) center right no-repeat;color:#fff;}.planning dd{margin:0;padding-top:8px;height:56px;background:url(/images/planning_bg.png) repeat-x;border:1px solid #d7d6d6;border-top:none;}.planning .plnrc span{display:block;float:left;width:58px;text-align:center;}.planning .plnrc span.first{padding-right:4px;width:50px;}.planning .plnrc span.last{padding-left:4px;width:50px;}.planning .scale{margin-left:25px;height:4px;line-height:4px;width:929px;background:url(/images/planning_scale.png) repeat-x;font-size:0;}.planning .plnc{margin-left:25px;height:23px;width:928px;border:1px solid #877772;border-left:none;}.planning .plnc div{float:left;height:23px;border-left:1px solid #877772;}.planning .plnc div.closed{background:url(/images/planning_bg_closed.png) repeat-x;}.planning .plnc div.booked{background:url(/images/planning_bg_booked.png) repeat-x;}.planning .plnc div.free{background:url(/images/planning_bg_free.png) repeat-x;cursor:pointer;}.planning .plnc div.free:hover{background:url(/images/planning_bg_hover.png) repeat-x;cursor:pointer;}.legend{padding-top:1px!important;}.legend span{margin-right:10px;padding-left:50px;}.legend span.closed{background:url(/images/planning_lg_closed.png) no-repeat;}.legend span.booked{background:url(/images/planning_lg_booked.png) no-repeat;}.legend span.free{background:url(/images/planning_lg_free.png) no-repeat;}.logpln{width:963px!important;margin-bottom:16px!important;}a.link-red{color:#dc552f;}a.link-studio{padding:0 10px 0 12px;background:url(/images/ico_studio.png) 0 3px no-repeat;color:#dc552f;}a.link-planning{padding:0 10px 0 14px;background:url(/images/ico_planning.png) 0 3px no-repeat;color:#dc552f;}a.link-band{padding:0 10px 0 14px;background:url(/images/ico_band.png) 0 3px no-repeat;color:#dc552f;}a.link-new{padding:0 10px 0 14px;background:url(/images/ico_new.png) 0 3px no-repeat;color:#dc552f;}a.link-edit{padding:0 10px 0 14px;background:url(/images/ico_edit.png) 0 3px no-repeat;}a.link-delete{padding:0 10px 0 14px;background:url(/images/ico_delete.png) 0 3px no-repeat;}div.buttons-list div.button{float:left;margin-right:10px;}div.button{height:18px;line-height:18px;width:130px;}div.button span{font-weight:bold;text-align:center;}div.button-back span{display:block;background:url(/images/ico_button_back.png) 8px 5px no-repeat;}div.button-planning span{display:block;background:url(/images/ico_button_planning.png) 8px 4px no-repeat;}div.map span{display:none;}div.map a{display:none;}div.studio-map{float:right;height:280px;width:633px;}fieldset.practical label{width:380px;}table.bolst{border-spacing:0;border-collapse:collapse;}table.bolst td{padding:0;}#band_concert_nb{width:30px;}#band_concert_nb_wmy{width:100px;}#band-menu{margin:15px 0 0 0;padding:0 10px;height:27px;background:url(/images/band_menu_bg.png) repeat-x;}#band-menu li{display:inline;padding:0 10px 0 12px;height:27px;line-height:27px;background:url(/images/band_menu_arrow.png) 2px 5px no-repeat;text-decoration:none;font-weight:bold;}#band-menu li a{color:#fff;}#band-menu li a:hover{color:#333;text-decoration:none;}ul.images-list-bo{float:left;margin-left:35px;padding:0;}.images-list-bo li{display:inline;float:left;width:148px;height:148px;margin:5px;padding:10px;text-decoration:none;background:8px 8px no-repeat #fff;cursor:move;}.songs-list-bo li{cursor:move;}#progress{width:430px;background:url(/images/upload_bg.png) repeat-x;border-top:1px solid #666;border-bottom:1px solid #666;margin:10px;}#progressbar{width:0;height:26px;background:url(/images/upload.png) repeat-x;}