/* stili per tag di uso comune */
BODY        {background-color : White; font-size : 90%; font-family : Arial, Helvetica, sans-serif;}
P        {font-size : 75%; font-family : Arial, Helvetica, sans-serif;}
H1        {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	color: #006699;
	text-align: center;

}
H2        {font-size : 20px; font-family : Arial, Helvetica, sans-serif;}
H3        {font-size : 18px; font-family : Arial, Helvetica, sans-serif;}
H4        {font-size : 14px; font-family : Arial, Helvetica, sans-serif;}
H5        {font-size : 12px; font-family : Arial, Helvetica, sans-serif;}
H6        {font-size : 10px; font-family : Arial, Helvetica, sans-serif;}
A:link                {color: navy;}
A:visited        {color: Navy;}
A:hover                {color: #006699;}


/* stili usati per il corpo del documento */
.indirizzo        {color: Gray; font-size : 80%; font-family : Arial, Helvetica, sans-serif; text-align : center;}
.citazionerossa                {color: #007CA8; font-size : 80%; font-family : Arial, Helvetica, sans-serif;}
.piccolo        {font-size : 80%; font-family : Arial, Helvetica, sans-serif;}
.nota                {font-size : 70%; font-family : Arial, Helvetica, sans-serif; font-style : italic;}
.titolo                {color: #006699; font-size : 100%; font-family : Arial, Helvetica, sans-serif;}
.titologrande        {color: Navy; font-size : 120%; font-family : Arial, Helvetica, sans-serif; font-weight : bold; text-transform : uppercase;}
.label        {
	color: #003366;
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-align: right;
}
.label2        {
	color: #003366;
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	;
	font-weight: bold;
	text-align: right;
}

.descr       {font-family: Arial, Helvetica, sans-serif; font-size : 75%}
.descform { font-family: Arial, Helvetica, sans-serif; font-size : 80%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #999999 solid}

.gesttext { font-family: Arial, Helvetica, sans-serif; font-size : 70%; border: 1px #000000 solid}
.testodialogoErr { color: #CC3300; font-size : 80%; font-family : Arial, Helvetica, sans-serif; font-weight : bold; }

/* stili per i sottomenu' */
A.submenu:link           {font-size : 75%; font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold}
A.submenu:visited        {font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold}
A.submenu:hover          {font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #CA2B46; font-weight: bold}

/* stile per attualit */
a.intab:link           {color: #990000;; font-family: Arial, Helvetica, sans-serif; font-size: 75%}
a.intab:visited        {color: #999999;; font-family: Arial, Helvetica, sans-serif}
a.intab:hover          {color: #990000;; font-family: Arial, Helvetica, sans-serif}
.top {  font: bold 28px "Times New Roman", Times, serif; text-decoration: none; word-spacing: 50px}
.notasvil {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #FF6600}
.domanda {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #CC3300; font-weight: bold}

/* stile per codice deontologico */
.deotit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CC0000;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.deocap {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #CC0000; text-transform: capitalize}
.deoart {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold}
a.deoart:link {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #0000FF}
a.deoart:hover {  font-family: Arial, Helvetica, sans-serif; color: #0099FF}
a.deoart:visited {  font-family: Arial, Helvetica, sans-serif; color: #0000FF}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #006699;
	border: 1px none #006699;

}
.AvvOrdine {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; text-decoration: underline; text-align: center; vertical-align: middle}
.costruzione {  font-family: Arial, Helvetica, sans-serif; font-size: 85%; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.newslite { font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #006699}
.tabbacheca {
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;



}
.tabmod {
	border-top: 1px dashed #006699;
	border-right: 1px dashed #006699;
	border-bottom: 1px dashed #006699;
	border-left: 1px dashed #006699;
}
.tabrepdel {
	background-color: #FFBB55;
	border: 1px solid #006699;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #0000A0;
	text-decoration: none;
	width: 170px;


}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000A0;
	text-decoration: none;
	height: 15px;
	width: 175px;
}
a.menu:visited {
	color: #000000;
	text-decoration: none;
	height: 15px;
	width: 175px;

}
a.menu:hover {
	color: #000000;
	background-color: #C6DDFF;
	height: 15px;
	width: 175px;
	border: 1px none #3333CC;




}

a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}


a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.link:visited {
	color: #003366;
}

a.link:hover {
	color: #5016E9;
	text-decoration: underline;
}

a.link:active {
	color: #003366;
}
.titoliNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6600FF;
	border-right-color: #6600FF;
	border-bottom-color: #6600FF;
	border-left-color: #6600FF;
	height: 10px;
}
.nota                {
	font-size : 60%;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	text-align: center;
}
.titpag {
	font: bold 100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #0110CB;
	text-decoration: none;
	text-align: center;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	width: 100%;


}
.notasvil {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF6600}
.bottone { font-family:Arial, Helvetica, sans-serif; font-size: 80%; ; border: 1 solid #6600FF; background-color: #99CCFF; font-weight: bold}

/* stile usato per sezione gestione */
TABLE.gesttabella        {border:  2px solid #006699; width: 90%; empty-cells: show; BORDER-COLLAPSE: collapse;}

TABLE.gesttabella TD {
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid; BORDER-BOTTOM: #006699 1px solid
}

TABLE.gesttabellaop {
	background-color: #E0E0E0;
	border: 2px solid #0066CC;
	TABLE-LAYOUT: fixed;
	BORDER-COLLAPSE: collapse;
	border-spacing: 10px;
	empty-cells: show;
	width: 90%;

}
TABLE.gesttabellaop TD {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid
}

.tabrepcomunic { border: 1px solid #006699; background-color: #FBF1BD}
.gestintest    {color: #000000; font-size : 75%; font-family : Arial, Helvetica, sans-serif; font-weight : bold; text-align: center; ; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #EBEBEB; border: 1px solid #006699}
.gestetiche       {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight: bold;
	text-align: right;
}
.gestdescr1       {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #006699;
	display: table-cell;
	empty-cells: show
}



.gestdescrop { font-family: Arial, Helvetica, sans-serif; font-size : 75%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FFFFFF solid}.gesttext { font-family: Arial, Helvetica, sans-serif; font-size : 80%; border: 1px #000000 solid}
.tabrepeat1 {  background-color: #E2E2E2}
.tabrepeat2 { background-color: #F0F0F0}

/* stili usati per barra di navigazione */
.navbar   {font-size : 80%; font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold}
A.navbar:link           {font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #006699; font-weight: bold}
A.navbar:visited        {font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #003366; font-weight: bold}
A.navbar:hover          {font-family : Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; text-decoration: underline}

/* stili usati per pulsanti vicino menu */
.navpul   {font-size : 75%; font-family : Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	font-weight: bold;
	text-align: center;

}
a.linkBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #6600FF;
	text-decoration: none;

}

a.linkBig:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkBig:visited {
}

a.linkBig:hover {
	color: #003366;
	text-decoration: underline;

}

a.linkBig:active {
	color: #000000;
}
.tabDati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
}
menuGest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menuGest:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 75%;
}

a.menuGest:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 75%;
}

a.menuGest:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;



}
.tabrepaltre {
	background-color: #C4ECFF;
	border: 1px solid #006699;

}
.obbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FF0000;
}
#lato {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
li {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: none;

}
table.tabella {

width : 100%;
background : Silver;
border-collapse : separate;
empty-cells : hide;
}


table.tabella td {
border-right: 1px solid black;
}

table.tabella2{
width : 100%;
border-collapse : separate;
empty-cells : hide;
}
#piedipagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	vertical-align: middle;
	top: 10px;
	bottom: 10px;
	clip:  rect(10px auto 10px auto);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ol {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}
.titoloMenu {
	color: #FFFFFF;
	background-color: #9999FF;
	font-weight: bold;
	padding-left: 3px;

}

