/* --> 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;
	text-align: left;
}

div {
}

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

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 */

#Tutto {
}

#Testa {
	border: 0px;
}

#ContenitoreLogo {
}

#Logo {
	padding: 0px;
}

#Menu {
	padding: 0px;
}

#Contenuto {
	background-repaet: no-repaet;
	padding: 7px;
	text-align: center;
	/*border: 3px solid #FF9900;*/
}

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

#Lingue {
	display: none;
}

#Oscuramento {
	display:none; 
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: 89;
	margin: 0px;
	padding: 0px;
	background-image: url('./immagini/nero60.png');
}

#MDR {
}

/* --> --> SCELTA LINGUE */

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

/* --> generici */

.messaggio {
	padding: 7px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border: 1px #FF9900 solid;
	background-color: #FFEE00;
}

.errore {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	border: 1px #330000 solid;
	background-color: #FF7402;
}

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

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

input.RadioClass {
}

/* --> MENU */

td.TdMenuI {
    padding:6px 0px 6px 0px;
}

td.TdMenuII {
    padding:6px 0px 6px 12px;
}

ul.UlMenuI {
}

li.LiMenuI {
}

div.DivMenuII {
}

ul.UlMenuII {
}

li.LiMenuII {
}

li.LiMenuII:hover {
}

LiMenuIIClose {
}

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

ul.UlMenuTendinaII {
}

li.LiMenuTendinaII {
}

ul.UlMenuIII {
}

li.LiMenuIII {
}

ul.UlMenuTendinaIII {
}

li.LiMenuTendinaIII {
}

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

a.pagineI:hover { 
	text-decoration: none; 
	color: #333333;
}

a.pagineIAttive:link, a.pagineIAttive:active, a.pagineIAttive:visited { 
	text-decoration: none; 
	font-weight : BOLD; 
	font-size: 12px; 
	color: #FF7402;
}

a.pagineIAttive:hover { 
}

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-size: 11px;
	color: #FF7402;
}

a.pagineIIAttive:hover { 
}

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 { 
	text-decoration: underline; 
	color: #EEEEEE;
}

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

td.TdMdrCerca {
}

input.InputMdrCampo {
}

input.InputMdrCerca {
}

input.InputMdrCerca:hover {
}

input.InputMdrCerca:focus {
}

span.evidenziato {
}

/* --> INTESTAZIONI */

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

span.SpanTitoloPagina {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:23px;
	color: #FF6600;
	font-weight: bold;
}

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

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

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

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

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

span.SpanSottotitoloPagina {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

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

/* --> CONTENUTI */

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

td.TdDate {
	width: 90px;
	padding: 3px 12px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

span.SpanDate {
	padding: 0px 24px 0px 0px;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

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

div.DivTitolo {
	border: 0px;
	border-bottom: 1px solid #E4E4E4;
	padding: 12px 6px 6px 12px;
	font-weight: bold;
	font-size: 16px;
}

td.TdSottotitolo {
	padding: 6px 6px 6px 0px;
	font-size: 12px;
}

div.DivSottotitolo {
	padding: 9px 6px 6px 0px;
	font-size: 13px;
    font-weight:normal;
}

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

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

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

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

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 {
	font-size: 11px;
}

div.DivContenutiAccessori {
	clear: both;
}

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

/* --> --> IMMAGINI */

a.numeroImmagine {
	color: #333333;
}

a.numeroImmagineAttiva {
	color: #FF7402;
}

/* --> --> PHOTO GALLERY */

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

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

img.ImgGalleria {
	padding: 0px 6px 0px 6px;
	border: 0px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	
}

img.ImgPellicola {
}

img.ImgPellicola:hover {
}

img.ImgPellicolaSelected {
}

img.ImgPellicolaBack {
}

img.ImgPellicolaForward {
}

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

li.LiAvanti {
}

li.LiAvantiHide {
}

li.LiIndietro {
}

li.LiIndietroHide {
}

/* --> --> ALLEGATI */

.DivIntestazioneAllegati {
	display: none;
}

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

div.DivAllegati {
}

/* --> --> LINK */

div.DivIntestazioneLink {
	display: none;
}

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

div.DivSottotitoloLink {
}

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

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

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

/* --> --> MODULI */

#Form0 {
	width: 605px;
	float: left;
	border: 0px;
	margin: 0px;
	padding: 24px 0px 0px 0px;
}

#Form1 {
	width: 200px;
	float: left;
	border: 0px;
	margin: 0px;
	padding: 24px 0px 0px 0px;
}

#Form2 {
}

