@charset "utf-8";
/* CSS Document */
body {background-image:none;}
/*#site-header-wrapper {position:fixed; top:0; left:0; width:100%; height:67px; z-index:99; background:transparent url(../gfx/bkg/floating-header.png) repeat-x 50% 0;}*/
#site-header-wrapper {position:relative; width:100%; height:67px; z-index:99; background:transparent url(../gfx/bkg/floating-header.png) repeat-x 50% 0;}
#site-header {
    margin:0 auto;
    width:968px;
}
/*#main-wrapper {padding-top:146px;}*/
#main-wrapper {}

/* Visore */
#sfogliabile-CTR {position:relative; margin:0 0 20px; width:968px; height:430px; z-index:9;
    -webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.23);
    box-shadow:1px 2px 3px 0 rgba(0,0,0,.23);
}

#sfogliabile-CTR .visore{display: none; position: absolute; top:0; left: 0;}

#sfogliabile-CTR .page {position:absolute;}
#sfogliabile-CTR .page h2 {position:absolute; top:23px; left:20px; font-size:21px; line-height:23px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#FFF; z-index:3;
    text-shadow:0 1px 2px #000;
    filter:dropshadow(color=#000000, offx=0, offy=1);
}
#sfogliabile-CTR .page > a {position:absolute; left:20px; border:1px solid #8B8B8B; padding:9px 11px; font-size:14px; line-height:17px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#EEE; text-decoration:none; text-transform:uppercase; background:#161616; z-index:2; *float:left;
    -webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.23);
    box-shadow:1px 2px 3px 0 rgba(0,0,0,.23);
}
#sfogliabile-CTR .page > a:hover {color:#FFF;}
#sfogliabile-CTR .page nav {position:absolute; top:23px; right:44px; width:131px; font-size:21px; line-height:23px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#FFF; text-align:center; z-index:3;
    text-shadow:0 1px 2px #000;
    filter:dropshadow(color=#000000, offx=0, offy=1);
}
#sfogliabile-CTR .page nav a {color:#EEE; text-decoration:none;}
#sfogliabile-CTR .page nav a:hover {color:#FFF;}
#sfogliabile-CTR .page img {position:relative; z-index:1;}
#sfogliabile-CTR .nav-fake{position: absolute; bottom:15px; height: 10px; overflow:hidden; z-index: 3;}
#sfogliabile-CTR .nav-fake li{float: left; margin: 0 5px; background: url("../gfx/spr/spr-navi-visoreHP.png") 0 0 no-repeat; width: 10px; height: 10px; outline: none; cursor: pointer;}
#sfogliabile-CTR .nav-fake li:hover, #sfogliabile-CTR .nav-fake li.active{background-position:-10px 0;}

