﻿@charset "UTF-8";
/* CSS Document */

html, body {
    margin: 0px auto 0px auto;
    padding: 0px;
    background-color: #f0eeee;
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    display: block;
    font-size: 18px;
    color: #333333;
    text-align: justify;
    line-height: 24px;
}

h3 {
    display: block;
    font-size: 16px;
    color: #333333;
    text-align: justify;
    line-height: 20px;
}


a {
    color: #006699;
    outline: none;
    text-decoration: none;
}

    a:hover, a:active {
        color: #009999;
        outline: 0;
    }
/*table
{
	
	font-family: OpenSansCondensedBold;
	font-size:inherit;
}*/

/* ---------------- Pre Header --------------------- */

#PreHeader {
    background-color: #FFF;
    padding: 0px;
    width: 980px;
    margin: 10px auto;
}

.PreHeaderLogo {
    /* background-color: #e9edf1;*/
    height: 70px;
    padding: 0px;
    width: 980px;
    margin: 0px auto;
}

#PreHeaderContent {
    position: relative;
    top: 0px;
    width: 980px;
    padding: 0px;
    margin: 0px auto;
    font-size: 14px;
    font-family: OpenSansCondensedBold;
    text-transform: uppercase;
}

#PreHeaderContentUp {
    position: relative;
    top: 0px;
    width: 980px;
    height: 35px;
    padding: 0px;
    margin: 0px auto;
}

#PreHeaderContentDown {
    position: relative;
    top: 0px;
    width: 980px;
    height: 43px;
    padding: 0px;
    margin: 0px auto;
}

.ButtonHeader {
    position: relative;
    left: 0px;
    height: 100%;
    /*padding-left: 10px;*/
    margin: 0px;
    float: left;
    color: #FFFFFF;
}

.ButtonLogin a {
    position: relative;
    left: 0px;
    height: 100%;
    float: right;
    color: #FFFFFF;
}

.ButtonHeadSocial {
    position: relative;
    left: 145px;
    padding-top: 10px;
    padding-right: 20px;
    float: left;
    color: #FFFFFF;
}

.FormAccesso {
    position: absolute;
    left: 704px;
    top: 43px;
    /*height: 132px;*/
    width: 276px;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    background-color: #133a68;
    z-index: 100;
    text-transform: none;
    font-size: 14px;
    font-family: OpenSansCondensedBold;
}

.FormProfilo {
    position: absolute;
    left: 704px;
    top: 43px;
    height: 182px;
    width: 276px;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    background-image: url(../immagini/form_profilo.gif);
    z-index: 100;
    text-transform: none;
    font-size: 13px;
}

.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.table_calculator {
    height: 0px;
    padding: 0px;
}

    .table_calculator td {
        height: 0px;
        padding: 0px;
    }
/*
.table_form_accesso td 
{
	width:33%;
}

.table_form_accesso img 
{
	border:none;
}

.table_form_accesso input 
{
	border:0px solid #c5c5c5;
	padding:6px 7px;
	color:#323232;
	margin:0;
	background-color:#ffffff;
	outline:none;
	height:22px;
	font-size:12px;
	font-weight:bold;
	width:170px;
		
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	
	-moz-box-shadow:inset 0px 1px 3px rgba(128, 128, 128, 0.1);
	-o-box-shadow:inset 0px 1px 3px rgba(128, 128, 128, 0.1);	
	-webkit-box-shadow:inset 0px 1px 3px rgba(128, 128, 128, 0.1);
	-khtml-box-shadow:inset 0px 1px 3px rgba(128, 128, 128, 0.1);
	box-shadow:inset 0px 1px 3px rgba(128, 128, 128, 0.1);
}

#bt_entra 
{
	width:70px;
	height:24px;
  color:#133a68;
  background-color:#cdc914;
  font-size: 14px;
	font-family: OpenSansCondensedBold;
	cursor:pointer;
 	border:none;
	margin-top:-5px;
}

#bt_pass 
{
	width:131px;
	height:24px;
	cursor:pointer;
  font-size: 14px;
	font-family: OpenSansCondensedBold;
	border:none;
  color:#133a68;
  background-color:#a9b7c7;
 }
*/

.table_form_accesso td {
    font-family: OpenSansCondensedBold;
    width: 33%;
    padding: 5px;
}

.table_form_accesso img {
    border: none;
}

.table_form_accesso input {
    border: 0px solid #c5c5c5;
    padding: 6px 7px;
    color: #323232;
    margin: 0;
    background-color: #ffffff;
    outline: none;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    /*width:170px;*/
    /* CSS 3 */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-shadow: inset 0px 1px 3px rgba(128, 128, 128, 0.1);
    -o-box-shadow: inset 0px 1px 3px rgba(128, 128, 128, 0.1);
    -webkit-box-shadow: inset 0px 1px 3px rgba(128, 128, 128, 0.1);
    -khtml-box-shadow: inset 0px 1px 3px rgba(128, 128, 128, 0.1);
    box-shadow: inset 0px 1px 3px rgba(128, 128, 128, 0.1);
}

