/*

	green: #6bc837
	filet gris: #979797
	
*/
body{background:url(../images/bg-body.png) no-repeat center top #000;color:#FFF;font-size:10pt; font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;}

*:focus{outline:none;}
img{border:0;}
a,a:hover,a:visited{color:#6bc837;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}

#menu{height:43px; background:url(../images/bg_menu.png) repeat-x top left;z-index:2;position:fixed;width:100%;top:0;
.left:0;
.position:absolute;}
#menu #menu-inner{margin:auto;width:966px;position:relative;height:46px;}

#top-img{position:relative;z-index:1;margin:0 auto;width:966px; text-align:center;padding:43px 0 40px 0; background:#000;}

#footer{ background:url(../images/footer.jpg) repeat-x bottom left;height:81px;margin:auto;width:957px; text-align:center;position:relative;}
#footer #footer-right{position:absolute;right:10px;top:20px;}
#footer #footer-left{position:absolute;left:10px;top:50px;font-weight:bold;}
#footer #footer-middle{position:relative;bottom:-20px;}


#content{margin:auto;width:966px;margin-bottom:200px;background:#000;}

#content .title,#content .title a,#content .title:hover,#content .title a:visited{color:#ff0000;font-size:16pt;border-bottom:#979797 1px solid;padding-left:10px;padding-bottom:2px;font-weight:bold;text-decoration:none;margin-bottom:20px;}
#content .title b{color:#fff;}


#events-list table{font-weight:bold;}
#events-list table tr{cursor:pointer;}
#events-list table tr.hover{color:#ff0000;}
#events-list table tr td{border-bottom:#979797 1px solid;padding-top:5px;padding-bottom:5px;white-space:nowrap;width:33%}
#events-list table tr td img{margin-left:10px;margin-right:10px;}

#p-page{position:relative;}
#p-page #inner{width:640px;float:left;}
#p-page #buy-ticket{position:absolute;right:0;top:0;}


#p-page #contact .contact{border-bottom:#979797 1px solid;padding-bottom:10px;margin-bottom:10px;padding-left:10px;font-weight:bold;}
#p-page #contact .contact i{font-weight:normal;font-size:9pt;}
#p-page #contact .contact a{font-size:9pt;}


#inner-right{float:right;width:294px;}
#inner-right #categorie{background:#1e1e1e;padding-top:5px;padding-bottom:5px;font-weight:bold;color:#ff0000; text-align:center;margin-bottom:20px;}
#inner-right #videos-selection{height:425px;border:1px solid #FFF;overflow:auto;clear:left;margin-bottom:20px;}
#inner-right #videos-selection .videos{border-bottom:1px solid #fff;padding-bottom:10px;padding-top:10px;margin-right:5px;margin-left:5px;font-weight:bold;clear:left;font-size:11pt;cursor:pointer;}
#inner-right #videos-selection .videos.selected{color:#ff0000;}
#inner-right #videos-selection .videos.selected img{border-color:#ff0000;}
#inner-right #videos-selection .videos span{color:#979797;font-size:8pt;}
#inner-right #videos-selection .videos img{float:left;border:2px solid #fff;margin-right:10px;}

#inner #credit{background:#1e1e1e;padding:10px;margin-top:20px;}
#inner #credit .t-title{font-size:12pt;font-weight:bold;margin-bottom:10px;}
#inner #credit .t-desc{font-weight:bold;margin-bottom:10px;}
#inner #credit .t-credit{font-size:9pt;}
#inner #credit .t-credit span{color:#ff0000;}


#inner-right #photos-selection{margin-bottom:10px;}
#inner-right #photos-selection  a{float:left;border:1px solid #fff;}
#inner-right #pagination{background:#1e1e1e;text-align:center;height:19px;padding-top:3px;position:relative;margin-top:10px;}
#inner-right #pagination a{color:#ffffff;margin-right:5px;margin-left:5px;font-weight:bold;}
#inner-right #pagination span.current{color:#ff0000;padding-left:5px;padding-right:5px;}
#inner-right #pagination a.next{position:absolute;right:0;top:0;margin:0;}
#inner-right #pagination a.previous{position:absolute;left:0;top:0;margin:0;}



#login{background:url(../images/icons/lock_bg.gif) no-repeat; width:513px;margin:auto;height:130px;padding-left:130px;padding-right:20px;padding-top:20px;color:#979797;}
#login a{color:#979797;}
#login table{margin-top:-10px;}
#login td{padding-top:3px;padding-bottom:3px;}
#login input.text{width:275px;background:#000;color:#fff;border:1px solid #979797;border-top:2px solid #979797;}
#login .title{position:relative;}
#login .title a{position:absolute;right:0;bottom:0px;color:#979797!important;font-size:8pt!important;padding:0!important;border:0!important;font-weight:normal!important;margin-bottom:3px!important;}


.media-title{font-size:12pt;font-weight:bold;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #979797;cursor:pointer;}
#inner .media-cont{border-bottom:1px solid #979797;margin-bottom:5px;padding-bottom:30px;}
.media-table{width:100%;margin-top:5px;margin-bottom:5px;}
.media-table .b-title{font-size:13px;font-weight:bold;}
.media-table .thumbs{width:1%;padding-left:10px;padding-right:10px; vertical-align:top;}
.media-table .desc{margin-bottom:10px;margin-top:10px;}


ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;list-style: none;}
a.thumb {display: block;border: 2px solid #fff;}
ul.thumbs li.selected a {border: 2px solid #ff0000;}

#gallery-adv{position:relative;}
#slideshow-adv img{border: 1px solid #fff; padding:5px;}
#controls-adv{margin-bottom:20px;margin-top:10px;text-align:center;font-size:11pt;}
#controls-adv a{color:#ff0000;text-decoration:none;font-weight:bold;}
#big-arrow{position:absolute;top:6px;left:6px;width:628px;height:430px;}
#big-arrow #arrow-left{position:absolute;left:0;top:0;}
#big-arrow #arrow-right{position:absolute;right:0;top:0;}

#player{border:3px solid #979797;}

.disabled,.disabled td{color:#666;cursor:default;}