@font-face {
	font-family: 'FuturaBkBook';
	src: url('../font/ftrabk_-webfont.eot');
	src: local('?'), url('../font/ftrabk_-webfont.woff') format('woff'), url('../font/ftrabk_-webfont.ttf') format('truetype'), url('../font/ftrabk_-webfont.svg#webfonthwdxJfvB') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaMdMedium';
	src: url('../font/ftramd_-webfont.eot');
	src: local('?'), url('../font/ftramd_-webfont.woff') format('woff'), url('../font/ftramd_-webfont.ttf') format('truetype'), url('../font/ftramd_-webfont.svg#webfontQhFNCiW4') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{background:#d3d3d3 url(img/bg.jpg) repeat-x;margin:0;padding:0;font-size:11px; color:#555;
font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
img, a img{border:0;}
#contenitore{width:970px;margin:0 auto;padding:0;float:none;background:url(img/bg_contenitore.png) repeat-y;}
#main{width:960px;margin-left:5px;padding:0 0 15px 0;background:url(img/bg_main.png) no-repeat;}
#logo{position:relative;top:10px;left:15px;height:70px;width:170px;z-index:100;float:left;margin:0;cursor:pointer;}
#top{width:960px;height:93px;margin:0 auto;}
#colSX{width:190px;float:left;height:auto !important;height:450px;min-height:450px; font-family:Arial, Helvetica, sans-serif}
#corpo{float:left;padding-left:20px;width:750px;}
#path{font-family:Tahoma, Arial, Helvetica, sans-serif;border-bottom:solid 1px #e1e1e1;height:22px;font-weight:bold;font-size:10px;margin:10px 0 6px 0;padding:0;color:#888;width:540px}
#path a{color:#888;text-decoration:none;font-weight:normal;}
#path a:hover{color:#003B65;text-decoration:none;}
#path p.bread{float:left;margin-top:5px}
#path .pagetools{float:right;margin:0;clear:right;}
#colDX{float:right;padding:0;width:200px;height:267px;}
#colDX div.box{float:right;width:180px;margin:0 10px 0 0;padding:0;}
#bottom{width:970px;margin:0 auto;background-image:url(img/bg_bottom.gif);background-repeat:no-repeat;font-size:9px;height:30px;}
a:link, a:active, a:visited{text-decoration:none;color:#538FBF;}
a:hover{text-decoration:underline;color:#003B65;}
a:focus{outline:none}
.blu{color:#003B65;}
#bottom a:link, #bottom a:active, #bottom a:visited{text-decoration:none;color:#555;}
#bottom a:hover{text-decoration:underline;color:#003b65;}
h2{font-size:14px;padding:0;color:#003b65;margin:2px 0;}
h3{font-size:12px;font-weight:bold;padding:0;margin:2px 0;color:#003b65;}
ul.topMenu1{padding:0;margin:10px 0 20px 50px;float:right;display:inline;height:20px;list-style:none;}
.topMenu1 li{display:inline;color:#888;}
.topMenu1 a{padding:0px 7px;}
.topMenu1 a:link, .topMenu1 a:active, .topMenu1 a:visited{text-decoration:none;color:#888;}
.topMenu1 a:hover{text-decoration:underline;color:#003b65;}
.topMenu1 a.azzurro{color:#97BBDB;}
.topMenu1 a.azzurro:link, .topMenu1 a.azzurro:visited{color:#97BBDB;}
div.topMenu2{float:right;clear:both;text-align:right;width:100%}
#top li, #top a, #top form{margin:0;padding:0;}
#top form{display:inline;}
#colSX ul{margin:10px 0 0 0;padding:0;}
#colSX li, #colDX li{list-style:none;padding:0;margin:0;}
#colSX .primo a:link, #colSX .primo a:visited, #colSX .primo a:active{text-decoration:none;font-weight:bold;color:#555;background:url(img/colSX_tab.gif) no-repeat;margin:0px 10px;height:25px;padding:5px;display:block;outline:0;}
#colSX .primo a:hover{color:#003B65;background:url(img/colSX_tabON.gif) no-repeat;}
#colSX .SEL a.primo:hover{background-color:transparent;}
#colSX .SEL{color:#003B65;background:url(img/colSX_tabSEL.jpg) no-repeat;margin:0 10px 10px 10px;padding:5px;}
#colSX .SEL-close{color:#003B65;background:#eeeff3;margin:0px 10px 10px 10px;padding:5px;height:20px;}
#colSX .SEL a, #colSX .SEL-close a{text-decoration:none;color:#003b65;display:block;}
#um, #um li{margin:0;padding:0;width:165px;}
#um a:link, #um a:visited, #um a:active{border-top:dotted 1px #d3d3d3;text-decoration:none;color:#555;margin-right:5px;padding:5px 5px 5px 5px!important;padding:5px 5px 1px 5px;display:block;outline:0;}
#um a:hover, #colSX .SEL a:hover, #colSX .SEL-close a:hover{color:#003b65;background-color:#d4e0e6;}
#um .umSEL a{font-weight:bold;background-color:#d4e0e6;}
#colDX ul{margin:0;padding:0;}
#colDX .box a:link, #colDX .box a:visited, #colDX .box a:active{text-decoration:none;color:#888;margin-left:5px;}
#colDX .box li a:hover{color:#003B65;}
#colDX img{border:none;vertical-align:middle;}
#colDX .box li{padding-bottom:5px;}
#colDX .box .doc li, #colDX .box #docArchivio li{list-style:inside url(img/ico_pdf.gif);vertical-align:middle;}
ul#docInvestor li.arrow{list-style:none;background:url(img/freccia.gif) 10px 3px no-repeat;vertical-align:middle;padding-left:23px;}
input.search{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #EBEBE9;font-size:9px;color:#999;width:125px;height:11px;margin:0;padding:2px;display:inline;vertical-align:text-top;}
input.GO{width:15px;font-size:12px;position:relative;left:-5px;border:none;cursor:pointer;display:inline;margin:0;padding:0;background:#fff url(img/GO.gif) no-repeat;vertical-align:text-top;}
.topMenu1 form{height:15px;}
#colSX .SEL a.primo, #colSX .SEL-close a.primo{font-weight:bold;display:block}
object, embed, a{outline:0;}
#indexBoxContent{width:960px;margin:0 auto;padding:0;background:#fff url(img/bg_index_bottom.gif) repeat-x;display:inline;}
#bottom p{padding:9px;}
#investorquote{
	position:absolute;
	left:313px;
	top:0px;
}
#corpo .contentmain{ position:relative;width:750px;height:267px;text-align:left;}
.contentmain #companyprofile{height:254px;width:290px;position:absolute;top:0;left:0;border:1px solid #e1e1e1;}
#companyprofile .main{height:252px;width:288px;border:1px solid #fff;background:#eee url(img/boxtitle-bg.png) 0 0 repeat-y;margin:0;padding:0;}
#toolkit{margin:10px; 
border-top:none; 
border-left:1px solid #e1e1e1; 
border-right:1px solid #e1e1e1; 
border-bottom:1px solid #e1e1e1; 
height:255px; overflow:hidden;
background:#eee url(img/box-bg.png) 0 0 repeat-y;
}
.titlebar h2 a{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#333;display:inline;float:left;margin:4px 0 0 4px;}
#companyprofile .titlebar{height:24px;width:288px;}
.titlebar h2{margin:0}
#companyprofile #cont1{background:url(img/sliderbg1.jpg) no-repeat;}
#companyprofile #cont2{background:url(img/sliderbg2.jpg) no-repeat;}
#companyprofile #cont3{background:url(img/sliderbg3.jpg) no-repeat;}
#scrollable{position:relative;overflow:hidden;height:252px;width:288px;}
#scrollable .container{width:20000em;position:absolute;}
#companyprofile .content{width:159px;height:200px;padding:14px 14px 14px 116px;float:left;}
#companyprofile .prev{cursor:pointer;background:transparent url(img/arrow_rew.png) no-repeat;position:absolute;width:24px;height:30px;left:18px;top:210px;text-indent:-100px;overflow:hidden;display:block;z-index:100;}
#companyprofile .next{
	cursor:pointer;
	background:transparent url(img/arrow_fwd.png) no-repeat;
	position:absolute;
	width:24px;
	height:30px;
	left:257px;
	top:210px;
	text-indent:-100px;
	overflow:hidden;
	display:block;
	z-index:101;
}
#boxholder{ border-top:1px solid #e1e1e1; margin-top:5px; padding-top:15px; margin-right:10px; }
#boxholder .box{width:230px;height:250px;border:1px solid #e1e1e1;padding:0;margin:0;float:left;overflow:hidden; position:relative}
#boxholder .central{margin:0 22px;}
.box .main{border:1px solid #fff;width:228px;height:277px;margin:0;padding:0;background:#eee url(img/box-bg.png) 0 0 repeat-y;}
.box .titlebar{background:#eee url(img/boxtitle-bg.png) 0 0 repeat-y;height:24px;width:100%;}
.box h3{color:#FFF;background:url(img/box-hdr-bg.png) repeat-y;height:16px;padding:4px;width:220px;font-size:11px;margin:0;}
.pr .slot{
	border-bottom:1px dotted #e1e1e1;
	color:#333;
	margin:7px 4px 0 4px;
	padding:0 0 4px 0;
	width:220px;
	font-size: 10px;
	position:relative;
}
.documents .slot{
	border-bottom:1px dotted #e1e1e1;
	color:#333;
	margin:7px 4px 0 4px;
	padding:4px 0 8px 0;
	width:220px;
	font-size: 10px;
	position:relative;
}
.slot strong, .slot .title {
	font-size: 11px;
	background:url(../img/freccia.gif) left 3px no-repeat;
	padding-left:11px;
	font-weight:lighter;
}
.slot a.file{
	position:absolute;
	display:block;
	right:0;
	bottom:2px;
	color:#538fbf;
	font-size:9px;
	text-decoration:none;
}
#companyprofile a.file{float:right;clear:right;color:#538fbf;font-size:10px;text-decoration:none;vertical-align:middle;display:block;margin:4px 4px 0 0; cursor:pointer}
.file img{vertical-align:middle}
.box .last{border-bottom:0px none;}
.box img.head{ margin:0; }

/* jqmodal */
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-165px;width:330px;background-color:#fff;color:#333;border:1px solid black;padding:10px;}
.jqmOverlay{background-color:#000;}
* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight)/100) +'px');}
#invkit {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;
}
.futBlueTitle{
	font-family:'FuturaMdMedium', 'Futura Md Medium',Arial,Helvetica,sans-serif;
	font-size:18px;
	color: #003868;
}
.futGrey {
	font-family:'FuturaBkBook', 'Futura Bk',Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #666;
}
.futGrey a {
	color:#538fbf;
	text-decoration:underline;
}
.futGrey a:hover{
	text-decoration:none;
}
ul.downloads, .boxIN ul.downloads{
	margin: 6px 0 0 0;
	padding: 0px;
	list-style-type: none;
}
.downloads li{
	font-size:10px;
	background:transparent url(../img/freccia.gif) left center no-repeat;
	text-indent:14px;
	margin:0 4px;
	padding:4px 0;
	border-bottom:1px dotted #e1e1e1;
	color:#333;
}
.downloads span {
	font-size: 9px;
	color: #538fbf;
	display:block;
}
.downloads .large{
	font-size:12px;
}