.TIndent {
    position: relative;
    top: 10px;
    left: 9px;
}

.TIndent2 {
    position: relative;
}

.ButtonHeader a {
    position: relative;
    height: 100%;
    display: inline-block;
    float: right;
}

.logo {
    background-image: url(../immagini/M-Alternative.png);
    width: 340px;
    height: 68px;
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}

#BT_Hedge a {
    width: 140px;
    background-color: #7d856e;
}

    #BT_Hedge a:hover {
        background-color: #979E89;
    }

#BT_Liquid a {
    width: 150px;
    background-color: #6a7899;
}

    #BT_Liquid a:hover {
        background-color: #8E98B1;
    }

#BT_Altri a {
    width: 150px;
    background-color: #628f89;
}

    #BT_Altri a:hover {
        background-color: #81A9A3;
    }

#BT_Private a {
    width: 150px;
    background-color: #afa344;
}

    #BT_Private a:hover {
        background-color: #C3B864;
    }

#BT_MondoInvestor a {
    width: 160px;
    background-color: #565656;
}

    #BT_MondoInvestor a:hover {
        background-color: #797979;
    }

#BT_Accesso a {
    text-align: center;
    vertical-align: middle;
    width: 120PX;
    height: 35px;
    font-family: OpenSansCondensedBold;
    font-size: 13px;
    background-color: #133a68;
    line-height: 40px;
    display: block;
}

    #BT_Accesso a:hover {
    }

#BT_Accesso.errore a {
    background-image: url(../immagini/sfu_errore_accesso.gif);
}

#BT_Link {
    width: 140px;
}






.Filetto1 {
    height: 70px;
    width: 1px;
    right: 245px;
    top: 0px;
}

.Filetto2 {
    height: 70px;
    width: 1px;
    right: 187px;
    top: 0px;
}

.Filetto3 {
    height: 70px;
    width: 1px;
    right: 128px;
    top: 0px;
}

.Filetto4 {
    height: 70px;
    width: 1px;
    right: 65px;
    top: 0px;
}

.Filetto5 {
    height: 70px;
    width: 1px;
    right: 1px;
    top: 0px;
}

.Filetto {
    background-color: #c6c6c8;
    display: inline-block;
    position: absolute;
    z-index: 1000;
}

.SecondaRigaMenu {
    display: inline-block;
    position: absolute;
    margin-left: 383px;
    margin-top: 40px;
    z-index: 1000;
}

.preHUp {
    vertical-align: middle;
    font-family: OpenSansCondensedLight;
    float: right;
    position: relative;
    display: block;
    margin-right: 5px;
    height: 30px;
    align-items: center;
}

.preHUpLink {
    padding-top: 5px;
    margin: auto;
    font-size: 12px;
    font-family: OpenSansCondensedLight;
    width: 60px;
    display: inline-block;
    color: gray;
}

.preHDown {
    vertical-align: middle;
    font-family: OpenSansCondensedLight;
    color: #000000;
    float: right;
    position: relative;
    display: block;
    margin-right: 5px;
    height: 30px;
    align-items: center;
}

.preHDownLink {
    margin: auto;
    font-size: 12px;
    font-family: OpenSansCondensedLight;
    width: 60px;
    display: inline-block;
    display: inline-block;
    color: gray;
}


#NavUp {
    width: 280px;
    height: 100%;
    font-size: 13px;
    color: #000000;
    float: right;
    font-family: OpenSansCondensedBold;
}

    #NavUp a {
        position: relative;
        top: 14px;
        display: inline-block;
        float: right;
    }

#NavDown {
    width: 280px;
    height: 100%;
    font-size: 13px;
    color: #000000;
    float: right;
    font-family: OpenSansCondensedBold;
}

    #NavDown a {
        position: relative;
        top: 14px;
        display: inline-block;
        float: left;
    }

.spc {
    position: relative;
    width: 15px;
    height: 20px;
    top: 12px;
    display: inline-block;
    float: left;
    background-position: center center;
    background-image: url(../immagini/separatore.gif);
    background-repeat: no-repeat;
}

.ButtonSocial {
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    float: left;
    position: relative;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

#BT_FB {
    background-image: url(../immagini/facebook.png);
}

    #BT_FB:hover {
        background-image: url(../immagini/facebook_h.png);
        background-color: #3b5998 !important;
    }

#BT_Tw {
    background-image: url(../immagini/twitter.png);
}

    #BT_Tw:hover {
        background-image: url(../immagini/twitter_h.png);
        background-color: #3b89c3 !important;
    }

#BT_Li {
    background-image: url(../immagini/linkedin.png);
}

    #BT_Li:hover {
        background-image: url(../immagini/linkedin_h.png);
        background-color: #007bb5 !important;
    }

#BT_Rss {
    background-image: url(../immagini/rss.png);
}

    #BT_Rss:hover {
        background-image: url(../immagini/rss_h.png);
        background-color: #f89016 !important;
    }

