/* --> Ridefinizione tag */
body {
	background-color: #FFDDC6;
	background-image: url('./immagini/immagini2.1/fondo.gif'); 
	background-repeat: repeat-x;
	margin: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	color: #666666;
	text-align: center;
}

div {
	text-align: left;
}

table {
	border: 0px solid #FFFFFF;
	padding: 0px;
	border-spacing: 0;
}

td {
	padding: 0px;
	border-spacing: 0;
	font-size : 12px;
	/*border: 1px solid #333333;*/
}

h1 {
	color: #FFFFFF;
	font-size: 24px;
}

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

small {
	font-size : 9px;
}

A:link, A:active, A:visited {
	text-decoration: none; 
	font-weight : bold; 
}

A:hover {
	text-decoration: underline; 
}

input, select, textarea {
	border : #31549B;
	background-color : #FFFFFF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* WSP */

/* --> layout e generici */

td.Testa {
	border: 1px solid #999999;
}

td.Logo {
	padding: 0px;
}

td.Menu {
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px; 
	color: #FFFFFF;
}

td.Contenuto {
	vertical-align: top;
	padding: 14px;
}

td.Piede {
	padding: 0px;
}

/* DA AGGIUNGERE --> */
div.DivPiede {
	width: 800px;
	/*float: left;*/
	text-align: center;
	color: #ECAD82;
}
/* <-- DA AGGIUNGERE */

.messaggio {
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	/*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 {
	color: #90A0B0;
	border: 0;
	border-top: 1px solid #FFF2DE;
}

hr.HrInterlineaDoppio {
	color: #FFEEE2;
	border: 0;
	padding: 1px;
	border-top: 2px solid #FFEEE2;
	border-bottom: 0px solid #FFEEE2;
}

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

li.LiElencoLingue {
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
}

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: 4px 3px 0px 12px;
	text-align: center;
}

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

li.LiMenuI {
}

div.DivMenuII {
}

td.TdMenuII {
}

ul.UlMenuII {
	border: 0px; 
	padding: 6px 0px 14px 0px;
	margin: 0px;
	text-align: left;
}

li.LiMenuII {
	background-color: #FFE6D5;
	background-image: url('./immagini/immagini2.1/index_05_180.gif');
	background-repeat: repeat-x;
	padding: 3px 6px 3px 6px;;
	border-bottom: 0px; 
	list-style-type: none;
	display: inline;
}

div.NomeMenuII {
}

ul.UlMenuTendinaII {
	z-index: 99;
	padding: 3px;
	border: 1px solid #ECAD82; 
	background-color:#FCE2D0;
	background-image: url('./immagini/immagini2.1/index_01.gif');
	background-repeat: repeat-x;
	background-position:bottom;
	min-width:120px;
	padding: 3px;
	margin: 0px;
	text-align: left;
}

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

td.TdMenuIII {
}

ul.UlMenuIII {
}

li.LiMenuIII {
}

ul.UlMenuTendinaIII {
}

li.LiMenuTendinaIII {
}

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

A.pagineI:hover { 
	text-decoration: underline; 
}

A.pagineIAttive:link, A.pagineIAttive:active, A.pagineIAttive:visited { 
	text-decoration: none; 
	font-weight : bold; 
	font-style : italic; 
	color: #00844A;
}

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

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

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

A.pagineIIAttive:link, A.pagineIIAttive:active, A.pagineIIAttive:visited { 
	text-decoration: none; 
	font-weight: bold;
	font-style : italic; 
	color: #00844A;
}

A.pagineIIAttive:hover { 
}

A.pagineIITendina:link, A.pagineIITendina:active, A.pagineIITendina:visited {
	text-decoration: none; 
	font-weight : bold; 
	color: #098950;
	//color: #ECAD82;
}

A.pagineIITendina:hover {
	text-decoration: underline; 
}

A.pagineIII:link, A.pagineIII:active, A.pagineIII:visited { 
}

A.pagineIII:hover { 
}

A.pagineIIIAttive:link, A.pagineIIIAttive:active, A.pagineIIIAttive:visited { 
}

A.pagineIIIAttive:hover { 
}

A.pagineIIITendina:link, A.pagineIIITendina:active, A.pagineIIITendina:visited {
}

A.pagineIIITendina:hover {
}

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

table.TableMdr {
}

td.TdMdrEtichetta {
	width: 82px;
	border: 1px solid #D6233B;
	background-color: #D6233B;
	padding: 3px;
	font-size: 13px;
	color: white;
	text-align: center;
}

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

td.TdMdrCerca {
}

input.InputMdrCampo {
	border : 0px solid #EEEEEE;
	background-color : #FFFFFF;
	color : #333333;
 	font-family : verdana, Courier, monospace;
	font-size : 11px;
	font-weight: normal;
	width: 100%;
}

input.InputMdrCerca {
	size: 50;
}

/* --> INTESTAZIONI <-- */

table.TableIntestazionePagina {
}

td.TdTitoloPagina {
}

td.TdSottotitoloPagina {
}

div.DivTitoloPagina {
	font-size: 16px;
	font-style: italic;
	padding: 14px 0px 7px 14px;
}

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

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

div.DivSottotitoloPagina {
	font-family : "Times New Roman";
	font-size: 16px;
	font-style: italic;
	padding: 0px 0px 7px 0px;
	color: #ECAD82;
}

/* --> CONTENUTI <-- */

table.TableContenuto {
}

td.TdDate {
}

span.SpanDate {
}

td.TdTitolo {
}

div.DivTitolo {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding: 7px 0px 0px 14px;
	/*color: #ECAD82;*/
	color: #00844A;
	
}

td.TdSottotitolo {
}
/* --> DA AGGIUNGERE */
div.DivSottotitolo {
	font-style: italic;
	font-size: 12px;
	line-height:14px;
	padding: 14px 0px 0px 28px;
}
/* <-- DA AGGIUNGERE */
span.SpanSottoTitolo {
}

td.TdDescrizione {
}

div.DivDescrizione {
	padding: 21px 0px 0px 0px;
	/*height: 360px;
	overflow: auto;
	border: 1px solid #FFCC99;
	float: left;*/
}

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

td.TdDidascalia {
}
/* --> DA AGGIUNGERE */
div.DivDidascalia {
	font-style: italic;
	font-size: 12px;
	padding: 7px 0px 14px 28px;
}
/* <-- DA AGGIUNGERE */

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.DivContenutiAccessori {
	clear: both;
}

div.DivDidascalia {
	font-style: italic;
	color: #333333;
	font-size: 9px;
	/*border: 1px solid #FFCC99;*/
}

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

a.numeroImmagine {
	font-size: 12px;
	font-weight: normal;
}

a.numeroImmagineAttiva {
	font-size: 12px;
}

/* photo gallery */

div.DivPellicola {
	padding: 12px 12px 0px 0px;
	/*border: 1px solid #FFCC99;
	float: left;*/
	text-align: center;
}

div.DivScatto {
	/*border: 1px solid #FFCC99;*/
	padding: 12px 0px 0px 0px;
}

img.ImgGalleria {
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
}

img.ImgPellicola {
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
}

img.ImgPellicolaSelected {
	border: 1px solid #ECAE83;
}

img.ImgPellicolaUp {
	border: 0px;
}

img.ImgPellicolaDown {
	border: 0px;
}

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

li.LiPellicola {
	display: inline;
	padding: 6px 18px 6px 0px;
	list-style-type: none;
}

td.TdPellicola {
	padding: 3px 0px 3px 0px;
	background-color: #CCCCCC;
}

div.DivScorriPerNumero {
	color: #FFFFFF;
	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: #333333;
}

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

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

div.DivIntestazioneLink {
	display: none;
}

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

div.DivSottotitoloLink {
	font-style: italic;
}

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

div.DivLink {
	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-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-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-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 {
	text-align: center;
}

div.DivPellicola {
	text-align: center;
}

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: none;
	position: absolute; 
	width: 80px; 
	min-height: 30px; 
	z-index:100;
	color: #FFFFFF;	
	background-color: #000000;
	font-size: 11px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

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;
}