.spip-admin-float {margin-top:58px}

q{quotes:'"' '"' "'" "'"}
:lang(en) q{quotes:"\201C" "\201D" "\2018" "\2019"}
q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}
q:before{content:open-quote}
q:after{content:close-quote}
* html q{font-style:italic}
*+html q{font-style:italic}

section.header_top_nav {height:55px}
nav.header_top_nav {margin-top:12px}
nav.header_bottom_nav {display:none;}

section.header_bottom_nav {
    height: 40px;
    margin-top: 55px;
    margin-left:-7px;
}

section.header_bottom_nav a {padding:10px;text-transform:none !important}

div.container-fluid {margin-top:0px}

div.billboard {display:block;position:relative;margin:110px auto 15px;width:970px;text-align:center;padding-bottom:5px;padding-top:0px}
.banner {text-align:center;padding:10px;}

div.banner600home {padding:0;margin-top:10px;text-align:center;}
div.banner300 {float:left;margin:0px 15px 10px 0px}
div.banner300home {padding:0;margin-top:20px;margin-bottom:50px;border-top:solid 1px#e1e1e1;width:300px}
span.annunci {width:100%;text-align:right;font-size:0.7em;float:right;text-transform:uppercase;padding:3px 0px}	
div.secondehome {margin-top:30px;padding:20px;padding-left:10px}

@media (max-width: 768px) {
    .annunci {text-align:center !important;padding-bottom:10px !important;font-size:1em !important}
    h2.artdesc {padding-top:50px}
}

input.search {background:#555;color:#fafafa;width:200px;height:30px;margin:0;margin-top:5px;padding-left:8px;
    background-image: url("images/search-icon-b.png");
    background-position: 170px center;
    background-repeat:no-repeat;
    border-radius:1px;
    margin-right:-4px;
}
.search::-webkit-input-placeholder { color: white;opacity:0.7;font-style:italic;}
.search:-moz-placeholder { color: white; opacity:0.7;font-style:italic;}
.fsearch::-moz-placeholder { color: white; opacity:0.7;font-style:italic;}
.search:-ms-input-placeholder { color: white; opacity:0.7;font-style:italic;}

.line_height_150_article h5 {margin:0;font-size:1.2em}
.main_list_row {font-size:1.2em}


/* HOME PAGE */
h1.homepage_heading {margin-top:10px;font-size:210%}
h2.homepage_heading {font-size:180%}

p.hero_heading {margin: 20px 0 0px 0;font-weight: bold;font-size: 33px;line-height:41px;}
p.subhero_heading {line-height:25px;	margin: 10px 0 15px 0;font-weight: bold;	font-size: 18px;}
p.hero_heading>a, p.subhero_heading>a:link {color:#222}

.homeforex h3 {margin-top:5px;font-size:2em;margin-bottom:17px}
.homeforex h3 a {color:#222}

.news_feed p {font-size:14px}

img.homelogotop {height:300px;margin-top:20px}
img.homeloghi2nd {height:150px;margin-top:20px}
img.homesection1top {height:190px;}
img.homesection1bottom {height:120px;}
img.homesection2top {height:250px;}
img.logomot {height:220px !important;width:auto}
img.homesection2thumb {height:90px;width:100px}
img.thumbcalendar {height:60px;width:60px}

.homepage_heading {text-transform:uppercase;margin-top:20px;}
.economy_2_top p {font-size:1em;margin-top:20px}
p.autorehome {font-size:1em}



h3.sezione {color:#222;text-transform:uppercase;font-size:1.2em;font-weight:bold;padding:20px 13px;margin-bottom:0;margin-top:40px;background:#7887a2;color:#fff;}
ul.sezione {
    list-style-type: none;
    margin: 0;
    padding: 0;
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
ul.sezione li {box-shadow: 0 0 2px rgba(0,0,0,0.1);}
ul.sezione li a {
    text-decoration: none;
    color: #222;
    display: block; 
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    -ms-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
ul.sezione li a:hover {font-size: 1em;background: #fafafa !important;}

.broker-tabella_container {margin-top:25px;}
.broker-tabella_container ul {padding:0;}
.broker-tabella_container ul li {float:left; width:33.3%;padding-right:20px;}
.broker-tabella_container img{width:100%;height:auto;object-fit:cover;border-top:3px solid #3f6cb3;margin-bottom:5px;}
.broker-tabella_container p {font-size:14px;padding-top:20px;} 
.broker-tabella_container a.bottone {display:block;border-radius:0px;border:none;padding:10px; font-weight:600;width:100%;margin-bottom:5px;}
.broker-tabella_container a.bottone.homedemo {background:#2796d4;color:#fff;}
.broker-tabella_container {height:100px; border-bottom:1px solid #eee;padding:0px 5px;font-size:13px; }
.broker-tabella_container a.bottone.opinioni{border:1px solid #CCC;color:#454845;background: none;}
.broker-tabella_container a.bottone.opinioni:hover {border:1px solid #0677bd;color:#0677bd;background: none;transition:all 0.2s ease-in;text-decoration:none}
.broker-tabella_container a.bottone.homedemo:hover {background:#0677bd;transition:all 0.2s ease-in;text-decoration:none}

@media (max-width: 767px) {
    .broker-tabella_container ul li{
        float:none;
        width:100%;
        padding:0px;
        margin-bottom:15px;
    }
    .sidehome {padding-left:0px;margin-bottom:40px;}
    .sidehome span {margin-top:6px;font-size:1.5rem}
    .sidehome p {font-size:1.7rem;line-height:2.5rem}

    .sidehome table {margin-left:10%;width:84%}
    .sidehome table span {font-size:1.1em}

    .banner300home {margin-left:10%;margin-bottom:20px;}
    .bannerfooter, .banner300, .billboard {text-align:center}
}


/* FOOTER */
footer {width:100% !important;max-width:970px;margin:0px auto;box-shadow: 0 0 18px rgba(0,0,0,0.1);}
footer h4, footer h5 {font-size:0.9em;margin-top:8px;color:#FFF;text-transform:uppercase}
footer p {font-size:0.8em;color:#c5c5c5;}

div.banner600home {margin-top:20px;position:relative;z-index:0 !important}
footer {position:relative !important;z-index:10}

.credits {margin-bottom:0;}
.credits>p {text-align:center;padding-top:30px}

div.copyright_wrapper>nav>span {color:#e1e1e1;font-size:0.8em}

/* BREADCUMB */
nav.inserted ul {display:block;height:30px;padding-left:0;font-size:1em} 
nav.inserted li {float:left;list-style-image:none;} 


/* ARTICOLO */
h2.artdesc {font-size:1.5em;line-height:1.5em;font-weight:400}

@media screen and (max-width: 768px) {
    h2.artdesc {padding-left:20px;font-size:1.7em}
	#texte {font-size:1.2em}
}

@media (max-width:991px){
    #sticky{position: static!important;}
}
@media (min-width:991px){
    .aggiusta-altezza{display: flex;display: -webkit-flex;flex-flow: row nowrap;-webkit-flex-flow: row nowrap;align-items: stretch;-webkit-align-items: stretch;justify-content: space-between;-webkit-justify-content: space-between;}
}
.padding-bottom-0{padding-bottom: 0;}

article p {padding-right:5px;text-align:justify;margin-bottom:20px}
article p, article ol, article ul {font-size:1.2em}
article h3 {margin-bottom:5px;margin-top:30px;font-size:1.3em;font-weight:700;padding:0;}
.tags_bar a {margin-bottom:2px}
.tags_bar a:hover {text-decoration:none;opacity:0.8}
article img {max-width:100% !important;height:auto;}

article ul {clear:left}
article ul li {list-style-image:url('images/bullet.png');line-height:27px}
ul.spip li ul.spip {font-size: 1em;}

article blockquote {font-size:1em;padding:0;padding-left:20px}

.social_bar {clear:left;
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #f7f7f7 0%,#e8e8e8 100%);
    border:solid 1px #e1e1e1;
}

p.copyright {font-size:0.8em;width:100%;text-align:right;margin-top:22px;}

article.post {margin-bottom:20px}

.banner320top {margin-top:25px;margin-bottom:20px;}

div.sommario {background:#FAFAFA;border: solid 2px #e1e1e1;display:block;width:100%;padding:15px}
div.sommario h3 {padding:0;margin:0;margin-bottom:10px;}


#reviveads_wrapper {margin-bottom:25px}


article iframe.pluschart {width:100%;height:470px;display:block}
@media screen and (max-width: 768px) {
    article iframe.pluschart  {height:710px;}
}

/*BOX QUOTAZIONI SIDEBAR*/
/*table.main_list.graph{margin-bottom:20px;}
table.main_list.graph td{height:45px;font-size:13px;font-weight:bold;}
.main_list_heading{font-size:16px;}*/

.sidebar .broker-tabella_container_aside {margin-top:25px;font-size:13px;}
.sidebar .broker-tabella_container_aside ul {padding:0;margin-bottom:20px;}
.sidebar .broker-tabella_container_aside ul li:first-child{clear:left;width: 100%;;margin-top:10px;}
.sidebar .broker-tabella_container_aside img {object-fit:cover;width:100%;height:auto;margin-bottom:0px;}
.sidebar a.bottone {display:block;width:100%;border-radius:0px;  border:none;padding:10px; font-weight:600;width:90%;margin-bottom:5px;float:right;min-height:40px;}
.sidebar a.bottone.homedemo {background:#2796d4;color:#fff;font-size:12px; border:1px solid transparent;}
.sidebar .broker-tabella_container_aside p{padding:0px 5px;}
.sidebar a.bottone.opinioni {border:1px solid #CCC;color:#454845;background: none;}
.sidebar a.bottone.opinioni:hover{border:1px solid #0677bd;color:#0677bd;background: none;transition:all 0.2s ease-in;text-decoration:none}
.sidebar a.bottone.homedemo:hover {background:#0677bd;transition:all 0.2s ease-in;text-decoration:none}
.width-50{width:50%!important; float:left;padding:10px;}

@media (max-width: 767px) {

    .sidebar.broker-tabella_container ul li{
        float:none;
        width:100%;
        padding:0px;
        margin-bottom:15px;
    }

    article p {font-size:1.2em;line-height:1.5em;margin-top:20px;margin-bottom:10px}	
}


dl.spip_documents{float:none!important;text-align:left;margin-top:25px;border:1px solid #eee; padding:15px;}
dl img{float:left; margin-right:15px;}
dl dt, dl dd{width:100%!important;}

/* RUBRICA */
.rubdesc {font-size:1em;font-style:italic;padding-top:5px}
img.rubmost {height:170px;}

/* AUTORI */
div.bio {margin-top:20px;text-align:justify}
div.bio p {margin-bottom:15px}

/* PAGINA DEMO */
main.mainpush {margin-top:120px}
.paginademo h1 {text-align:center;padding:20px 0 45px;margin-bottom:0;border-bottom:solid 1px #e1e1e1;font-weight:bold}
.paginademo div.row {padding:25px 0 15px; border-bottom:solid 1px #e1e1e1;text-align:justify}
.paginademo h2 {margin-top:0px;font-size:25px}
.paginademo ul li {list-style:none;padding:7px 0px;border-bottom:dotted 1px #e1e1e1}
.paginademo ul {padding-top:30px}
p.brokpuls {text-align:center}
p.brokpuls .btn {width:100%}
.demodisclaimer {font-size:12px;padding:20px 0px;text-align:center}

.paginademo nav.inserted ul {width:100%;padding-top:0px;}
.paginademo nav.inserted ul li {border-bottom:solid 0px;margin-bottom:0px}

/* PAGINA BROKER */
div.brokerintro {padding:10px 50px}
.brokerintro h2 {font-size:1.2em;margin-bottom:20px;margin-top:0}
.brokerintro p {text-align:justify}
div.broker {padding:10px;margin-bottom:20px;border-top:solid 1px #e1e1e1}
div.broker h3, div.broker p {padding-left:50px}

/* quotazioni */
.su {color:#64cd3d}
.giu {color:#ff170b}

.quotazioni table {width:100%;border:solid 1px #e1e1e1}
.quotazioni table th {padding:10px 5px;font-size:1em;text-transform:uppercase}
.quotazioni table tr {border-bottom:solid 1px #e1e1e1}
.quotazioni table td {padding:5px}
.quotazioni table td.simbolo {font-weight:bold;font-size:1em;}	
.quotazioni table img {max-height:50px;width:auto;}
a.nomeazienda {font-size:1.7em;}

.brevequotazione h1 {font-size:3em}
.brevequotazione h2 {margin-top:7px;font-size:1.6em;margin-bottom:30px;color:#777}
.spiegaquotazione {margin-top:30px;font-size:1.1em;line-height:1.5em}
.spiegaquotazione h3 {margin-top:40px;border-bottom:solid 1px #e1e1e1;padding-bottom:5px}


/* BANNER MOBILE*/
@media screen and (max-width: 784px) {
    .banner, .banner300 {clear:left;padding-top:20px;text-align:center;width:100%;height:290px;}
    .banner300  {padding-top:0;padding-bottom:20px}
    .banner300 div {margin:0px auto}

    .billboard {width:100% !important;margin-top:0px !important;text-align:center;}
    article.corpoarticolo {margin-top:-30px}
    .bannersottotitolo {margin-bottom:30px}
}

.banner-sottotesto {text-align:center}

div.correlatigoogle {display:block;margin-top:50px;margin-bottom:20px;}

.banner-newsletter img {height:280px;width:auto}

@media screen and (max-width: 784px) {
    .bannersottoimmagine {margin-top:20px;}
    .banner-newsletter img {width:100%;height:auto;margin-top:30px}
    div.stk {padding-left:15px;}
}

.corpoarticolo {text-align:center}
.corpoarticolo h1, .corpoarticolo h2, .corpoarticolo h3, .corpoarticolo li, .corpoarticolo blockquote {text-align:left}
.date_note {text-align:left;margin-bottom:20px}
.adsenseneltesto {margin: 20px 0px}
.centralizza {text-align:center}
.centralizza ins {margin-top:20px}

/* TABELLE */
article table{width:100%;background:#fff;margin:15px 0;	box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
article table th{background:#b2b2b2;color:#fff;padding:10px;font-weight:bold;}
article table tr.even{background:#f5f5f5}
article table td{padding:10px}

/* CALENDARIO ECONOMICO */
.calendarbanner {padding-top:40px}
.calendarintro {padding:20px;padding-right:30px}

.calendarintro h1 {font-weight:bold}
.calendarintro h3 {font-size:1.3em;margin-top:20px;margin-bottom:2px}
.calendarintro ul {background:#fafafa;padding:10px 20px 0px;font-size:0.9em;border:solid 1px #e1e1e1}
.calendarintro ul li {padding-bottom:12px;}

.calendario table, .modal-body table {width:100%;border:solid 1px #e1e1e1;margin-bottom:20px;}
.calendario table th, .modal-body table th {padding:5px;color:#FFF;background:#444;border:solid 1px #e1e1e1}
.calendario table td, .modal-body table td {padding:10px 5px;border:solid 1px #e1e1e1}
.calendario table tr.even, .modal-body table tr.even {background:#f1f1f1}

.calendario table th.impatto, .calendario table th.area, .calendario table th.area, .calendario table th.attuale, .calendario table th.previsione, .calendario table th.precedente {text-align:center} 
.calendario table td.impatto, .calendario table td.area, .calendario table td.area, .calendario table td.attuale, .calendario table td.previsione, .calendario table td.precedente {text-align:center} 
.calendario div.btn-group {margin:10px;margin-left:0px}
.calendario div.successivo {margin-right:0px}
.calendario table td.inf {color:red}
.calendario table td.sup {color:#40ae27}


a { color: green; }
.center {
    margin-top: 100px;
}


/* Box Amazon */
.boxamazon {width:100%;border:1px solid #d0d0d0;padding:15px 40px;box-shadow:0px 5px 10px #d0d0d0;min-height:180px;text-align:right;}
.boxamazon h5{color:#555; font-weight:400; font-size:27px;}
.boxamazon h5:hover{text-decoration:none;}
.prezzo{color:red;font-size:22px;margin-bottom:25px;text-align:right}
.boxamazon img{max-height:150px !important;width:auto !important;float:left;margin-right:25px;}
.boxamazon a img {max-width:270px !important;}
.bottoneamazon{background:url(images/btn-amazon.png)no-repeat 0,0; width:270px; height:60px; right:0px; top:0;display:inline-block;}
.bottoneamazon:hover{background:url(images/btn-amazon.png)no-repeat -270px, 0; width:270px; height:60px; left:-270px; top:0;}

@media (max-width:768px) {
    .boxamazon{text-align:center;}
    .boxamazon h5{display:block;}
    .boxamazon img{float:none;margin:0}
    .bottoneamazon {background:url(images/btn-amazon.png)no-repeat -540px,0; width:175px; height:60px; left:-500px; top:0;display:inline-block;}
    .bottoneamazon:hover{background:url(images/btn-amazon.png)no-repeat -715px,0; width:175px; height:60px; left:-715px; top:0;display:inline-block;}
}

div.boxamazon {margin-bottom:40px;}

/* NEW WIDGET */
.quotazionihometop{
    margin-top:15px;
    margin-bottom:5px; 
    font-size:1.2em;
}
.quotazionihometop>div>div>div {float:right;}
.quotazionihometop span {font-weight:0}
.quotazionihometop a {color:#848994}
.quotazionihometop a:hover {text-decoration:none;color:#353b45}

div.su span {color:#64cd3d}
div.giu span {color:#ff170b}

.faitrading{
    text-align:center;
    padding:0;
}

.faitrading a{
    margin-top:-15px;
    display:block;
    width:100%;
    height:50px; 
    font-size:15px; 
    background:linear-gradient(#0bcf42, #008800);
    padding:13px 0px;
    vertical-align:middle;
    text-transform:uppercase;
    color:#fff;
    border: 1px solid #007f00;
    text-shadow: 1px 1px 7px #000;
}

.faitrading a:hover {
    text-decoration:none;
    border: 1px solid #007f00;
    background:transparent;
    color:#007f00;
    text-shadow: 1px 1px 7px transparent;
}

@media(max-width:768px){
    .quotazionihometop div{
        border-bottom:
            1px solid #f5f5f5;
        padding:10px
    }
    .quotazionihometop span{
        float:right;
    }

    div.faitrading {margin-top:15px;}
    div.faitrading a {
        float:left;
        margin-left:0px;
        width:100%;
        border-bottom:solid 0px;
    }
}

/* sticky */
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

#box-contorno{
    box-shadow: 0px 0px 18px rgba(0,0,0,0.1);
    margin-left: auto;
    margin-right:auto;
    max-width: 970px;
}
.no-shadow{
    box-shadow: none !important;
}

/*nuovo box quotazioni*/
.head-quot {
    background: #737b8b;
    color: #fff;
    font-weight: bold;
    min-height: 35px;
    padding: 10px;
    text-transform: uppercase;
    text-align: center;
}

.head-quot p {
    margin: 0;
}

.colonna-1 {
    width: 50%;
    float: left;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
}

.bg-quot-1,
.bg-quot-3 {
    background: url('https://www.forexinfo.it/fx2015/images/quotazionebg1.jpg');
    background-size: cover;
}

.bg-quot-2 {
    background: url('https://www.forexinfo.it/fx2015/images/quotazionebg2.jpg');
    background-size: cover;
}

.bordo-dx {
    border-right: 1px solid #e1e1e1;
}

.valuta {
    text-align: left;
}

.quotazione {
    float: right;
}

.link-box-quot {
    color: #555;
}

.link-box-quot:hover {
    color: #737b8b;
    opacity: 0.8;
}

.quota-rialzo {
    color: #29BC1C;
}

.quota-para {
    color: #999;
}

.quota-ribasso {
    color: #EA1010;
}

.nuovi-correlati{margin-bottom:20px;margin-top: 20px;}
.nuovi-correlati img{width:100%;}
.nuovi-correlati a{font-weight:bold; color:#000;}

/*correlati sidebar*/

.sez-correlati article {
margin: 1.8em 0 1.2em;
}                                   
.logo-correlati {
float: left;
margin-right: 15px;
}
.content-correlati {
overflow: hidden;
font-size: 1.2em;
text-align: left;
margin-bottom: 0;
}
.sez-correlati a {
color: #333;
font-weight: 700;
}
.sez-correlati a:hover {
color: green;
text-decoration: none;
}

.container-fluid.custom_presets.infinite-item.elimina-padding{padding-bottom: 0}
.aggiusta-altezza .sidebar{margin-bottom:40px;}

/*PAGINATION*/
.pages{display:block; margin:15px 0;}
.pages .sep{display:none;}
.pages .on, .pages .lien_pagination{text-align:center; display:inline-block;padding:10px;width:40px; height:40px;background:#222; color: #fff; margin:5px; transition:all .2s;}
.pages .on, .pages .lien_pagination:hover{color:#fff; font-weight:bold;background:green;text-decoration:none;transition:all .2s;}