a.bianco, a.bianco:link, a.bianco:visited, a.bianco:hover {
    color: #FFFFFF;
    text-decoration: none;
}

    a.bianco.hover:hover {
        color: #CCC;
        text-decoration: none;
    }

a.seppia, a.seppia:link, a.seppia:visited, a.seppia:hover {
    color: #666666;
    text-decoration: none;
}

a.nero, a.nero:link, a.nero:visited, a.nero:hover {
    color: #000;
    text-decoration: none;
}

a.grigio70, a.grigio70:link, a.grigio70:visited, a.grigio70:hover {
    color: #222;
    text-decoration: none;
}

a.grigio37, a.grigio37:link, a.grigio37:visited, a.grigio37:hover {
    color: #373737;
    text-decoration: none;
}

.NewsSubMenu {
    display: inline-block;
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
    background-repeat: repeat-x;
    background-position: left center;
    /*background-image:url(../immagini/submenu.jpg);*/
    position: relative;
}

.NewsSubMenuTitle a {
    display: inline-block;
    height: 24px;
    margin: 0px 42px 0px 0px !important;
    padding: 6px 16px 0px 10px;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../immagini/arrow1.png);
    text-decoration: none;
    color: #FFFFFF;
    font-size: 14px;
    font-family: OpenSansCondensedBold;
    text-transform: uppercase;
    float: left;
}

.NewsSubMenuItem {
    /*display: inline-block;*/
    padding: 3px 0px 0px 10px;
    border-color: #80a7c3;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    /*background-color: #004e86;*/
    height: 26px;
    line-height: 21px;
    color: #FFFFFF !important;
    width: 280px;
    font-size: 14px !important;
    font-family: OpenSansCondensedBold !important;
    text-decoration: none;
}

    .NewsSubMenuItem a {
        border-color: #80a7c3;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        height: 0px;
    }

.NewsSubMenuItemC {
    visibility: hidden;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 31px;
    z-index: 100;
    width: 220px;
}


#NewsSubMenuItemC1 {
    left: 0px;
}

#NewsSubMenuItemC2 {
    left: 120px;
}

#NewsSubMenuItemC3 {
    left: 236px;
}

#NewsSubMenuItemC4 {
    left: 380px;
}

#NewsSubMenuItemC5 {
    left: 516px;
}

#NewsSubMenuItemC6 {
    left: 656px;
}

/* ------------ Pagina ------------------- */

#ExPagina {
    padding: 0px;
    margin: auto;
    position: relative;
    background-color: white;
    width: 1240px;
    /* background-color: #ebeef2;*/
}

#Pagina {
    width: 980px;
    position: relative;
    top: 0px;
    padding: 0px;
    margin: 0px auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border-left: solid;
    border-right: solid;
    border-left-width: 1px;
    border-left-color: lightgray;
    border-right-width: 1px;
    border-right-color: lightgray;
}

#Header {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    /* background-color: wheat;*/
}

.PreHeaderMenu {
    width: 100%;
    background-color: #ffffff;
    margin-bottom: 10px;
    border-bottom: 1px solid #a9b7c7;
}

#Logo {
    background-image: url(../immagini/M-Alternative.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    height: 70px;
    width: 244px;
    position: relative;
    top: 14px;
    left: 0px;
}

/******* BANNER *****/
.Banner980_90 {
    background-image: url(../immagini/banner_980_90.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    height: 90px;
    width: 980px;
    margin-top: 10px;
}

.Banner468_60 {
    background-image: url(../immagini/banner_468_60.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    height: 60px;
    width: 180px;
    margin-top: 0px;
    float: right;
}

#Roller {
    position: relative;
    height: 24px;
    width: 100%;
    background-color: #004e86;
    margin-top: 10px;
    color: #FFF;
    font-size: 13px;
    font-family: OpenSansCondensedBold;
}

#RollerContent {
    position: relative;
    top: 4px;
    left: 12px;
    width: 980px;
}

#Menu {
    height: 32px;
    width: 980px;
    background-color: #FFF;
    display: inline-block;
    position: relative;
    border-left: solid 1px #a9b7c7;
    border-top: solid 1px #a9b7c7;
    border-bottom: solid 1px #a9b7c7;
    margin-bottom: 10px;
    font-family: OpenSansCondensedBold;
}

    #Menu a {
        float: left;
        display: inline-block;
        height: 100%;
        text-decoration: none;
        color: #004e86;
        cursor: pointer;
    }

        #Menu a div {
            display: inline-block;
            position: relative;
            float: left;
            width: 90%;
            padding-top: 8px;
            padding-bottom: 5px;
            padding-left: 18px;
            border-right: solid 1px #a9b7c7;
        }

            #Menu a div::after {
                content: " >";
                font-size: 20px;
                float: right;
                padding-right: 10px;
                margin-top: -4px;
            }


#BT_Prova {
    width: 196px;
}

#BT_Registrati {
    width: 199px;
}

#BT_Abbonati {
    width: 199px;
}

