/**** RESET ****/
html{color:#cbb57f;background:#131313;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:11px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/**** BASIC STYLE ****/
html{height:100%}
body {position:relative;height:100%;background:#000}
a:focus {outline:none}
strong {font-weight:bold}
div.intro, div#introContainer {position:absolute;height:100%;width:100%}
#layout {position:relative;display:none}
#container {position:absolute;width:940px;height:600px;}

/*** MENU ***/
.menu {position:absolute;top:113px;left:414px;display:none}
.menu span {display:none}
.menu ul li {display:inline}
.menu ul a {display:block;height:10px;margin-bottom:6px}
.menu ul a#mn_gallery {width:42px;background:url('../img/shared/menu.gif') top left no-repeat}
.menu ul a:hover#mn_gallery, .menu li.active a#mn_gallery {background:url('../img/shared/menu.gif') 0 -13px no-repeat}
.menu ul a#mn_concept {margin-left:15px;width:48px;background:url('../img/shared/menu.gif') 0 -27px no-repeat}
.menu ul a:hover#mn_concept, .menu li.active a#mn_concept {background:url('../img/shared/menu.gif') 0 -40px no-repeat}
.menu ul a#mn_video {margin-left:30px;width:78px;background:url('../img/shared/menu.gif') 0 -52px no-repeat}
.menu ul a:hover#mn_video, .menu li.active a#mn_video {background:url('../img/shared/menu.gif') 0 -65px no-repeat}
.menu ul a#mn_tour {margin-left:45px;width:28px;background:url('../img/shared/menu.gif') 0 -79px no-repeat}
.menu ul a:hover#mn_tour {background:url('../img/shared/menu.gif') 0 -92px no-repeat}

/** HOME **/
#home {position:absolute;left:140px;top:42px;width:660px;height:515px;}
#home .container {position:absolute;background:url('../img/hp/light.jpg') 0 32px no-repeat;display:none}
#home .container img {display:none}
#home .container img#bars {margin:0 0 0 180px}
#home .container img#box {position:absolute;top:166px;left:139px}
#home .container img#logo-hp {position:absolute;top:220px;left:199px}
#home .container img#box-bars {position:absolute;top:206px;left:147px}

/** CONCEPT **/
#concept {position:absolute;width:810px;height:600px;top:0;left:65px;}
#logo-concept {position:absolute;top:115px;left:21px;z-index:200;display:none}
#concept-bars {position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/concept/bars.jpg') 0 0 no-repeat;display:none}
#concept-txtWrapper {position:absolute;top:72px;left:217px;width:483px;height:520px;background:url('../img/concept/text-bg.jpg') 0 0 no-repeat;display:none}
#concept-txt {display:none;font-size:11px;padding:70px 80px;}
#concept-txt h2 {font-weight:bold}
#concept-txt p {margin-bottom:1em}
#concept-txt a:link, #concept-txt a:visited {color:#cbb57f;text-decoration:none;font-weight:normal}
#concept-txt a:hover {text-decoration:underline}

/** GALLERY **/
#gallery {position:absolute;width:810px;height:600px;top:0;left:65px;display:none}
#logo-gallery {position:absolute;top:115px;left:21px;z-index:200;display:none}
#gallery-bars {position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/concept/bars.jpg') 0 0 no-repeat;display:none}
.datesBox {position:absolute;top:248px;left:2px;width:215px;height:122px;padding:20px 15px 0 0;text-align:right;background:#000 url('../img/gallery/dateBox.jpg') top right no-repeat;display:none}
.datesBox  li {margin:4px 0}
.datesBox  li a {color:#cbb57f;text-decoration:none;font-size:11px}
.datesBox  li a.active {font-weight:bold}
/** versione no date ***/
/*.hor #galleryWrapper {position:absolute;top:70px;left:189px;width:725px;height:488px;background:url('../img/gallery/containerHor.jpg') 0 0 no-repeat;display:none}
.hor #galleryWrapper #imgHolder {position:absolute;left:98px;top:65px;width:565px;height:380px;}
.vert #galleryWrapper {position:absolute;top:40px;left:189px;width:682px;height:550px;background:url('../img/gallery/containerVer.jpg') 0 30px no-repeat;display:none}
.vert #galleryWrapper #imgHolder {position:absolute;left:145px;top:0px;width:337px;height:507px;}
.hor #counter {left:98px;bottom:15px;width:560px;}
.vert #counter {left:145px;bottom:15px;width:332px;}*/ 
.hor #galleryWrapper {position:absolute;top:70px;left:232px;width:682px;height:488px;background:url('../img/gallery/containerHor.jpg') 0 0 no-repeat;display:none}
.hor #galleryWrapper #imgHolder {position:absolute;left:55px;top:65px;width:565px;height:380px;}
.ver #galleryWrapper {position:absolute;top:40px;left:232px;width:478px;height:550px;background:url('../img/gallery/containerVer.jpg') 0 30px no-repeat;display:none}
.ver #galleryWrapper #imgHolder {position:absolute;left:102px;top:0px;width:337px;height:507px;}
#imgHolder img {position:absolute;top:0;left:0;z-index:10;display:none}
#counter {position:absolute;height:20px;padding:4px 0 0 5px;background:url('../img/gallery/imgInfo-bg.gif') 0 0 no-repeat;display:none}
.hor #counter {left:55px;bottom:15px;width:560px;}
.ver #counter {left:102px;bottom:15px;width:332px;}
#counter a {display:block;float:left;display:inline}
#counter  p.imgCounter {float:left;padding-top:2px;margin:0 4px;display:inline}
#counter span {font-size:11px}
#counter a img {padding-top:3px}
#gallery #counter p.caption {float:left;display:inline;padding-top:2px;font-size:11px;margin-left:20px}

/*** VIDEO ***/
#video {position:absolute;width:810px;height:600px;top:0;left:65px;display:none}
#logo-video {position:absolute;top:115px;left:21px;z-index:200;display:none}
#video-bars {position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/concept/bars.jpg') 0 0 no-repeat;display:none}
#videoWrapper1 {position:absolute;top:70px;left:232px;width:648px;height:530px;background:url('../img/video/container-bg.jpg') 0 0 no-repeat;display:none}
#videoWrapper2 {position:absolute;left:73px;top:95px;width:520px;height:281px;}
.hongkong  #videoWrapper2, .mosca #videoWrapper2, .london #videoWrapper2 {left:80px;top:75px;width:480px;height:360px;background:none}
p.videoCaption {position:absolute;display:none;font-size:11px}
.firenze p.videoCaption, .madrid p.videoCaption, .tokyo p.videoCaption, .miami p.videoCaption, .munich p.videoCaption, .seoul p.videoCaption  {left:75px;top:384px;}
.hongkong p.videoCaption, .mosca p.videoCaption, .london p.videoCaption {left:84px;top:444px}

/*****FOOTER******/
#footer{position:absolute;left:0;top:0;width:100%;padding:1px 0 0;border-top:1px solid #000;z-index:400;visibility:hidden}	
#footer-wrap{height:23px;background:#161616;padding:4px 0 0 0}
#footer ul{text-align:center;}	
#footer li{display:inline;}
#footer li a {padding: 0 10px;border-right:1px solid #434343;line-height:auto;font-size:10px;color: #434343;text-decoration:none;font-weight:normal}
#footer li a.last{border:0;}	
#footer li a:hover{text-decoration:none;}

#lingue{width:100%;margin: 0 auto;height:16px;background-color:#161616;z-index:500;position:absolute;bottom:23px;left: 0;text-align:center;font-size:11px;color:#434343;display:none;padding-top:4px;}
#lingue a {color:#434343;text-decoration:none}

/*****MODAL WINDOW******/
div.overlay {background: #000;position:absolute;top:0;left:0;z-index: 1;width: 100%;height:100%;z-index:600}
div.videoHolder {position:absolute;z-index:2;background:#525252;width:920px;height:566px;display:none;z-index:620}
div.videoHolder #closeWrapper {position:absolute;top:526px;left:12px;height:20px;width:900px;background:url('../img/close-bg.gif') 0 15px no-repeat}
div.videoHolder #closeWrapper a#closeLayer {margin:11px 0 0 433px;width:48px;height:11px;display:block;background:url('../img/close_en.gif') top left no-repeat;}
div.videoHolder #closeWrapper ul.podcast {position:absolute;top:0;right:0;}
div.videoHolder ul.podcast li {display:inline}
div.videoHolder ul.podcast li a {display:block;height:8px;}
div.videoHolder ul.podcast li a span {display:none}
div.videoHolder ul.podcast li a#bPodcast {width:96px;background:url('../img/bckpodcast.gif') top left no-repeat;}
div.videoHolder ul.podcast li a#cPodcast {margin-top:15px;width:95px;background:url('../img/cmppodcast.gif') top left no-repeat;}
div.invite {position:absolute;z-index:1000;padding-bottom:15px;}
div.invite a.close {position:absolute;bottom:0;right:0;color:#cbb57f;text-decoration:none}
div.invite img {border:1px solid #333;cursor:pointer}
