@charset "utf-8";
/* CSS Document */
@import "bootstrap.css";
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,700,900&display=swap');
/**/

/*================================== BOOT ===============================================*/
body { font-family: 'Titillium Web'; font-size:13px; background-color:#CCC }
.container{ background-color:#FFF; padding:0; }
strong{ font-weight:700}
.alone{box-shadow: 0px 0px 12px 6px rgba(0,0,0,.12);}
/*================================== SITE ===============================================*/
.cmsForm { }
.cmsForm .error { color: #C30 }
#fatture{ margin-bottom:25px}
.topMenu{background-image: url(../img/topMenu.png); background-repeat: repeat-x;height: 91px; padding: 61px 20px 0;}
ul.top {  text-align: right;  margin:0; }
ul.top li { display: inline-block; }
ul.top li a { display: block; line-height: 30px; color: #1f213b; text-transform: uppercase; text-decoration: none; font-weight: 700; font-size: 18px; padding: 0 20px }
ul.top li a:hover, ul.top li a.current { background-color: rgba(255,255,255,.7) }
table{ width:100%; padding:0; margin:0}
.interna td{ border-collapse: collapse; border: 1px solid #EAEAEA; padding:5px }
.titoli { font-size: 12px; font-weight: bold; color: #FFFFFF; background-image: url(../img/barra_menu.png); background-repeat: repeat-x; padding:20px; text-align: center; vertical-align: top;background-color: #3D4D72; }
.nomi-tabelle { color: #FFFFFF; font-weight: 700; background-color: #1C1D36; height: 35px; text-transform: uppercase; font-size: 16px; }
.dati-tabella { color: #000000; text-decoration: none; padding: 4px; }
.link-tab { color: #000000; text-decoration: none; display: block; padding-top: 2px; text-align: center; }
.link-tab:hover {  }
.parziali td { color: #000033; font-weight: bold; background-color: #EAEAEA; padding: 5px; }
.FormReg { text-decoration: none; background-color: #FFFFFF; margin: 1px; overflow: hidden; border: 1px solid #CCCCCC; padding: 2px; }
.FormButton { text-decoration: none; background-color: #FFFFFF; border: 1px solid #707C8F; margin: 0px; padding: 3px 5px; }
.tab-bilancio { color: #000000; height: 18px; }
.insoluta { background-color: rgba(241,85,108,.07); font-weight: 700; background-image: url(../img/disable.png); background-repeat: repeat; color: #D20000; border-color: #B9B9B9!important }
.trimestre{ padding: 5px; background-color: #FFCC00; font-weight: 700; font-size:16px }
.numeri{ font-weight:700; font-size:14px}
