BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif
}
abbr {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
ADDRESS {
	LINE-HEIGHT: 1.5em; FONT-STYLE: normal
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1 {
	COLOR: #FFFFFF;
	font-size: 300%;
	display: block;
	margin-top: 0.1em;
	margin-right: 5px;
	margin-bottom: 0.2em;
	margin-left: 5px;
}

H1:first-letter {
	COLOR: #7EA0B6;
	}

H2 {
	MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; COLOR: #881111
}
H3 {
	MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; COLOR: #881111
}
H4 {
	MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; COLOR: #881111
}
H5 {
	MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; COLOR: #881111
}
H6 {
	MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; COLOR: #881111
}
H2 {
	FONT-SIZE: medium
}
H3 {
	FONT-SIZE: small
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-STYLE: italic
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.5em
}
CODE {
	FONT-SIZE: small; FONT-FAMILY: "Courier New", Courier, monospace
}
PRE {
	FONT-SIZE: small; FONT-FAMILY: "Courier New", Courier, monospace
}
SAMP {
	FONT-SIZE: small; FONT-FAMILY: "Courier New", Courier, monospace
}
KBD {
	FONT-SIZE: small; FONT-FAMILY: "Courier New", Courier, monospace
}
TT {
	FONT-SIZE: small; FONT-FAMILY: "Courier New", Courier, monospace
}
A:link {
	COLOR: #12405E;
	TEXT-DECORATION: underline;
	background-color: transparent;
}
A:visited {
	COLOR: #12405E;
	TEXT-DECORATION: underline;
	background-color: transparent;
}

A:hover {
	COLOR: #881111;
	}

A:active {
	
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0px
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 2em
}
OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 2em
}
LI {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.5em
}
OL UL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
UL OL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
UL UL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
OL OL {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL.nostile {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.ricerca {
	FONT-SIZE: 93%; MARGIN-BOTTOM: 1.5em
}
UL UL UL {
	FONT-SIZE: 93%
}
UL UL UL UL {
	FONT-SIZE: 100%
}
UL UL UL UL LI {
	LIST-STYLE-TYPE: disc
}
LI.primolivello {
	FONT-WEIGHT: bold
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
FORM P {
	MARGIN: 0px
}
INPUT {
	MARGIN-TOP: 1em; FONT-SIZE: 100%; MARGIN-RIGHT: 1em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	MARGIN-TOP: 1em; FONT-SIZE: 100%; MARGIN-RIGHT: 1em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
	MARGIN-TOP: 1em; FONT-SIZE: 100%; MARGIN-RIGHT: 1em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.bottone {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
SELECT {
	
}
OPTION {
	
}
TEXTAREA {
	
}
BUTTON {
	
}
FIELDSET {
	BORDER-RIGHT: #DDDDDD 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #DDDDDD 1px solid;
	PADDING-LEFT: 1em;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 1em;
	BORDER-LEFT: #DDDDDD 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	font-weight: bold;
}
LEGEND {
	
}
LABEL {
	
}
OPTGROUP {
	
}
FIELDSET.informativa P {
	FONT-SIZE: 93%
}
FIELDSET.informativa UL {
	FONT-SIZE: 93%
}
FIELDSET.informativa P {
	MARGIN-TOP: 1em
}
FIELDSET TABLE {
	MARGIN: 1em 0px 0px
}
FIELDSET.evidenzia-ricerca {
	BORDER-RIGHT: #12405E 1px solid; BORDER-TOP: #12405E 1px solid; BORDER-LEFT: #12405E 1px solid; BORDER-BOTTOM: #12405E 1px solid
}
FIELDSET.evidenzia-ricerca LEGEND {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; COLOR: #12405E; BACKGROUND-COLOR: #fff
}
FIELDSET.evidenzia-ricerca LABEL {
	FONT-SIZE: 93%
}
CAPTION {
	
}

TABLE {
	
	}

TABLE INPUT {
	MARGIN: 0px
}
TABLE SELECT {
	MARGIN: 0px
}
TABLE TEXTAREA {
	MARGIN: 0px
}
TABLE.modulo {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.modulo TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.modulo TD.label {
	TEXT-ALIGN: right
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.grassetto {
	font-weight: bold;
}

.sottolineato {
	text-decoration: underline;
}

.paragrafetto-corsivo {
	font-size: 95%;
	font-style: italic;
	color: #575757;
}

/* ################################# header ################################*/

#intestazione {
	COLOR: #fff;
	background-color: #12405E;
	display: block;
	padding: 0.3em;
}


#intestazione-pretitolo {
	font-size: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	font-weight: bold;
}

#percorso {
	PADDING-RIGHT: 2em;
	PADDING-LEFT: 2em;
	FONT-SIZE: 93%;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7EA0B6;
	border-bottom-color: #7EA0B6;
}
#percorso P {
	MARGIN: 0px
}

#navigazione {
	WIDTH: 15em;
	POSITION: absolute;
	left: 0em;
	padding: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EA0B6;
}
#navigazione LI#attivo {
	BORDER-RIGHT: #c30 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c30 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; BORDER-LEFT: #c30 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c30 1px solid
}

#navigazione LI#attivo A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #c30; TEXT-DECORATION: none
}

#navigazione H2 {
	MARGIN-BOTTOM: 0.8em;
	BORDER-BOTTOM: #7EA0B6 1px solid;
	font-size: 120%;
}