#BT_Database {
    width: 199px;
}

#BT_Eventi {
    width: 187px;
}

/* ----------------------- Corpo Pagina --------------------------------------------- */

#MainContent {
    width: 980px;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    /* margin-top: 11px;*/
}

.OmbraBassa {
    background-color: #FFF;
    display: inline-block;
}

.OmbraBassaR {
    background-color: #f1ecec;
    background-repeat: repeat-x;
    background-position: left bottom;
    display: inline-block;
}

.OmbraBassaH {
    background-color: #f0efed;
    background-repeat: repeat-x;
    background-position: left bottom;
    display: inline-block;
}

.OmbraBassaU {
    background-color: #edeff3;
    background-repeat: repeat-x;
    background-position: left bottom;
    display: inline-block;
}

.OmbraBassaV {
    background-color: #e5f0e6;
    background-repeat: repeat-x;
    background-position: left bottom;
    display: inline-block;
}

.OmbraBassaT {
    background-repeat: repeat-x;
    background-position: left bottom;
    display: inline-block;
}

.ContentSx {
    width: 100%;
    float: left;
    display: inline-block;
}

#CentroSx {
    width: 390px;
    float: left;
    display: inline-block;
}

#CentroDx {
    margin-left: 11px;
    width: 390px;
    float: left;
    height: 790px;
    display: inline-block;
}

#ContentDx {
    margin-left: 8px;
    width: 179px;
    float: left;
    display: inline-block;
    /*background-color: #ffffff;
    height: 908px;*/
}

/******************************** NOTIZIE *************************************************/

.Notizie {
    height: 21px;
    background-color: #133a68;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

.NotizieTitle {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #373737;
    margin-bottom: 10px;
}

.NotizieContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    padding-bottom: 10px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

.NotizieContentSx {
    width: 260px;
    display: inline-block;
}

.NotizieContentDx {
    float: right;
    text-align: right;
    padding-right: 10px;
    width: 100px;
    height: 70PX;
    position: relative;
    margin: 0px 0px;
}

    .NotizieContentDx .corner {
        margin: 0px 0px;
        background: none;
        border-width: 15px 15px 0px 0px;
        border-style: solid;
        border-color: #FFFFFF transparent transparent transparent;
        position: absolute;
    }

    .NotizieContentDx .NotizieTesto {
        position: absolute;
        top: 0;
        right: 0px;
        width: 100px;
        height: 20px;
        padding-top: 15px;
        padding-right: 10px;
        color: #FFFFFF;
        font-weight: bold;
    }

.NotizieData {
    font-weight: normal;
    font-style: italic;
}

/************ Notizie Sezione ****************************** */
.NotizieHedgeFund {
    height: 105px;
    border-bottom: 2px solid #7d856e;
}

.ContentHedgeFund {
    background-color: #7d856e !important;
}

.NotizieAlternative {
    height: 105px;
    border-bottom: 2px solid #6a7899;
}

.ContentAlternative {
    background-color: #6a7899 !important;
}

.NotiziePrivate {
    height: 105px;
    border-bottom: 2px solid #afa444;
}

.ContentPrivate {
    background-color: #afa444 !important;
}

.NotizieAltri {
    height: 105px;
    border-bottom: 2px solid #628f8a;
}

.ContentAltri {
    background-color: #628f8a !important;
}

/***********************************************************************************************/

#Sondaggio {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

#SondaggioTitle {
    height: 21px;
    background-color: #68a1ad;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

#SondaggioContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    height: 109px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

#SondaggioContentSx {
    width: 260px;
    float: left;
    height: 110px;
    display: inline-block;
}

#SondaggioContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}

#SondaggioContentDx_btn {
    width: 107px;
    float: left;
    height: 27px;
    display: inline-block;
}

#NewsProdotti {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

#NewsProdottiTitle {
    color: #FFF;
    height: 21px;
    background-color: #7d856e;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 6px;
}

#NewsProdottiContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding: 0px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

.NewsProdottiArticle {
    background-image: url(../immagini/separatore_h.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 95px;
    padding-top: 12px;
}

.NewsProdottiLastArticle {
    padding-top: 12px;
    height: 95px;
}

.NewsProdottiContentSx {
    padding-left: 10px;
    width: 260px;
    float: left;
    height: 90px;
    display: inline-block;
}

#NewsProdottiContentSe {
    width: 100%;
    float: left;
    height: 20px;
    display: inline-block;
}

.NewsProdottiContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}

#Ucits {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

#UcitsTitle {
    color: #FFF;
    height: 21px;
    background-color: #004e86;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 6px;
    background-image: url(../immagini/ucits.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

#UcitsContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    background-image: url(../immagini/separatore_u.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 202px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

#UcitsContentSx {
    width: 260px;
    float: left;
    height: 90px;
    display: inline-block;
}

#UcitsContentSe {
    width: 100%;
    float: left;
    height: 20px;
    display: inline-block;
}

#UcitsContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}

