body {margin:0px;top:0px;left:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#999999;background-color:#333333;}
body div, body p {position:relative;width:auto;height:auto;margin:0px;padding:0px;}
body a {outline:none;width:auto;height:auto;}
body img {position:relative;border:none;float:left;}

body h1 {position:relative;width:auto;height:auto;margin:0px 10px 0px 0px;padding:0px;font-weight:normal;font-size:22px;color:#efefef;float:left;}
body h2, body h3 {position:relative;width:auto;height:auto;margin:0px;padding:0px;line-height:30px;font-weight:normal;font-size:15px;color:#cccccc;float:left;}
body p {position:relative;width:auto;height:auto;margin:0px;padding:0px 0px 20px 0px;line-height:16px;font-weight:normal;font-size:12px;color:#e3e3e3;float:left;}

/*generici*/
.floatright {float:right !important;}
.nomargin {margin:0px !important;}
.nopadding {padding:0px !important;}

#cont-gen {position:absolute;width:880px;top:0px;left:50%;margin:0px 0px 0px -440px;padding-bottom:20px;float:left;}

/*header menu*/
#cont-menu {overflow:hidden;position:relative;width:880px;margin:30px 0px 60px 0px;text-align:left;}
#menu {position:relative;text-align:left;left:50%;float:left;}
#menu ul {list-style:none;position:relative;margin:0px;padding:0px;left:-50%;}
#menu ul li {margin:0px 38px 0px 0px;padding:0px;left:-50%;float:left;}
#menu ul li a {text-decoration:none;font-size:15px;color:#999999;float:left;}
#menu ul li a:hover {color:#efefef;}
#menu ul li.sel a {font-size:15px;color:#efefef;}

/*contenuti*/
#cont {width:100%;margin:30px 0px 0px 0px;padding:50px 0px;background-color:#191919;float:left;}
#cont-foto {width:100%;margin:30px 0px 0px 0px;padding:10px 0px 0px 0px;background-color:#191919;float:left;}
#cont-video {width:860px;margin:30px 0px 0px 0px;padding:25px 25px 0px 25px;background-color:#191919;float:left;}

/*sx*/
#sx {width:50%;float:left;}
#sx div {margin-top:50px;text-align:center;background-color:#ff0f00;float:none;}
#sx div img {margin:0px auto;float:none;}

/*cc*/
#cc {width:840px;margin:0px 20px;}
#cc h1 {width:100%;padding-bottom:20px;float:left;}
#cc h1.right {width:auto;padding-bottom:20px;right:288px;float:right !important;}
#cc .cont-cover {width:100%;height:auto;padding:20px 0px;float:left;}
#cc .cont-cover img {margin:12px 0px 0px 0px;left:116px;float:left;}
#cc .cont-cover ul {list-style:none;position:relative;width:418px;margin:0px;padding:0px;float:right;}
#cc .cont-cover ul li {width:100%;margin:0px;padding:0px 0px 5px 0px;float:left;}
#cc .cont-cover ul li h2 {width:418px;font-weight:bold;color:#b9a350;float:left;}
#cc .cont-cover ul li h3 {width:418px;font-weight:normal;float:left;}
#cc .cont-cover ul li span {font-size:12px;color:#cccccc;}
#cc .cont-cover ul li a {text-decoration:none;font-size:12px;color:#ffffff;float:left;}
#cc .cont-cover ul li a:hover {color:#999999;}

/*list foto*/
#list-foto {width:820px;padding:0px 10px 0px 10px !important;}
#list-foto ul {list-style:none;position:relative;width:860px !important;height:auto;margin:0px;padding:0px;float:left;}
#list-foto ul li {display:inline;position:relative;margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;float:left;}
#list-foto ul li a {position:relative;float:left;}
#list-foto ul li p {position:relative;width:270px;padding:5px 10px 10px 0px;font-size:11px;color:#cccccc;clear:left;float:left;}
#list-foto ul li.nopadding {padding-right:0px;}

/*lightbox*/
#lightbox {position:absolute;width:100%;left:0px;text-align:center;z-index:100;}
#lightbox img {width:auto;height:auto;}
#lightbox a img {border:none;}

#outerImageContainer {position:relative;width:250px;height:250px;margin:0px auto;background-color:#666666;}
#imageContainer {padding:10px;}

#loading {position:absolute;height:25%;width:100%;top:40%;left:0%;text-align:center;}

#imageDataContainer {overflow:auto;width:100%;margin: 0px auto;line-height:1.4em;background-color:#666666;}

#imageData {padding:0px 10px;}
#imageData #bottomNavClose {width:22px;height:22px;padding-bottom:0.7em;float:right;}

#overlay {position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000000;z-index:90;}

/*list video*/
#list-video {width:100%;}
#list-video ul {list-style:none;position:relative;width:860px !important;height:auto;margin:0px;padding:0px;float:left;}
#list-video ul li {display:inline;width:417px;height:auto;margin:0px 25px 0px 0px;padding:0px 0px 25px 0px;float:left;}
#list-video ul li object {position:relative;width:417px;height:330px;clear:left;float:left;}
#list-video ul li h3 {position:relative;width:100% !important;margin:0px;padding:0px 0px 10px 0px;font-weight:bold;line-height:100%;color:#b9a350;float:left;}
#list-video ul li.nopadding {padding-right:0px;}

/*list*/
#list-links {list-style:none;display:inline;position:relative;width:100%;height:auto;margin:0px;padding:0px;float:left;}
#list-links li {display:inline;position:relative;width:48% !important;height:25px;margin:0px !important;padding:0px !important;float:left;}
#list-links li h2 {position:relative;height:auto;margin:0px;padding:0px;font-weight:bold;line-height:100%;color:#b9a350;float:left;}
#list-links li a {position:relative;font-size:13px;float:left;}

/*press - progetti*/
.list-progetti {list-style:none;position:relative;width:100% !important;height:auto !important;margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;background:url(../img/linea.gif) bottom left repeat-x;float:left;}
.list-progetti li {position:relative;width:100%;margin:0px !important;padding:0px !important;float:left;}
.list-progetti li h2 {position:relative;height:auto;margin:0px;padding:0px 0px 10px 0px;line-height:100%;font-weight:bold;color:#b9a34d;float:left;}
.list-progetti li p {margin:0px;padding:0px 0px 10px 0px;color:#cccccc;}
.list-progetti li a {text-decoration:none;font-size:12px;color:#efefef;float:left;}
.list-progetti li a:hover {color:#999999;}

/*pagination*/
#pag {position:relative;width:457px;margin:20px 0px 0px 0px;padding:0px 0px 30px 0px;float:left;}
#pag ul {list-style:none;position:relative;width:auto !important;margin:0px;padding:0px;float:right;}
#pag ul li {margin:0px;padding:0px;float:left;}
#pag ul li a {text-decoration:none;font-size:12px;color:#999999;float:left;}
#pag ul li a:hover {color:#efefef;}
#pag ul li.sel span {font-size:12px;color:#efefef;}

/*dx*/
#dx {width:50%;float:left;}
#dx h1 {width:100%;padding-bottom:20px;}
#dx h3 {width:100%;font-weight:bold;color:#b9a34d;}
#dx a {text-decoration:none;color:#ffffff;}
#dx a.torna {position:absolute;top:11px;right:20px;text-decoration:none;color:#ffffff;float:left;z-index:1;}
#dx a:hover, #dx a.torna:hover {color:#999999;}
#dx .p1 {width:90%;font-weight:bold;color:#ffffff;}
#dx p {width:90%;}
#dx ul {list-style:none;position:relative;margin:0px;padding:0px;}
#dx ul li {width:100%;margin:0px;padding:0px 0px 10px 0px;float:left;}
#dx ul li h3 {width:100%;font-weight:bold;color:#b9a34d;}
#dx ul li span {font-size:12px;color:#e3e3e3;}
