﻿
/*** OBJECT ***/

/* Parte in alto */
.Object-DIV { margin: 0px; padding: 0px; }

.Object-A-Titolo {}
.Object-DIV-Sottotitolo 
{ 
	font-weight: bold;
	margin: 0px; padding: 2px; margin-left: 20px; margin-top: 4px;
}
.Object-DIV-Evento,
.Object-DIV-Anagrafica
{
	margin: 0px; padding: 2px; margin-left: 20px; margin-top: 4px; 
}
/* p e div senza margini in sottotitolo, evento e anagrafica */
.Object-DIV-Sottotitolo p, 
.Object-DIV-Sottotitolo div,
.Object-DIV-Evento p,
.Object-DIV-Evento div,
.Object-DIV-Anagrafica p,
.Object-DIV-Anagrafica div
{ 
	padding: 0px; margin: 0px; 
}


/* Testo a tutta pagina o a sinistra delle immagini per evitare problemi con ol, ul */
.Object-DIV-Testo { padding-top: 30px; }
.Object-DIV-LeftTesto { padding-top: 30px; }

/* Le tabelle delle pubblicazioni sono inserite in un <div class="DivTable"> */
.DivTable { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.DivTable table { display: inline; border-collapse: collapse; border-width: 0px; }
.DivTable th { color: #ffffff; background-color: #112222; padding: 4px; border-width: 1px; border-style: solid; border-color: #ffffff; }
.DivTable tr { background-color: #000000; border-width: 1px; border-style: solid; border-color: #ffffff; }
.DivTable td { background-color: #000000; padding: 2px; padding-left: 4px; text-align: left; vertical-align: top; border-width: 1px; border-style: solid; border-color: #ffffff; }

/* Immagini a destra del testo */
.Object-DIV-RightImage 
{
	margin: 0px; padding: 0px; margin-left: 20px; padding-bottom: 10px; padding-top: 30px;
	display: inline; text-align: center; float: right; }
.ObjectImage-DIV { margin: 0px; padding: 0px; margin-top: 20px; text-align: center; }
.ObjectImage-DIV-Didascalia { font-size: 0.9em; text-align: center; margin: 0px; padding-top: 2px; }
.ObjectImage-A {}
.ObjectImage-IMG { border-width: 0px; display: inline; }
.ObjectImage-IMG-resize { width: 250px; border-width: 0px; display: inline; }

/* Immagini presentate come galleria */
.Object-DIV-ImageGallery { position: relative; }
.ObjectImageGallery-DIV { margin: 0px; padding: 0px; margin-top: 30px; text-align: center; }
.ObjectImageGallery-A {}
.ObjectImageGallery-IMG { border-width: 0px; display: inline; }
.ObjectImageGallery-IMG-resize { width: 250px; border-width: 0px; display: inline; }
.ObjectImageGallery-DIV-Didascalia { margin: 0px; padding-top: 2px; padding: 0px; text-align: center; font-size: 0.9em; }

/* Rimando alle altre immagini */
.ObjectImage-P-AltreImg { margin: 0px; padding: 0px; margin-top: 10px; margin-bottom: 10px; font-size: 0.9em; text-align: center; vertical-align: top; }
.ObjectImage-A-AltreImg {}

/* Immagine in popup */
.ObjectPopupImage-DIV { margin: 0px; padding: 0px; padding-top: 30px; text-align: center; }
.ObjectPopupImage-IMG { border-width: 0px; display: inline; }
.ObjectPopupImage-IMG-resize { width: 400px; border-width: 0px; display: inline; }
.ObjectPopupImage-DIV-Didascalia { margin-top: 4px; padding: 2px; text-align: center; font-size: 0.9em; }


/*** Enumerati (prodotti), Riferimenti, Allegati ***/

.ObjectEnum-DIV,
.ObjectLink-DIV,
.ObjectDoc-DIV
{ position: relative; margin: 0px; padding: 0px; padding-top: 20px; padding-bottom: 10px; }

.ObjectEnum-UL { list-style-type: square; list-style-position: outside; margin-top: 10px; }
.ObjectEnum-LI { padding: 0px; padding-top: 2px; margin-left: 0px; }

.ObjectLink-P { padding-left: 20px; }
.ObjectLink-A {}

.ObjectDoc-P { padding-left: 20px; }
.ObjectDoc-A {}


/*** Relazioni principali ***/
.ObjectRelationMaster-DIV { position: relative; margin: 0px; padding: 0px; padding-top: 20px; padding-bottom: 10px; }
.ObjectRelationMaster-H3-Item { font-weight: bold; margin: 0px; padding: 0px; padding-top: 20px; padding-left: 20px; }
.ObjectRelationMasterItem-DIV { margin: 0px; padding: 0px; }
.ObjectRelationMasterItem-UL { list-style-type: square; list-style-position: outside; }
.ObjectRelationMasterItem-LI { padding: 0px; padding-top: 2px; margin-left: 20px; }
.ObjectRelationMasterItem-P-Titolo {}
.ObjectRelationMasterItem-A-Titolo { font-weight: bold; }


/*** Altre relazioni ***/
.ObjectRelationOther-DIV { position: relative; margin: 0px; padding: 0px; padding-top: 20px; padding-bottom: 10px; }
.ObjectRelationOther-H3-Item { font-weight: bold; margin: 0px; padding: 0px; padding-top: 10px; padding-left: 40px; }
.ObjectRelationOther-A-Item { font-weight: bold; }


/*** Oggetto e relazione ***/
.ObjectRelation-DIV {}
.ObjectRelationList-DIV {}



/*** OBJECT LIST ***/
.ObjectList-DIV { margin: 0px; padding: 0px; padding-top: 10px; }
.ObjectList-UL { list-style-type: square; }
.ObjectList-LI { font-weight: normal; margin-top: 10px; }
.ObjectList-P-Titolo {}
.ObjectList-A-Titolo { font-weight: bold; }
.ObjectList-DIV-Evento { margin: 0px; padding: 0px; font-size: 0.9em; }
.ObjectList-DIV-Sommario { margin: 0px; padding: 0px; font-size: 0.9em; }
/* p e div senza margini in sommario, evento */
.ObjectList-DIV-Evento p, 
.ObjectList-DIV-Evento div,
.ObjectList-DIV-Sommario p, 
.ObjectList-DIV-Sommario div 
{ padding: 0px; margin: 0px; }
