html,body,p,ul,li,h1,h2,h3,h4,h5,form,table,th,td,dl,dd,dt{margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}img,fieldset{border:0}img{display:block}table{border-spacing:0}html{background-color:#3e301e}body{font:small Tahoma,Helvetica,Arial,sans-serif;text-align:center;background:#3e301e url(/img/body.png) top left repeat-x}#container{width:842px;margin:0 auto;text-align:left}h5{font-weight:normal;font-size:100%;margin:-10px 0 15px 0;padding:5px;background-color:#b81900;border:1px #cd0a0a solid;-moz-border-radius:2px}.ok{background-color:#ffe45c;border:1px #fed22f solid;color:#363636}form p,form div{padding:4px 0 4px 15px}label{display:block;float:left;padding-top:3px;font-size:93%}label.checkbox,label.radio{float:none;display:inline;padding:0;margin-left:7px}select,.text,textarea{font-size:93%;font-family:Tahoma,Helvetica,Arial,sans-serif}.text,textarea{padding:1px}.reset,.submit,.button{font-size:93%;font-family:Helvetica,"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif}em.error{color:#e58f8f;font-style:normal;display:block;padding-bottom:4px;font-size:93%}.required{font-weight:bold}.row_submit{margin-top:10px}.row_submit img{display:inline;visibility:hidden;width:25px;height:25px;margin-left:10px;margin-bottom:-7px}#frm_newsletter{float:left;width:234px}#frm_newsletter h5{margin:8px 0 0 1px;padding:1px 5px;background-color:transparent;border-color:#3e301e}#frm_newsletter .error{background-color:#b81900;border-color:#cd0a0a;color:#fff}#frm_newsletter .ok{background-color:#ffe45c;border-color:#fed22f;color:#363636}#frm_newsletter p{padding:1px 0 0 8px;margin:0}#frm_newsletter .text{width:135px}#frm_newsletter img{margin-left:3px;width:22px;height:22px}#top{height:300px;padding-top:36px;background:transparent url(/img/foto.jpg) bottom left no-repeat;margin-bottom:8px}#top a{display:block;text-indent:-9999em;overflow:hidden;background:transparent url(/img/bg2.png) top left no-repeat}#top a:hover{text-decoration:none}#top ul{margin:8px 0 0 73px;float:left;list-style-type:none}#top li{float:left}#top li a{height:27px}#top #i{width:96px;background-position:-4200px 0}#top #i:hover{background-position:-4200px -28px}#top #r{width:85px;background-position:-4296px 0}#top #r:hover{background-position:-4296px -28px}#top #t{width:61px;background-position:-4381px 0}#top #t:hover{background-position:-4381px -28px}#top #s{width:87px;background-position:-4442px 0}#top #s:hover{background-position:-4442px -28px}#top #c{width:80px;background-position:-4529px 0}#top #c:hover{background-position:-4529px -28px}#top #o{width:64px;background-position:-4609px 0}#top #o:hover{background-position:-4609px -28px}#top #a{width:44px;background-position:-4673px 0}#top #a:hover{background-position:-4673px -28px}h1{float:left;margin-left:26px}h1 a{width:205px;height:50px}#top h1 a:hover{background-position:0 -50px}h2{font-size:100%;border-left:5px #fff solid;overflow:hidden}h2 strong{background-color:#fff;color:#546568;line-height:1.4;padding:3px 6px 3px 0}.content{background:transparent url(/img/bg2.png) -1950px 0 no-repeat;padding:5px 0 0 5px;float:left;color:#fff;margin-left:5px;width:260px}.content div{padding:14px 12px;overflow:hidden;background-color:#546856}.rightcol{width:527px;margin-left:25px;background-position:-2300px 0}.rightcol div{background-color:#564d4d;padding-bottom:30px}.rightcol h2{color:#564d4d}.content p,.content li{font-size:85%}.content p{line-height:1.3;padding:20px 0 0 10px}.content a{color:#3acde3}#foot{background:transparent url(/img/bg2.png) -205px 32px no-repeat;padding:30px 0 10px 136px;font-size:77%;overflow:hidden;clear:both;color:#998775}address{width:453px;padding:26px 0 10px 15px;border-left:2px #4d453e solid;border-right:2px #4d453e solid;font-style:normal;float:left}.news{width:395px;background-position:-1047px 0}#news2{margin-left:25px;background-position:-1531px 0;padding:5px 5px 0 0}.news div{background-color:#546568}#news2 div{background-color:#5d555c}.news img{float:right;border:2px #fff solid;margin:0 0 10px 10px}.news a{color:#3acde3}#news_overlay{display:none;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000}#news_overlay .close{background-image:url(/img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}.spectacles{width:260px;background-position:-1950px 0}#latest{width:527px;margin-left:25px;background-position:-2300px 0}.spectacles ul{list-style-type:none;padding:14px 0;background-color:#546856}.spectacles div,.spectacles ul{min-height:180px}.spectacles li a{color:#fff;display:block;padding:2px 12px}.spectacles li a:hover{color:#546856;background-color:#fff;text-decoration:none}#latest div{background-color:#564d4d;padding-bottom:30px}#latest h2{color:#564d4d}#latest a{color:#3acde3}#spectacle{width:522px;background-position:-3000px 0}#spectacle div{background-color:#4e453e;padding-bottom:30px}#spectacle h2{color:#4e453e}#gallery{width:270px;background-position:-3900px 0;margin-left:20px}#gallery div{background-color:#546568}#gallery h2{color:#546568}#gallery ul{list-style-type:none;padding-top:14px}#gallery li{float:left;margin:0 8px 14px 6px}#gallery li a{border:2px #fff solid;display:block}#gallery li a:hover{color:#546856;background-color:#fff;text-decoration:none}.items{width:20000em;position:absolute;clear:both}.navi{background-image:url(/img/navi.png);width:30px;height:30px;float:left;position:absolute;bottom:27px;left:50px}.navi:hover{background-position:-30px 0}.navi:active{background-position:-60px 0}.nextPage{background-position:0 -30px;clear:right;left:705px}.nextPage:hover{background-position:-30px -30px}.nextPage:active{background-position:-60px -30px}.navi.disabled{visibility:hidden}#box{background-image:url(/img/black.png);width:790px;height:575px;position:absolute;display:none}#box .close{position:absolute;left:745px;top:8px;cursor:pointer;height:35px;width:35px;text-decoration:none}#images{position:absolute;overflow:hidden;margin:50px 0 0 46px;width:690px;height:460px}.items div{float:left;width:690px;height:460px;margin-right:30px}#about address{float:none;border:0;padding:20px 10px;width:auto;font-size:93%}#about img{border:2px #fff solid}#about div{padding-bottom:30px;min-height:160px}#history dl{padding:20px 12px 0 0;overflow:hidden;font-size:85%}#history dt{width:170px;float:left;text-align:right;font-weight:bold}#history dd{margin-left:195px;padding-bottom:15px;line-height:1.3}#other ul{padding:14px 12px 14px 5px;list-style-type:none}#other li{font-size:93%;font-weight:bold;padding-bottom:10px}#other ul ul{list-style-type:circle;padding:5px 0 15px 20px}#other ul ul li{padding:0;font-weight:normal}#service dl{font-size:85%;padding:20px 12px 0 12px;overflow:hidden}#service dt{width:120px;float:left;text-align:right;font-weight:bold}#service dd{margin-left:150px;padding-bottom:15px;line-height:1.3}#service ul{list-style-type:none;padding-top:14px}#service li{float:left;margin:0 8px 14px 2px}#service li a{border:2px #fff solid;display:block}#service li a:hover{color:#546856;background-color:#fff;text-decoration:none}#service p{font-size:93%;text-align:center}#contact address{float:none;border:0;padding:20px 10px;width:auto;font-size:93%}#contact p{text-align:center;padding:20px 0}#contact img{display:inline;border:2px #fff solid;vertical-align:top}#contact_overlay{display:none;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000}#contact_overlay .close{background-image:url(/img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}#contact_form h2{margin-bottom:15px}#frm_contact p{padding:5px 12px}#frm_contact label{font-size:100%;width:80px}#frm_contact .text{width:200px}#frm_contact textarea{width:370px;height:180px;font-size:109%}#frm_contact .submit{margin-left:80px}#frm_contact .error,#frm_contact input,#frm_contact label{font-size:109%}#frm_contact h5.error{font-size:100%}#repertoire div{min-height:160px}#repertoire dl{padding:20px 12px 0 12px;overflow:hidden;font-size:85%}#repertoire dt{width:90px;float:left}#repertoire dd{margin-left:110px;padding-bottom:15px}#repertoire dd .title{color:#ffda8b}#repertoire dd a strong{color:#3acde3}#information{width:818px;background-position:-3000px 0}#information div{background-color:#4e453e;padding-bottom:30px}