
.DivTestataSito {
 background-image:url("images/SfondoBM.jpg");
 border:0;
 padding:0;
 margin:0;
 Width:100%}

.TabellaNascostaContenitoreFinestra, .TabellaNascosta {
 border:0px;
 padding:0px;
 margin:0px;
 font-family: Verdana,Arial;
 font-size: 8pt;
 font-weight: normal;
 background-color:rgb(238,238,238);
 }

table{
 color:rgb(0,0,0);
 font-family: Verdana,Arial;
 font-size: 8pt;
 font-weight: normal;
 }

.HomePage{
 color:rgb(0,0,0);
 font-family: Verdana,Arial;
 font-size: 10pt;
 font-weight: normal;
 }


.DivTitoloFinestra {
 text-align:center;
 vertical-align:middle;
 border:0;
 padding:0;
 margin:0;
 text-transform: uppercase;
 line-height: 11px;
 font-weight: bold;
 border-width: 1px;
 border: solid;
 background-color: rgb(153,204,255);
 border-color: rgb(153,204,255);
 }

.DivBordoFinestraPrincipale {
 border:0;
 padding:0px;
 margin:0;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 }

.DivBordoFinestraMenu {
 padding-top:4px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:4px;
 margin-bottom:0;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 }

.DivBordoFinestraTesto {
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 padding-bottom:4px;
 margin-bottom:3px;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 background-color: rgb(255,255,255);
 }

 .DivBordoBarraMenu {
 border:0;
 padding:4px;
 margin:0;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 background-color: rgb(238,238,238);
 }

a.PulsanteBarra {
 background-color: rgb(221, 238, 255);
 padding-top:4px;
 padding-right:4px;
 padding-bottom:4px;
 padding-left:4px;
 vertical-align:middle;
 margin-top:1px;
 margin-right:0px;
 line-height: 11pt;
 font-weight: normal;
 color:rgb(0,0,160);
 text-decoration: none;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 }
a.PulsanteBarra:hover {
 background-color: rgb(153,204,255);
 color:rgb(240,0,0);
 text-decoration: none;
 padding:4px 4px;
 margin:1px 0px;
 line-height: 11pt;
 font-weight: normal;
 text-decoration: none;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 }

a.PulsanteMenu:hover {
 background-color:rgb(153,204,255);
 color:rgb(240,0,0);
 }

 .PulsanteMenu-DN {
 background-color: rgb(255,255,255);
 color:rgb(240,0,0);
 }

a.PulsanteMenuCentrato:hover {
 text-align:center;
 background-color:rgb(153,204,255);
 color:rgb(240,0,0);
 }

a.pulsantegiocohp {
 background-color: rgb(238,238,238);
 color: rgb(0, 0,160);
 text-decoration: none;
 width:100%;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:4px;
 padding-left:4px;
 margin-top:1px;
 margin-bottom:0;
 margin-right:0px;
 margin-left:0px;
 line-height:12pt;
 font-weight: normal;
 border: solid;
 border-width: 1px;
 border-color: rgb(153,204,255);
 }
a.pulsantegiocohp:hover {
 background-color:rgb(238,238,238);
 color:rgb(240,0,0);
 text-decoration: none;
 width:100%;
 padding:0px 4px;
 margin-top:1px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 line-height: 12pt;
 font-weight: normal;
 text-decoration: none;
 border: solid;
 border-width: 1px;
 border-color: rgb(240,0,0);
 }

a.PulsanteBold{
 display: block;
 text-align: center;
 background-color: rgb(228, 238,238);
 color: #192633;
 text-decoration: none;
 padding:0px 2px; 
 margin-top:1px;
 margin-bottom:0;
 margin-right:1px;
 margin-left:1px;
 line-height:11pt;
 font-weight: bold;
 border: dotted;
 border-width: 1px;
 border-color: #192633;
 }
 
a.PulsanteBold:hover{
 color: #e52e3d;
 }

a.pulsanteimmagine {
 background-color: rgb(238,238,238);
 color: rgb(0, 0,160);
 width:100%;
 text-decoration: none;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:0px;
 padding-left:0px;
 line-height:12pt;
 font-weight: normal;
 border: solid;
 border-width: 2px;
 border-color: rgb(153,204,255);
 }

a.pulsanteimmagine:hover {
 background-color:rgb(238,238,238);
 color:rgb(240,0,0);
 width:100%;
 text-decoration: none;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:0px;
 padding-left:0px;
 line-height: 12pt;
 font-weight: normal;
 text-decoration: none;
 border: solid;
 border-width: 2px;
 border-color: rgb(240,0,0);
 }

a.NonBold {
 color:rgb(0,0,240);
 font-weight: normal;
 text-decoration: underline;
 }
a.NonBold:hover{
 color:rgb(240,0,0);
 text-decoration: none;
 }

a {
 color:rgb(0,0,240);
 font-weight: bold;
 text-decoration: underline;
 }
a:hover {
 color:rgb(240,0,0);
 text-decoration: none;
 }

a.NomiUtenti {
 color:rgb(0,0,0);
 font-weight: normal;
 text-decoration: none;
 }
a.NomiUtenti:hover {
 color:rgb(0,0,0);
 text-decoration: underline;
 }
a.NomiUtentiGrassetto {
 color:rgb(0,0,0);
 font-weight: bold;
 text-decoration: none;
 }
a.NomiUtentiGrassetto:hover {
 color:rgb(0,0,0);
 font-weight: bold;
 text-decoration: underline;
 }
a.NomiUtentiUtenteCorrente {
 color:rgb(240,0,0);
 font-weight: normal;
 text-decoration: none;
 }
