
HR { 
	BORDER: 0px;
}

DIV.scorciatoie ul {
	LEFT: 0px; 
	POSITION: absolute;
	TOP: 0px;
}

ul.scorciatoie li{
	LIST-STYLE-TYPE: none; 
	padding:0px;
	margin:0px;
}


DIV.header {
	CLEAR: none; 
	TOP: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	height:56px;
	BACKGROUND-REPEAT: no-repeat;
}

DIV.logo {

	BORDER-RIGHT: 1px solid; 
	WIDTH: 199px; 
	HEIGHT: 56px; 
	PADDING-RIGHT:0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN:0px;
}


DIV.toolbar_rubrica {  /* Toolbar a destra */
	clear:both;
	width:99%;
	float:left;
	font-weight: normal;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	MARGIN-TOP: 0px;
	padding-right:0px;
	padding-left:3px;
	padding-bottom:0px;
	padding-top:8px;
}

DIV.toolbar {  /* Toolbar a destra */
	clear:both;
	WIDTH: 100%;
	FLOAT: left;
	FONT-SIZE:80%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	MARGIN-TOP: 0px;
	PADDING-RIGHT:0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
}
DIV.toolbar_menu {
	LIST-STYLE: none;
	CLEAR: none;
	FLOAT: none;
	LINE-HEIGHT: 25px;
	margin:0px;
	padding:0px;
	padding-left:199px;
}

div.content_tool{
	clear:both;
	text-align:left;
	FLOAT: left;
	WIDTH: 100%;
	padding:0px;
	margin:0px;
}

DIV.toolbar_white {
	CLEAR: none;
	FLOAT: left;
	LINE-HEIGHT: 20px;
	margin:0px;
	padding:0px;
	width:199px;
	left: 0px;
	border-right: 1px solid;
}

DIV.toolbar2 {  /* Seconda toolbar */
	LIST-STYLE: none;
	left: 199px;
	FLOAT: left;
	clear: none;
	FONT-SIZE:80%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	MARGIN-TOP: 0px;
	PADDING-RIGHT:0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
}

