/* --> Ridefinizione tag */

html { height:100%; }

body {
    height:100%;
    margin:0px;
    background-color:#535049;
    font-family: Verdana, Arial, san-serif;
    font-size:11px;
    color:#FFFFFF;
}

div {
    margin:0px;
    padding:0px;
    border:0px;
}

ul {
    margin:0px;
    padding:0px;
    border:0px;
    list-style-type:none;
}

li {
    margin:0px;
    padding:0px;
    border:0px;
}

img {
    margin:0px;
    padding:0px;
    border:0px;
}

table {
    margin:0px;
    padding:0px;
    border:0px;
}

td {
    margin:0px;
    padding:0px;
    border:0px;
}

h1 {
    font-size:12px;
    color:#C69838;
}

h2 {
    font-size:11px;
    font-style:normal;
}

strong {
}

small {
}

em {
}

i {
}

span {
}

a:link, a:active, a:visited {
    font-family: Arial;
    text-decoration:none;
    color:#B92024;
}

a:hover {
    font-family: Arial;
    text-decoration:underline;
}

input, select {
    border:1px solid #999999;
    margin:0px;
    max-width:320px;
    background-color:transparent;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

textarea {
    border:1px solid #999999;
    max-width:240px;
    background-color:transparent;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

/* WSP */

/* --> layout */

#Tutto {
    margin:auto;
    width:1024px;
    background-image:url('immagini/fondo_pagina.jpg');
}

#Testa {
    width:824px;
    height:372px;
}

#TestaIII {
    width:824px;
    height:192px;
}

#TestaIV {
    margin-left:auto;
    margin-right:auto;
    width:824px;
    height:340px;
}

#ContenitoreLogo {
    position:absolute;
    z-index:20;
    width:824px;
}

#Logo {
    width:180px;
    height:75px;
}

#Menu {
    height:25px;
    padding: 0px 24px 0px 0px;
    text-align:right;
    background-image:url('immagini/fondo_menu.png');
}

#Contenuto {
}

#Piede {
    padding:6px;
    padding-top:18px;
    text-align:center;
}

#Lingue {
    text-align:right;
    padding-top:21px;
    padding-right:24px;
}

#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 {
    list-style-type:none;
}

li.LiElencoLingue {
    display:inline;
}

a.LinkLingue:link, a.LinkLingue:active, a.LinkLingue:visited {
    color:#FFFFFF;
    font-size:13px;
}

a.LinkLingue:hover {
}

/* --> generici */

hr.HrInterlinea {
}

hr.HrInterlineaDoppio {
}

input.RadioClass {
}

/* --> MENU */

#DivPath2Page {
}

#DivPath2PageLabel {
}

#DivPath2PagePath {
}

#UlPath2Page {
}

#LiPath2Page {
}

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

a.aPath2Page:hover {
} 

span.LiPath2PageSep {
}

#Menuprincipale {
    padding:4px 0px 0px 0px;
}

div.DivMenuprincipale {
}

ul.UlMenuprincipale {
}

li.LiMenuprincipale {
    display:inline;
    font-weight:bold;
    color:#FFFFFF;
}

a.aMenuprincipale:link, a.aMenuprincipale:active, a.aMenuprincipale:visited {
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

a.aMenuprincipale:hover {
    color:#000000;
} 

li.LiMenuprincipale_active {
    display:inline;
    font-weight:bold;
    color:#FFFFFF;
}

a.aMenuprincipale_active:link, a.aMenuprincipale_active:active, a.aMenuprincipale_active:visited {
    color:#000000;
    text-decoration:none;
}

a.aMenuprincipale_active:hover {
} 

li.LiMenuprincipale_separatore {
	display:inline;
}

li.LiMenuprincipale_active_separatore {
	display:inline;
}

/* --> MOTORE DI RICERCA */

#MdrEtichetta {
}

#MdrCampo {
}

#MdrCerca {
}

div.DivMDRLink {
}

div.DivMDRLinkDx {
}

input.InputMdrCampo {
}

input.InputMdrCerca {
}

input.InputMdrCerca:hover {
}

input.InputMdrCerca:focus {
}

span.evidenziato {
}

/* --> PAGINE */

#labelize {
    display:none;
    position:absolute; 
    z-index:99; 
    top:0px;
    left:0px;
}

.IntestazionePagina {
    padding: 0px 0px 0px 0px;
}

.TitoloPagina {
    padding:6px 18px 6px 18px;
    background-image:url('immagini/nero20.png');
    color:#B92024;
    font-weight:bold;
    font-size:13px;
}