a.NomiUtentiUtenteCorrente:hover {
 color:rgb(240,0,0);
 font-weight: normal;
 text-decoration: underline;
 }
a.NomiUtentiUtenteCorrenteGrassetto {
 color:rgb(240,0,0);
 font-weight: bold;
 text-decoration: none;
 }
a.NomiUtentiUtenteCorrenteGrassetto:hover {
 color:rgb(240,0,0);
 font-weight: bold;
 text-decoration: underline;
 }

.smallText
{
 font-weight: normal;
 font-size: 7pt;
}

.verySmallText
{
 font-weight: normal;
 font-size: 6pt;
}

.SmallCombo
{
  font-family: Verdana,Arial;
  font-size: 7pt;
  line-height: 7pt;
  display: inline;
  border: thin;
}


td.ColonnaMenuSinistra {
 vertical-align:top;
 width:160px;
 }

/*  hr {color:rgb(153,204,255);} */

form {
margin-top:0px;
margin-bottom:0px;
}

input {
border: 1px solid rgb(153,204,255);
margin: 1px;
font-weight: normal;
}

input.Normal {
border: 0px solid rgb(153,204,255);
margin: 0px;
font-weight: normal;
}


.coloreUtenteCorrenteInLista{
color: rgb(255,0,0);
}

.rd{
background-color:rgb(238,238,255);}

tr.rd:hover, tr.rp:hover{
background-color:rgb(255,255,150);}

.rp{
background-color:rgb(255,255,255);}

.rdcoloreUtenteCorrenteInLista{
background-color:rgb(238,238,255);
color: rgb(255,0,0);
}

.coloreTestoEsplicativoInAltoNellaFinestra{
color: rgb(127,127,175);
}

.Err{
font-family: Verdana,Arial;
font-size: 10pt;
font-weight: normal;
background-color:rgb(255,255,0);
color:rgb(255,0,0);
}

/* inizio CSS Per mappa esagonata */


.dummy
{
  z-index: 120
}

.bm_pln
{
  position: absolute;
  visibility: hidden;
  z-index: 120
}

.bm_pln_dn
{
  position: absolute;
  visibility: hidden;
  z-index: 80
}

.bm_prew_ico
{
  position: absolute;
  visibility: hidden;
  z-index: 200
}


#hexmap8x8 {display: block;
   clear:left;
   width: 580px;
	}

 #hexmap12x10 {display: block;
   clear:left;
   width: 870px;
}

 #hexmap17x12 {display: block;
   clear:left;
   width: 1234px;
	}

.RowHexMap {
   clear:left;
   z-index: 0;
	}

.RowHexMap div.StrettoSinistra{

 width:36px;
 height:60px;
 background-image:URL("/Play/BM/bm_brd_lm.gif");
 background-color: #6699cc;
 z-index:50;
 	}

.RowHexMap div.StrettoDestra{

 width:36px;
 height:60px;
 background-image:URL("/Play/BM/bm_brd_rm.gif");
 background-color: #6699cc;
 z-index:50;
	}

.RowHexMap div{

 float: Left;
 position: relative;
 text-align: center;
 line-height: 60px;
 vertical-align: bottom;
 width:72px;
 height:60px;
 background-image:URL("/Play/BM/bm_brd_00.gif");
 background-color: #6699cc;
 z-index:50;
	}
/* fine CSS Per mappa esagonata */


/* Faq */

.IndiceFaq{}
.IndiceFaq div{}
.TestoFaq{}

.IndiceFaq div.TitoloFaq
{
 font-size: 12pt;
 line-height: 18px;
 font-weight: bold;
 text-indent: 0px;
 text-transform: uppercase;
 text-decoration: none;
}

.IndiceFaq div.RimandoFaq{
 text-indent: 8px;
 line-height: 14px;
}
.TestoFaq div.Domanda{
 border-top : thin solid rgb(153,204,255);
 padding-top: 4px;
 color:rgb(120,120,120);
}

.TestoFaq div.Risposta{
 padding-bottom: 4px;
}

.TestoFaq div.TitoloFaq
{
 font-size: 12pt;
 line-height: 36px;
 font-weight: bold;
 text-align:center;
 text-indent: 0px;
 text-transform: uppercase;
 text-decoration: none;
}

.IndiceFaq div.RimandoFaq a, .TestFaq a {
 color:rgb(0,0,240);
 font-weight: normal;
 text-decoration: underline;
 }
.IndiceFaq div.RimandoFaq a:hover, .TestFaq a:hover{
 color:rgb(240,0,0);
 text-decoration: none;
 }

 .TestoFaq div.Domanda {
 font-weight: bold;
 }

.hintsClass
		{text-align: center; font-family: Verdana, Arial, Helvetica;}

/* CSS Box stato aerei Blue Max */
table.BoxChartAerei{
   background: #ffffff;
   }

.BoxChartAerei td.em{
    width: 4px;
    background : #afafcf;
    }

.BoxChartAerei td.ok{
    width: 4px;
    background : #18b614;
    }

.BoxChartAerei td.ko{
    width: 4px;
    background : #ee0000;
    }

.BoxChartAerei td.wh{
    width: 4px;
    background : #ddf7dd;
    }

.BoxChartAerei td.bk{
    width: 4px;
    background : #303030;
    }

.BoxChartAerei tr{
   height: 6px;
   }

/*SCREEN STYLES==========================*/
@media screen, projection, handheld {

}

/*PRINT STYLES============================*/
@media print {
.ColonnaMenuSinistra, .Timing, .Footer {
  display: none;
 }
 .finePrint {
  font-size: 85%;
  line-height: 108%;
 }
 .code	{
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	font-weight: normal;
	background: inherit;
	color: inherit;
 }
}