.FotoContentSx {
    width: 107px;
    float: left;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*#Altri {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

#AltriTitle {
    height: 21px;
    background-color: #004e86;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 6px;
    background-image: url(../immagini/altri.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #FFF;
}

#AltriContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    height: 109px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

#AltriContentSx {
    width: 260px;
    float: left;
    height: 110px;
    display: inline-block;
}

#AltriContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}*/

#Foto1 {
    height: 80px;
    background-image: url(../immagini/Foto1.jpg);
    border: thin solid #999999;
}

#Foto1b {
    width: 107px;
    height: 75px;
    background-image: url(../immagini/Foto1.jpg);
    border: thin solid #999999;
    background-position: left top;
    background-repeat: no-repeat;
}

#Foto8 {
    width: 107px;
    height: 75px;
    background-image: url(../immagini/Foto8.jpg);
    border: thin solid #999999;
    background-position: left top;
    background-repeat: no-repeat;
}

#vota_btn {
    width: 107px;
    height: 27px;
    background-image: url(../immagini/vota_btn.png);
    border: thin solid #999999;
    border-top: hidden;
    margin-top: -10px;
}

#Foto1c {
    height: 80px;
    background-image: url(../immagini/Foto1.jpg);
    border: thin solid #999999;
}

#Foto9 {
    height: 80px;
    background-image: url(../immagini/Play_VIDEO.png);
    border: thin solid #999999;
    background-position: center top;
    background-repeat: no-repeat;
}


#video_btn {
    width: 107px;
    height: 27px;
    background-image: url(../immagini/video_btn.png);
    border: thin solid #999999;
    border-top: hidden;
    margin-top: -10px;
}
/*.video_btn {
    width: 109px;
    height: 22px;
    background-color: #8ba734;
    margin-top: -20px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}*/

#Foto2 {
    height: 80px;
    background-image: url(../immagini/Foto2.jpg);
    border: thin solid #999999;
}

#Foto3 {
    height: 80px;
    background-image: url(../immagini/Foto3.jpg);
    border: thin solid #999999;
}

#Foto4 {
    height: 80px;
    background-image: url(../immagini/Foto4.jpg);
    border: thin solid #999999;
}

#Foto5 {
    height: 80px;
    background-image: url(../immagini/Foto5.jpg);
    border: thin solid #999999;
}

#Foto6 {
    height: 80px;
    background-image: url(../immagini/Foto6.jpg);
    border: thin solid #999999;
}

#MondoAwards {
    background-image: url(../immagini/Awards.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    width: 180px;
    height: 90px;
    cursor: pointer;
}

#BannerContainer {
    width: 180px;
    padding-bottom: 20px;
    position: relative;
}

.BannerDx {
    background-position: center center;
    background-repeat: no-repeat;
    width: 180px;
    cursor: pointer;
    margin-top: 12px;
}

#Banner1 {
    background-image: url(../immagini/Banner1.jpg);
    height: 100px;
}

#Banner2 {
    background-image: url(../immagini/Banner2.jpg);
    height: 100px;
}

#Banner3 {
    background-image: url(../immagini/Banner3.jpg);
    height: 55px;
}

#Banner4 {
    background-image: url(../immagini/Banner4.jpg);
    height: 100px;
}

#Banner5 {
    background-image: url(../immagini/Banner5.jpg);
    height: 100px;
}

#Banner6 {
    background-image: url(../immagini/Banner6.jpg);
    height: 100px;
    margin-bottom: 12px;
}

#JobOpp {
    height: 148px;
    width: 180px;
    margin-top: 10px;
    display: inline-block;
}

#JobOppTitle {
    height: 21px;
    background-color: #cfcb00;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

#JobOppContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
}

.Manager {
    height: 188px;
    width: 180px;
    margin-top: 10px;
    display: inline-block;
    background-image: url(../immagini/Manager.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}

#ManagerContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 16px;
}

.CDA {
    height: 148px;
    width: 390px;
    display: inline-block;
}

.CDASx {
    width: 100%;
    display: inline-block;
}

.CDATitle {
    height: 21px;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

/****** TITOLI RUBRICHE  ******/
.CDAPrimoPianoTitle {
    background-color: #133a68;
}

.CDAEspertoTitle {
    background-color: #ceca14;
}

.CDAVideoTitle {
    background-color: #8ba734;
}

/****** TITOLI RUBRICHE  ******/

.CDASxContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    margin-bottom: 10px;
    height: 100px;
    border: 1px solid #dde0e4;
}

.CDASxContentSx {
    width: 260px;
    float: left;
    height: 110px;
    display: inline-block;
}

.CDASxContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}