DIV.toolbar_menu2 {
	LIST-STYLE: none;
	CLEAR: none;
	FLOAT: left;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

DIV.toolbar_menu ul, div.toolbar_menu2 ul {
	CLEAR: none;
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING-LEFT: 5px;
	PADDING-bottom: 0px;
	PADDING-right: 0px;
	PADDING-top: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

div.toolbar_menu_rub ul, div.toolbar_menu_rub2 ul {
	CLEAR: both;
	float:left;
	LIST-STYLE: none;
	MARGIN: 0px;
	line-height:10px;
	PADDING-LEFT: 0px;
	PADDING-bottom: 0px;
	PADDING-right: 0px;
	PADDING-top: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DIV.toolbar_menu ul li, DIV.toolbar_menu ul li a, DIV.toolbar_menu2 ul li, DIV.toolbar_menu2 ul li a{
	LIST-STYLE: none;
	PADDING-LEFT: 0px;
	PADDING-bottom: 0px;
	PADDING-right: 6px;
	PADDING-top: 0px;
	margin: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DIV.toolbar_menu ul li, DIV.toolbar_menu2 ul li, div.toolbar_menu_rub ul li, div.toolbar_menu_rub2 ul li {
	float: left;
	LIST-STYLE: none;
}

/* Men? di sinistra */

DIV.menu {
	FLOAT: left;
	FONT-SIZE: 85%;   
	WIDTH: 199px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

UL.menulink { 
	PADDING-LEFT: 10px;
	padding-bottom:4px;
	padding-top:0px;
	padding-right:0px;
	TEXT-ALIGN: left;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	border-bottom : 2px dotted;
}

UL.menulink LI {
	TEXT-ALIGN: left;
	LIST-STYLE-TYPE: none;
	margin:0px;
	margin-bottom:2px;
	margin-top:0px;
	PADDING: 0px;
}

UL.sublink {
	PADDING: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 11px;
}

UL.sublink LI {
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	margin-bottom:0px;
}

A.sottomenu {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none; 
	FONT-STYLE: normal;
}
A.sottomenu:visited {
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	FONT-STYLE: normal;
}
A.sottomenu:hover {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
A.sottomenu_ex {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.sottomenu_ex:visited {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
A.sottomenu_ex:hover {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline
}

Li.menu_on {
	list-style-image: url(../images/navig_freccia.gif);
	LIST-STYLE-TYPE: none; 
	padding:0px;
	margin:0px;
}

ul > Li.menu_on {
	list-style-image: url(../images/navig_freccia3.gif);
	LIST-STYLE-TYPE: none; 
}

ul.sottomenu{
	LIST-STYLE-TYPE: none; 
	padding:0px;
	margin:0px;
}

ul.sottomenu li {
	LIST-STYLE-IMAGE: url(../images/navig_puntiSpatied1.gif); 
	LIST-STYLE-TYPE: none; 
	padding:0px;
	margin:0px;
	margin-left:10px;
}
	
ul.sottomenu > li{
	LIST-STYLE-IMAGE: url(../images/navig_puntiSpatiedmoz.gif); 
	padding-left:0px;
	margin-left:13px;
}

/* Contenuti */

DIV.corpo {
	FLOAT: left;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	margin:0px;
	WIDTH: 98%;
}

DIV.contenuto {
	FLOAT: left;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	WIDTH: 51%;
	border-left:1px solid;
}


DIV.navigazione {
	CLEAR: both;
	margin-top: 5px;
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-right:0px;
	font-size: 85%;
}

DIV.navigazione a {
	font-weight: normal; 
	font-size: 94%;
} 

/* Parti fisse */

H1{
	CLEAR: none;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 170%;
	PADDING-TOP: 0px; 
	PADDING-bottom: 0px; 
	PADDING-right: 0px; 
	PADDING-left: 0px; 
	margin-TOP: 7px; 
	margin-bottom:10px; 
	margin-right: 0px; 
	margin-left: 0px; 
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

OBJECT {
	WIDTH: 430px; 
	HEIGHT: 400px
}
H2 {
	FONT-SIZE:145%; 
	FONT-WEIGHT: lighter;
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
}
H3 {
	FONT-SIZE: 100%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING: 0px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
}

H4 {
	FONT-SIZE: 100%; 
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 1%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H5 {
	FONT-SIZE: 90%;
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}
H6 {
	FONT-SIZE: 85%; 
	MARGIN-BOTTOM: 1%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 80%; 
	MARGIN: 0px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana,  Arial,  Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
P {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: normal; 
	MARGIN-BOTTOM: 4px; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}

UL {
	MARGIN-TOP: 8px; 
	MARGIN-LEFT: 18px; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 3px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	padding:0px;
}

li {
	LIST-STYLE-TYPE: square; 
	margin-top:1px;
	margin-bottom:-12px;
	padding:0px;
}

UL.none {
	MARGIN-TOP: 1%; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	MARGIN-BOTTOM: 1%; 
	MARGIN-LEFT: 0%; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none;
}

OL {
	MARGIN-TOP: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	MARGIN-BOTTOM: 10px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: decimal; 
	TEXT-DECORATION: none;
}

OL li {
	LIST-STYLE-TYPE: decimal; 
	line-height:normal;
	MARGIN-TOP: 15px; 
}

OL.alfa {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: lower-alpha; 
	TEXT-DECORATION: none;
}
OL.roman {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: upper-roman;
	TEXT-DECORATION: none;
}
A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
A.interno {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
A.interno:visited {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
A.interno:hover {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
}
A.action {
	font-size: 85%;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
A.action:visited {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
A.action:hover {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
}
A.glossario {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A.glossario:visited {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A.glossario:hover {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
A.biblio {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A.biblio:visited {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A.biblio:hover {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
A.tabella {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
A.tabella:visited {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
A.tabella:hover {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}

A.mail{
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal; 

}
A.mail:visited {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal; 

}
A.mail:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal; 
}

SUP {
	FONT-SIZE: 85%;
}

TABLE {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border: 1px solid;
	margin-bottom: 5px;
}

A.autore {

	FONT-WEIGHT: bold; 
	FONT-STYLE: normal;
}

TD.border_top{
	border-top: 1px solid;
}

TD.bordercella{
	border: 1px solid;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}

IMG {
	BORDER-RIGHT:0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	margin:0px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 2px;
}

DIV.content_action, DIV.allegati, DIV.contatti_correlati, DIV.ricerca_rapida {
	margin-top: 10px;
	margin-right:0px;
	margin-left:10px;
	margin-bottom: 0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	border: 1px solid;
	width:140px;
}
DIV.allegati_linkbox
{
	margin-top: 10px;
	margin-right:0px;
	margin-left:10px;
	margin-bottom: 0px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color:#DDDDDD;
	width:140px;
}
div.action{
	float:left; 
	width:150px;
	font-size: 85%;
}

DIV.img {
	CLEAR: both; 
	WIDTH: 100%; 
	TEXT-ALIGN: center;
}

.blogCols2{
	float: left;
	width: 47%;
}
.blogCols3{
	float: left;
	width: 30%;
}
.submit {
	text-align: left;
}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.box	{
	font-size: 85%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:3px;
}

.glossario {
	FONT-WEIGHT: bold; 
}
DIV.multimedia {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP:0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	BORDER-LEFT:  0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px;
}


DIV.slide {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px; 
	BORDER-LEFT:  0px;
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	TEXT-ALIGN: center;
}
DIV.video {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px;
	BORDER-TOP:  0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px;
	BORDER-LEFT:  0px;
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM:  0px; 
	TEXT-ALIGN: center;
}
OBJECT.video {
	WIDTH: 200px; 
	HEIGHT: 200px;
}
DIV.caption {
	CLEAR: both;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px;
}

DIV.ico {
	FLOAT: left;
	WIDTH: 33%;
	LINE-HEIGHT: 90%; 
	TEXT-ALIGN: center;
}

A.ico {
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: center;
	font-size: 85%;
}


.ico {
	MARGIN-TOP: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
}
DIV.corredo {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 90%; 
	PADDING-TOP: 10px;
}

li.lucido{
	padding-bottom: 10px;
}

.titolo {
	FONT-WEIGHT: bold; 
	FONT-STYLE: italic;
}
P.biblio {
	FONT-SIZE: 90%;
}
P.domanda {
	FONT-WEIGHT: bold;
}
ACRONYM {
	CURSOR: help;
}

DIV.ico_modulo {
	float: left;
	width: 9%;
	clear: left;
	position: relative;
	text-align: left;
}

div.bacheca{
	float: left;
	clear: right;
	width: 71%;
	position: relative;
	text-align: left;
}

h1.bacheca{
	PADDING-TOP: 5px;
}

p.bacheca{
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

.piccolo{
	FONT-SIZE: 83%; 
	MARGIN-BOTTOM: 0px; 
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 45px;
	padding-top:10px;

}

.underline{
text-decoration:underline;

}

.grassetto{
	font-weight: bold;
}

.corsivo{
	font-style: italic;
}

.center{
	text-align: center;
}

q{
	font-style: italic;
}

UL.pieno/*il pallino pieno*/
{
	list-style: disc;
}

UL.vuoto/*il pallino vuoto*/
{
	LIST-STYLE: circle;
}

LI.square
{
	LIST-STYLE: square;
}

OL.lettera
{
	LIST-STYLE: lower-alpha;
}

#contents {
	CLEAR: none;
	width: 100%;
	margin-bottom: 0px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:15px;
}

#contents ul {
	list-style: circle;
}

#contents ul li {
	padding-bottom: 10px;
}


a.bordo_toolbar{
	margin-bottom: 0px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:0px;
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	border-top:0px;
}

span.bordo_toolbar{
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 0px;
	border-top:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:0px;
	margin-bottom: 0px;	
	margin-left:6px;
	margin-right:0px;
	margin-top:0px;
}

a.bordo_toolbar2{
	BORDER-left: 0px;
	BORDER-right: 1px solid; 
	BORDER-BOTTOM: 0px;
	border-top:0px;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:0px;
	margin-bottom: 0px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

span.bordo_toolbar2{
	BORDER-left: 0px;
	BORDER-right: 1px solid; 
	BORDER-BOTTOM: 0px;
	border-top:0px;
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:0px;
	margin-bottom: 0px;	
	margin-left:0px;
	margin-right:6px;
	margin-top:0px;
}

span.padd_toolbar {
	margin-bottom: 0px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	PADDING-RIGHT:7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP:0px;
}
p.p_tool {
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
}

.bottone {
	BORDER-RIGHT:1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 1px;
	BORDER-LEFT:  1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
}

.bottone_search {
	BORDER-RIGHT:1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 90%; 
	height:22px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT:  1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:4px;
}

.mbottom{	
	margin-bottom:3px;
}
.bottonelog {
	BORDER-RIGHT:1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 5px; 
	margin-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 1px;
	BORDER-LEFT:  1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.spaziotop{
		font-size: 90%;
}
.elenco_news{
	PADDING-TOP:10px;
	PADDING-bottom: 10px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
}

img.imp_logo {
	BORDER-RIGHT:0px;
	BORDER-TOP: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0%; 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT: 0%; 
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
}

.spaz_ricerca {
	padding:10px;
	margin:0px;
}
.spaz{
	padding-top:5px;
}

.spaz_bottoni{
	padding-top:25px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right:60px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 


}
.options{
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 40px;
	padding-right: 0px;
	padding-top:20px;
}

.all_form{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 10px; 
	margin-left: 10px; 
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top:0px;
}

.verdana {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.margine_inf{

	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-top:12px;
}

.categoria{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 13px;
	padding-right: 0px;
	padding-top: 0px;
	font-size:120%;
	CLEAR:LEFT;
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	}

div.sing_istanza{
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 15px;
}

p.categ{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-size:120%;
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	}


.even{

	margin-top: 0px; 
	margin-bottom:8px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom:0px;
	padding-right: 0px;
	padding-top: 0px;

}
div.text_border{
	margin-top: 10px; 
	margin-bottom:0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom:15px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom: 1px solid;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	width:100%;
	clear: both;
}

a.readon{
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	PADDING-TOP:0px;
	PADDING-bottom: 0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
}

p.createdate{
	PADDING-TOP:0px;
	PADDING-bottom: 5px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:90%;
	width:100%;
	float: left;
	clear:both;
}

.modifydate{
	PADDING-TOP: 0px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-TOP: 2px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	border: 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	float:right;
}

.testo_fondo {
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 5px;
	font-size:85%;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width:100%;	
}

.testo_fondo_pag_left{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-top: 10px;
	font-size:85%;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width:49%;
}
.testo_fondo_pag_right {
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-top:10px;
	font-size:85%;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width:49%;
}

.modifydate_aq{
	PADDING-TOP: 0px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	border: 1px solid;
	height:85px;
	width:100%;
	clear:both;
}

div.formsearch{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: 1px solid;
	float:left;
}

li.search_result{
	list-style-type: none;
    border-bottom: 1px dotted;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.didascalia_foto_a{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 215px;
	font-size:95%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.didascalia_foto{
	margin-TOP: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 3px;
	font-size:90%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pagination{
	border: 1px solid; 
	padding:2px;
}

div.border_text{
	border-bottom: 1px solid;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

.blog_more{
		PADDING-TOP: 20px; 
		PADDING-bottom:10px; 
		PADDING-right: 0px; 
		PADDING-left:0px; 
		margin-TOP: 0px; 
		margin-bottom: 0px; 
		margin-right: 0px; 
		margin-left: 0px; 
}

p.continua{
	PADDING-TOP: 12px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-bottom: 0px; 
	margin-top:0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	font-size: 85%;
	text-align: right;
	width:100%;
}

img.blocco {
	display : block;
}

p.eventi{
	margin-top: 0px;
	PADDING-TOP: 0px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-bottom:0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	clear:both;
}

.right{
	float:right;
}

.left{
	float:left;
}

.textbold{
	font-weight:bold;
}

.text-align{
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.h2_center{
	text-align: center;
	margin-top: 0px;
	PADDING-TOP: 0px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-bottom:0px; 
	margin-right: 0px; 
	margin-left: 0px; 
}

.navigation {
	text-align: center;
	font-size: 90%;
	margin-top: 0px;
	PADDING-TOP: 10px; 
	PADDING-bottom:0px; 
	PADDING-right: 0px; 
	PADDING-left:0px; 
	margin-bottom:5px; 
	margin-right: 0px; 
	margin-left: 0px; 
	}



table.tabella {
	width : 100%;
	text-align:left;
	border-collapse : separate;
	margin-bottom:2px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	font-size:85%;
}

td.tabella, td.tabella p {
	padding:0px;
	padding-left:4px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:2px;
}

th.tabella, th.tabella p {
	font-weight: bold;
	padding-right:2px;
	padding-left:2px;
}

.inputtable{
	display:none;
	width:1%;
	height:0;
}

.smallcol{
	width:3%;
}

.colonna_cache{
	width:42%;
}

.colonna_c1{
	width:25%;
	font-weight: bold;
}
.colonna_c2{
	width:35%;
}
.colonna_c3{
	width:15%;
}
.colonna_c4{
	width:15%;
}

DIV.imageleft{
	float: left;
	margin-right:3px;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
}

DIV.imageright{
	float: right;
	margin-left:3px;
	margin-top:3px;
}

DIV.block{
	width:99%;
	margin-bottom: 10px;
}

.alignright{
	text-align: right;
}

.alignleft{
	text-align: left;
}

.aligncenter{
	text-align: center;
}

.testo_base{
	margin-top: 2px;
}

A.continua{
	font-size: 90%;
}


P.data_pubblicazione{
	margin-top: 4px;
	margin-bottom: 10px;
}

P.frontpage{
	margin-top: 0px;
}

.ancoraTopPage {
	background: url(../images/ico_toppage.gif) no-repeat;
	text-align: right;
	padding-left: 24px;
	padding-bottom: 3px;
	font-weight: normal;
}

DIV.in_evidenza{
	clear: both;
	border-top: 2px dotted;
	margin-top: 5px;
	padding-top: 10px;
}

li.in_evidenza{
	clear: both;
	border-top: 2px dotted;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	display: block;
}

DIV.edit_select {
	margin-top: 20px;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

DIV.contenuto_testo_base{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}
p.azione{
	text-align: left;
	font-weight: bold;
	font-size: 85%;
	padding: 2px;
}
h2.azione{
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;;
    font-size: 110%;
    font-weight: bold;
}

/*.menu h2.azione{
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;;
    font-size: 110%;
    font-weight: bold;
}*/

P.cerca{
	margin-top: 20px;
	margin-left: 5px;
	font-weight: bold;
}

ul.cerca li{
	list-style-type: square;
	margin-left: 5px;
}

DIV.toolbar_admin ul.browse{
	margin-top: 5px;
	clear: both;
}


DIV.toolbar_admin ul.browse button.button{
	margin: 3px;
}

div.toolbar_admin ul.browse li{
	list-style-type: none;
	clear: both;
	border: 0px;
}

label{
	font-weight: bold;
	margin-top: 2px;
	padding:0px;
	font-size: 100%;
}

label.login{
	clear:both;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right:0px;
	padding: 0px;
	font-size: 90%;
}

input.dim_input{
	width: 110px;
}

input.login{
	margin-bottom: 4px;
}

div.sfondo_search {
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-left:5px;
	border:1px solid;
}

div.pagenavigator{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM:15px;
	PADDING: 0px;
	text-align:right;
}

p.risultati{
	FONT-SIZE:105%; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 8px;
	MARGIN-left: 5px;
}

p.stringa_ric{
	FONT-SIZE:105%; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 2px;
	PADDING:0px;
	MARGIN-TOP: 0px;
	MARGIN-left: 0px;
}

H2.risultati {
	FONT-SIZE:110%; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 5px;
	MARGIN-left: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
}

ul.risultati h2{
	FONT-SIZE:100%; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
}

ul.risultati {
	MARGIN-LEFT: 5px;
	PADDING-LEFT: 0px;
}

.login{
	margin-bottom: 4px;
}

FIELDSET.login{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	border-style:none;
}

LEGEND.login{
	font-weight: bold;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}

FIELDSET.nofield{
	margin: 0px;
	font-size: 100%;
	padding: 0px;
	border-style:none;
}

LEGEND.nofield{
font-weight: bold;
padding-bottom:5px;
}

form.login{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right:0px;
	padding: 0px;
}

ul.login{
	list-style-type: none;
	font-size: 90%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

p.login{
	text-align:left;
	font-size:100%;
	margin-left: 10px;
}
.centerflog{
	clear:both;
	float:left;
	width: 260px;
	height: 200px;
}


#dsa-div
{                
        BORDER:1px solid;
        text-align:center;
}

.clear{
	clear:both;
}

.border_gallery{
	margin-left:40px;
	margin-right:30px;
	border: 1px solid;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

DIV.gallery {
	margin-left: 40px;
}

.border_img{
	border: 1px solid;
}

table.gallery{
	clear:both;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	padding: 4px;
	border-collapse: separate;
}

p.left{
	margin-left: 0px;
	text-align:left;
}

.toolbar_admin{
	width: 98%;
	border: 1px solid;
	float:none;
	margin-top: 3px;
	min-height: 71px;
	padding: 2px;
}

.toolbar_admin2 {
	width: 98%;
	float:none;
	border: 1px solid;
	margin-top: 2px;
	min-height: 25px;
	padding: 2px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	padding-top: 0px;
}

DIV.toolbar_admin P{
    margin: 0px;
	padding: 3px;
}

FORM.left, FORM.right{
	clear: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

P.normal{
	font-size: 85%;
	line-height: 1.8em;
	margin: 0px;
	padding: 0px;
}

div.info_pagina{
    TEXT-ALIGN:left;
   	MARGIN-TOP: 5px;
    MARGIN-RIGHT: 30px;
	MARGIN-LEFT: 30px;
	PADDING: 0px;
	FONT-SIZE:90%; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid;
}

DIV.toolbar_admin ul,DIV.toolbar_admin2 ul{
	font-size: 85%;
	clear:both;
	padding: 0px;
	margin: 0px;
}

li.toolbar_admin {
	list-style: none;
}

DIV.toolbar_admin2 li{
	list-style-type: none;
	float: left;
}

DIV.toolbar_admin img{
	margin: 0px;
	padding: 0px;
}

ul.visualizza{
	text-align:left;
	min-height:25px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
li.visualizza{
	list-style-type: none;
	float: left;
	margin:0px;
}


P.buttons{
	margin-top: 3px;
	margin-left: 4px;
}

a.mappa{
	FONT-SIZE:100%; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING: 0px;
	text-align:left;

}

a.mappa:visited{
	FONT-WEIGHT: bold;
}

a.mappa:hover{
	FONT-WEIGHT: bold;
	text-decoration:underline;
}

a.mappa_int{
	FONT-SIZE:95%; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	PADDING: 0px;
	text-align:left;
}
a.mappa_int:visited{
	FONT-WEIGHT: normal;
}

a.mappa_int:hover{
	FONT-WEIGHT: normal;
	text-decoration:underline;
}

div.mappa{
	WIDTH:98%;
	clear:both;
	float:left;
	MARGIN: 0px;
	PADDING: 0px;
	display:inline;
	border: 1px solid;
	text-align:left;
}


div.mappaleft{
	WIDTH: 45%;
	float:left;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	text-align:left;
}

div.mappaleft li, div.mapparight li{
    list-style: none;
	MARGIN-LEFT: 0px;
}

div.mappaleft ul, div.mapparight ul{
	MARGIN-LEFT: 10px;
	PADDING-left: 5px;
}

/*div.mappaleft li.mappa, div.mapparight li.mappa{
    list-style: square;
}*/

div.mapparight{
	WIDTH: 48%;
	float:left;
	clear:right;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	text-align:left;
}

ul.mappa{
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 0px;
	PADDING: 0px;
	PADDING-left: 0px;
	line-height:0.9em;
	text-align:left;
}

ul.mappa li{
	font-size:90%;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-IMAGE: url(../images/navig_puntiSpatiedmoz.gif); 
	TEXT-DECORATION: none;
	PADDING: 0px;
	MARGIN: 0px; 
	text-align:left;
}

ul.mappa > li{
	font-size:90%;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LIST-STYLE-IMAGE: url(../images/navig_puntiSpatiedmoz.gif); 
	TEXT-DECORATION: none;
	PADDING: 0px;
	MARGIN-left: 15px; 
	padding:0px;
	text-align:left;
}

DIV.data{
	position: absolute;
	top: 0px;
	text-align: right;
	width: 760px;
	font-size: 85%;
}

UL.allegati, UL.contatti_correlati{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	margin-left: 4px;
}

UL.contatti_correlati {
	margin-left: 1px;
}

UL.allegati li, UL.contatti_correlati li{
	list-style-type: square;
	font-size: 80%;
	margin-top:10px;
	margin-bottom:5px;
}

UL.allegati li a:link, UL.allegati li a:visited, UL.allegati li a:hover,
DIV.ricerca_rapida a:link, DIV.ricerca_rapida a:visited, DIV.ricerca_rapida a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

DIV.ricerca_rapida p{
    margin: 0px;
	padding: 3px;
	font-size: 85%;
}

DIV.ricerca_rapida p input{
	font-size: 85%;
}


div.tab{
	clear:both;
	float:left;
	border:1px solid;
	width:100%;
	position:relative;
	top:15px;
	left:3px;
}

div.tab_a{
	clear:both;
	border:1px solid;
	width:100%;
	position:relative;
	top:15px;
	left:3px;
}
div.tab_ab{
	
	width:100%;
	position:relative;
	top:8px;
	left:3px;
}
div.tab_right{
	float:right;
	width:49%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
div.tab_center{
	text-align:center;
	width:100%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}

div.tab_left{
	float:left;
	width:49%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
div.contatti{
	clear:both;
	padding-right:15px;
	padding-left:13px;
	padding-bottom:15px;
	padding-top:15px;
	font-weight: normal;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
div.border_contatti{
	border-bottom:2px dotted;
}
div.contattib{
	padding-right:15px;
	padding-left:15px;
	padding-bottom:0px;
	padding-top:10px;
	font-weight: normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
p.contatti{
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
A.contatti {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
A.contatti:visited {
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
A.contatti:hover {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}

div.pass{
	border-bottom:1px solid;
	border-left:1px solid;
}
div.pass_a{
	border-bottom:1px solid;
	border-right:1px solid;
}


div.clear_intest{
	clear:both;
	min-height:70px;
	position:relative;
	left:15px;
	top:0px;
}
ul.contatti { 
	PADDING-LEFT: 0px;
	padding-bottom:10px;
	padding-top:8px;
	padding-right:17px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:10px;
	margin-top:0px;
}

ul.contatti li {
	LIST-STYLE-TYPE: disc;
	margin:0px;
}

div.ris_ricerca{
	clear:both;
	PADDING-LEFT: 0px;
	padding-bottom:5px;
	padding-top:30px;
	padding-right:5px;
}
.padd{
	PADDING-LEFT: 33px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
}
DIV.toolbar_menu_rub {
	LIST-STYLE: none;
	width:99%;
	CLEAR: both;
	FLOAT: left;
	margin:0px;
	padding:0px;
}

DIV.toolbar_menu_rub2 {
	LIST-STYLE: none;
	width:99%;
	CLEAR: both;
	FLOAT: left;
	margin:0px;
	PADDING-LEFT:7px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
}

A.toolbar_rubrica {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
A.toolbar_rubrica:visited {
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
A.toolbar_rubrica:hover {
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
}
div.cerca_1{
	clear:both;
	padding-top:6px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

div.cerca_2{
	clear:both;
	padding-top:22px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
input.cerca_2{
	border:2px inset;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:6px;
}

label.cerca_1{
	position:relative;
	top:-10px;
	font-weight:bold;
	font-size:87%;
}
p.cerca_1{
	font-weight:bold;
	font-size:87%;
}
input.cerca_1{
	border:2px inset;
	margin-left:17px;
	margin-bottom:8px;
	margin-right:0px;
	margin-top:0px;
}

div.radio_1{
	clear:both;
	padding-top:12px;
	padding-left:85px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:95%;
}
div.radio_2{
	clear:both;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:95%;
}

p.radio_1{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:6px;
}
.radio{
		border:0px;
}

input.radio_1{
		border:2px inset none;
}

input.checkbox{
    border: 1px solid;
    text-align: center;
}

div.button_1{
	clear:both;
	float:left;
}


input.button_1 {
	border: 1px solid;
	font-weight: bold;
	font-size: 70%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;
	position:relative;
	top:10px;
	left:280px;

}
div.button_2{
	clear:both;
	float:right;
}


input.button_2 {
	border: 1px solid;
	font-weight: bold;
	font-size: 70%;
	margin-left:0px;
	margin-right:15px;
	margin-top:4px;
	margin-bottom:25px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;

}

div.fondo_pag{
	clear:both;
	float:left;
	width:100%;
	font-weight:bold;
	font-size:87%;
	padding-top:45px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
}

ul.manage_sorting, ul.manage_sorting_list{
	padding: 0px;
	margin: 0px;
	margin-left: 2px;
    list-style-type: square;
}

ul.manage_sorting li, ul.manage_sorting_list li{
    list-style-type: none;
    padding-top: 2px;
    padding-left: 0px;
}

ul.manage_sorting_list li{
    list-style-type: square;
    padding-left: 0px;
    margin-left: 20px;
}

div.content-navigation-childlist{
	margin-left: 2px;
}

#manage_sorting input.button[name=ChangeNodePriority]{
margin-left: 10px;
}

ul.fondo_pag{
	CLEAR: both;
	float:left;
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING-LEFT:0px;
	PADDING-bottom: 0px;
	PADDING-right: 0px;
	PADDING-top: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
li.fondo_pag {
	float: left;
	LIST-STYLE: none;
	padding:0px;
	margin-bottom:-8px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}


img.puntini{
	CLEAR: both;
	float:left;
	border:0px;
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;
	margin-top:23px;
}
img.puntini2{
	CLEAR: both;
	float:left;
	border:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}
.clear{
	clear:both;
}
.spa{
	position:relative;
	top:15px;
	left:5px;
}

.edit_form{
    margin-bottom: 10px;
}

.toolbar_pipe{
	border-right: 1px solid;
	padding-right: 8px;
}

/* classi parte di editing */
div.element{
    float: left;
	font-size:100%;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 3px;
}

div.break{
	clear: both;
	padding-bottom: 8px;
	margin: 0px;
}

.nascondi{
	font-size:2%;
	line-height:1%;
	display:none;
}

.nascondi_tool{
	font-size:1em;
	line-height:1%;
	padding:0px;
	margin:0px;
	display:none;
}

div.relation_object{
	/*border: 1px solid;*/
	margin-top: 20px;
	width:87%;
	margin-right:0px;
	margin-left:3%;
}
 h2.relation_object{
	width:120%;
 	FONT-SIZE:150%; 
	FONT-WEIGHT: lighter;
	FONT-FAMILY: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid;
	border-top:1px solid;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 30px;
	margin-right:0px;
	margin-left:-12px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 5px;
 }
 th.nobackbt{
	border-top:1px solid;
 }
 td.cometh{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	FONT-WEIGHT: bold;
 }
 
 /* classe per l'attributo url nella view line di link.tpl */
 
p.link_attribute
{
	margin-top: 20px;
}

