/*
AUTHOR: <a href="http://www.dnsee.com">Dnsee</a>
*/

#slideOut { color:#000; cursor:pointer; }
#slideOut hover{ text-decoration:underline; }

/*ul.investorDownload li ul {list-style-position:inside; padding:0 0 0 15px!important;display:none;}
ul.investorDownload li a{text-decoration:none; color:#000}
ul.investorDownload li a:hover{text-decoration:underline; color:#000}*/

*{margin:0; padding:0;}
body{background:#fbfbfb; font-family:Trebuchet MS; text-align:center; color:#666666; font-size:11px;}
div#track h3{font-size:12px;}
.noborder{border:0 !important}
.nopadding{padding:0 !important}
.clear{clear:both}
a{color:#333333; text-decoration:underline}
a:hover{color:#333333; text-decoration:none}
a.leggiTutto{background:url(img/freccia1.png) no-repeat left center; padding:0 0 0 10px; font-size:11px; font-style:italic; color:#000; text-decoration:none }
a:hover.leggiTutto{color:#000; text-decoration:underline}
td{vertical-align:top}
a img{border:none;}
#wrapper{width:899px; margin:0 auto; background:#fff; padding:10px; text-align:left;}
.ticker{height:22px; background: url(img/ticker.png); padding:6px 0 0 126px; color:#a3a3a3; font-size:11px; overflow:hidden}
.ticker{_height:24px; _padding:4px 0 0 126px;}

.left{float:left; display:inline;}
.eventi ul{overflow:hidden;}
.eventi ul li{list-style:none; list-style-type:none; list-style-position:outside; list-style-image:none; padding:0; margin:20px 0 0 0; line-height:20px; }
.eventi ul li.catPost {width:110px;}
/*HEADER*/
#header{height:71px; background:url(img/header_bg.png) bottom center no-repeat; padding:17px 10px 20px 10px; text-align:left; position:relative}
#header #logo img{width:191px; height:71px; background:url(img/header_logo.png) top left no-repeat; border:0}
#header #menuServizio{position:absolute; right:50px; top:55px; color:#616161; font-size:10px; text-transform:uppercase;}
#header #menuServizio a{color:#616161; text-decoration:none; display:inline-block; margin:0 5px}
#header #menuServizio a:hover{color:#616161; text-decoration:underline}
#header #menuServizio a.english{display:inline-block; background:url(img/english.png)  no-repeat left center; padding:0 0 0 16px}

/*menu*/
#menu{height:36px; background: url(img/menu_bg.png); margin:5px 0 1px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#menu a{color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:inline-block; height:26px; border-right: 1px solid #4c698d; padding:10px 16px 0; float: left;}
#menu a.lastMenu{/*padding-right:40px;*/ padding-right:15px}
#menu a:hover{color:#fff; text-decoration:none; background:#035099}
#menu a#selected{color:#fff; text-decoration:none; background:#035099}
#visore{height:275px;}

/*navigazione*/
.navigation{overflow:hidden; line-height:50px; }
.navigation a{color:#FF6600;}
.nav-previous{float:left; display:inline;}
.nav-next{float:right; display:inline;}

/*sottomenu*/
.sottoMenu {height:277px;}
.sottoMenu ul {padding:5px 0 0 15px}
.sottoMenu ul li{display:inline; padding:0 5px 0 0; _padding:0 3px 0 0; list-style-type:none}
.sottoMenu ul li a{color:#fff; text-decoration:none; font-size:10px; text-transform:uppercase}
.page-template-page_attivita-php .sottoMenu ul li a{font-size:9px;}
.sottoMenu ul li a:hover{color:#fff; text-decoration:underline;}

#sottoMenuPieno{background: url(img/visoreinvestor.png)}
body.page-template-page_attivita-php #sottoMenuPieno{background:url(img/bg-attiv.jpg) no-repeat top left;}
body.page-template-page_summit-php #sottoMenuPieno{background:url(img/summit-bg.jpg) no-repeat top left;}
body.page-template-page_investor-php #sottoMenuPieno{background:url(img/ir-bg.jpg) no-repeat top left;}
body.page-template-page_clienti-php #sottoMenuVuoto{background:url(img/clienti-bg.jpg) no-repeat top left;}
body.page-template-page_track-record-php #sottoMenuVuoto{background:url(img/clienti-bg.jpg) no-repeat top left;}
body.page-template-page_recruitment-php #sottoMenuVuoto{background:url(img/recr-bg.jpg) no-repeat top left;}
body.page-template-page_contatti-php #sottoMenuVuoto{background:url(img/bg-contatti.jpg) no-repeat top left;}
#sottoMenuVuoto{background: url(img/visoreinvestor.png) bottom; height:242px; overflow:hidden}

/* ### HOME ### */
#homeContentContainer{padding:20px 0 0 0}
#homeContentContainer h3{color:#ec732f; text-transform:uppercase; padding:0 0 10px 0; font-size:18px}

#homeContentContainer  .boxLancioArticolo h3 a, div#slider1 h3 a{color:#ec732f; text-decoration:none;}
#homeContentContainer h4{color:#ec732f; text-transform:uppercase; padding:0; font-weight:normal; font-size:12px;}
#homeContentContainer p{color:#666; font-size:12px; padding:0 0 20px 0;}
#homeContentContainer #slider1{border-bottom:1px solid #e9e9e9}
#homeContentContainer #slider2{padding:20px 0 0 0}

#homeLeft{width:284px; float:left;}
#homeLeft #boxIntro {padding:0 10px 10px 10px; border-bottom:1px solid #e9e9e9}
#homeLeft #boxIntroVideo {position:relative; height:107px}
#homeLeft #boxIntroVideo img{position:absolute; top:0; left:0}
#homeLeft #boxIntroVideo p a{position:absolute; bottom:0; right:22px; font-style:italic; padding:30px 0 0 0; width:146px; background:url(img/play.png) top left no-repeat; text-decoration:none; color:#666}
#homeLeft #boxIntroVideo p a:hover{color:#ddd}

#homeLeft .boxLancioArticolo{padding:15px 10px 15px 10px; border-bottom:1px dotted #e9e9e9; }
#homeLeft .boxLancioArticolo h4{padding:0 0 10px 0;}
#homeLeft .boxLancioArticolo p.data{padding:0 0 10px 0; color:#818181; font-style:italic; font-size:10px}
#homeLeft .boxLancioArticolo p{padding:0 0 10px 0;}

#homeRight{width:572px; float:right; overflow:hidden}


/*### CATEGORIA ###*/
.catPost{padding:0 0 10px 0}

/*### PAGINA ###*/

#page{border-bottom:1px solid #e9e9e9; margin:0 0 20px 0; padding:15px 0 10px 0}

#pageContent{min-height:326px; overflow:visible; border-right:0px solid #e9e9e9; width:563px; float:left; padding:30px 10px 0; font-family:Trebuchet MS; color:#707070; font-size:11px;}
#pageContent h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ff6600; text-transform:uppercase; padding:0 0 30px 0}
table.riconoscimenti{margin-bottom:20px; }
table.riconoscimenti tr{ border:1px solid #f4f4f4; }
table.riconoscimenti td{padding:0 0 10px 0;}
table.riconoscimenti td.ricUno{padding:0; color:#FF6600}

/*### COMPANY PROFILE ### */
#companyProfile{border-bottom:1px solid #e9e9e9; margin:0 0 20px 0; padding:15px 0 10px 0}

#companyProfileContent{min-height:346px; overflow:visible; border-right:1px solid #e9e9e9; width:563px; float:left; padding:30px 10px 0; font-family:Trebuchet MS; color:#707070; font-size:11px;}
#companyProfileContent h1, #member h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ff6600; text-transform:uppercase; padding:0 0 30px 0}
#companyProfileContent ul{padding:0 0 30px 40px}
#companyProfileContent ul.comunicazione1{padding:0px 0 30px 40px}
#companyProfileContent ul.comunicazione2{padding:0px 0 0 40px}
#companyProfileContent ul.comunicazione3{padding:10px 0 0 40px}
#companyProfileContent ul li{line-height:22px; }
#companyProfileContent p{padding:0 0 20px 0}

#companyProfileSidebar{width:285px; float:right; padding:30px 10px 0; font-family:Trebuchet MS;}
#companyProfileSidebar ul li {list-style-type:none; border-bottom:1px solid #e9e9e9; margin:0 0 10px 0; background:url(img/freccia2.png) right 7px no-repeat; padding:0 0 5px 0; font-weight:bold}
#companyProfileSidebar ul li a {color:#af440b; text-decoration:none; text-transform:uppercase; display:block}
#companyProfileSidebar ul li a:hover {color:#999; text-decoration:none; text-transform:uppercase; display:block}

/*### INVESTOR ###*/

#investor{border-bottom:1px solid #e9e9e9; margin:0 0 20px 0; padding:15px 0 10px 0}

#investorContent, #member{min-height:326px; overflow:visible; border-right:1px solid #e9e9e9; width:563px; float:left; padding:30px 10px 0; font-family:Trebuchet MS; color:#707070; font-size:11px;}
#investorContent h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ff6600; text-transform:uppercase; padding:0 0 30px 0}
#investorContent ul{padding:10px 0 30px 40px}
#investorContent ul.comunicazione1{padding:0px 0 30px 40px}
#investorContent ul.comunicazione2{padding:0px 0 0 40px}
#investorContent ul.comunicazione3{padding:10px 0 0 40px}
#investorContent ul li{line-height:22px;  margin-bottom:10px; }
#investorContent ul li ul li{font-weight:normal; margin-bottom:0; cursor:default;}
#investorContent table {margin:0 0 30px 0}
#investorContent table td{vertical-align:top; padding:0 0 5px 0}
#investorContent table td a{font-weight:bold; color:#ff6600; text-decoration:underline}
#investorContent table td a:hover{font-weight:bold; color:#ff6600; text-decoration:none}
#investorContent table td.uno{width:180px}
#investorContent p{padding:0 0 20px 0}
/*tabella financial highlights*/
#investorContent table.fh td{vertical-align:top; padding:5px 0 10px 0; border-bottom:1px solid #ccc}
#investorContent table.fh td.fhanno{color:#FF6600; font-weight:bold}
#investorContent table.fh td.fhuno{width:187px}
#investorContent table.fh th.fhdue{width:92px; padding:0 38px 10px 0; text-align:right; border-right:1px solid #ccc; font-size:9px; font-weight:normal;}
#investorContent table.fh td.fhdue{width:92px; padding:5px 38px 5px 0; text-align:right; border-right:1px solid #ccc}
#investorContent table.fh th.fhtre{width:73px; padding:0 0 10px 17px; font-weight:normal; font-size:9px; text-align:left}
#investorContent table.fh td.fhtre{width:73px; padding:5px 0 5px 17px;}

#investorSidebar{width:285px; float:right; padding:30px 10px 0; font-family:Trebuchet MS;}
#investorSidebar ul li {list-style-type:none; border-bottom:1px solid #e9e9e9; margin:0 0 10px 0; background:url(img/freccia2.png) right 7px no-repeat; padding:0 0 5px 0; font-weight:bold}
#investorSidebar ul li.padre {list-style-type:none; border-bottom:0px; margin:0 0 20px 0; background:none; padding:30px 0 5px 0; font-weight:bold;}
#investorSidebar ul li.padre a{color:#666; text-decoration:none; text-transform:uppercase; display:block}
#investorSidebar ul li.padre a:hover{cursor:text; color:#666; text-decoration:none; text-transform:uppercase; display:block}
#investorSidebar ul li a {color:#af440b; text-decoration:none; text-transform:uppercase; display:block}
#investorSidebar ul li a:hover {color:#999; text-decoration:none; text-transform:uppercase; display:block}

ul.investorDownload {list-style-position:inside; padding:0!important}

ul.investorDownload li ul {list-style-position:inside; padding:0 0 0 15px!important;display:none;}
ul.investorDownload li a{text-decoration:none; color:#000}
ul.investorDownload li a:hover{text-decoration:underline; color:#000}

table#disclaimer td.disUno {width:300px;}
table#disclaimer tr td a{font-family:Georgia, "Times New Roman", Times, serif; display:inline-block; color:#626262; text-transform:uppercase; padding:0 0 0 20px; background:url(img/cerchio.png) no-repeat left center; text-decoration:none; cursor:pointer}
table#disclaimer tr td a:hover{color:#626262; text-decoration:underline;cursor:pointer}

/*### MEDIA ###*/

#media{margin:0 0 20px 0; padding:15px 0 10px 0}
#mediaContent{ min-height:346px; overflow:visible; border-right:1px solid #e9e9e9; width:563px; float:left; padding:30px 10px 0; font-family:Trebuchet MS; color:#707070; font-size:11px;}
#mediaContent h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#ff6600; text-transform:uppercase; padding:0 0 20px 0}
#mediaContent p{display:inline}
#mediaContent div.mediaElenco{overflow:hidden;}
#mediaContent div.mediaElenco a{color:#000000; text-decoration:none}
#mediaContent div.mediaElenco a:hover{color:#000000; text-decoration:underline}
#mediaContent span.mediaEdit a{color:#ff8900; text-decoration:none}
#mediaContent span.mediaEdit a:hover{color:#ff8900; text-decoration:underline}
#mediaContent div.mediaElenco p{display:inline}

/*### FOOTER  ### */
#footer{background:#193e6c url(img/footer_logo.png) no-repeat 20px 20px; height:120px; position:relative; color:#fff;}
#footer h5{font-size:12px; font-style:italic; color:#fff}
#footer p{font-size:9px; color:#fff}
#footer #boxSedi{position:absolute; top:20px; width:190px; right:200px}
#footer #boxContatti{position:absolute; top:20px; width:190px; right:0}
#footer p.footerMail{padding:0 0 0 15px;background: url(img/footermail.png) no-repeat left center}
div#info{font-size:9px; background:#e9e9e9; padding:5px 20px; margin-top:1px;}

/*track record*/
#investorContent .category-track-record h1{padding:0;}
#investorContent table.azion tr td{height:30px; vertical-align:middle;}
div#track table h3{color:#FF6600;}
div#track table tr td, div#track table tr th{height:50px; vertical-align:middle;}
#investorContent  .category-track-record table tr td, #investorContent table.azion tr td{ padding:4px 0; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#707070; font-size:11px; border-bottom:1px solid #e9e9e9;}
table thead tr td strong, #investorContent table.azion tr td strong{color:#e95d0f; }
#investorContent table.azion thead tr td{color:#e95d0f; font-weight:bold;}
#investorContent table.azion tr td{font-size:12px;}
/*clienti*/
div#clienti{margin-top:20px; overflow:hidden;}
div#clienti img{}
div#clienti div{float:left; display:inline; margin:0 10px 20px 0; border:2px solid #f4f4f4; padding:2px; width:160px; height:50px; text-align:center;}
/**/
/*TEAM*/
ul#team, ul#summ{margin:0 10px 0 0; padding:0; list-style:none; list-style-type:none; list-style-position:outside; float:left; display:inline;}
ul#team li{ border-bottom:1px solid #e9e9e9; padding:5px 0; overflow:hidden; width:270px; min-height:90px; }
ul#team li img{ float:left; display:inline; margin-right:15px;}
div.entry-content{overflow:hidden;}
ul#team li p{float:left; display:inline; padding:0; line-height:14px; width:200px;}
ul#team li a{color:#FF6600; display:block; }
#companyProfileContent .category-team, #member {position:relative;}
#companyProfileContent .category-team img, #member img{position:absolute; top:0; right:30px; border:1px solid #e9e9e9; padding:5px; }
#companyProfileContent .category-team h1, #member h1{padding-bottom:0; }
#companyProfileContent .category-team h4, #member h4{padding-bottom:15px; width:290px;}
/*#member p{border-top:1px solid #e9e9e9; padding-top:10px;}*/
#companyProfileContent .category-team p, #member p{border-top:1px solid #e9e9e9; padding-top:10px; width:290px;}
/*f report*/
ul.report {list-style-position:outside; padding:0 0 0 10px;}
ul.report li ul{display:none; margin:5px 0 10px 10px; }
ul.report li{cursor:pointer; font-weight:bold; margin-bottom:10px;} 
ul.report li ul li{cursor:default; font-weight:normal;}
/*Attivita*/
#investorContent div#attivita p {position:relative; padding:0 10px; line-height:40px;}
div#attivita p img{position:absolute; right:5px; top:5px;}
#investorContent  div#attivita  ul, #investorContent  div#attivita p{padding-right:160px;}
/*summit*/
div.guest{position:relative; overflow:hidden;}
div.guest h2.push{cursor:pointer; /*float:left; display:inline; width:50%;*/ color:#FF6600; font-size:13px;  margin:10px 0 0  0;}
div.guest h2.right a{cursor:pointer; display:inline; /*float:right; text-align:right;*/text-decoration:none; color:#FF6600; font-size:13px;}
div.guest ul#summ{display:none; margin-top:10px; float:none; clear:both; overflow:hidden;}
div.guest ul#summ li{width:480px; position:relative;  border-bottom:1px solid #e9e9e9; padding:5px 0; overflow:hidden; padding-right:80px;}
div.guest ul#summ li p{display:inline;  padding:0; }
div.guest ul#summ li img{float:left; display:inline; margin-right:15px;}
div.guest ul#summ li img.pdf{position:absolute; right:10px; top:10px;}
div.guest a.close{position:absolute; bottom: 0; right:10px; display:none; cursor:pointer;}/*Page: investors*/body.page-template-page_investor-php div#investorContent table {border: 1px solid #d9d9d9;}body.page-template-page_investor-php div#investorContent table td {border-bottom: 1px solid #d9d9d9; padding-left: 5px;}body.page-template-page_investor-php div#investorContent table#Footer {border: none; width: 542px;}body.page-template-page_investor-php div#investorContent table#Footer td  {border: none; }


/*Tools*/
.clearAll {clear: both;}