.CDADx {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

.CDADxTitle {
    height: 21px;
    background-color: #d22e27;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

.CDADxContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    height: 109px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

.CDADxContentSx {
    width: 260px;
    float: left;
    height: 110px;
    display: inline-block;
}

.CDADxContentDx {
    width: 107px;
    float: left;
    height: 80px;
    display: inline-block;
}

.PanelBannerLungo {
    margin-bottom: 10px;
}

#CDADxContentDx_btn {
    width: 107px;
    float: left;
    height: 27px;
    display: inline-block;
}

#VideoTnb {
    height: 52px;
    width: 94px;
    margin-top: 4px;
    display: inline-block;
    background-image: url(../immagini/Video.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

#BT_Video {
    height: 52px;
    width: 69px;
    display: inline-block;
    float: left;
    cursor: pointer;
}

    #BT_Video a {
        height: 52px;
        width: 69px;
        margin-top: 4px;
        margin-left: 2px;
        background-image: url(../immagini/guarda.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        display: inline-block;
    }

        #BT_Video a:hover {
            background-position: center bottom;
        }

#Stat {
    width: 390px;
    height: 470px;
    display: inline-block;
    margin-top: 10px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

#StatTitle2018 {
    height: 54px;
    width: 390px;
    background-color: #004e86;
    font-family: OpenSansCondensedBold;
    font-size: 14px;
    color: #FFF !important;
    background-image: url(../immagini/fascetta2018.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    position: relative;
    left: 0px;
    top: 0px;
}
.StatTitle {
    height: 54px;
    width: 390px;
    background-color: #004e86;
    font-family: OpenSansCondensedBold;
    font-size: 14px;
    color: #FFF !important;
    background-image: url(../immagini/fascetta2018.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    position: relative;
    left: 0px;
    top: 0px;
}
    #StatTitle2018 a {
        text-decoration: none;
    }

.BT_Stat1 {
    font-family: OpenSansCondensedBold;
    font-size: 18px;
    color: #FFF !important;
    position: absolute;
    left: 10px;
    top: 4px;
}

.BT_Stat2 {
    font-family: OpenSansCondensedBold;
    font-size: 14px;
    color: #FFF;
    position: absolute;
    margin-left: 85px;
    top: 8px;
}

.BT_Stat3 {
    font-family: OpenSansCondensedBold;
    font-size: 14px;
    color: #FFF;
    position: absolute;
    margin-left: 140px;
    top: 8px;
}

#StatContent {
    background-color: #FFF;
    width: 390px;
    height: 290px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #373737;
    padding: 0px;
    margin: 0px;
}

#Grafico {
    background-image: url(../immagini/Grafico.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 387px;
    height: 186px;
    position: relative;
    top: 18px;
    left: 0px;
}

#Tabella {
    background-image: url(../immagini/Tabella.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 369px;
    height: 165px;
    position: relative;
    top: 10px;
    left: 10px;
}

#MondoEtf {
    width: 388px;
    display: inline-block;
    margin-top: 8px;
}

#MondoEtfTitle {
    height: 21px;
    width: 378px;
    background-color: #004e86;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 6px;
    background-image: url(../immagini/MondoEtf.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #FFF;
}

#MondoEtfContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    padding-left: 10px;
    padding-top: 12px;
    height: 109px;
    width: 371px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
    padding-right: 5px;
}

#Report {
    width: 790px;
    height: 348px;
    display: inline-block;
    margin-top: 8px;
}

#PreFooter {
    width: auto;
    display: inline-flex;
}

#PreFooterLeft {
    width: 790px;
    display: inline-block;
    float: left;
    background: white;
}

.PreFooterLeft {
    width: 790px;
    display: inline-block;
    float: left;
}

#PreFooterRight {
    width: 185px;
    display: inline-block;
    float: left;
    padding-left: 5px;
}

#ReportTitle {
    height: 21px;
    background-color: #133a68;
    font-family: OpenSansCondensedBold;
    font-size: 15px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 6px;
}

#ReportContent {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #373737;
    height: 319px;
    border-color: #dde0e4;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
    padding: 0px;
    margin: 0px;
}

.ReportSec {
    width: 185px;
    height: 310px;
    display: inline-block;
    padding-left: 10px;
    padding-top: 12px;
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
}

    .ReportSec a {
        display: inline-block;
        text-decoration: none;
    }

#Report2, #Report3, #Report4 {
    background-image: url(../immagini/separatore_v.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.Foto7 {
    height: 112px;
    width: 80px;
    background-image: url(../immagini/Foto7.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: 10px;
}

.TitoloReport {
    height: 112px;
    width: 80px;
    position: absolute;
    top: 10px;
    left: 100px;
    font-weight: bold;
}

.TestoReport {
    height: 170px;
    width: 170px;
    position: absolute;
    top: 140px;
    left: 10px;
    overflow: hidden;
    color: #373737;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.BT_Leggi {
    height: 24px;
    width: 50px;
    position: absolute;
    top: 80px;
    left: 100px;
    cursor: pointer;
}

    .BT_Leggi a {
        height: 24px;
        width: 50px;
        background-image: url(../immagini/leggi.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        display: inline-block;
    }

        .BT_Leggi a:hover {
            background-position: left bottom;
        }

/* ---------------------------------------- Cambiare da display:none a inline-block e vice-versa per visualizzare Video o Sondaggio ----------------------- */

#Sondaggio {
    display: inline-block;
}

#Video {
    display: none;
}

#Domanda {
    float: left;
}

