@charset "utf-8";

* {margin:0;padding:0;}

body {background: #000;background-image: url('../img/bckgd.jpg');background-position: top center;background-repeat: no-repeat;color: #fff;font-family: verdana, arial, Helvetica;font-size: 12px;height: 100%;}

a {	color: #2FF0FF;}
h1 {font-size: 16px;margin: 0 0 8px 0;}
h2 {font-size: 14px;margin: 0 0 5px 0;}
img {border:0;}
p {margin: 0 0 20px 0;line-height: 1.5;}
hr {background-color: #6f6f6f;border: 0;height: 1px;margin: 20px 0;}

#header {height: 144px;margin: auto;width: 906px;}
#container {border: 1px solid #6f6f6f;margin: auto;position: relative;width: 906px;}
#overlay {background-color: #000;bottom: 0;filter: alpha(opacity=80);left: 0;-moz-opacity: .80;opacity: .80;position: absolute;top: 0;width: 100%;}
#content {margin: 0 30px 35px 30px;min-height: 350px;position: relative;}

/*** MENU ***/
#menu {font-size: 12px;padding: 0 0 0px 0;margin: 10px 0 0 0;z-index:800;color:#FFF;height:40px;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;color:#FFF;}
#menu ul {display:inline-block;} 

#menu li {margin:0; padding:0; list-style:none;color:#FFF;z-index:800;} 
#menu li {display:inline-block; display:inline;} 
#menu li:hover {background-image: url('../img/menu_hover.jpg');background-position: bottom;background-repeat: repeat-x;z-index:800}
#menu li.highlight {background-image: url('../img/menu_hover.jpg');background-position: bottom;background-repeat: repeat-x;z-index:800}
#menu li:hover li {background-image: none;z-index:800}
#menu li ul li a:hover {background-color: #757575;color: #ffffff;z-index:800;}
#menu li ul li:hover {background-color: #757575;}

#menu ul ul {position:absolute; left:-9999px;z-index:800;background: #111;border: 1px solid #6f6f6f;opacity:0.9;}
#menu ul.level1 {margin:0 auto;width: 100%;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;width: auto;height:40px;width: auto;}
#menu ul.level3 {opacity:1;}
#menu ul.level4 {opacity:1;}
#menu ul.level2 li {width: 247px;}
#menu ul.level3 li {width: 350px;}
#menu ul.level4 {width:50px;}
#menu ul.level4 li {width:50px;}
#menu li.left ul.level2 li {width: 150px;}
#menu li.left ul.level3 li {width: 200px;}
#menu li.left ul.level3 li.court {width: 50px;}
#menu li.left ul.level4 {width:270px;}
#menu li.left ul.level4 li {width:270px;}

#menu b {position:absolute;}

#menu a {display:block; font:normal 12px verdana,arial,sans-serif; color:#FFF; line-height:30px; text-decoration:none;padding:0 6px 0 6px;z-index:800;width: auto;}
#menu ul.level1 li.level1-li a.level1-a {float:left;height:40px;} 
#menu ul.level1 li.level1-li a.level1-a.first {padding-left:0px;}
#menu ul.level1 li.level1-li a.level1-a.last {padding-right: 0px;}

#menu ul li:hover > ul {visibility:visible; left:0; top:40px;} 
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-31px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:40px;} 
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-31px;} 

#menu a:hover ul {left:0; top:23px;} 
#menu li.left a:hover ul {left:auto; right:-1px; top:23px;} 
#menu li.left ul a {text-align:right; padding:0 10px 0 20px;} 

#menu a:hover a:hover ul,#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul,#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;} 

#menu a:hover ul ul,#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul,#menu li.left a:hover a:hover ul ul {left:-9999px;}  

#menu li.menu_nopad {float: right !important;margin: 0;padding: 0;z-index:800}

/*** END MENU DROP-DOWN ***/
#lang {text-transform: capitalize;}

.clear {clear: both;}

.gallery_title {background-image: url('../img/glry_ttl.jpg');background-repeat: no-repeat;border: 1px solid #6f6f6f;display: inline;float: left;height: 308px;width: 175px;}
.gallery_title_container {display: block;height: 1px;left: 0;position: relative;top: 50%;width: 175px;}
/*.gallery_title_content {font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size: 18px;height: 254px;left: 50%;margin-left: -87px;overflow: hidden;padding: 0 5px;position: absolute;text-align: right;text-shadow: 5px 5px 5px #000;text-transform: uppercase;top: -100px;width: 165px;word-wrap: break-word;}*/
/*.gallery_title_align {margin:auto;position:absolute;width:auto;}*/
.gallery_title_content {font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size: 18px;padding: 0 5px;text-align: right;text-shadow: 5px 5px 5px #000;text-transform: uppercase;word-wrap: break-word;}
.gallery_img {display: inline;float: left;margin: 0 6px 0 0;position: relative;}
.gallery_img_last {display: inline;float: left;margin: 0;position: relative;}
.gallery_img img, .gallery_img_last img {border: 1px solid #6f6f6f;height: 308px;width: 205px;}
.gallery_img a, .gallery_img_last a {padding: 298px 0 0 0;z-index: 600;}

#gallery {display: inline;float: right;position: relative;height: 310px;}

.gallery_prev {float: right;left: 194px;margin: 7px 0 0 0;position: absolute;top: 50%;vertical-align: middle;width: 21px;}
.gallery_prev a {display: inline;padding: 149px 0;}

.gallery_next {float: right;margin-top: 7px;position: absolute;top: 50%;left: 852px;vertical-align: middle;width: 21px;}
.gallery_next a {display: inline;padding: 149px 0;}

.gallery_img_number {border: 1px solid #6f6f6f;background-color: #88171d;font-size: 11px;font-weight: bold;height: 18px;margin-left: -201px;line-height: 17px;position: absolute;text-align: center;top: 5px;width: 18px;text-decoration: none;color: #FFF;}

.text_content {border-left: 1px solid #6f6f6f;margin: 20px 0 0 182px;min-height: 308px;padding: 0 0 0 30px;}

.text_section {float: left;font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size: 22px;height: 100%;padding: 146px 0 0 0;text-align: center;text-transform: uppercase;width: 182px;}

#floater {float:left;height: 50%; margin-bottom: -120px;}
#content_title {clear: both;height: 240px;position: relative;}

/* ----- Scrollable ------ */
.scrollable {position:relative;overflow:hidden;width:625px;height:310px;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable img {float:left;margin:0px 1px 0px 1px;border:1px solid #828282;cursor:pointer;width:100px;height:75px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.scrollable .active {z-index:450;position:relative;}
.scrollable {float:left;}

a.browse {display:inline;width:15px;height:308px;margin:0px 7px;cursor:pointer;font-size:1px;}
a.right {background:url(../img/next.png) no-repeat;float:right;margin-right: 0px;position: absolute;}
a.left {margin-left: 0px;float: left;background:url(../img/prev.png) no-repeat;}
a.disabled {visibility:hidden !important;}

#img {border:1px solid #666;}

.next, .prev {position:absolute;top:40%;border:1px solid #6F6F6F;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prev {left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.next {right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.next:hover, .prev:hover {text-decoration:underline;background-color:rgba(100, 23, 29, 1);}

.disabled {visibility:hidden;}

.info {position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #6f6f6f;}
.info strong {display:block;}
.info_img_number {border: 1px solid #6f6f6f;background-color: #88171d;font-size: 11px;font-weight: bold;height: 18px;line-height: 17px;text-align: center;top: 5px;width: 18px;text-decoration: none;color: #FFF;position: absolute; top:-459px;left: 8px;}

.progress {position:absolute;top:45%;left:45%;display:none;}

.next, .prev, .info {background:#88171D;background:rgba(136, 23, 29, 0.9) url(../img/h80.png) repeat-x;}

.simple_overlay {display:none;z-index:999999;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;box-shadow:0 0 90px #000;}
.simple_overlay .close {background-image:url(../img/close.png);position:absolute;right:0px;top:0px;cursor:pointer;height:25px;width:25px;}

.items img {margin:0;width: auto;height: auto;}
.items a {display:block;float:left;margin:0px 1px;color:#FFFFFF;text-decoration: none;}

#gallerie .disabled {visibility:visible !important;}
#gallerie .inactive {visibility:hidden !important;}

p.comming {float: none;}

/*** BIOGRAPHIE ***/
.image_right {float: right;margin: 0 0 1em 1em;}
.image_right img {border: 1px solid #6F6F6F;}
.credit_photo {font-size: 10px;text-align: right;margin: 5px 0 0 0 ;color:#6F6F6F}

/*** FOOTER ***/
#footer {font-size: 10px;line-height: 30px;margin: auto;padding: 15px 0 0 0;text-align: right;width: 906px;}
#footer img {vertical-align: middle;}

#facebook {background: url('../img/facebook.jpg') no-repeat 0 0;display: block;height: 23px;width: 24px;}
#facebook:hover {background-position: 0 -23px;}
#facebook span{display: none;}

#twitter {background: url('../img/twitter.jpg') no-repeat 0 0;display: block;height: 23px;width: 24px;}
#twitter:hover {background-position: 0 -23px;}
#twitter span{display: none;}

.footer_links a {float: right;margin: 0 0 0 8px;}
/*** END FOOTER ***/

/*** HACK CSS ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .gallery_img_number {margin-left: 5px;display:none;}
    a.right {margin-left: 630px;}
}
