/* --> Ridefinizione tag */
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 14px;
	margin:0px;
}

table {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

td {
	font-size : 12px;
	color : #333333;
	padding: 0px;
}

h1 {
	font-family : "Times New Roman";
	color: #FFFFFF;
	font-size: 24px;
}

strong {
	font-size : 11px;
	color : #000000;
}

small {
	font-size : 9px;
	font-weight:bold;
	color: #333333;
}

A:link, A:active, A:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 11px; 
	color: #333333;
}

A:hover {
	text-decoration: underline; 
	color: #000000;
}

input, select, textarea {
	border : #D67C34;
	background-color : #FFFFFF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #333333;
 	font-family : verdana, Courier, monospace;
	font-size : 10px;
	font-weight: bold;
}

/* WSP */

/* --> layout e generici */

td.Testa {
	border: 0px;
}

td.Logo {
	padding: 0px;
}

td.Menu {
	padding: 0px;
}

td.Contenuto {
	padding: 7px;
	text-align: center;
	/*border: 3px solid #FF9900;*/
}

td.Piede {
	padding: 0px;
	font-size: 10px;
	line-height: 13px;
}

.messaggio {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	border: 1px #FF9900 solid;
	background-color: #FFEE00;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.errore {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	border: 1px #330000 solid;
	background-color: #FF0000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

hr.HrInterlinea {
	width:96%;
	color: #D67C34;
	border: 0;
	border-top: 1px solid #D67C34;
}

hr.HrInterlineaDoppio {
	width:96%;
	border: 0;
	padding: 1px;
	border-top: 1px solid #D67C34;
	border-bottom: 1px solid #D67C34;
}

ul.UlElencoLingue {
	padding: 0px;
	margin: 0px;
}

li.LiElencoLingue {
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

a.LinkLingue:link, a.LinkLingue:active, a.LinkLingue:visited {
	font-weight: normal;
	color: #333333;
}

a.LinkLingue:hover {
	color: #000000;
	text-decoration: underline;
}

/* --> MENU <-- */

table.TableMenuI {
	padding: 0px;
}

td.TdMenuI, div.TdMenuI {
	padding: 12px 0px 0px 12px;
}

ul.UlMenuI {
	padding: 0px;
	margin: 0px;
}

li.LiMenuI {
	display: inline;
	padding:0px 30px 0px 30px;
}

td.TdMenuII {
	padding: 0px 0px 3px 0px;
}

ul.UlMenuII {
	padding: 0px 0px 0px 0px;
	display: inline;
}

li.LiMenuII {
	display: inline;
	padding: 12px 3px 12px 3px;
	list-style-type: none;
}

div.NomeMenuII {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	padding:0px 0px 18px 12px;
	font-size: 36px;
	color: #FFFFFF;
}

ul.UlMenuTendinaII {
	padding: 3px;
	border: 1px solid #D6233B; 
	min-width:120px;
	min-height: 120px;
	padding: 3px;
	margin: 0px;
	text-align: right;
}

li.LiMenuTendinaII {
	padding: 0px;
	list-style-type: none;
}

td.TdMenuIII {
	padding: 3px 0px 3px 0px;
}

ul.UlMenuIII {
	padding: 3px;
	margin: 0px 0px 0px 0px;
}

li.LiMenuIII {
	padding: 0px;
	list-style-type: none;
}

ul.UlMenuTendinaIII {
	padding: 3px;
	margin: 0px 0px 0px 10px;
}

li.LiMenuTendinaIII {
	padding: 0px;
}

A.pagineI:link, A.pagineI:active, A.pagineI:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 10px; 
	color: #333333;
}

A.pagineI:hover { 
	text-decoration: none; 
	color: #000000;
}

A.pagineIAttive:link, A.pagineIAttive:active, A.pagineIAttive:visited { 
	text-decoration: none; 
	font-weight : normal; 
	font-size: 18px; 
	color: #FFFFFF;
}

A.pagineIAttive:hover { 
	text-decoration: underline; 
	color: #EEEEEE;
}

A.pagineII:link, A.pagineII:active, A.pagineII:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 10px; 
	color: #000000;
}

A.pagineII:hover {
	text-decoration: underline; 
	color: #333333;
}

A.pagineIIAttive:link, A.pagineIIAttive:active, A.pagineIIAttive:visited { 
	background-color: #FFF044;
	font-style: italic;
	font-size: 11px;
}

A.pagineIIAttive:hover { 
	text-decoration: none; 
}

A.pagineIITendina:link, A.pagineIITendina:active, A.pagineIITendina:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 10px; 
	color: #666666;
}

A.pagineIITendina:hover {
	color: #000000;
}

