body {
	margin: 5px auto;
	padding: 0;
	background-color: #fff;
	color: #000;
	font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	font-size:100%;
	text-align:center;
	overflow-y:scroll;
}
img {
	max-width:100%;
}
table {
	border-collapse:collapse;
}
.aaa {
	margin-left:5px;
	margin-top:5px;
	width:1000px;
	height:500px;
}
/*html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}*/


/*html>body, html>body #content {
	height: auto;
}*/

/*.pswww {
	padding-top:2px;
	padding-bottom:2px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-size:15px;
	min-height:20px;
}
.pswww:focus {
	padding-top:2px;
	padding-bottom:2px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-size:15px;
	min-height:20px;
	background-color:#9f9dd4;
}
input[type="text"] {
	padding-top:2px;
	padding-bottom:2px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-size:15px;
	min-height:20px;
}
input[type="text"]:focus {
	padding-top:2px;
	padding-bottom:2px;
	background-color:#9f9dd4;
    color: #FFFFFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-size:15px;
	min-height:20px;
}*/
.rigaNascosta {
	background-color: #333;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
 @media (max-width:460px) {
.rigaNascosta {
	background-color: #333;
	color:#fff;
	text-align:center;
	font-weight:bold;
	display:none;
}
}
.Logo {
	position:relative;
	max-width:50%;
	width:auto;
	margin: 40px auto;
	display: block;
}
/*@media (max-width:3000px) {
    .Logo {
     position:relative;
    max-width:20%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }

   
}
@media (max-width:1366px){
	.Logo {
   position:relative;
    max-width:20%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}
@media (max-width:1280px){
	.Logo {
     position:relative;
    max-width:20%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}*/
/*@media (min-width:1000px){
.Logo {
  position:relative;
    max-width:20%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}
@media (max-width:768px){
    .Logo {
  position:relative;
    max-width:20%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}*/
/*@media (max-width:640px){                                  
    .Logo {
  position:relative;
    max-width:30%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}
@media (max-width:400px){                                  
        .Logo {
      position:relative;
    max-width:50%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }

	}

@media (max-width:360px){                                  
        .Logo {
      position:relative;
    max-width:55%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }

	}


@media (max-width:320px){                                  
		.Logo {
      position:relative;
    max-width:60%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}*/
/*@media (max-width:320px){                                  
		.Logo {
    position:relative;
    max-width:60%;
    height:auto;
   
    margin: 40px auto;
  display: block;
    }
}*/



#header {
	border-top: 5px solid #333;
	/*border-bottom: 1px solid #666;*/
	width:100%;
	margin:0;
	padding:0;
	font-weight:bold;
}
.content {
	/*margin: auto;*/
margin :0px auto;
	padding:0;
	background:white;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width:98%;
	text-align:left;
}
#footer {
	width: 100%;
	background-color: #333;
	height: 3em;
	line-height:3em;
	text-align:left;
}
#footer p {
	margin:0;
	padding: 0 0 0 2em;
	color:#fff;
	font-size: .75em;
}
/*#footer {	
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #333;
	height: 3em;
	line-height:3em;
	text-align:left;
}


#footer p {
	margin:0;
	padding: 0 0 0 2em;
	color:#fff;
	font-size: .75em;
}*/