/*    Contenuto */

#contenuto {
	min-height: 700px;
	height: auto !important;
	height: 700px;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 17em;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 2em;
	padding-left: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7EA0B6;
}


div.message{
	margin-top: 60px;
	margin-right: 120px;
	margin-bottom: 50px;
	margin-left: 120px;
	padding-top: 1em;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 50px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

div.message p{
    margin: 0 0 1em}

div.message.info{
    background: #F2F2F2;
    border-color: #7EA0B6;
	}





.contenitore-box {
	MARGIN-BOTTOM: 1em
}
.contenitore-box:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.contenitore-box {
	
}
 HTML .contenitore-box {
	HEIGHT: 1%
}
.contenitore-box {
	DISPLAY: block
}

.box {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #dddddd 1px solid
}
.box P {
	MARGIN: 0px
}
.float {
	FLOAT: left; MARGIN-LEFT: 1em; WIDTH: 30%
}

.spaziatore {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.paginazione {
	BORDER-RIGHT: #ccf 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccf 1px solid; PADDING-LEFT: 0.2em; FONT-SIZE: 93%; PADDING-BOTTOM: 0.2em; MARGIN: 2em 0px 1em; BORDER-LEFT: #ccf 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ccf 1px solid; TEXT-ALIGN: center
}
.paginazione P {
	MARGIN: 0px
}
BODY {
	BACKGROUND: #fff; COLOR: #000
}
#navigazione {
	BACKGROUND: #fff; COLOR: #000
}
HR.clearing {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.evidenziato {
	MARGIN-TOP: 1em; PADDING-LEFT: 1em; BACKGROUND: #12405E no-repeat right 50%; MARGIN-BOTTOM: 1em; COLOR: #fff; BORDER-BOTTOM: #7EA0B6 4px solid
}
.nascosto {
	OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -200em; HEIGHT: 0px
}
.sottotitolo {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.descrizione {
	FONT-SIZE: 93%; MARGIN-BOTTOM: 1.5em
}
P.ultimamodifica {
	BORDER-TOP: #12405E 1px dotted; MARGIN-TOP: 3em; FONT-SIZE: 93%; MARGIN-BOTTOM: 0px; PADDING-TOP: 0.2em
}
P.torna {
	MARGIN-TOP: 1em; PADDING-LEFT: 1.5em; BACKGROUND: url(files/img/freccia.gif) no-repeat left top; MARGIN-BOTTOM: 0px
}
.imgsinistra {
	FLOAT: left; MARGIN: 0px 1em 1em 0px
}
.imgdestra {
	FLOAT: right; MARGIN: 0px 0px 1em 1em
}
.imgsinistra {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
.imgdestra {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}

.miniatura-gallery {
	BORDER-RIGHT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-LEFT: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 1px solid;
	padding: 2px;
	margin-bottom: 2px;
}


/* ################################# Elenco Record ################################*/


#elencorecord {

	}

#elencorecord ul {

	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}

#elencorecord LI {
	LIST-STYLE-TYPE: none;
}
#elencorecord LI {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#elencorecord ul ul {
	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#elencorecord ul ul li {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#elencorecord ul ul ul {

	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#elencorecord ul ul ul li {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* ################################# footer ################################*/

#footer {
	background: #EFEFEF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7EA0B6;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
	clear: both;

}
#contenuto hr {
	color: #DDDDDDCFF;
	background-color: #DDDDDDCFF;
	height: 1px;
	}


/* Backoffice Login Page */

div.centrato {
	display: block;
	width:100%;
	height: auto;
	position: absolute;
	top: 300px;
	left: 0;
	right: 0;
	background: #12405E;
	background-color: #12405E;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDDcff;
	border-bottom-color: #DDDDDDcff;
	margin-top: -150px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	 }

	 
	/* ################################# footer ################################*/

#footer {
	background: #EFEFEF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12405E;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
	clear: both;

}
#contenuto hr {
	color: #DDDDDDCFF;
	background-color: #DDDDDDCFF;
	height: 1px;
	}


/* Backoffice Login Page */

div.centrato {
	display: block;
	width:100%;
	height: auto;
	position: absolute;
	top: 300px;
	left: 0;
	right: 0;
	background: #12405E;
	background-color: #12405E;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7EA0B6;
	border-bottom-color: #7EA0B6;
	margin-top: -150px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	 }
 