@charset "utf-8";

#acc {list-style:none; color:#033; text-align:center; list-style-position:outside;}
#acc h3 {border:1px solid #9ac1c9; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {align:left; width:980px; padding:1px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#headerDiv, #contentDiv {
float: center;
width: 1020px;
vertical-align:middle;
}
#titleText {
float: center;
font-size: 1.1em;
font-weight: bold;
vertical-align:middle;
}
#myHeader {
font-size: 1.1em;
font-weight: bold;
color:#333;
margin-top:2px;
vertical-align:middle;
}
#headerDiv {
border:1px solid #999; margin-top:5px; cursor:pointer; background:url(images/header.gif); height:18px; vertical-align:middle;
}
#contentDiv {
width:1020px; border:1px solid #999; border-top:none; background:#EBEBEB;
}
#myContent {
	margin-top:5px;
}
#headerDiv a {
float: center;
vertical-align:middle;
}
#headerDiv a:hover {
	text-align:center;
	text-decoration:none;
	border-bottom:none;
	border-bottom-style:none;
	border:none;
}

a
{
    color: #000080;
    text-decoration: None;
    border-bottom: None;
}
a:hover
{
    color: #000080;
    text-decoration: None;
    border-bottom: Dashed 1px #000080;
}
a:visited
{
	color:inherit;
	text-decoration: none;
}
a.nounderline:hover
{
    color: #000080;
    text-decoration: None;
    border-bottom: None;
}
.default {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
}
.defaultsx {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:left;
	/* [disabled]vertical-align:middle; */
}
.menu_rosso {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	color: #F00;
}

.default_small {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
}

.default_small a {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-decoration:none;
}

.default_small a:hover {
	color: #DDD;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-decoration:none;
}

.default_small_bold {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:center;
	font-weight:bold;
	/* [disabled]vertical-align:middle; */
}
.default_small_bold_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	/* [disabled]vertical-align:middle; */
	color: #900;
}

.default_small_bold_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:center;
	font-weight:bold;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
}
.voci_pannello_controllo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align:left;
	font-weight:bold;
	/* [disabled]vertical-align:middle; */
}
.voci_pannello_controllo_sel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align:left;
	font-weight:bold;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
	background-color: #333333;
}



.default_small_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
}
.default_small_small_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
}

.default_small_small_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
}
.default_small_small_small_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
}

.default_small_small_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:left;
	/* [disabled]vertical-align:middle; */
}
.default_small_small_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:right;
	/* [disabled]vertical-align:middle; */
}



.default_small_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align: left;
	/* [disabled]vertical-align:middle; */
}
.default_small_left_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align: left;
	/* [disabled]vertical-align:middle; */
	color: #900;
	font-weight: bold;
}

.default_small_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align:right;
	/* [disabled]vertical-align:middle; */
}

.dataora {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	font-weight: bold;
}
.dataora2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:left;
	/* [disabled]vertical-align:middle; */
	font-weight: bolder;
}

.linknounderlined {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:center;
	text-decoration:none;
	border-bottom:none;
	border-bottom-style:none;
	border:none;
	/* [disabled]vertical-align:middle; */
}
.linknounderlined_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align:right;
	text-decoration:none;
	border-bottom:none;
	border-bottom-style:none;
	border:none;
	/* [disabled]vertical-align:middle; */
}



.default_bianco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
}
.default_bianco_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-align:center;
	/* [disabled]vertical-align:middle; */
	color: #FFF;
}

.utentimenudiscesa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:left;
	/* [disabled]vertical-align:middle; */
}

.nonattivo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #900;
	text-decoration: blink;
}
.user_esistente {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #900;
	text-decoration: blink;
}

.voci_pannello_admin {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-variant: small-caps;
	color: #906;
	text-decoration: none;
}


.rosso {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	color: #C00;
	font-weight: bold;
}
.rosso_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:center;
	color: #C00;
	font-weight: bold;
}

.rosso_small_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:left;
	color: #C00;
	font-weight: bold;
}

.rossoutenti {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	color: #C00;
	font-weight: normal;
}

.collegamento {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-variant: small-caps;
	color: #90C;
	cursor: help;
	line-height: 30px;
	text-decoration: none;
}
.mappa {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	color: #90C;
	cursor: auto;
	line-height: normal;
	text-decoration: none;
	font-style: oblique;
}


.dataora {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: inherit;
}
.verde {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	color: #060;
	font-weight: bold;
}
.verde_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:center;
	color: #060;
	font-weight: bold;
}
.verde_small_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	text-align:left;
	color: #060;
	font-weight: bold;
}
.verdeutenti {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align:center;
	color: #060;
	font-weight: normal;
}
.tabella_bordo_tratteggiato {
	border: 1px;
	border-style: dotted;
	border-bottom: dotted;

}

.tabella_hover {
    background-color: #hfghgh;
}

input:focus, textarea:focus {
  border: 2px solid #333333;
  color: #333333;
}