/* ONE CLICK ACCESS */
.one-click-access-CTR {position:relative; padding:26px 0 5px; text-align:left; background:#F2F2F2; z-index:5;}
.one-click-access-CTR nav {position:relative; margin:0 2px; height:40px; overflow:visible; z-index:2;}
.one-click-access-CTR nav span {position:relative; float:left; width:auto; height:40px; overflow:hidden; font-size:23px; line-height:40px; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#000;}
.one-click-access-CTR nav span strong {font-size:23px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}
.one-click-access-CTR nav ul {position:relative; float:left; min-height:40px; overflow:visible;}
.one-click-access-CTR nav ul li {float:left; margin:0 0 0 11px; font-size:13px; line-height:1px; background:#F0F0F0}
.one-click-access-CTR nav ul li a {position:relative; display:block; border:1px solid; border-color:#EAEAEA #E5E5E5 #DBDBDB; height:34px; overflow:visible; line-height:34px; text-decoration:none; background: #CECECE;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top, #E9E9E9 0%, #CECECE 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(100%,#CECECE));
    background:-webkit-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:-o-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:-ms-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:linear-gradient(to bottom, #E9E9E9 0%,#CECECE 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#CECECE',GradientType=0 );
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
    box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
}
.one-click-access-CTR nav ul li a > span {display:none; position:absolute; top:0; left:0; width:193px; height:40px; background:#404040; z-index:1;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQwNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#727272 0%,#404040 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#727272),color-stop(100%,#404040));
    background:-webkit-linear-gradient(top,#727272 0%,#404040 100%);
    background:-o-linear-gradient(top,#727272 0%,#404040 100%);
    background:-ms-linear-gradient(top,#727272 0%,#404040 100%);
    background:linear-gradient(to bottom,#727272 0%,#404040 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#727272',endColorstr='#404040',GradientType=0);
}
.one-click-access-CTR nav ul li a strong {position:relative; display:block; padding:0 39px 0 9px; width:143px; height:34px; overflow:hidden; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; cursor:pointer; z-index:3;
    -mox-transition:color .555s linear;
    -webkit-transition:color .555s linear;
    -o-transition:color .555s linear;
    transition:color .555s linear;
}
.one-click-access-CTR nav ul li a strong span {position:absolute; top:7px; right:10px; width:21px; height:21px; overflow:hidden; background:transparent url(../gfx/spr/spt-tab-onclickaccess.png) no-repeat 0 0;}
.one-click-access-CTR nav ul li a:hover {color:#999;}
.one-click-access-CTR nav ul li a.active {border:0 none; height:40px; line-height:40px;
    -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 0 rgba(0,0,0,0);
}
.one-click-access-CTR nav ul li a.active strong {padding:0 40px 0 10px; height:49px; color:#FFF;}
.one-click-access-CTR nav ul li a.active strong span {top:10px; right:11px; background-position:-21px 0;}
.one-click-access-CTR .main-wrapper > section {position:relative; clear:both; margin:0 2px 18px; height:0; z-index:1;}
.one-click-access-CNT {display:none; position:absolute; top:0; left:0; padding:15px 15px 0 15px; width:934px; height:245px; color:#FFF; background:#404040; z-index:1;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#404040 0%,#000000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#404040),color-stop(100%,#000000));
    background:-webkit-linear-gradient(top,#404040 0%,#000000 100%);
    background:-o-linear-gradient(top,#404040 0%,#000000 100%);
    background:-ms-linear-gradient(top,#404040 0%,#000000 100%);
    background:linear-gradient(to bottom,#404040 0%,#000000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr='#000000',GradientType=0);
    -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.77);
    box-shadow:0 1px 7px 0 rgba(0,0,0,.77);
}
.one-click-access-CNT.opened {z-index:3;}
.one-click-access-CNT .box-square-sx{position: relative; float:left; border:2px solid #5d5d5d; margin:0 15px 0 0; width: 226px; height: 226px;
    -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.77);
    box-shadow:0 1px 7px 0 rgba(0,0,0,.77);
    background: #434343;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #434343 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #434343 0%,#000000 100%);
    background: -o-linear-gradient(top,  #434343 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #434343 0%,#000000 100%);
    background: linear-gradient(to bottom,  #434343 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#000000',GradientType=0 );
}
#investors .box-square-sx{background: #000;}
.one-click-access-CNT .box-square-sx h2{border-bottom:1px solid #5d5d5d; padding:13px 0 13px 11px; font-size:15px; line-height:16px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffdd00;}
.one-click-access-CNT .box-square-sx h3{padding: 6px 14px 7px 11px; font-size:24px; line-height:24px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #ffdd00;}
.one-click-access-CNT .box-square-sx.focusOn h3 span{display: block; font-size: 16px; line-height: 17px; letter-spacing: -1px;}
.one-click-access-CNT .box-square-sx.focusOn figure{position: absolute; bottom:0; left: 0;}
.one-click-access-CNT .box-square-sx.focusOn figure img{display: block;}
.one-click-access-CNT .box-square-sx.focusOn a{position: absolute; bottom:5px; left: 8px; font-size:12px; line-height:13px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffffff; text-decoration: none;}
.one-click-access-CNT .box-square-sx p{padding:0 14px 0 11px; font-size:14px; line-height: 15px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
#journalists .box-square-sx.focusOn p{padding: 18px 0 0 125px;}
.one-click-access-CNT .box-dx{clear: none; float: left; margin:0; padding: 10px 0 0; width: 688px;}
.one-click-access-CNT .box-dx h2{clear:both; border-bottom:1px solid #5d5d5d; margin: 0 0 8px 0; padding:0 0 10px; font-size:13px; line-height:13px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #ffdd00;}
.one-click-access-CNT .box-dx a{display:block; font-size:12px; line-height: 12px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color: #ffffff; text-decoration: none;}
.one-click-access-CNT .box-dx a.right{float: right;}
.one-click-access-CNT .box-dx .box-rect{float:left; border-right:1px solid #5d5d5d; padding: 0 20px 0 5px;}
.one-click-access-CNT .box-dx .box-rect .lnk ul li{float: left; margin: 0 20px 0 0;}
.one-click-access-CNT .box-dx .box-rect .lnk ul li.last{margin: 0;}
.one-click-access-CNT .box-dx .box-rect .lnk ul li.right{float: right; margin: 0;}
.one-click-access-CNT .box-dx .box-rect .top-cnt{height: 102px; width:438px; overflow:visible;}
#journalists .box-dx .box-rect .top-cnt{position: relative; height: 94px;}
#journalists .top-cnt .lnk ul li{position: absolute; bottom: 0; right: 0;}
.one-click-access-CNT .box-dx .box-rect .top-cnt figure.ico{float:left; width: 112px;}
.one-click-access-CNT .box-dx .box-rect .top-cnt .abstract{float: left; width: 326px;}
.one-click-access-CNT .box-dx .box-rect .top-cnt .abstract.large{width: 438px;}
.one-click-access-CNT .box-dx .box-rect .top-cnt .abstract p{padding: 0 0 6px 0; font-size:18px; line-height: 19px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
#jobseekers .box-dx .box-rect .top-cnt .abstract p{font-size:12px; line-height:13px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt{}
#journalists .bottom-cnt{margin: 0 0 9px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article{position: relative; float: left; margin: 0 20px 0 0; width:223px; height:90px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt-large article{width:439px; margin: 0;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article.last{margin: 0; width: 195px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article h2{margin: 0 0 8px 0; padding:0 0 6px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article h3{padding:0 0 4px; font-size:12px; line-height:13px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article p{font-size:12px; line-height:13px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#FFF;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article .lnk{position: absolute; bottom: 0; left: 0; width: 100%;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article.withIco .abstract{float: left; width: 143px;}
.one-click-access-CNT .box-dx .box-rect .bottom-cnt article.withIco .ico{float: right;}
.one-click-access-CNT .box-dx .box-square-dx{position: relative; float: left; padding:0 0 0 20px; width:203px; height:201px; overflow:visible;}
.one-click-access-CNT .box-dx .box-square-dx .abstract{float: left; width: 125px;}
.one-click-access-CNT .box-dx .box-square-dx h3{padding:0 0 6px; font-size:26px; line-height:26px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #929292;}
.one-click-access-CNT .box-dx .box-square-dx h4{padding: 0 0 6px; font-size:23px; line-height:23px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #ffffff; letter-spacing: -1px;}
.one-click-access-CNT .box-dx .box-square-dx .abstractIP{padding: 7px 0 0;}
.one-click-access-CNT .box-dx .box-square-dx .abstractIP h2{border:0; margin: 0; padding: 0; font-size:24px; line-height:25px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color: #ffdd00; letter-spacing: -2px; text-align: center;}
.one-click-access-CNT .box-dx .box-square-dx .abstractIP h2 strong{font-size: 43px; line-height: 43px; letter-spacing: -4px;}
.one-click-access-CNT .box-dx .box-square-dx .abstractIP h2 span{display: block; font-size: 13px; line-height: 13px; color: #fff; letter-spacing: -1px;}
.one-click-access-CNT .box-dx .box-square-dx .abstractIP h2 span sup{font-size: 9px;}
.one-click-access-CNT .box-dx .box-square-dx .ico{float: right; width: 72px; text-align: center;}
.one-click-access-CNT .box-dx .box-square-dx .ico.left{float: left;}
#clients .box-dx .box-square-dx .lnk{position: absolute; bottom: 9px; right: 0;}
.one-click-access-CNT .box-dx .box-square-dx .withIco{position: relative; border-bottom: 1px solid #5D5D5D;}
.one-click-access-CNT .box-dx .box-square-dx .withIco h2{float: left; border: 0; margin: 0;}
.one-click-access-CNT .box-dx .box-square-dx .withIco span{position: absolute; right:0; top:-8px;}
.one-click-access-CNT .box-dx .box-square-dx .scrollable {position:absolute; top:20px; left:15; width:203px; height:172px; overflow:hidden;}
.one-click-access-CNT .box-dx .box-square-dx .scrollable .items {position:absolute; top:0; left:0; width:999999em; height:153px; clear:both;}
.one-click-access-CNT .box-dx .box-square-dx .scrollable .items .item {position:relative; float:left; display:inline; padding:0; width:203px; height:153px; padding-top:10px;}
.one-click-access-CNT .box-dx .box-square-dx .scrollable .items .item h2{border:0; margin:0; padding: 9px 0 15px 0; font-size:12px; line-height:13px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.one-click-access-CNT .box-dx .box-square-dx .scrollable .items .item p{font-size:12px; line-height:13px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.one-click-access-CNT .box-dx .box-square-dx .navi {position:absolute; bottom:0; text-align:center; z-index:1;}
.one-click-access-CNT .box-dx .box-square-dx .navi a {float:left; display:inline; margin:0 5px; width:7px; height:7px; overflow:hidden; background:transparent url(/docroot/corporate/img/homepage/lnk-navi.png) 0 0 no-repeat; cursor:pointer;}
.one-click-access-CNT .box-dx .box-square-dx .navi a:hover,
.one-click-access-CNT .box-dx .box-square-dx .navi a.active {background-position:-7px 0;}
.one-click-access-CNT .box-dx .bordered, .one-click-access-CNT .box-dx .double-rows .bordered{border-top:1px solid #5d5d5d; margin: 15px 0 0 0; padding: 7px 0 0;}
#journalists .box-dx .double-rows .bordered{margin: 12px 0 0 0; padding: 7px 0 0;}
#jobseekers .box-square-dx article figure{margin: 0 0 10px 0; text-align: center;}
#jobseekers .box-square-dx article .lnk-linkedin{float: left; padding: 12px 0 0;}
#jobseekers .box-square-dx article .ico-linkedin{float: right; /*margin: 0 0 12px;*/}
.one-click-access-CNT .box-dx .lnk-bottom{float: left; border-top:1px solid #5d5d5d; padding:9px 0 0; width: 100%; text-align: right;}
.one-click-access-CNT .box-dx .lnk-bottom a{font-size:14px; line-height:14px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}

/* PICKER DATA - begin */
.picker-data-CTR {width:100%; position:relative; margin: 18px auto 0; padding:30px 0 0; height:278px; overflow:hidden; background:url(/docroot/corporate/img/homepage/bkg-picker-data-CTR.jpg) 0 0 repeat-x #dadada; z-index:7;}
.picker-data-CTR h2 {margin:0 0 20px; height:34px; font-size:23px; line-height:32px; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#000; text-align:center;}
.picker-data-CTR h2 strong{font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}
.picker-data-CTR .sqr-box {position:relative; float:left; margin:0 0 0 -14px; padding:13px 21px 28px 23px; width:162px; height:167px; overflow:visible; color:#FFFFFF; background:transparent url(../gfx/bkg/bkg-sqr-box-HP.png) no-repeat 0 0; *zoom:1;}
.picker-data-CTR .sqr-box.lrg-box {width:347px; background:transparent url(../gfx/bkg/bkg-sqr-box-HP-large.png) no-repeat 0 0;}
.picker-data-CTR .sqr-box:first-child {margin-left:0;}
.picker-data-CTR .sqr-box a {display:block; height:100%; color:inherit; text-decoration:none;}
.picker-data-CTR .sqr-box hgroup {}
.picker-data-CTR .sqr-box hgroup span {position:absolute; top:17px; right:21px; font-size:12px; line-height:13px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; text-decoration:none; z-index:9;}
.picker-data-CTR .sqr-box hgroup h3 {margin:0 0 10px; border-bottom:1px solid #CACCCD; padding:0 0 7px; font-size:14px; line-height:15px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ text-transform:uppercase; color: #000;}
.picker-data-CTR .sqr-box hgroup h4 {position:relative; margin:-7px 0 4px; font-size:17px; line-height:17px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ letter-spacing:-1px;}
.picker-data-CTR .sqr-box hgroup h4 em {font-size:12px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ letter-spacing:normal;}
.picker-data-CTR .sqr-box hgroup h5 {position:relative; margin-top:-5px; font-size:14px; line-height:15px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#757575; letter-spacing:-1px;}
.picker-data-CTR .sqr-box footer {position:absolute; bottom:35px; left:0; width:100%;}
.picker-data-CTR .sqr-box.values a > p {position:relative; font-size:43px; line-height:71px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; letter-spacing:-1px;}
.picker-data-CTR .sqr-box.values a > p span {display:block; clear:both; position:relative; margin:-3px 0 0; font-size:14px; line-height:15px; color:#757575; }
.picker-data-CTR .sqr-box.values a > p span.mid {font-size:43px; line-height:71px; color:#000; text-align:left;}
.picker-data-CTR .sqr-box.values footer p {position:relative; padding:0 21px 0 23px; font-size:13px; line-height:15px; overflow:visible; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ *zoom:1; color: #757575;}
.picker-data-CTR .sqr-box.stock p {padding:3px 0 0; font-size:11px; line-height:12px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/}
.picker-data-CTR .sqr-box.stock p em {float:right; padding:7px 0 0; width:40px; text-align:center; color: #757575; font-style:normal;}
.picker-data-CTR .sqr-box.stock p strong {float:left; font-size:43px; line-height:47px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; letter-spacing:-3px;}
.picker-data-CTR .sqr-box.stock p span {display:block; clear:both; color: #757575;}
.picker-data-CTR .sqr-box.stock footer ul {padding:0 21px 0 23px;}
.picker-data-CTR .sqr-box.stock footer ul li {float:right; font-size:11px; line-height:13px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ text-align:center; color: #757575;}
.picker-data-CTR .sqr-box.stock footer ul li:first-child {float:left;}
.picker-data-CTR .sqr-box.stock footer ul li strong {display:block; position:relative; margin:0 0 -2px; padding:0 13px 0 0; font-size:20px; line-height:21px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ background:transparent url(/docroot/corporate/img/homepage/spr-stock.png) no-repeat;}
.picker-data-CTR .sqr-box.stock footer ul li.bear strong {background-position:100% 0; color:#de211b; }
.picker-data-CTR .sqr-box.stock footer ul li.bull strong {color:#48ae04; background-position:100% -21px;}
.picker-data-CTR .sqr-box.events a > p {padding:11px 99px 0 0; font-size:21px; line-height:21px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ text-transform:uppercase; color:#000;}
.picker-data-CTR .sqr-box.events a > p big {position:relative; display:block; clear:both; font-size:38px; line-height:38px;}
.picker-data-CTR .sqr-box.events > a {height:134px;}
.picker-data-CTR .sqr-box.events aside {position:absolute; top:51px; right:21px; padding:0 0 0 2px; width:78px; height:78px; overflow:hidden; text-align:center; background:transparent url(/docroot/corporate/img/homepage/calendar-data.png) no-repeat 0 0; z-index:0;}
.picker-data-CTR .sqr-box.events aside p {padding:0 0 0 6px; font-size:9px; line-height:12px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#FFF; text-transform:uppercase; text-align: left;}
.picker-data-CTR .sqr-box.events aside p strong {display:block; margin:0 8px -3px 0; padding:1px 0 0 0; font-size:58px; line-height:59px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ letter-spacing:-5px; text-align:center;}
.picker-data-CTR .sqr-box.events aside span {position:absolute; bottom:0; right:2px; width:17px; height:17px; overflow:hidden; background:transparent url(../gfx/ico/calendar-data-corner.png) no-repeat 0 0; z-index:9;}
.picker-data-CTR .sqr-box.events footer ul {padding:0 21px 0 23px;}
.picker-data-CTR .sqr-box.events footer ul li {float:right; margin:14px 0 0 0; border-left:1px solid #979797; padding:0 0 0 10px; font-size:12px; line-height:14px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ text-transform:uppercase; letter-spacing:-1px;}
.picker-data-CTR .sqr-box.events footer ul li:first-child {float:left; margin:0; border:0 none; padding:0 10px 0 0;}
.picker-data-CTR .sqr-box.events footer ul li p {padding: 0 0 0 5px; color: #757575;}
.picker-data-CTR .sqr-box.events footer ul li a {display:block; padding:0 0 0 36px; color:#000; text-decoration:none; background:transparent url(/docroot/corporate/img/homepage/ico-calendar-black.png) no-repeat 0 1px;}
.picker-data-CTR .sqr-box.events footer ul li a:hover {color:#000;}
/* PICKER DATA - end */

/* SITE MAP */
.site-map-CTR .footer-title {
    color: #000000;
    display: block;
    font-family: 'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
    margin: 0 0 32px;
    text-transform: uppercase;
    text-align:left;
}
.site-map-CTR {position:relative; padding:20px 0 33px; z-index:3;}
.site-map-CTR .column {float:left; width:242px;}
.site-map-CTR .column dl {display:block; position:relative; margin:0 0 14px; min-height:20px; width:100%; *zoom:1;}
.site-map-CTR .column dl dt {display:block; margin:0 0 4px; font-size:12px; line-height:13px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; text-transform:uppercase;}
.site-map-CTR .column dl dt a {color:#000; text-decoration:none;}
.site-map-CTR .column dl dt a:hover {color:#777;}
.site-map-CTR .column dl dd {display:block; padding:3px 9px 3px 0; font-size:10px; line-height:12px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#777;}
.site-map-CTR .column dl dd a {color:#777; text-decoration:none;}
.site-map-CTR .column dl dd a:hover {color:#000;}

/*NUOVO TOP NAVIGATION*/
#site-header-wrapper.hp{
    background:none;
    height:126px;
    background:#fff;
}
#site-header-wrapper.hp #top-navigation{
    width:100%;
    margin-top:15px;
    background:red;
    height:57px;
    background:url("../gfx/bkg/bkg-top-navigation-home.png") repeat-x 0 50%;
    padding:0;
}
#site-header-wrapper.hp #top-navigation > ul{
    float:none;
    width:967px;
    height:51px;
    margin:0 auto;
    display:block;
    background:url("../gfx/bkg/top-navigation-hp-sep.png") 0 0 no-repeat;
    padding-left:1px;
}
#site-header-wrapper.hp #top-navigation > ul  li{
    position:relative;
    font-size:15px;
    height:50px;
    background:url("../gfx/bkg/top-navigation-hp-sep.png") 100% 0px no-repeat;
    margin-top:1px;
    font-weight:500;
}
#site-header-wrapper.hp #top-navigation > ul li a{
    margin:15px 2.2em;
}
@media all\0{
    #site-header-wrapper.hp #top-navigation > ul li a{
        margin:15px 34px;
    }
}
#site-header-wrapper.hp #top-navigation > ul > li > a:hover{
    border:0;
}
#site-header-wrapper.hp #top-navigation > ul li:hover{
    background:url("../gfx/bkg/top-navigation-hp-sep.png") 100% 0px no-repeat #fff;
}
#site-header-wrapper.hp #top-navigation > ul > li:hover > a{
    border-bottom:2px solid #000;
    padding-bottom:1px;
}
#site-header-wrapper.hp #top-navigation ul li .sub{
    float:none;
    position:absolute;
    left:0;
    top:50px;
    display:none;
    z-index:999;
    background:#fff;
    height:auto;
}
#site-header-wrapper.hp #top-navigation ul li.lst .sub{
    right:0;
    left:auto;
}
#site-header-wrapper.hp #top-navigation > ul > li:hover .sub{
    display:block
}
#site-header-wrapper.hp #top-navigation .sub li{
    float:none;
    text-align:left;
    text-transform:uppercase;
    font-size:11px;
}
#site-header-wrapper.hp #top-navigation .sub li a{
    float:left;
    padding-right:15px;
    position:relative;
    margin:7px 15px;
}
#site-header-wrapper.hp #top-navigation .sub li a span{
    display:none;
    position:absolute;
    top:0;
    right:0;
}
#site-header-wrapper.hp #top-navigation .sub li a:hover{
    border:0;
    padding-bottom:0;
}
#site-header-wrapper.hp #top-navigation .sub li a:hover span{
    display:inline;
}
/*FINE NUOVO TOP NAVIGATION*/


/* MOBILE : ADATTAMENTO CSS */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {
    #logo-top{margin: 0 2px 0 0;}
    #tools-MNU > ul > #btn-login{display: none;}
    #tools-MNU #lnk-social{display: none;}
    #site-tools{padding: 5px 0;}
    #top-navigation{padding: 0 0 5px 0;}
    #top-navigation li{font-size: 19px;}
    #top-navigation a{margin: 0 3px;}
    #one-click-access{display: none;}
    .site-map-CTR{display: none;}
    #floating-footer{display: none;}
    .picker-data-CTR  .events > hgroup a{display: none;}
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){
    #logo-top{margin: 0 2px 0 0;}
    #tools-MNU > ul > #btn-login{display: none;}
    #tools-MNU #lnk-social{display: none;}
    #site-tools{padding: 5px 0;}
    #top-navigation{padding: 0 0 5px 0;}
    #top-navigation li{font-size: 19px;}
    #top-navigation a{margin: 0 3px;}
    #one-click-access{display: none;}
    .site-map-CTR{display: none;}
    #floating-footer{display: none;}
    .picker-data-CTR  .events > hgroup a{display: none;}
}



/* GREY SECTION WITH BUTTONS - begin */
.grey-btn-section {position:relative; margin:20px 0 0; padding:16px 0 14px; text-align:left; background:#F2F2F2; z-index:1;}
.grey-btn-section nav {position:relative; margin:0 2px; height:40px; overflow:visible; z-index:2;}
.grey-btn-section nav > span {position:relative; float:left; margin:0 11px 0 0; width:auto; height:40px; overflow:hidden; font-size:23px; line-height:40px; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#000; letter-spacing:-1px;}
.grey-btn-section nav > span strong {font-size:23px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}
.grey-btn-section nav ul {position:relative; float:left; min-height:40px; overflow:visible;}
.grey-btn-section nav ul li {float:left; margin:0 0 0 11px; font-size:13px; line-height:0; background:#F0F0F0}
.grey-btn-section nav ul li:first-child {margin-left:0;}
.grey-btn-section nav ul li a {display:inline-block; position:relative; border:1px solid; border-color:#EAEAEA #E5E5E5 #DBDBDB; padding:0 10px; height:34px; overflow:hidden; font-size:20px; line-height:34px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#000; text-decoration:none; text-transform:uppercase; background:#CECECE;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top, #E9E9E9 0%, #CECECE 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(100%,#CECECE));
    background:-webkit-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:-o-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:-ms-linear-gradient(top, #E9E9E9 0%,#CECECE 100%);
    background:linear-gradient(to bottom, #E9E9E9 0%,#CECECE 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#CECECE',GradientType=0 );
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
    box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
}
.portale-fornitori nav ul li a{padding:0 41px 0 10px;}
.grey-btn-section nav ul li a strong {position:relative; padding-right:41px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000;
    -mox-transition:color .555s linear;
    -webkit-transition:color .555s linear;
    -o-transition:color .555s linear;
    transition:color .555s linear;
}
.portale-fornitori nav ul li a strong{padding-right:0;}
.grey-btn-section nav ul li a span {position:absolute; top:7px; right:10px; width:21px; height:21px; overflow:hidden; background:transparent url(../gfx/spr/spt-tab-onclickaccess.png) no-repeat -42px 0;}
/* GREY SECTION WITH BUTTONS - end */