.SottotitoloPagina {
    padding:6px 18px 6px 18px;
}

.ContenutoPagina {
    padding:18px 18px 0px 18px;
}

.ContenutoPagina ul{
    margin-left:24px;
    list-style-type:circle;
}

.IntestazionePaginaImmagine {
    text-align:center;
}

.IntestazionePaginaAllegati {
}

.IntestazionePaginaAllegati ul {
}

.IntestazionePaginaAllegati li {
}

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

ul.UlRelatedPages {
}

li.LiRelatedPages {
}

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

a.aRelatedPages:hover {
} 

.NoRelatedPages {
}

ul.UlRelatedContents {
}

li.LiRelatedContents {
}

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

a.aRelatedContents:hover {
} 

.NoRelatedContents {
}

ul.UlAttachmentS4page {
}

li.LiAttachmentS4page {
    padding:6px;
    padding-left:3px;
}

a.aAttachmentS4page:link, a.aAttachmentS4page:active, a.aAttachmentS4page:visited {
    font-weight:bold;
    color:#EC9D19;
    font-size:13px;
}

a.aAttachmentS4page:hover {
}

.NoAttachmentS4page {
    display:none;
}

ul.UlLinkS4page {
    padding:6px;
    padding-left:30px;
}

li.LiLinkS4page {
    padding:6px;
}

li.LiLinkS4page div {
    padding-bottom:3px;
}

li.LiLinkS4page b {
    font-size:13px;
}

li.LiLinkS4page strong {
    font-weight:normal;
}

a.aLinkS4page:link, a.aLinkS4page:active, a.aLinkS4page:visited {
    font-weight:bold;
    color:#EC9D19;
    font-size:13px;
}

a.aLinkS4page:hover {
}

.NoLinkS4page {
    display:none;
}

ul.UlMmediaS4page {
}

li.LiMmediaS4page {
    padding:6px;
    padding-left:32px;
}

a.aMmediaS4page:link, a.aMmediaS4page:active, a.aMmediaS4page:visited {
    font-weight:bold;
    color:#EC9D19;
    font-size:13px;
}

a.aMmediaS4page:hover {
}

.NoMmediaS4page {
    display:none;
}

#mmedia4Page {
}

/* --> CONTENUTI */

#DettaglioSingolo {
    width:630px;
}

div.noRecordS {
}

#ContenitoreElenco {
    clear:both;
    margin:12px;
}

.FlagItemS {
    clear:both;
}

.FlagItem {
}

div.DivDate {
}

div.Date {
    padding-top:3px;
    font-size:13px;
    color:#FFFFFF;
}

span.SpanDate {
}

div.DivImmagine {
}

div.Immagine {
}

div.DivTitolo {
    clear:both;
}

div.Titolo {
    padding:3px 3px 12px 3px;
    font-size:13px;
    font-weight:bold;
}

div.DivSottotitolo {
}

div.Sottotitolo {
    padding:3px 3px 3px 3px;
}

div.DivLinkDettaglio {
}

div.LinkDettaglio {
}

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

a.aLinkDettaglio:hover { 
}

div.DivDescrizione {
}

div.Descrizione {
    padding:3px 3px 3px 3px;
}

div.Descrizione ul {
    margin-left:24px;
    list-style-type:circle;
}

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

a.ATitolo:hover { 
}

div.DivTornaLista {
    display:none;
}

div.DivScorriPagine {
    clear:both;
    padding:12px;
    border-bottom:2px solid #5C5A55;
    text-align:center;
}

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

a.numPag:hover {
}

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

a.numPag:hover {
}

div.DivContenutiAccessori {
}

div.DivDidascalia {
}

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

div.DivPellicola {
    width:360px;
    text-align:center;
}

div.DivScatto {
    width:360px;
    text-align:center;
}

img.ImgGalleria {
}

img.ImgPellicola {
}

img.ImgPellicola:hover {
}

img.ImgPellicolaSelected {
}

img.ImgPellicolaBack {
}

img.ImgPellicolaForward {
}

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

li.LiPellicola {
    display:inline;
    padding:0px 3px 0px 3px;
    text-align:center;
}

li.LiAvanti {
    display:inline;
}

li.LiAvantiHide {
    display:inline;
}

li.LiIndietro {
    display:inline;
}

li.LiIndietroHide {
    display:inline;
}

div.DivScorriPerNumero {
}

a.numeroImmagine {
}

a.numeroImmagineAttiva {
}

.imgLink {
}

/* --> --> PHOTO SEQUENCE */

