.spip-admin-float {margin-top:50px;}

body {padding-top:20px;background:#f1f1f1} 
header.page-header {margin-top:30px;margin-bottom:0px;border:none}
h2.toph1 {color:#FAFAFA;font-size:15px;line-height:15px;height:15px;font-weight:200}	
a.logo img {height:90px}
.banner728 {text-align:right;padding-top:5px;}
.banner728 img {float:right;text-align:right;}

body >.container {background:#FFFFFF}
body img {max-width:100%;height:auto}

header.page-header, .corposito, .menu1 {border:solid 1px #e1e1e1;}
.corposito {margin-top:-20px;padding-top:20px}
div.navbar-header div.addthis_toolbox {padding:15px 10px 0px 20px;}

.menucont {background:red;padding:0}
.menu1 {margin:0px;border-radius:0px;border-top:0}
.menu2 {border-radius:0px;border-radius:0px;background:#40ae27;color:#e1e1e1}
div.menu1 ul {margin-left:-30px;}
.menu2 a {color:#FFF}
.menu2 > li + li:before {padding: 0 5px;content: "";}
.menu2 > li + li:after {padding: 0 0 0 10px;content: "/\00a0";}

.menu1 ul li:hover {background:#555} 
.menu1 ul li a {color:#FFFFFF !important;} 
.menu1 ul li.attivo {background:#f1f1f1;}
.menu1 ul li.attivo a {color:#222 !important;} 

li.temi {color:#FFF;font-size:1.2em;line-height:1em;font-weight:500;margin-right:10px;
text-shadow:0px 0px 0 rgb(178,178,178), 1px 1px 0 rgb(111,111,111),2px 2px 1px rgba(0,0,0,0.3),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);}
li.temi span {font-style:italic;margin-right:0px}

div.menu2rub {background:#f1f1f1;display:block;width:100%;0;margin-bottom:10px;}
div.menu2rub ul {margin-left:-55px}
div.menu2rub ul li {float:left; padding:5px 0;margin:0;list-style:none;padding:12px 5px}
div.menu2rub ul li:hover, div.menu2rub ul li.on {background:#FFF}
div.menu2rub ul li a {padding:5px 10px;color:#555}
div.menu2rub ul li:hover a, div.menu2rub ul li.on a {color:#222;text-decoration:none}

.social li a {padding:10px 0px 0px 5px}
.social a img {height:30px;width:auto;}
ul.social li:hover {background:none;}


/* HOME PAGE */
.homepage h2 {margin-top:0px}
h1 a, h2 a, h3 a, h4 a, h5 a {color:#222}
.logo img, .banner728 img {max-width:100%;height:auto}

.logo1 img {max-width:100%;height:auto}
a.continua {color:#d2371f;font-style:italic;display:block;margin-top:5px}

ul.home2 {margin-top:15px;padding:0}
ul.home2 li {margin-bottom:5px;list-style:none}

ul.flash {padding:0}
ul.flash li {list-style:none;padding-bottom:7px}

a.tuttehome {color:#d2371f;text-align:right;width:100%;display:block;font-style:italic}

.booksaxo {margin-top:20px;padding:5px 0 5px}
.booksaxo img {margin:-130px 0px -25px 0px;width:190px}
.booksaxo span {font-size:23px;padding-left:20px;}
.booksaxo:hover {background:#40ae27;background:-webkit-gradient(linear,left top,right bottom,from(#8dec65),to(#2a8e00));background:-moz-linear-gradient(top,#8dec65,#2a8e00);}
.booksaxo:hover a {color:#FFF;text-decoration:none}

.homepage .cerca {padding:10px;margin-bottom:-10px}
.cerca .form-group {border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;padding: 20px 0px}
.cerca button {margin-top:-8px;width:100%}
.cerca input {width:103%}

.box2home {border-bottom:solid 1px #e1e1e1;padding-bottom:10px}
.box2home ul {list-style:none;padding-left:0px}
.box2home li {list-style:none;margin-bottom:5px;}
.box2home span {margin-right:2px}
.box2home h4 a {color:#222}

.box-serv {padding:0px 0px 0px 5px}
.box-serv a {width:100%;padding:0px;font-size:45px;margin-bottom:10px}
.box-serv a p {font-size:10px;}
.box-serv a span {padding:8px 0px 0px 5px;text-align:center}

.deschome {font-size:13px;line-height:16px;border-top:solid 1px #e1e1e1;padding:0;padding-top:20px}
.deschome h2 {font-size:18px;line-height:25px}

.media .autore {background:#fff;padding-left:0}

.bloccohome2 {padding:15px 0px}
.bloccohome2 h5 {font-size:1.1em}

p.soprarub {margin-top:0;font-size:0.8em;line-height:0.9em;margin-bottom:6px}
p.soprarub a {color:red;text-transform:uppercase;}

ul.flash {padding:0}
ul.flash li {list-style:none;padding-bottom:7px}

/*SIDEBAR*/
.duesidebar {}
.sidebar300 {}
.sidebar160 {padding:0}
.sidebar300 img {width:100%}
.sidebar300 h4 {margin:10px 0px 0px;line-height:20px;font-size:15px;}
.sidebar160 {margin-left:-10px;padding:0}

/* TAB QUOTAZIONI */
table#quotazione {border:solid 1px #e1e1e1;width:100%;margin-bottom:10px}
table#quotazione td {padding:5px;text-align:center;border-bottom:solid 1px #e1e1e1;color:#222;}
table#quotazione tr.pari {background:#fafafa}
table#quotazione td {padding:5px;width:25%;text-align:center}

table#quotazione td.simbolo {font-weight:bold;font-size:14px;padding-top:7px;padding-left:15px;}
table#quotazione td.quota {font-size:18px;text-align:left;padding-left:75px;}

table#quotazione td.su {color:#40ae27}
table#quotazione td.giu {color:#c52020}
table#quotazione td.pari {color:#222}

.personaggi {text-align:center;margin:7px 0px}
.personaggi a {color:#222;}

/* BOX classifica */
ul.classifica {border:none;}
ul.classifica li {padding: 4px}
ul.classifica li {background:-webkit-gradient(linear,left top,right bottom,from(#FFFFFF),to(#e5e5e5));background:-moz-linear-gradient(top,#FFFFFF,#e5e5e5);}
ul.classifica li:hover {background:-webkit-gradient(linear,left top,right bottom,from(#f1f1f1),to(#e1e1e1));background:-moz-linear-gradient(top,#f1f1f1,#e1e1e1);}
ul.classifica li img {height:auto;max-width:100%;}

h4.bestbrok {background:#333;padding:5px 12px;font-weight:100;color: #fff;letter-spacing:1px}
h4.bestbrok span {font-style:italic;margin-right:5px;}

/* TAB PIULETTI */
.piuletti h5 {background:#333;padding:8px;font-weight:100;color: #fff;letter-spacing:1px;font-size:1.2em;margin-bottom:0}
.piuletti table {border:double 1px #e1e1e1;margin-bottom:20px;}
.piuletti table td {padding:10px;font-size:15px}
.piuletti table td.numero {line-height:25px;font-size:25px;padding:20px}
.piuletti table tr.dispari {background:#f1f1f1}
.piulettirub table td {font-size:13px}
.piulettirub table td.numero {line-height:20px;font-size:18px;padding:10px}

/* ARTICOLO */
div.boxebook {margin:10px 0px 10px 0px}
div.boxebook img {width:100%;height:auto}

.articolo {font-size:1.1em;line-height:1.3em;font-weight:200;padding:0px 40px;text-align:justify}
.articolo img {max-width:100%;height:auto;margin:0px auto 10px;}
.articolo h1 {margin-top:0}
.articolo h3 {font-size:1em;margin-bottom:0px;font-weight:bold;}
.articolo strong {font-weight:bold;}
.articolo .pull-left {margin:0px 15px 10px 0px}
article img {max-width:650px !important;height:auto}

.logoart {float:left;width:300px;margin:0 20px 10px 0;padding-top:7px}

div.descrizione {padding:7px 0px;margin-bottom:10px}
div.descrizione h2 {margin:0;font-size:1.1em;font-weight:normal;line-height:1.3em;color:#428BCA;}

.articolo table {width:100%;background:#fff;margin:15px 0px;border:solid 1px #e0e0e0}
.articolo table th {background:#333;color:#fff;padding:10px;font-weight:200}
.articolo table tr.even {background:#f1f1f1}
.articolo table td {padding:5px 10px}

blockquote.spip {padding:0px;padding-left:10px;margin:20px;}
blockquote.spip p {font-size:1em}

div.autoreart {padding:10px 5px;margin-bottom:10px;font-size:14px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
div.autoreart div {float:right}

.boxcommenti {margin:10px;padding:10px;font-size:0.8em;line-height:1.4em}
.boxcommenti li {list-style:none}
.boxcommenti input, .boxcommenti textarea {margin-bottom:15px;width:100%}

article {font-size:1.1em;line-height:1.4em}
p.copyright {font-size:0.8em;text-align:right}

.presuc {text-align:center;border:solid 1px #e1e1e1;margin-bottom:20px;}
.presuc h3 {margin:0;margin-bottom:10px;font-weight:normal;font-size:1em;color:#444;padding:5px;border-bottom:solid 1px #e1e1e1}

.falsaside {padding:10px 30px}
.falsaside div.row {margin-bottom:12px}
.falsaside div.row:hover {background:#fafafa}
.immago {text-align:center;padding:0px 5px}
.immago img {border:solid 1px #d1d1d1;}
.falsaside h5 {margin-top:8px;font-size:1.2em}
.falsaside a p {color:#333} 

/*RUBRICHE */
.falsaside {margin-top:10px} 
div.falsaside div.thumbnail {margin:10px 0px;}

p.pagination {background:#a0a0a0;width:100%;text-align:left;font-size:1.2em;color:#fafafa;padding:5px}
p.pagination a, p.pagination .on {color:#FFF;padding:7px}
p.pagination a:hover {background:#68c840;text-decoration:none}
p.pagination span.sep {display:none}

/* BOX COREELATI E NEWSLETTER */
div.boxnl {border:solid 1px #e1e1e1;padding:10px;background:#FAFAFA;height:250px;margin-bottom:25px;}
div.boxnl h5 {font-size:1.3em}
div.boxnl p {margin-top:20px;font-size:0.9em}
div.boxnl form {margin-top:20px}
div.boxnl input {width:95%;margin:0px auto;height:45px;font-size:19px}
div.boxnl button {width:70%;margin:10px 15% 0px;height:40px;font-size:22px;text-transform:uppercase;letter-spacing:2px}

div.correlati {font-weight:500}
div.correlati h3 {margin-top:0;margin-bottom:10px}
div.correlati img {margin-left:10px}

.adsotto {padding:20px 0px}


/* FOOTER */
body > div.footer  {background:#1a1c1a;min-height:150px;color:#FFF;margin-top:20px;}
div.footer a:link {color:#fafafa}
div.footer a:visited {color:#fafafa}

div.bannerfooter {padding:20px 0px;text-align:center}
div.footerlink {border-bottom:dotted 1px #e1e1e1;text-align:center;padding:10px 0px}
div.footerlink div {border-left:dotted 1px #e1e1e1;padding:5px}
.crediti p {font-size:0.9em;font-weight:200;text-align:right}

.footerlink2 {margin-top:20px}
.footerlink2 h5 {font-weight:200;font-size:1.2em}
.footerlink2 ul {padding:0}
.footerlink2 li {list-style:none;border-bottom:dotted 1px #FFF;padding:5px 0}
.footerico {margin-bottom:30px}

/* NUOVA HOME PAGE*/
.homepage a:hover {text-decoration:none}

.homepage h2 {margin-bottom:2px}
.homepage h3 {font-size:1.6em;margin-top:0;margin-bottom:2px}
.homepage h4 {font-size:1.4em;margin-top:0;margin-bottom:2px}
.homepage h5 {font-size:1.1em;margin-top:0;margin-bottom:2px}

.homeblocco1 {height:100%;margin-top:20px;}
.logo1home img {width:100%;height:200px}
.fold1 {border-bottom:solid 1px #e1e1e1;padding-bottom:10px;overflow:hidden;}
.impnews {border-bottom:solid 1px #e1e1e1;padding-top:10px;padding-bottom:10px;overflow:hidden;}
.imp2 {border-bottom:none;margin-bottom:15px}
.impnews h3 {font-size:1.5em}
.impdesc {font-size:1.1em;font-weight:200}
a.impdesc, .flash a {color:#222} 
a.impdesc:hover, .flash a:hover {color:#428BD0} 
.flash {padding-top:10px}
.flash h4 {font-size:1.2em;padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #f1f1f1}


.homedemo {padding: 0px 15px 5px 0px 0px;text-align:justify;border-left:solid 1px #e1e1e1}
.homedemo h1 {font-size:1.3em;color:#4099FF;margin-top:0}
.demogratuita {text-align:right;height:30px}
.demogratuita a {padding:10px;border:solid 1px #e1e1e1;color:#ffffff;transition: background 1s ease;background:#4099FF;text-transform:uppercase;}
.demogratuita a:hover {text-decoration:none;background:#3B5998}

.adsense300hometop {text-align:center;margin-top:10px; padding-top:10px;border-top:solid 1px #e1e1e1;}

div.barrasocial {height:35px;margin-bottom:20px;padding:0;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1}
div.calendbox {float:left;height:100%;padding-left:0px}
div.calendbox a {float:left;height:100%;background-position:7px 10px;text-decoration:none;height:100%;display:block;line-height:35px}
a.calendhomebox {padding-left:17px;font-size:14px;color:#444;padding-top:5px}
a.calendhomebox:hover {color:#000}

div.socialbox {height:35px;float:right;width:390px}
div.socialbox a {float:right;width:33%;height:100%;background-position:7px 2px;color:#FFF;
line-height:35px;font-size:20px;padding-right:12px;text-decoration:none;text-align:right;letter-spacing:1px;font-weight:200}
a.facebookbox {transition: background 0.5s ease;background:url('../immagini/social/facebook-like-32.png')#3B5998 no-repeat;}
a.twitterbox {transition: background 0.5s ease;background: url('../immagini/social/twitter-32.png')#4099FF no-repeat;}
a.gplusbox {transition: background 0.5s ease;background:url('../immagini/social/google-plus-32.png') #dd4b39 no-repeat;}
a.facebookbox:hover {background:url('../immagini/social/+1.png') #3B5998 no-repeat;;} 
a.twitterbox:hover {background:url('../immagini/social/+1.png') #4099FF no-repeat;;} 
a.gplusbox:hover {background:url('../immagini/social/+1.png') #dd4b39 no-repeat;;} 

.marketta {float:right;width:505px;height:35px;text-align:center;transition: background 1.5s ease;background:#FFF}
.marketta:hover {background:#fafafa}
.marketta img {margin-top:-25px;margin-right:5px}
.marketta a {color:#111;font-size:17px;line-height:35px; }
.marketta a:hover {text-decoration:none;}

/* box banner 160 e quotazioni */
.bann160 {float:right;width:160px;margin-left:0px}
.boxquote {max-width:220px;}
.falsasid {padding:0}

/* TAB QUOTAZIONI */
a.quotaz {font-size:0.9em;text-transform:uppercase;padding-bottom:5px;margin-bottom:0px;margin-top:0px;width:210px;color:#333}
table#quotaz {width:100%;border-top:solid 1px #e1e1e1}
table#quotaz td.quota {text-align:right;}
table#quotaz tr {border-bottom:solid 1px #e1e1e1;height:25px;line-height:25px;}
table#quotaz a {font-size:0.9em}
table#quotaz td.su {color:#40ae27}
table#quotaz td.giu {color:#c52020}
table#quotaz td.pari {color:#222}

/* BOX classifica */
h5.bestbrok {font-weight:200;color:#333;font-size:1.1em;margin-bottom:2px;}
h5.bestbrok span {margin-right:5px;}
ul.classifica {border:none;padding:0}
ul.classifica li {padding: 2px;list-style:none;margin-left:0}
ul.classifica li {transition:background 0.5s ease;background:#FFFFFF}
ul.classifica li:hover {background:#E5EEF5}
ul.classifica li img {max-width:100%;height:auto;}

a.imgbtn img {border:solid 1px #e1e1e1;margin-top:3px;height:65px}
a.imgbtn:hover {opacity:0.8}


/* BLOCCHI NEWS */
.blocconews {border-right:solid 1px #e1e1e1;overflow:hidden;}
h2.titolorubrica {font-size:1.3em;color:#555;text-transform:uppercase;border-bottom:solid 1px;padding-bottom:5px;margin-bottom:0px}
h2.economia a {color:#dd4b39}
h2.fisco a {color:#dd4b39;font-size:0.8em;}

.news1 {padding:10px 0px;border-bottom:solid 1px #e1e1e1;min-height:145px}
.news2 {padding:10px 0px;border-bottom:solid 1px #e1e1e1;min-height:145px;margin-bottom:10px;}
.newsthumb {float:left;width:140px;height:120px;margin-right:10px;}
.newsthumb img {width:100%;max-height:120px;}

div.autore {text-transform:uppercase;font-size:0.8em;background:none;margin-bottom:5px}

.bloccoside {height:600px;width:250px;border-right:solid 1px #e1e1e1;padding:0;background:#E5EEF5;overflow:hidden;}
.bloccoside h5 {font-size:1.2em;padding:0px 5px;margin-bottom:0px}
.bloccoside div.autore {padding-left:5px;margin-top:3px}
.newsside {margin-bottom:20px;}
.colonnacentrale {margin-top:15px}

div.bloccoformazione {background:none;padding:15px 0px;margin-bottom:10px;}
div.bloccoformazione h4 {margin-top:0}

.ultimacol {border-left:solid 1px #e1e1e1;}
.adsense250 {overflow:hidden}

.popolarihome img {border:solid 2px #c9c9c9}
.popolarihome h3 {margin-top:0px;font-size:1.3em}
.popolarihome h5 {margin-top:0px;font-size:1em}


/*NUOVO ARTICOLO*/
div.socialpadd {padding:5px;margin-bottom:7px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}

/* TAB QUOTAZIONI */
a.quotaz {font-size:0.9em;text-transform:uppercase;padding-bottom:5px;margin-bottom:0px;margin-top:0px;width:210px;color:#333}
table#quotaz {width:100%;border-top:solid 1px #e1e1e1}
table#quotaz td.quota {text-align:right;}
table#quotaz tr {border-bottom:solid 1px #e1e1e1;height:25px;line-height:25px;}
table#quotaz a {font-size:0.9em}
table#quotaz td.su {color:#40ae27}
table#quotaz td.giu {color:#c52020}
table#quotaz td.pari {color:#222}

/* BOX classifica */
h5.bestbrok {font-weight:200;color:#333;font-size:1.1em;margin-bottom:2px;}
h5.bestbrok span {margin-right:5px;}
ul.classifica {border:none;padding:0}
ul.classifica li {padding: 2px;list-style:none;margin-left:0}
ul.classifica li {transition:background 0.5s ease;background:#FFFFFF}
ul.classifica li:hover {background:#E5EEF5}
ul.classifica li img {max-width:100%;height:auto;}

/* aggiornamento 2015 - box commenti */

.commenti h3 {border-top:dotted 1px #e1e1e1;padding-top:10px;padding-left:20px;padding-top:40px}
.commento {background:#fafafa;border:solid 1px #e1e1e1;padding:10px 10px 0px 10px;margin:10px 15px 20px;border-top:0;border-left:0}
p.info {font-size:0.9em;padding-bottom:0px;margin-bottom:5px;padding-top:10px}
a.rispondi {float:right}

#formulaire_forum {}
#formulaire_forum ul {padding:0;margin:0}
#formulaire_forum ul li {list-style:none}
#formulaire_forum textarea {width:100%}

fieldset.session_qui legend {display:none}
legend {margin-bottom:5px;font-size:1em;border-bottom:none}
.choix label {font-weight:normal;font-size:0.8em;margin-bottom:15px}
.choix input {float:left;margin-right:5px}
div.boxcommento {margin-top:30px;border:solid 1px #e1e1e1;background:#fafafa;padding:1px 20px;width:90%;margin:20px 5%}
div.commenti h4 {padding-top:5px;text-align:right}
fieldset.qui {text-align:right;margin:20px 0px}
fieldset.qui legend {display:none}
fieldset.qui label {margin-right:10px;font-weight:normal}
fieldset.qui span.details {display:none}

.erreur {background:red;}
.risposta {margin-left:40px;margin-top:0px;}

span.spip_documents_center {text-align:center;width:100%;display:block;background:#FAFAFA;padding:10px 5px;border:solid 1px #e1e1e1}
.spip_documents img {max-width:100% !important;height:auto !important}

/* aggiornamento 2015 - box amazon e fb post */

.boxamazon {display:block;width:100%;height:140px;padding:20px;border:solid 1px #e1e1e1;background:#fafafa }
div.boxamazon img {float:left;height:120px;width:auto;}
.boxamazon div {float:left;padding-left:30px}
.boxamazon h5 {font-size:1.1em;margin-top:0px}
p.prezzo {font-weight:bold;color:red;padding-bottom:10px}
a.bottoneamazon {background:#444;padding:10px;color:#FFF;border:solid 1px #999;margin-top:0px}	
.fb-post {width:100%;text-align:center;padding:20px 0px}