#BT_Vota {
    float: left;
    cursor: pointer;
    width: 50px;
    height: 22px;
    position: relative;
    left: 20px;
    top: -4px;
}

    #BT_Vota a {
        width: 50px;
        height: 22px;
        background-image: url(../immagini/vota.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        display: inline-block;
    }

        #BT_Vota a:hover {
            background-position: center bottom;
        }

/* ************************ Footer -------------------- */

#ExFooter {
    background-color: #ebeef2;
    background-image: url(../immagini/SfondoFooter.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    height: 210px;
    display: inline-block;
}

#FooterContent {
    position: relative;
    top: 0px;
    width: 980px;
    margin: 0px auto;
    padding: 0px;
    height: 100%;
}

#FooterUp {
    position: absolute;
    top: 0px;
    width: 980px;
    height: 70px;
    padding: 0px;
    margin: 0px auto;
    font-size: 14px;
    font-family: OpenSansCondensedBold;
}

#FooterDown {
    position: absolute;
    top: 81px;
    width: 980px;
    height: 129px;
    padding: 0px;
    margin: 0px auto;
    font-size: 14px;
    font-family: OpenSansCondensedBold;
}

#FooterNav {
    color: #4c4c4c;
    float: right;
    padding-top: 20px;
    margin: 0px;
    font-size: 13px;
    font-family: OpenSansCondensedBold;
}

    #FooterNav a {
        position: relative;
        top: 14px;
        display: inline-block;
        float: left;
    }

.NoteFoto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
    padding-top: 10px;
}

.DisclaimerFoto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    position: absolute;
    left: 0px;
    top: 40px;
    width: 713px;
}


.NoteFooter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    padding-top: 10px;
}