.DivPhotoSequence {
    text-align:center;
    margin-top:24px;
    margin-bottom:36px;
}

.DivPhotoSequence ul {
}

.DivPhotoSequence li {
    display:inline;
}

.DivPhotoSequence img {
    margin:6px;
    border:1px solid #666666;
}

/* --> --> ALLEGATI */

div.DivAllegati {
}

div.Allegati {
}

.DivIntestazioneAllegati {
}

.UlAllegati {
}

.LiAllegatiImg {
}

.LiAllegatiTxt {
}

.LiSottotitoloAllegti {
}

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

a.AAllegati:hover { 
}

div.DivAllegatiZIP {
}

div.AllegatiZIP {
}

div.DivAllegatiPDF {
}

div.AllegatiPDF {
}

/* --> --> ALLEGATI SHORT */

ul.UlattachmentS4contentZIP {
}

li.LiattachmentS4contentZIP {

}

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

a.aattachmentS4contentZIP:hover { 
}

ul.UlattachmentS4contentPDF {
}

li.LiattachmentS4contentPDF {

}

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

a.aattachmentS4contentPDF:hover { 
}

/* --> --> LINK */

div.DivLinkS4Content {
}

div.LinkS4Content {
}

div.DivIntestazioneLink {
    display:none;
}

div.Div4Link {
    clear:both;
    padding:3px;
    min-height:60px;
    border-top:1px solid #666666;
}

div.DivImmagineLink {
    float:left;
    padding-top:3px;
    padding-bottom:3px;
    width:120px;
    text-align:center;
}

div.DivDatiLink {
    float:right;
    padding-top:3px;
    padding-bottom:3px;
    width:490px;
}

div.DivTitoloLink {
}

div.DivSottotitoloLink {
}

div.DivContenutoLink {
}

div.DivLink {
}

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

a.ALink:hover { 
}

/* --> --> LINK SHORT */

div.DivLinks {
}

div.Links {
}

ul.UllinkS4content {
}

li.LilinkS4content {
}

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

a.alinkS4content:hover { 
}

/* --> --> MULTIMEDIA */

div.DivMMediaBox {
}

div.MMediaBox {
}

div.DivIntestazioneMMedia {
}

div.DivTitoloMMedia {
}

div.DivSottotitoloMMedia {
}

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

a.AMMedia:hover { 
}

div.DivMMedia {
}

div.MMedia {
}

#stageMMediaPagina {
}

#stageMMediaPaginaTd {
}

#stageMMediaPaginaTable {
}

div.NommediaS4content {
}

/* --> --> MULTIMEDIA SHORT */

ul.UlmmediaS4content {
}

li.LimmediaS4content {
}

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

a.ammediaS4content:hover { 
}

/* --> --> MODULI */

#Form0 {
    padding:0px 12px 0px 30px;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

#Form1 {
}

#Form2 {
}

#FormSubmit {
    padding:12px;
    text-align:center;
}

.FormS {
}


.FormMailTo {
    padding:0px 0px 24px 0px;
    color:#FFFFFF;
    font-family: Courier, mono-space;
    font-size:15px;
    font-weight:bold;
    text-align:center;
}

table.DetailForm {
    width:100%;
    padding:0px 12px 0px 30px;
    margin-bottom:24px;
}

td.TdFormNomi {
    width:180px;
    text-align:right;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

td.TdFormNomiTextArea {
    text-align:right;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

td.TdFormAsterisco {
    width:18px;
}

strong.OBB {
	color:#FF0000;
}

strong.LIBERO {
	color:#FFFFFF;
}

td.TdFormValori {
    text-align:left;
}

tr.TrSpacer {
    height:10px;
    font-size:1px;
}

.enter {
}

.reset {
}

.invisibile {
}

.disabled {
    border:0px;
}

div.DivFormTitolo {
    margin-bottom:12px;
    padding:6px 18px 6px 18px;
    border-bottom:1px solid #5C5A55;
    background-image:url('immagini/nero20.png');
    color:#B92024;
    font-weight:bold;
    font-size:13px;
}

div.DivFormArea {
}

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

ul.UlTabellaSelect {
}

li.LiTabellaSelect {
}

li.LiTabellaSelectImg {
}

/* --> PRIVACY PER FORM */

#Privacy {
}

#IntroPrivacy {
    margin:12px;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

#PrivacyInfoCompleteView {
    display:block;
    margin:12px;
    text-align:right;
}

#PrivacyInfoCompleteHide {
    margin:12px;
    text-align:right;
}

#PrivacyViewComplete:link, #PrivacyViewComplete:active,#PrivacyViewComplete:visited {
    font-family: Courier, mono-space;
    font-size:13px;
}

