﻿* {
    font-family: Tahoma;
}

header {
    width: 1200px;
    height: 100px;
}

#logo {
    width: 400px;
    height: 100px;
    float: left;
    background-image: url('Immagini/logo_blueorange.png');
}

/*barra di navigazione su cui si trova il menu*/
nav{
     width: 1200px;
     background-color: #0074CA;
     height:25px;
}

/*elenco delle voci di menu*/
ul {
    background-color: #0074CA;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}


/*elementi del menu, tutti quelli sopra e quelli del secondo livello*/
li a {
    color: #FFFFFF;
    width:150px;
    height: 25px;
}

/*primo livello, quelli sulla barra quando ci passi sopra col mouse*/
a.level1:hover {
    color: #C2D637;
    border: medium solid #C2D637;
    height:20px;
    width: 143px;
}

/*secondo livello, elementi dei sotto menu quando ci passi sopra col mouse*/
a.level2:hover {
    border: medium solid #C2D637;
    background-color: #FFFFFF;
    color: #0074CA;
    width: 150px;
}


/*terzo livello, elementi dei sotto menu quando ci passi sopra col mouse*/
a.level3:hover {
    border: medium solid #C2D637;
    background-color: #FFFFFF;
    color: #0074CA;
    width: 150px;
}


body {
    margin: 0;
    background-color: #d3e4f6;

}





h1 {
    font-size: 20px;
    font-family: Tahoma;
    color: #FF0000;
}

h2 {
    color:#336600;
    font-family: Tahoma;
}



#Page {
    width: 1200px;
    background-color: #fff;
    margin: auto;
}

section#Principale {
    font-size: 0.8em;
    width: 1180px;
    margin: auto;
    background-color: #e4e4e4;
    min-height: 800px;
    /*min-height: 800px;*/
    padding: 10px;
    font-family: Tahoma;
}

#FunzioniContribuente {
    width: 154px;
    height: 4000px;
    float: left; /*padding: 5px;*/
    padding-top: 0; /* Reset the top-padding. The first menu item (home) already adds some padding to its top to create room between the nav element and the first menu item */ /*background-color:  #F8F4EF;*/ /*margin-left: 1px;*/
    margin-right: 15px;
}

#ElencoComuni {
    float: left;
    padding-top: 10px;
    /*padding-left: 10px;*/
    /*margin-left: 10px;*/
    width: 1166px;
}



  /*background-color: white;
}*/



#Totali {
    position: fixed;
    left: 220px;
}

.l{
  float:left
}

.ms { margin-left:1px; }

.r {
    float:right
}

.mr { margin-left:1px; }

.mt { margin-top:1px; }

.Bordato {
    border: thin solid #3399FF;
}

.Sottolineato {
    border-bottom: thin solid #3399FF;
}

.ImportoTotale
{   
    text-align: right;
    border-top-style: solid;
    border-bottom-style: double;
    border-top-width: thin;
    border-bottom-width: medium;
    border-bottom-color: #000000;
}
  /*border-bottom: thin solid #3399FF;*/

.Importo
{
    text-align: right;
}

.ImportoBordato
{   border: thin solid #3399FF;
    text-align: right;
}

.NomiComuni {
    color: #0074CA;
    font-weight: bold;
}
/*.NomiComuni2 {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #C2D637;
      height:100px;
}*/


.Grassetto {
    font-weight: bold;
}

.EtichettaBlu {
    font-weight: bold;
    Color: #0074CA
}

.NessunRisultato {
    font-weight: bold;
    Color: #FF0000;
    font-size: 10px;
}



 .MenuContestuale {
    width: 159px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0074CA;
    /*cursor: pointer;*/
}
 
/*.MenuContestuale tr:active {
    color: #C2D637;
    font-weight: bold;
    text-transform: uppercase;
}*/

.MenuContestuale tr:hover {
    color: #C2D637;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase; 
}

@media print {
  #divNascondi{display:none;}
  #Nascondi{display:none;}
  #FunzioniContribuente{display:none;}
}