A.pagineIII:link, A.pagineIII:active, A.pagineIII:visited { 
	font-family : "Times New Roman";
	text-decoration: none; 
	font-weight : normal; 
	font-size: 14px; 
	color: #FFFFFF;
}

A.pagineIII:hover { 
	text-decoration: underline; 
	color: #EEEEEE;
}

A.pagineIIIAttive:link, A.pagineIIIAttive:active, A.pagineIIIAttive:visited { 
	font-family : "Times New Roman";
	text-decoration: none; 
	font-weight : normal; 
	font-size: 14px; 
	color: #FFFFFF;
}

A.pagineIIIAttive:hover { 
}

A.pagineIIITendina:link, A.pagineIIITendina:active, A.pagineIIITendina:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 10px; 
	color: #666666;
}

A.pagineIIITendina:hover {
	color: #000000;
}

/* --> MOTORE DI RICERCA <-- */

table.TableMdr {
}

td.TdMdrEtichetta {
}

td.TdMdrCampo {
	width: 200px;
	text-align: center;
}

td.TdMdrCerca {
}

input.InputMdrCampo {
	size: 50;
}

input.InputMdrCerca {
	size: 50;
}

/* --> INTESTAZIONI <-- */

table.TableIntestazionePagina {
	padding: 3px;
	padding-top: 7px;
	width: 100%;
}

