/* CSS Document */
@font-face {  
	font-family: "Univers";  
	font-weight:normal;
	src: url('/include/font/UniversLTStd-Cn.eot'); /* IE */  
 	src: local("Univers"), url('/include/font/UniversLTStd-Cn.ttf') format("truetype"); /* non-IE */  
}

@font-face {  
	font-family: "Univers";  
	font-weight:bold;
 	src: url('/include/font/UniversLTStd-BoldCn.eot'); /* IE */  
 	src: local("Univers"), url('/include/font/UniversLTStd-BoldCn.ttf') format("truetype"); /* non-IE */  
}

* {font-family:Helvetica, Arial, Verdana, sans-serif !important;  font-size:9pt !important; padding:0px; margin:0px;}
BODY { color:#FFF; background-color:#000; margin:0px; padding:0px; font-family: "Univers", Helvetica, Arial, Verdana, sans-serif;}
A {color:#000; text-decoration:none;}
A IMG {border:none;}
H2 {text-transform:uppercase;}

#content {background-color:#000;}
#header { background-color:#000; padding:40px 50px 30px;}
#logo { padding-left:4px;}

HTML, BODY {height:100%;}
BODY {}
#footer {background-color:#000; padding:10px 54px;}
#footer * {font-size:8pt !important; color:#333; }
#footer B {color:#FFF;}
#footer A, #footer B {}

#menu H3 {z-index:1;  border:none !important; color:#666 !important; background-color:#000; width:200px; text-transform:uppercase; font-weight:normal;}
#menu H3 SPAN { padding:0px 70px;}
#menu H3.ui-state-hover, #menu H3.ui-corner-all, #menu H3.ui-state-active { background-color:#000 !important;}
#menu H3.ui-state-hover, #menu H3.ui-state-active {color:#FFF!important;}
.ui-icon-plus { background-image:url(/img/icon_piu.png) !important; background-position:45px; }
.ui-icon-minus { background-image:url(/img/icon_meno.png) !important;  background-position:45px; }
.ui-state-hover .ui-icon-plus { background-image:url(/img/icon_piu_hover.png) !important;}
.ui-accordion .ui-accordion-header .ui-icon { margin-top:-10px !important;}

.ui-accordion .ui-accordion-content-active { border-top: 2px solid #000;  border-bottom: 3px solid #000; }

.section {min-width:1000px; margin:0px !important; padding:0px !important; background-color:#FFF; color:#000;}

.side {float:left; width:200px; height:400px;}
.main {float:left; width:800px; height:400px;}
.featured {float:left; width:800px;  height:400px; overflow: hidden;}
.info {float:left; width:200px;  height:400px; overflow: hidden;}
.contents {float:left; width:600px;  height:400px; overflow: hidden;}

.featured {background-repeat: no-repeat;}
.featured TABLE {width:800px; height:400px;}
.featured TD {background-repeat:no-repeat;}
.featured H2 {font-size:16pt !important; margin:20px 400px 20px 20px; padding:4px 0px 4px; font-weight:normal;}
.featured EM {font-size:16pt !important; background-color:#FFF; color:#000; padding:4px 0px 4px;  font-style:normal;}
.negative EM {background-color:#000 !important; color:#FFF !important;}
.featured A {color:#FFF;}
.featured .editor {text-align:left; margin:20px 400px 20px 20px;}


#contact {}
#contact EM {background-color:#000; color:#FFF; font-style:normal; font-size:10pt !important; padding:4px 0px 4px; }
#contact A {color:#FFF; font-size:10pt !important;}
#profile {}
#profile EM {background-color:#000; color:#FFF; font-style:normal; font-size:10pt !important; padding:4px 0px 4px; }
#profile A {color:#FFF; font-size:10pt !important;}
.info H2 {padding:15px 10px 10px; font-weight:bold;}
.info .editor {padding:0px 10px;}
.info .editor P {padding-bottom:10px;}

/* MENU */
.sc_menu_wrapper { position: relative; height: 400px; width: 200px; margin-top: 0px; overflow: auto; }
.sc_menu { padding: 15px 0px 0px 66px; }
.sc_menu li { padding:5px 3px; list-style:none; line-height:14px !important;}
.sc_menu a { text-decoration:none; text-transform:uppercase; padding:1px 0px}
.sc_menu a:hover, .sc_menu a.act {text-decoration:none; background-color:#000; color:#FFF;}
.sc_menu img { }
.sc_menu_wrapper .loading { position: absolute; top: 50px; left: 10px; margin: 0 auto; padding: 10px; width: 100px; }
.sc_menu_tooltip { display: block; position: absolute;}

::-moz-selection{
	background:#000;
	color:#fff;
}

::selection {
	background:#000;
	color:#fff;
}

#profile-flash {padding:20px 69px;}
#text-profile PRE {font-size:11pt !important; line-height:17px; padding:20px 66px; color:#FFF;}

.cursore { position:absolute; top:20px; left:64px;}
.thumbBox { position: relative;}
.thumbBox .header { position: absolute; top: -24px; left: 0px; text-transform:uppercase;}
.thumbBox .descriptionBox{ position: absolute; top: 400px; left: 0px; color:#666 !important;}
.thumbBox .header A.act { color:#FFF;}
.thumbBox .header A { color:#666}

/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
	.featured H2 {line-height:31px !important;}
	.featured EM {line-height:31px !important;}
	#contact EM {line-height:20px !important;}
	#profile EM {line-height:20px !important;}
}  