/*.mainHomeg{
    position:relative;
    max-width:50%;
   height:auto;
    margin: 0 auto;
  display: block;

}*/
.BottoniMenu_GB {
	background-color: transparent;
	background: url('../images/Menu_GB.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Admin {
	background-color: transparent;
	background: url('../images/Menu_Admin.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Chiave {
	background-color: transparent;
	background: url('../images/Menu_Chiave.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Scadenza {
	background-color: transparent;
	background: url(../images/Menu_Scadenza.png);
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_Colore {
	background-color: transparent;
	background: url('../images/Menu_Colore.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_Trasporto {
	background-color: transparent;
	background: url('../images/Menu_Trasporto.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_Urgenza {
	background-color: transparent;
	background: url('../images/Menu_Urgenza.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_115NOP {
	background-color: transparent;
	background: url('../images/Menu_115.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_118NOP {
	background-color: transparent;
	background: url('../images/Menu_118.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_115 {
	background-color: transparent;
	background: url('../images/Menu_115.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_118 {
	background-color: transparent;
	background: url('../images/Menu_118.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_115_min {
	background-color: transparent;
	background: url('../images/Menu_115_min.png');
	width: 42px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_118_min {
	background-color: transparent;
	background: url('../images/Menu_118_min.png');
	width: 42px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_CUE {
	background-color: transparent;
	background: url('../images/Menu_CUE.png');
	width: 62px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniLogo_Trento {
	background-color: transparent;
	background: url('../images/Logo_Trento.gif');
	width: 32px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: default;
	border-width: 0px;
}
.BottoniMenu_Timer {
	background-color: transparent;
	background: url('../images/Menu_Timer.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Anagrafica {
	background-color: transparent;
	background: url('../images/Menu_Anagrafica.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Document {
	background-color: transparent;
	background: url('../images/Menu_Documet.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Write {
	background-color: transparent;
	background: url('../images/Menu_Write.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Mappa {
	background-color: transparent;
	background: url('../images/Menu_Mappa.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Add {
	background-color: transparent;
	background: url('../images/Menu_Add.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniHelp {
	background-color: transparent;
	background: url('../images/img_Help.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Alert {
	background-color: transparent;
	background: url('../images/Menu_Alert.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Info {
	background-color: transparent;
	background: url('../images/Menu_Info.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Home {
	background-color: transparent;
	background: url('../images/Menu_Home.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Menu {
	background-color: transparent;
	background: url('../images/Menu_Menu.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Graph {
	background-color: transparent;
	background: url('../images/Menu_Graph.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Option {
	background-color: transparent;
	background: url('../images/Menu_Option.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_OptionOff {
	background-color: transparent;
	background: url('../images/Menu_OptionOff.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_Utente {
	background-color: transparent;
	background: url('../images/Menu_Utente.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_UtenteOff {
	background-color: transparent;
	background: url('../images/Menu_UtenteOff.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.rigaMenu {
	background-color: #333;
	color:#fff;
	text-align:center;
}
.cellaMenuSelezionataTop {
	background-color: #AC5069;
	color:#fff;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
.cellaMenuSelezionataBottom {
	background-color: #AC5069;
	color:#fff;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.RigaTestataTop {
	padding: 5px;
	margin-top: 5px;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	background-color: #AC5069;
	border-width: 1px;
	text-align:center;
	text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
	font-weight: bold;
	font-size:20px;
	min-height:30px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-color: #CDCCCA;
	border-width: 1px;
}
.RigaTestataBottom {
	padding: 5px;
	margin-bottom: 5px;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	background-color: #3C3A7F;
	border-width: 1px;
	text-align:center;
	text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
	font-weight: bold;
	font-size:20px;
	min-height:30px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-color: #CDCCCA;
	border-width: 1px;
}
.panh {
	margin-left:auto;
	margin-right:auto;
}
.TestoCentrato {
	text-align:center;
}
.contornoGriglia {
	/*background-color: #AC5069;*/
    background-color: #CDCCCA;
	color:white;
	border-width: 0px;
	border-color:transparent;
	/*border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;*/
   border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-style: solid;
}
.cellaRepeaterWrap {
	display: table-cell;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.cellaRepeater {
	display: table-cell;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	white-space:    nowrap;
}
.cellaRepeaterLabel {
	display: table-cell;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	white-space:    nowrap;
	font-weight:bold;
	min-width:150px;
}
.cellaRepeaterTree {
	display: table-cell;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	white-space:    nowrap;
}
.min300 {
	min-width:300px;
}
.TbScad {
	width:100%;
	display:table;
}
.ScadutoGiallo {
	background-color: #FFFF00;
	text-align: center;
}
.ScadutoArancio {
	background-color: #FF6600;
	text-align: center;
}
.ScadutoRosso {
	background-color: #FF0000;
	text-align: center;
}
.rigaGrigliaRosso {
	color:black;
	display: table-row;
	background-color:#FF0000;
}
.rigaGrigliaArancio {
	color:black;
	display: table-row;
	background-color:#FF6600;
}
.rigaGrigliaGiallo {
	color:black;
	display: table-row;
	background-color:#FFFF00;
}
.rigaGrigliaC {
	color:black;
	display: table-row;
	background-color:transparent;
}
.rigaGrigliaA {
	color:black;
	display: table-row;
	background-color:white;
}
.rigaGrigliaB {
	color:black;
	display: table-row;
	background-color:#E2E2E2;
}
.rigaRepeaterA {
	color:black;
	display: table-row;
	background-color:white;
}
.rigaRepeaterB {
	color:black;
	display: table-row;
	background-color:#E2E2E2;
}
.rigaRepeaterA:hover {
	color:black;
	display: table-row;
	background-color:#FFE97C;
}
.rigaRepeaterB:hover {
	color:black;
	display: table-row;
	background-color:#FFE97C;
}
.cellaHeaderRepeater {
	display: table-cell;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	white-space:    nowrap;
	text-align:center;
}
.HeaderRepeater {
	display: table-row;
	/*color: white;*/
     font-size:20px;
	font-weight: bold;
	/*background-color: #AC5069;
    
      border-color: #AC5069;
     border-width: 1px;

    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    vertical-align: middle;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;*/

    text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
}
.BottoniDettaglio {
	background-color: transparent;
	background-image: url('../images/apri-blue.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncode_b {
	background-color: transparent;
	background: url('../images/Griglie/code-b.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncode_g {
	background-color: transparent;
	background: url('../images/Griglie/code-g.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncode_r {
	background-color: transparent;
	background: url('../images/Griglie/code-r.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncode_v {
	background-color: transparent;
	background: url('../images/Griglie/code-v.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.btnNext2 {
	background-color: transparent;
	background: url('../images/freccianext.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
	width:100%;
}
.btnBack2 {
	background-color: transparent;
	background: url('../images/frcciaback.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
	width:100%;
}
a {
	text-decoration:none;
}
.testoOmbreggiato {
	text-decoration:none;
	color:white;
	text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
}
.testoOmbreggiato2 {
	text-decoration:none;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.testoOmbreggiato3 {
	text-decoration:none;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.BottoniListaMenuHomeAZ {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color: #9f9dd4;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
}
.BottoniListaMenuHomeAZ:hover {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color:  #AC5069;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
}
.BottoniListaMenuHomeG {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color: lightgray;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
}
.BottoniListaMenuHomeG:hover {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color:  #AC5069;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
}
.BottoniListaMenuHomeGD {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color: #9f9dd4;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
	background-image:url('../images/FrecciaDrop.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.BottoniListaMenuHomeGD:hover {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color:  #AC5069;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:15px;
	min-height:20px;
	background-image:url('../images/FrecciaDrop.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.BottoniListaMenuHome2D {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color: white;
	color:black;
	border: 1px solid black;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:20px;
	min-height:30px;
	background-image:url('../images/FrecciaDrop.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.BottoniListaMenuHomeN {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color: white;
	color:black;
	border: 1px solid black;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:20px;
	min-height:30px;
}
.BottoniListaMenuHomeN:hover {
	padding: 5px;
	cursor: pointer;
	text-align: center;
	background-color:  #AC5069;
	color:white;
	border: 1px solid black;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	width:100%;
	font-size:20px;
	min-height:30px;
}
.thumbnail {
	position: relative;
	z-index: 8;
	text-decoration: none !important
}
.thumbnail:hover {
	background: transparent;
	z-index: 9
}
.thumbnail > span {
	display: none;
	position:absolute;
	top: 0px;
	left: 10px;
	padding: 5px
}
.thumbnail > span img {
	padding: 2px
}
.thumbnail:hover > span {
	display: block
}
.thumbnail:hover span span {
	display: inline;
	border: none
}
.MostraMenu {
	position: relative;
	z-index: 8;
	text-decoration: none !important
}
.MostraMenu:hover {
	background: transparent;
	z-index: 9
}
.MostraMenu > span {
	display: none;
	position:absolute;
	height:100%;
	width:100%;
}
.MostraMenu > span img {
	padding: 2px
}
.MostraMenu:hover > span {
	display: block;
}
.MostraMenu:hover span span {
	display: inline;
	border: none
}
.MostraMenu2 {
	position: relative;
	z-index: 8;
	text-decoration: none !important;
	width:100%;
}
.MostraMenu2:hover {
	background: transparent;
	z-index: 9;
	width:100%;
}
.MostraMenu2 > span {
	display: none;
	position:absolute;
	height:100%;
	width:100%;
}
.MostraMenu2 > span img {
	padding: 2px;
	width:100%;
}
.MostraMenu2:hover > span {
	display: block;
	width:100%;
}
.MostraMenu2:hover span span {
	display: inline;
	border: none;
	width:100%;
}
.accordionHeader {
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	background-color: #3C3A7F;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-color: #CDCCCA;
	border-width: 1px;
	text-align:center;
	/*background: linear-gradient(left , #3C3A7F, #ffffff);
    background: -o-linear-gradient(left , #3C3A7F, #ffffff);
    background: -moz-linear-gradient(left , #3C3A7F, #ffffff);
    background: -webkit-linear-gradient(left , #3C3A7F, #ffffff);
    background: -ms-linear-gradient(left , #3C3A7F, #ffffff);
    background: -webkit-linear-gradient(left, #3C3A7F, #ffffff);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3C3A7F', EndColorStr='#ffffff');*/

    text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
	font-weight: bold;
	font-size:20px;
	min-height:30px;
}
.accordionHeaderSelected {
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	background-color: #AC5069;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-color: #CDCCCA;
	border-width: 1px;
	text-align:center;
	/*background: linear-gradient(left , #AC5069, #ffffff);
    background: -o-linear-gradient(left , #AC5069, #ffffff);
    background: -moz-linear-gradient(left , #AC5069, #ffffff);
    background: -webkit-linear-gradient(left , #AC5069, #ffffff);
    background: -ms-linear-gradient(left , #AC5069, #ffffff);
    background: -webkit-linear-gradient(left, #AC5069, #ffffff);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#AC5069', EndColorStr='#ffffff');*/

    text-shadow: 2px 2px 4px black;
	filter:DropShadow(Color=black, OffX=2, OffY=2);
	font-weight: bold;
	font-size:20px;
	min-height:30px;
}
.accordionContent {
	background-color: #ffffff;
	padding: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-color:  white;
	border-bottom-color: white;
	border-left-color: white;
	border-top-color: white;
}
.legenda {
	position:relative;
	width:100%;
}
.Btnanimali {
	background-color: transparent;
	background: url('../images/Griglie/animali.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncaduta {
	background-color: transparent;
	background: url('../images/Griglie/caduta.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btncalamita_naturali {
	background-color: transparent;
	background: url('../images/Griglie/calamita_naturali.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnevento_massa {
	background-color: transparent;
	background: url('../images/Griglie/evento_massa.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnevento_violento {
	background-color: transparent;
	background: url('../images/Griglie/evento_violento.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btninc_acqua {
	background-color: transparent;
	background: url('../images/Griglie/inc_acqua.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btninc_montagna {
	background-color: transparent;
	background: url('../images/Griglie/inc_montagna.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btninc_speleo {
	background-color: transparent;
	background: url('../images/Griglie/inc_speleo.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btninc_stradale {
	background-color: transparent;
	background: url('../images/Griglie/inc_stradale.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btninfortunio {
	background-color: transparent;
	background: url('../images/Griglie/infortunio.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnintossicazione {
	background-color: transparent;
	background: url('../images/Griglie/intossicazione.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnmedico_acuto {
	background-color: transparent;
	background: url('../images/Griglie/medico_acuto.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnnon_noto {
	background-color: transparent;
	background: url('../images/Griglie/non_noto.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Btnsoccorso_persona {
	background-color: transparent;
	background: url('../images/Griglie/soccorso_persona.gif');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniBelli3:hover {
	cursor: pointer;
	color: #000000;
	text-align: center;
	padding: 2px;
	background-color: #E2E2E2;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-color:white;
	font-weight: bold;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
}
.BottoniBelli3 {
	color: #000000;
	text-align: center;
	padding: 2px;
	background-color: #E2E2E2;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-color:white;
	font-weight: bold;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
}
.BottoniCestino {
	background-color: transparent;
	background-image: url('../images/trash.gif');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
/*sedrhhhhhhhhhhhhh*/
   .modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.invisibile {
	display: none;
}
/*.BottoniChiudi {
	background-color: transparent;
	background-image: url('../images/chiudi.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}*/
.iframe {
	height: 30px;
	width: 100%;
	margin: 0;
	border: none;
}
.BottoniData {
	background-color: transparent;
	background: url('../images/imgCalendario.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.Bottoniimgfind {
	background-color: transparent;
	background: url('../images/imgfind.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniPulisci {
	background-color: transparent;
	background-image: url('../images/file_nuovo.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniSalva {
	background-color: transparent;
	background-image: url('../images/salva.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
/*.BottoniChiudi {
	background-color: transparent;
	background-image: url('../images/chiudi.png');
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}*/
.BottoniUtenteAdd {
	background-color: transparent;
	background-image: url('../images/imgadduser.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniUtente {
	background-color: transparent;
	background-image: url('../images/utente.png');
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniSu {
	background-color: transparent;
	background: url('../images/imgFrecciaSu.png');
	width: 16px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniFind {
	background-color: transparent;
	background: url('../images/img_lente.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoVFV {
	background-color: transparent;
	background: url('../images/logoVFV.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoCIN {
	background-color: transparent;
	background: url('../images/logoCIN.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoCRI {
	background-color: transparent;
	background: url('../images/logoCRI.png');
	width: 39px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoNUV {
	background-color: transparent;
	background: url('../images/logoNUV.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoPSI {
	background-color: transparent;
	background: url('../images/logoPSI.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_logoSAS {
	background-color: transparent;
	background: url('../images/logoSAS.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.BottoniMenu_LogoProtezioneCivile {
	background-color: transparent;
	background: url('../images/LogoProtezioneCivile.png');
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border-width: 0px;
}
.CellaMenu4 {
	display: table-cell;
}
.BottoniMenu_Home2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Home.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Home2:hover {
	background: #AC5069 url('../images/Menu_Home.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Home2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Home.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Alert2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Alert.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Alert2:hover {
	background: #AC5069 url('../images/Menu_Alert.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Alert2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Alert.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Document2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Documet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Document2:hover {
	background: #AC5069 url('../images/Menu_Documet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Document2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Documet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Anagrafica2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Anagrafica.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Anagrafica2:hover {
	background: #AC5069 url('../images/Menu_Anagrafica.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Anagrafica2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Anagrafica.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Info2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Info.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Info2:hover {
	background: #AC5069 url('../images/Menu_Info.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Info2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Info.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Preferiti2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Preferiti.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Preferiti2:hover {
	background: #AC5069 url('../images/Menu_Preferiti.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_PreferitiSel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Preferiti.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Utente2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Utente.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Utente2:hover {
	background: #AC5069 url('../images/Menu_Utente.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Utente2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Utente.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Registra2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Registra.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Registra2:hover {
	background: #AC5069 url('../images/Menu_Registra.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Registra2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Registra.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Torna2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Torna.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Torna2:hover {
	background: #AC5069 url('../images/Menu_Torna.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Torna2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Torna.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Graph2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Graph.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Graph2:hover {
	background: #AC5069 url('../images/Menu_Graph.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Graph2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Graph.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_OptionOff2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_OptionOff.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_OptionOff2:hover {
	background: #AC5069 url('../images/Menu_OptionOff.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_OptionOff2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_OptionOff.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Option2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Option.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Option2:hover {
	background: #AC5069 url('../images/Menu_Option.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Option2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Option.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_UtenteOff2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_UtenteOff.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_UtenteOff2:hover {
	background: #AC5069 url('../images/Menu_UtenteOff.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_UtenteOff2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Option.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Chiave2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Chiave.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Chiave2:hover {
	background: #AC5069 url('../images/Menu_Chiave.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Chiave2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Chiave.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_TetraNet2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_TetraNet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_TetraNet2:hover {
	background: #AC5069 url('../images/Menu_TetraNet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_TetraNet2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_TetraNet.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Admin2 {
	position:relative;
	margin:4px auto;
	background: #333 url('../images/Menu_Admin.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Admin2:hover {
	background: #AC5069 url('../images/Menu_Admin.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:red;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.BottoniMenu_Admin2Sel {
	position:relative;
	margin:4px auto;
	background: #AC5069 url('../images/Menu_Admin.png');
	background-repeat: no-repeat;
	background-position:top center;
	color:white;
	padding-top:32px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	border:1px solid #333;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.gm-style-iw {
	/*background:#fff !important;
	left:0 !important;
	top:0 !important;
	border:1px solid #333 !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;*/
    /*padding:5px !important;*/
    /*padding-top:30px !important; padding-left:30px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;*/
}
/*.gm-style-iw + div {
	background-image: url('../images/chiudi.png') !important;
	right:12px !important;
	width:16px !important;
	height:16px !important;
	z-index:50 !important;
}*/
.BottoniDoc {
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	text-align: center;
	background-color: #0094FF;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	font-size:15px;
	min-height:20px;
}
.BottoniDoc:hover {
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	text-align: center;
	background-color:  #AC5069;
	color:black;
	border: 1px solid white;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	vertical-align:middle;
	font-weight: bold;
	font-size:15px;
	min-height:20px;
}

#map-container{
	width:100%;
	float:center;	
	//border:4px solid #ac5069;
	//border-radius: 5px;
	position:relative;
}

#login-container{
	width:30%;
	height:100%;
	overflow-y:auto;
	position:relative;
	float:right;	
}

#box-filtri{
	width:100%;
	height:315px;
	min-height:315px;
	height:auto !important;
	float:left;	
}

#box-login{
	width:100%;
	margin-top:20px;
	height:240px;
	float:left;
	/*position:absolute;
	bottom:0px;*/
	background-color:#ecf0f1;
}

#box-filtri h1{
	font-size:25px;
	font-weight:normal;
	text-align:left;
	margin:0px;
}

.btn-filtri{
	margin:auto;
	margin-top:30px;
	margin-bottom:0px;
	width:80%;
	background-color:#ac5069;
	color:#FFFFFF;
	height:44px;
	text-align:center;
	line-height:44px;
	border:none;
	font-size:15px;
	font-weight:bold;
	border-radius: 5px;
	cursor:pointer;
}

.btn-filtri:hover{
	background-color:#4c4c4c;
}

.btn-filtri-selected{
	background-color:#4c4c4c;
}

.clr{
	clear:both;	
}


input.ls-spr.password {
    background-position: 0 -70px !important;
}

input.ls-spr.email {
    background-position: 0 -30px !important;
}
input[type="text"], input[type="password"], input[type="email"], span.pseudoinput, select, textarea {
    display: inline-block;
    margin: 0;
    outline: 0 none;
    overflow: visible;
    padding: 11px 5px 11px 50px;
    transition: all 0.1s linear 0s;
   
   	margin:auto;
	margin-top:30px;
	margin-bottom:0px;
	width:69%;
	
	border:2px solid #ac5069;
	border-radius: 5px;
}

input.error {
    border-color: #E66968;
}

.ls-spr {
    background-image: url("../images/sprite.png") !important;
    background-repeat: no-repeat !important;
}
input, span.pseudoinput, select, textarea, button {
    font-size: 14px;
}

#ass-non-localizzate{
	position:absolute;
	top:3%;
	right:3%;
	background-color:#666666;
	color: #FFF;
	font-weight:bold;
	padding:15px;
}

.associazione-descrizione{
	display:none;
	text-align:justify;
	font-size:14px;
	padding:20px;
	padding-top:3px;
	padding-left:50px;
}

a{
	color: #000;
}

a:hover{
	text-decoration: underline;
}