#PrivacyViewComplete:hover {
}

#PrivacyInfoComplete {
	margin:12px;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

#PrivacyInfoCompleteContent {
	padding:7px;
}

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

#PrivacyConfirmList {
	padding:0px;
	margin:0px;
	border:0px;
	list-style:none;
    color:#999999;
    font-family: Courier, mono-space;
    font-size:13px;
}

#PrivacyConfirmElements {
	display:inline;
	border:0px;
}

/* AREA RISERVATA */

#DivArTitolo {
}

#DivArForm {
}

#UlAr {
}

#LiArEtichettaUID {
}

#LiArCampoUID {
}

#LiArEtichettaPWD {
}

#LiArCampoPWD {
}

#LiArSubmit {
}

#LiArReset {
}

#LiArAaREG {
}

#LiArAaREM {
}

input.ArCampo {
}

input.ArSubmit {
}

input.ArSubmit:hover {
}

input.ArReset {
}

input.ArReset:hover {
}

#DivArLink {
}

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

a.AAr:hover {
}

/* --> DATI UTENTE AREA RISERVATA */

#UserLoggedData {
}

#ULDul {
}

#ULDwelcome {
}

#ULDstructure {
}

#ULDname {
}

#ULDnofaccess {
}

#ULDlastAccess {
}

#ULDlogout {
}

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

div.DivMsg {
}

div.DivMsgOK {
	display:none; 
	position:absolute;
	z-index:100;
	margin:0px;
	border:2px solid #FFFFFF;
	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 #FFFFFF;
	background-color:#EE0000;
	padding:0px 24px 36px 24px;
	text-align:center;
	color:#990000;
	font-size:10px;
	line-height:24px;
}

.TdMsg {
    color:#FFFFFF;
    font-family: Courier, mono-space;
    font-size:13px;
}

.TdMsg ul {
    padding:7px;
    list-style-type:circle;
}

.TdMsgOK {
    padding:12px;
    text-align:center;
	font-size:13px;
    color:#FFFFFF;
}

.TdMsgKO {
    padding:12px;
    text-align:center;
	font-size:13px;
    color:#FFFFFF;
}


/* ------------------------------------------------------------------------------ */
/* PER DIMA ELENCO RECORD STANDARD */

div.DivElenco {
}

.OverflowElenco {
}

table.TableElenco {
}

td.TdElencoTitolo {
}

td.TdElencoSottotitolo {
}

td.TdElencoSpazio {
}

td.TdElencoImmagine {
}

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

a.aElencoTitolo:hover {
}

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

a.aElencoSottotitolo:hover {
}

img.AntElenco {
}

img.AntElenco:hover {
}

img.AntElencoSelected {
}

/* --> IN EVIDENZA PER RICERCA */

.TdSearch {
}

.TdSearchFirst {
}

.TdSearchLast {
}

/* wait */

#waitRoom {
	display:none; 
	position:absolute;
	z-index:90;
    background-image:url(./immagini/bianco70.png);
	text-align:center;
	vertical-align:middle;
}

#waitRoom img {
}

#waitRoomBase {
    display:none;
}

/* ANIMAZIONE */

#SScontainer {
    position:absolute;
	z-index:21;
    width:400px;
    height:300px;
    margin:0px;
    border:0px;
    border:0px;
    text-align:left;
}

#SSimgTitleContainer {
	position:absolute;
	z-index:30;
	width:400px;
	height:330px;
	padding:0px;
    margin:0px;
}

#SSimgTitle {
	position:relative;
    top:300px;
	width:400px;
	min-height:30px;
	padding:0px;
    margin:0px;
}

#SSimgTitleContent {
    padding: 6px 0px 0px 0px;
    text-align:center;
}

#SS {
}

#SS img {
    display:none;
    padding:0px;
    margin:0px;
    border:0px;
}



#SScontainerIII {
    position:absolute;
	z-index:21;
    width:630px;
    height:330px;
    margin:0px;
    border:0px;
    border:0px;
    text-align:left;
}

#SSimgTitleContainerIII {
	position:absolute;
	z-index:30;
	width:630px;
	height:330px;
	padding:0px;
    margin:0px;
}

#SSimgTitleIII {
	position:relative;
    top:300px;
	width:630px;
	min-height:30px;
	padding:0px;
    margin:0px;
    background-image:url('immagini/nero20.png');
}



/* SIDE BAR */

#SScontainer2show {
}

#SScontainer2show div {
}

#SScontainer2show img {
}