td.TdTitoloPagina {
	padding: 12px 6px 0px 12px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

td.TdSottotitoloPagina {
	padding: 3px 6px 6px 18px;
	font-size: 11px;
	font-style: italic;
}

div.DivTitoloPagina {
	padding: 12px 6px 0px 12px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

ul.UlTitoloPagina {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

li.LiTitoloPagina {
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

div.DivSottotitoloPagina {
	padding: 3px 6px 6px 18px;
	font-size: 11px;
	font-style: italic;
}

/* --> CONTENUTI <-- */

table.TableContenuto {
	width: 97%;
	/*padding: 6px 6px 6px 12px;*/
	/*border: 3px solid #FF9900;*/
}

td.TdDate {
	width: 60px;
	padding: 12px 6px 6px 12px;
	font-weight: bold;
	font-size: 11px;
}

span.SpanDate {
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	color: #000000;
	background-color: #FFF044;
}

td.TdTitolo {
	padding: 12px 6px 6px 12px;
	font-weight: bold;
	font-size: 14px;
}

div.DivTitolo {
	font-size: 16px;
	border: 0px;
	padding: 3px 24px 6px 0px;
	border-bottom: 1px solid #DD3727;
}

td.TdSottotitolo {
	padding: 3px 6px 6px 18px;
	font-style: italic;
	font-size: 13px;
}

span.SpanSottoTitolo {
	font-size: 12px;
	font-style: italic;
}

td.TdImmagini {
	padding: 3px 6px 6px 18px;
	text-align: center;
	vertical-align: top;
}

td.TdDidascalia {
	font-style: italic;
	color: #333333;
	font-size: 9px;
}

td.TdDescrizione {
	padding: 9px 6px 6px 24px;
	font-size: 11px;
	vertical-align: top;
}

div.DivDescrizione {
	width: 132px;
	padding: 12px 0px 0px 0px;
	/*border: 1px solid #FFCC99;*/
	float: left;
}

span.SpanDescrizione {
	font-size: 11px;
	font-style: normal;
}

td.TdCollegati {
	padding: 0px;
}

A.ATitolo:link, A.ATitolo:active, A.ATitolo:visited { 
	text-decoration: underline; 
	font-style: normal; 
	font-weight : bold; 
	font-size: 16px; 
	color: #000000;
}

A.ATitolo:hover { 
	text-decoration: underline; 
	color: #313131;
}

div.DivTitolo {
}

span.SpanSottoTitolo {
}

div.DivContenutiAccessori {
	clear: both;
}

div.DivDidascalia {
	display: block;
	padding: 6px 0px 6px 0px;
}

/* --> --> IMMAGINI <-- <-- */

a.numeroImmagine {
	color: #333333;
}

a.numeroImmagineAttiva {
	color: #FF0000;
}

/* photo gallery */

div.DivPellicola {
	width: 60px;
	padding: 6px 0px 6px 0px;
	/*border: 1px solid #FFCC99;*/
}

div.DivScatto {
	border: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

img.ImgGalleria {
	padding: 0px 0px 0px 0px;
	border: 0px;
}

ul.UlPellicola {
}

li.LiPellicola {
}

td.TdPellicola {
	padding:0px 7px 0px 0px;
}

div.DivScorriPerNumero {
	color: #333333;
	font-size: 18px;
	text-align: center;
	/*border: 1px solid #FFCC99;*/
}

/* --> --> ALLEGATI <-- <-- */

div.DivIntestazioneAllegati {
	display: none;
}

div.DivSottotitoloAllegti {
}

A.AAllegati:link, A.AAllegati:active, A.AAllegati:visited { 
	text-decoration: underline; 
	font-style: normal; 
	font-weight : bold; 
	font-size: 11px; 
	color: #000000;
}

A.AAllegati:hover { 
	text-decoration: underline; 
	color: #313131;
}

/* --> --> LINK <-- <-- */

div.DivIntestazioneLink {
	display: none;
}

div.DivTitoloLink {
	padding: 6px 6px 0px 12px;
	font-weight: bold;
	font-size: 12px;
}

div.DivSottotitoloLink {
	padding: 6px 6px 0px 12px;
	font-style: italic;
}

div.DivContenutoLink {
	padding: 6px 6px 0px 12px;
	font-size: 11px;
}

div.DivLink {
	padding: 6px 6px 0px 12px;
	font-size: 11px;
}

/* --> --> MULTIMEDIA <-- <-- */

div.DivIntestazioneMMedia {
	display: none;
}

div.DivTitoloMMedia {
	font-weight: bold;
	font-size: 12px;
}

div.DivSottotitoloMMedia {
	font-style: italic;
}

div.DivContenutoMMedia {
	font-size: 11px;
}

div.DivMMedia {
	font-size: 11px;
}

/* --> --> MODULI <-- <-- */

td.FormNomi {
	padding: 3px;
}

td.FormValori {
	padding: 3px;
}

strong.OBB {
	color: #FF0000;
}

strong.LIBERO {
	color: #FFFFFF;
}

.enter {
	border : #999999;
	background-color : #FFC000;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
}

.reset {
	border : #999999;
	background-color : #993300;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
}

.invisibile {
	border : #999999;
	background-color : #FFFFFF;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	color : #666666;
	font-size : 10px;
	font-weight : bold;
}

div.DivFormTitolo {
}

div.DivFormArea {

}

div.DivFormPulsanti {
}

/* DIMA CON LAYERS */

div.DivInfo {
	display: none; 
	position:absolute; 
	width: 700px; 
	min-height: 540px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivFoto {
	display: block;
}

div.DivPellicola {
	display: block;
}

div.DivLinks {
	display: none;
	position:absolute; 
	width: 700px; 
	min-height: 540px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivAllegati {
	display: none;
	position:absolute; 
	width: 700px; 
	min-height: 540px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivMultimedia {
	display: none;
	position:absolute; 
	width: 700px; 
	min-height: 540px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivForms {
	display: none;
	position:absolute; 
	width: 700px; 
	min-height: 540px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivTornaLista {
	display: block;
	padding: 12px 24px 0px 0px;
	font-size: 11px;
	text-align: center;
}

div.DivScorriPagine {
	display: block;
	z-index:130;
	/*position: absolute; */
	width: 780px; 
	min-height: 24px; 
	padding: 6px 0px 0px 0px;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivMDRLink {
	display: block;
	z-index:150;
	position: absolute;
	padding: 6px 0px 0px 0px;
	text-align: right;
	color: #FFFFFF;	
	font-size: 11px;
}

div.DivMDRLinkDx {
	display: block;
	z-index:150;
	/*position: absolute; */
	width: 780px; 
	min-height: 24px; 
	padding: 6px 0px 0px 0px;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div.DivMDR {
	display: none;
	z-index:130;
	position: absolute;
	width: 780px; 
	min-height: 540px; 
	padding: 6px 0px 0px 0px;
	text-align: right;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* --> --> AREA RISERVATA <-- <-- */

div.DivArTitolo {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

div.DivArForm {
	padding: 12px 0px 0px 0px;
	font-size: 11px;
}

ul.UlAr {
	padding: 0px;
	margin: 0px;
}

li.LiArEtichetta {
	display: inline;
	padding:0px 3px 0px 0px;
}

li.LiArCampo {
	display: inline;
	padding:0px 3px 0px 0px;
}

li.LiArSubmit {
	display: inline;
	padding:0px 3px 0px 0px;
}

input.ArSubmit {
	border : 0px;
	background-color : #B9CDE2;
	border-style : solid;
	color : #175A9E;
	font-size : 11px;
	font-weight: bold;
}

div.DivArLink {
	padding: 12px 0px 0px 0px;
	text-align: center;
}

a.AAr:link, a.AAr:active, a.AAr:visited {
	text-decoration: none; 
	font-weight : bold; 
	font-size: 11px; 
	color: #175A9E;
}

a.AAr:hover {
	text-decoration: underline; 
	color: #000000;
}