#Privacy {
	clear: both;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#IntroPrivacy {
	padding: 3px;
}

#PrivacyInfoCompleteView {
	padding: 3px;
	text-align: right;
}

#PrivacyViewComplete:link, #PrivacyViewComplete:active,#PrivacyViewComplete:visited {
}

#PrivacyViewComplete:hover {

}

#PrivacyInfoComplete {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 805px;
	height: 596px;
	overflow: auto;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	background-image: url('./immagini/nero90.png');
}

#PrivacyInfoCompleteContent {
	padding: 7px;
}

#PrivacyConfirm {
	padding: 3px;
	text-align: center;
}

#PrivacyConfirmList {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

#PrivacyConfirmElements {
	display: inline;
}

#FormSubmit {
	border: 0px;
	margin: 7px;
	padding: 0px;
	text-align: center;
}

table.FormS {
	width: 100%;
}

td.TdFormNomi {
	padding: 3px;
	text-align: right;
}

td.TdFormValori {
	padding: 3px;
}

strong.OBB {
	color: #FF7402;
}

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

ul.UlTabellaSelect {
	padding: 0px;
	margin: 0px;
	display: inline;
}

li.LiTabellaSelect {
	display: inline;
	padding: 3px 3px 3px 0px;
	margin: 0px;
	vertical-align: middle;
}

li.LiTabellaSelectImg {
	display: inline;
	padding: 9px 3px 3px 0px;
	margin: 0px;
	vertical-align: middle;
}

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

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: 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 {
	height: 24px; 
	padding: 6px 0px 0px 0px;
	color: #333333;	
	font-size: 11px;
	margin: 0px 0px 10px 0px;
    text-align:right;
}

a.numPag:link, a.numPag:active, a.numPag:visited {
}

a.numPag:hover {
}

a.numPagAttiva:link, a.numPagAttiva:active, a.numPagAttiva:visited {
	color: #FF7402;
}

a.numPag:hover {
}

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 */

#DivArTitolo {
	padding: 0px 0px 0px 18px;
	font-size: 14px;
}

#DivArForm {
	padding: 0px 0px 0px 18px;
	font-size: 11px;
}

#UlAr {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

#LiArEtichettaUID {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArCampoUID {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArEtichettaPWD {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArCampoPWD {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArSubmit {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArAaREG {
	display: none;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#LiArAaREM {
	display: none;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

input.ArCampo {
}

input.ArSubmit {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	background-color: #F26520;
}

input.ArSubmit:hover {
}

#DivArLink {
}

a.AAr:link, a.AAr:active, a.AAr:visited {
}

a.AAr:hover {
}

/* --> MESSAGGI DI ESITO DELLE OPERAZIONI */

div.DivMsg {
	display:none; 
	position:absolute;
	z-index: 90;
	margin: 0px;
	border: 2px solid #000000;
	background-color: #FFFFFF;
	padding: 0px 24px 36px 24px;;
	font-size: 18px;
	line-height: 24px;
}

div.DivMsgOK {
	display:none; 
	position:absolute;
	z-index: 100;
	margin: 0px;
	border: 2px solid #000000;
	background-color: #00CC00;
	padding: 0px 24px 36px 24px;
	text-align: center;
	color: #009900;
	font-size: 10px;
	line-height: 24px;
}

div.DivMsgKO {
	display:none; 
	position:absolute;
	z-index: 100;
	margin: 0px;
	border: 2px solid #000000;
	background-color: #EE0000;
	padding: 0px 24px 36px 24px;
	text-align: center;
	color: #990000;
	font-size: 10px;
	line-height: 24px;
}

td.TdMsg {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 13px;
}

td.TdMsgOK {
	color: #FFFFFF;
	font-size: 19px;
	line-height: 19px;
}

td.TdMsgKO {
	color: #FFFFFF;
	font-size: 19px;
	line-height: 19px;
}

/* --> DATI UTENTE AREA RISERVATA */

#UserLoggedData {
	padding: 0px 0px 0px 12px;
	margin: 0px;
	border:0px;
}

#ULDul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

#ULDwelcome {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border: 0px;
	font-size:12px;
}

#ULDstructure {
	display: none;
}

#ULDname {
	padding: 0px;
	margin: 0px 0px 6px 0px;
	border: 0px;
	font-weight: bold;
}

#ULDnofaccess {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#ULDlastAccess {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#ULDlogout {
	padding: 0px;
	margin: 12px 0px 6px 0px;
	border: 0px;
}
