/**
 *
 * globlist.css
 *
 * Stili per le testate affiliate.
 *
 * @author      Carlo Simonelli <cs@nero-digitale.com>
 * @copyright   Copyright (c) 2018, Nero Digitale
 * @package     globalist
 * @subpackage  www
 * @category    api
 * @version     2.22.2
 * @since       2.19.3
 *
 */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.chi-siamo { width:66%; max-width: 550px; min-width: 300px; padding:3rem 0; display: inline-block; margin: auto; }
.chi-siamo P { padding-bottom: 1rem; text-align:left;  }
.chi-siamo P:first-child { text-align:justify;  }
.gsc-search-button-v2{border-radius:0!important;margin:0!important;padding:.4375rem .5625rem .5rem!important;border-color:#f90!important;background-color:#333!important;background-image:none;filter:none;width:auto!important;height:auto!important}
.path SPAN{padding:0 .4rem}
.path a{padding:0}
.path{background-color:#dfdfdf;color:#333;font-size:1.1rem;height:30px;line-height:30px;padding:0 20px;text-align:left;width:100%;display:none}
.spalla_dx{text-align:right}
.spalla_sx{text-align:left}
A{color:inherit;text-decoration:none}
BODY,FOOTER,MAIN{width:100%}
BODY,HTML,MAIN{height:100%}
BODY.galleria HEADER {background-color:#333}
BODY.privacy MAIN H2 { padding-top: 0.5rem }
BODY.privacy MAIN H3 { padding-top: 0.5rem; display: inline; font-size: 0.9em; }
BODY.privacy MAIN P { font-size: 0.9rem; text-align: justify; padding-bottom: 0.5rem }
BODY.privacy MAIN UL { padding: 0.5rem 2rem; }
BODY.privacy MAIN { text-align: left; }
BODY:before{background-color:#900;color:#ffa;font-size:.7rem;position:fixed;top:50px;left:10px;z-index:100;display:none}
BODY{background-color:#ddd;color:#333;font-family:Georgia,serif;font-size:12pt;margin:0;padding:0;min-width:300px}
DIV#benvenuti{background-color:#333;display:block;height:30px;padding:4px 20px;text-align:right}
DIV#menu-top NAV A#registrati{background-position:0 -48px}
DIV#menu-top NAV A#ricerca{float:left;width:80px;background-position:0 0;padding-left:30px;display:inline-block}
DIV#menu-top NAV A#sottoscrivi{background-position:0 -24px}
DIV#menu-top NAV A,DIV#link-servizio{font-family:"Myriad Pro"}
DIV#menu-top NAV A,DIV#piedipagina DIV.back A,DIV#skin{background-repeat:no-repeat}
DIV#menu-top NAV A.facebook{background-position:0 -74px}
DIV#menu-top NAV A.gplus{background-position:0 -120px}
DIV#menu-top NAV A.twitter{background-position:0 -96px}
DIV#menu-top NAV A{background-image:url(../img/icone-menu-header.png);display:inline-block;font-size:1rem;height:24px;line-height:24px;width:24px}
DIV#menu-top NAV.dx{position:absolute;right:0;text-align:right}
DIV#menu-top NAV.menuDx A{padding:0 20px}
DIV#menu-top NAV.menuSx A{padding:0 10px 0 30px}
DIV#menu-top NAV.sx{left:0;position:relative;float:left}
DIV#menu-top NAV{display:inline-block;top:0;width:50%}
DIV#menu-top{height:30px;position:relative;width:100%}
DIV#mostra-altre P.carica{display:none}
DIV#mostra-altre P{color:grey;cursor:pointer;font-size:1rem;font-weight:700;text-transform:lowercase}
DIV#mostra-altre{padding:1rem}
DIV#page DIV#top A.banner{background-color:#ddd;display:inline-block;height:auto;margin-top:10px;max-height:90px;max-width:728px;position:relative;width:auto}
DIV#page DIV#top,DIV#skin,MAIN{text-align:center}
DIV#page DIV#top{font-size:0;width:100%}
DIV#page,DIV#testata,FOOTER,HEADER,MAIN{position:relative}
DIV#page.con-skin{top:100px}
DIV#page{height:auto;margin:0 auto;z-index:2}
DIV#piedipagina DIV.back A{background-image:url(../img/icona-back-top.gif);display:inline-block;font-size:10pt;height:20px;line-height:20px;padding:0 10px 0 30px}
DIV#piedipagina DIV.back{display:inline-block;margin-top:10px}
DIV#piedipagina{height:60px;padding:10px 20px}
DIV#shinystat{float:left;padding-top:4px;display:none}
DIV#skin IMG{width:auto;height:auto}
DIV#skin{min-width:100%;position:absolute;height:1440px;z-index:1;background-position:50% 0}
DIV#testata DIV#form-ricerca{display:none;position:absolute;width:640px;z-index:11}
DIV#testata{background-color:#484f53;color:#fff;font-size:0;height:140px;padding:10px 20px;width:100%}
DIV.menu-main NAV#menu-main-dx A{height:100%;line-height:26px}
DIV.menu-main NAV#menu-main-dx IMG{float:left;height:28px;padding:3px 4px}
DIV.menu-main NAV#menu-main-dx{background-color:#e6711b;float:right;width:150px;display:none}
DIV.menu-main NAV#menu-main-sx IMG{padding:3px 4px;float:left}
DIV.menu-main NAV#menu-main-sx SPAN{line-height:24px;padding:3px 4px}
DIV.menu-main NAV#menu-main-sx{background-color:#f90;padding-top:2px}
DIV.menu-main NAV{display:inline-block;position:relative;height:100%;font-size:1.1rem}
DIV.menu-main{background-color:#f90;color:#fff;min-height:30px;width:100%;position:relative;padding:0 1rem}
FOOTER{background-color:#484f53;color:#fff;height:auto}

FOOTER DIV.logo{display:inline-block;position:relative;float:right;height:45px}
HEADER DIV.logo{display:block;padding-right:70px;position:relative;text-align:right;height:90px}
DIV.logo IMG{height:100%;width:auto;position:relative}

HEADER IMG#bullet{float:left;width:20px;padding:6px}
HEADER,MAIN{background-color:#fff;border:1px solid #bbb}
HEADER{border-bottom:none;height:auto}
IFRAME{border:none}
MAIN.errore A{color:#f90;font-weight:700}
MAIN.errore H1{color:#900;margin-top:2em}
MAIN.errore P{line-height:1.5rem}
MAIN.errore{height:300px}
MAIN{border-bottom:none}
P.trace A{margin:0 .5em auto 1em}
P.trace{background:#333;color:#fff;padding:1em;position:fixed;top:10px;left:10px;opacity:.9;z-index:100}
SECTION.fascia DIV.articoli ARTICLE[class^=m1x],SECTION.fascia DIV.articoli DIV.box[class*=m1x]{width:220px}
SECTION.fascia DIV.articoli ARTICLE[class^=m2x],SECTION.fascia DIV.articoli DIV.box[class*=m2x]{width:460px}
SECTION.fascia DIV.articoli ARTICLE[class^=m3x],SECTION.fascia DIV.articoli DIV.box[class*=m3x]{width:700px}
SECTION.fascia DIV.articoli ARTICLE[class^=m4x],SECTION.fascia DIV.articoli DIV.box[class*=m4x]{width:940px}
blockquote.twitter-tweet a:focus,blockquote.twitter-tweet a:hover{text-decoration:underline}
blockquote.twitter-tweet a{color:inherit;font-weight:400;text-decoration:none;outline:0}
blockquote.twitter-tweet p{font-size:16px;font-weight:400;line-height:20px}
blockquote.twitter-tweet{display:inline-block;font-family:"Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;font-size:12px;font-weight:700;line-height:16px;border-color:#eee #ddd #bbb;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.15);margin:10px 5px;padding:0 16px 16px;max-width:468px}

DIV#link-servizio {background-color:grey;height:auto;padding:20px;font-size:.9rem;min-height:130px;  }
DIV#link-servizio NAV {display:inline-block;height: auto;position: relative;width: auto;}
DIV#link-servizio NAV.dx { float:right}
DIV#link-servizio NAV DIV.colonna {display:inline-block;float:left;max-width:150px}
DIV#link-servizio NAV DIV.colonna.bordo{border-left:solid 1px}
DIV#link-servizio NAV DIV.colonna SPAN{padding:0 1rem .4rem;display:block;font-size:.9rem;position:relative;line-height:1rem;text-transform:capitalize}
DIV#link-servizio NAV DIV.colonna:first-of-type SPAN{padding-left: 0}
DIV#link-servizio NAV#link-social-privacy P{height:25px}