#LogoFooter {
    width: 198px;
    height: 47px;
    background-image: url(../immagini/logo_MondoAlternative02.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
/*aggiunto dal vecchio css*/

.rosso {
    color: Red;
}

.centrato {
    text-align: center;
    right: auto;
    top: 0px;
    bottom: 0px;
    left: auto;
    margin: 60px auto 0 auto;
}

.L {
    width: 180px;
}

.R {
    font-weight: bold;
}

.B1Lng, .B1Lng a {
    position: absolute;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    left: 700px;
    top: 0px;
    text-align: left;
}
.B2Lng, .B2Lng a {
    position: absolute;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    left: 730px;
    top: 0px;
    text-align: left;
}
.MostraAvvertenze {
    background-color: #719ab8;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 0 5px 20px;
}


.TestoAvvertenze {
    display: block;
    font-size: 12px;
    color: #333333;
    background-color: #E3E7EA;
    text-align: justify;
    line-height: 16px;
    padding: 20px 20px 20px 20px;
}

.Titolo1 {
    display: block;
    margin: 0px 0px 0 0px;
    padding: 10px 0px 10px 0px;
    height: 27px;
    background-color: #719ab8;
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
    color: White;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    text-indent: 20px;
}

.TitoloFotoAwards {
    display: block;
    margin: 0px 0px 0 0px;
    padding: 8px 0px 8px 0px;
    height: 22px;
    background-color: #719ab8;
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
    color: White;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
}

.TestoFineCurriculum {
    display: block;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    width: 720px;
    position: relative;
    left: 0px;
    top: 0px;
    font-size: 16px;
    color: #222222;
    text-align: justify;
}

.TestoJob {
    display: block;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    width: 720px;
    position: relative;
    left: 0px;
    top: 0px;
    font-size: 14px;
    color: #222222;
    text-align: justify;
}

    .TestoJob A {
        color: #006699;
        text-decoration: none;
    }

.Avviso {
    display: block;
    font-weight: bold;
    font-size: 12px;
    background-color: #EEEEEE;
    color: #EE0000;
}

.Avviso2 {
    font-weight: bold;
    font-size: 12px;
    background-color: #EEEEEE;
    color: #EE0000;
}

.TestoError {
    display: block;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    line-height: 30px;
    font-size: 16px;
    color: #222222;
    text-align: justify;
    background-color: #f2f6f9;
    text-align: center;
}

    .TestoError A {
        color: #006699;
        text-decoration: none;
    }

.TitoloModulo {
    display: block;
    color: #004e86;
    font-size: 18px;
    font-family: OpenSansCondensedBold;
    padding-bottom: 8px;
}

.PaginaCookie {
    display: block;
    color: #000e06;
    font-size: 12px;
    font-family: OpenSansCondensedBold;
    margin-bottom: 30px !important;
    text-align: justify;
}

.TitoloModulo A {
    background-color: Yellow;
    font-size: 10px !important;
    text-align: left;
    color: Red !Important;
    text-transform: none;
}

.Titolo2 {
    color: #004e86;
    font-size: 16px;
    font-family: OpenSansCondensedBold;
}

.SepAlto {
    background-color: #719AB8;
    padding: 0px;
    height: 5px;
    margin: 5px 0 5px 0;
    display: block;
}

.SepBasso {
    background-color: #719AB8;
    padding: 0px;
    height: 2px;
    margin: 5px 0 5px 0;
    display: block;
}

.Evidenziato {
    color: #004e86;
    font-size: 18px;
    font-family: OpenSansCondensedBold;
    padding-bottom: 8px;
}

.Glossario {
    background-color: #7FA6C2;
    /*color:#FFFFFF;*/
    font-family: OpenSansCondensedBold;
    text-align: center;
    padding: 10px 0 10px 0px;
    margin: 20px 0 20px 0;
    font-weight: bold;
}

    .Glossario a {
        font-size: 18px;
        color: #FFFFFF;
        padding: 10px 7px 10px 7px;
    }

        .Glossario a:hover, a:active {
            color: #069;
        }

.Odd {
    background-color: #E4EDF3;
    color: #000000;
}


.Even {
    background-color: #ffffff;
    color: #000000;
}

.Hed {
    background-color: #7FA6C2;
    margin: 10px 0px 10px 0px;
    border: thin solid #004E86;
    color: #FFFFFF;
    text-align: left;
}

    .Hed A {
        color: #FFFFFF !important;
    }

.TB_Dati {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

    .TB_Dati TD {
        border-color: #c2c5c7;
        border-style: solid;
        border-width: 1px 0px 1px 0px;
        padding: 0px 0px 0px 12px;
        height: 25px;
        border-collapse: collapse;
    }

.TB_EuroIndex {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

    .TB_EuroIndex TD {
        border-color: #c2c5c7;
        border-style: solid;
        border-width: 1px 0px 0px 0px;
        padding: 0px 0px 0px 12px;
        height: 23px;
        border-collapse: collapse;
    }


.MedieFondi {
    display: block;
    margin-left: 60px;
}

.ButtonBig {
    display: block;
    position: relative;
    margin: 5px auto 5px auto;
    padding: 10px 0 10px 0;
    width: 168px;
    /*height: 50px;*/
    border-style: none;
    color: #FFF;
    font-size: 15px;
    font-family: OpenSansCondensedBold;
    text-align: center;
    background-color: #004e86;
    cursor: pointer;
    text-decoration: none;
    top: 0px;
    left: 0px;
}

.Video {
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0px;
    left: auto;
    right: auto;
    text-align: center;
}

.BannerOrizzontale {
    margin: 5px auto 5px auto;
    /*padding:20px  auto 100px auto;*/
    width: 100%;
    /*background-color:White;*/
}

.TitoloFondo {
    /*background-color: #8FB6d2;
	border: thin solid #004E86;*/
    margin: 20px 0px -15px 0px;
    text-align: left;
    width: 80%;
    font-weight: bold;
    display: block;
}

.TitoloFondo1 {
    background-color: #aaaaaa;
    font-weight: bold;
    color: white;
    width: 85%;
}

.TitoloFondo2 {
    background-color: #4682b4;
    font-weight: bold;
    color: white;
}

.table_awards {
    width: 320px;
    height: 0px;
    padding: 10px;
    background-color: #FFFFFF;
    font-size: 13px;
}

    .table_awards td {
        height: 0px;
        padding: 5px;
        vertical-align: top;
    }

    .table_awards tr {
        height: 0px;
        padding: 5px;
        background-color: #B0C4DE;
    }

.TitoloFondoAwards {
    /*background-color: #8FB6d2;
	border: thin solid #004E86;*/
    text-align: left;
    font-weight: bold;
    display: block;
    color: #333344;
    vertical-align: middle;
    margin: 10px 0 10px 0;
    display: block;
}

#cookie-bar {
    background: #111111;
    height: auto;
    min-height: 20px;
    line-height: 20px;
    color: #eeeeee;
    text-align: center;
    padding: 3px 0;
}

    #cookie-bar.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

        #cookie-bar.fixed.bottom {
            bottom: 0;
            top: auto;
        }

    #cookie-bar p {
        font-size: 12px;
        margin: 0;
        padding: 0;
    }

    #cookie-bar a {
        color: #ffffff;
        display: inline-block;
        border-radius: 4px;
        text-decoration: none;
        padding: 0 6px;
        margin-left: 8px;
    }

    #cookie-bar .cb-policy {
        background: #004e86;
    }

        #cookie-bar .cb-policy:hover {
            background: #0055dd;
        }

    #cookie-bar .cookieLinkPol {
        text-decoration: underline;
        margin-left: -4px;
        margin-right: -4px;
    }

.BtEntra {
    width: 70px;
    height: 24px;
    cursor: pointer;
    background-image: url(../immagini/puls_entra.gif);
    background-repeat: no-repeat;
    border: none;
    margin-top: -5px;
}

.BtInviaPwd {
    width: 111px;
    height: 24px;
    cursor: pointer;
    background-image: url(../immagini/puls_invia_pass.gif);
    border: none;
    margin-top: -5px;
}
