/* --> Ridefinizione tag */

html { height:100%; }

body {
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
	background-color:#FFFFFF;
	background-image:url(immagini/fondo_pagina.gif);
	background-repeat:repeat-x;
	color:#006600;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#popUpBody {
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
	background-image:url(immagini/spacer.gif);
	color:#006600;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

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

p {
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}

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

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:15px;
	font-weight:normal;
	text-align:center;
}

h2 {
	font-size:15px;
	font-style:italic;
	font-weight:normal;
}

h3 {
	font-style:italic;
	font-weight:normal;
}

strong {
}

small {
}

em {
}

i {
}

span {
}

a:link, a:active, a:visited {
	color:#006600;
}

a:hover {
	color:#666600;
}

a:focus { outline:0; }

input, select {
	background-color:transparent;
	border:1px solid #C1DCBF;
}

textarea {
	background-color:transparent;
	border:1px solid #C1DCBF;
}

/* WSP */

/* --> layout */

#Tutto {
}

#Testa {
	width:960px;
	margin-right:auto;
	margin-left:auto;
}

#ContenitoreLogo {
	height:159px;
}

#Logo {
	float:right;
	padding-right:400px;
}

#Logo img {
}

#Menu {
	clear:both;
	margin-right:auto;
	margin-left:auto;
	width:960px;
	padding:8px 3px 9px 3px;
	text-align:center;
}

#Contenuto {
	width:960px;
	min-height:670px;
	padding-bottom:36px;
	margin-right:auto;
	margin-left:auto;
}

#Piede {
	clear:both;
	width:960px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:auto;
	margin-left:auto;
	border-top:3px solid #C1DCBF;
	color:#83AD75;
	text-align:center;
}

#PiedeContenuto {
}

#Lingue {
	float:left;
	padding-top:135px;
}

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

#MDR {
}

#AddThis {
}

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

ul.UlElencoLingue {
	list-style-type:none;
}

li.LiElencoLingue {
	display:inline;
}

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

a.LinkLingue:hover {
}

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

a.LinkLingueActive:hover {
}

/* --> generici */

hr.HrInterlinea {
}

hr.HrInterlineaDoppio {
}

input.RadioClass {
}

.ClearAll {
	clear:both;
}

.DivHTML {
}

/* --> MENU */

#DivPath2Page {
	float:right;
	padding-top:1px;
	padding-right:7px;
	color:#83AD75;
}

#DivPath2PageLabel {
	padding-right:7px;
	font-style:italic;
}

#DivPath2PagePath {
}

#UlPath2Page {
	float:right;
	list-style-type:none;
}

#LiPath2Page {
	display:inline;
	padding-right:7px;
}

a.aPath2Page:link, a.aPath2Page:active, a.aPath2Page:visited {
	color:#83AD75;
	text-decoration:none;
}

a.aPath2Page:hover {
} 

span.LiPath2PageSep {
	padding-right:3px;
}

#Menuprincipale {
	font-weight:bold;
	color:#FFFFFF;
}

div.DivMenuprincipale {
}

ul.UlMenuprincipale {
}

li.LiMenuprincipale {
	display:inline;
}

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

a.aMenuprincipale:hover {
	text-decoration:underline;
} 

li.LiMenuprincipale_active {
	display:inline;
}

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

a.aMenuprincipale_active:hover {
} 

li.LiMenuprincipale_separatore {
	display:inline;
	margin-left:3px;
}

li.LiMenuprincipale_active_separatore {
	display:inline;
	margin-left:3px;
}

/* --> MOTORE DI RICERCA */

#MdrAll {
}

#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 {
	margin-top:9px;
	border-right:3px solid #C1DCBF;
	border-bottom:3px solid #C1DCBF;
}

.TitoloPagina {
	padding-top:6px;
	padding-bottom:6px;
	font-size:18px;
	font-weight:bold;
}

.SottotitoloPagina {
	font-size:15px;
	font-style:italic;
	padding-bottom:6px;
}

.ContenutoPagina {
	font-size:15px;
	padding-bottom:6px;
}

.ContenutoPagina ul{
}

.IntestazionePaginaImmagine {
}

.IntestazionePaginaImmagine img {
}

.IntestazionePaginaAllegati {
}

.IntestazionePaginaAllegati ul {
}

.IntestazionePaginaAllegati li {
}

.IntestazionePaginaAllegati a {
}

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

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

a.aAttachmentS4page:hover {
}

.NoAttachmentS4page {
}

ul.UlLinkS4page {
}

li.LiLinkS4page {
}

li.LiLinkS4page div {
}

li.LiLinkS4page b {
}

li.LiLinkS4page strong {
}

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

a.aLinkS4page:hover {
}

.NoLinkS4page {
}

ul.UlMmediaS4page {
}

li.LiMmediaS4page {
}

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

a.aMmediaS4page:hover {
}

.NoMmediaS4page {
}

#mmedia4Page {
}

/* --> CONTENUTI */

#DettaglioSingolo {
	margin-top:24px;
	border:1px solid #FF9900;
	height:auto;
}

.Intermezzo {
	clear:both;
	padding:12px;
}

div.noRecordS {
	padding:24px;
	padding-top:180px;
	text-align:center;
	font-size:13px;
}

#ContenitoreElenco {
}

.FlagItemS {
}

.FlagItem {
}

div.DivDate {
	border-bottom:1px solid #C1DCBF;
	border-right:1px solid #C1DCBF;
	background-color:#EAF8E9;
}

div.Date {
	padding:3px;
	text-align:right;
	font-size:13px;
	font-style:italic;
}

span.SpanDate {
}

div.DivImmagine {
}

div.Immagine {
}

div.DivTitolo {
}

div.Titolo {
	padding-bottom:12px;
	font-size:18px;
	font-weight:bold;
}

div.DivSottotitolo {
}

div.Sottotitolo {
	padding-bottom:16px;
	font-size:15px;
	font-style:italic;
}

div.DivLinkDettaglio {
	clear:both;
}

div.LinkDettaglio {
	padding-right:30px;
	text-align:right;
}

a.aLinkDettaglio:link, a.aLinkDettaglio:active, a.aLinkDettaglio:visited { 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #006600;
	background-color:#D8EDDB;
	color:#006600;
	text-decoration:none;
}

a.aLinkDettaglio:hover { 
}

div.DivDescrizione {
}

div.Descrizione {
    font-size:14px;
}

div.Descrizione ul {
	padding:6px;
}

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

a.ATitolo:hover { 
}

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

a.ainfo4contents:hover {
}

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

a.ainfo4contents:hover {
}

div.DivTornaLista {
	padding:6px;
	text-align:right;
}

div.DivTornaLista a {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #006600;
	background-color:#D8EDDB;
	color:#006600;
	text-decoration:none;
}

div.DivTornaLista a:hover {
}

div.DivScorriPagine {
}

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

a.numPag:hover {
}

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

a.numPag:hover {
}

div.DivContenutiAccessori {
}

div.DivContenutiAccessori .download {
	display:none;
}

div.DivContenutiAccessori .pdf {
	display:none;
}

div.DivDidascalia {
}

img.imgLink {
}

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

div.DivPellicola {
}

div.DivScatto {
}

div.DivScatto div {
	text-align:center;
}

img.ImgGalleria {
}

img.ImgPellicola {
}

img.ImgPellicola:hover {
}

img.ImgPellicolaSelected {
}

img.ImgPellicolaBack {
}

img.ImgPellicolaForward {
}

img.ImgPellicolaNoScorri {
}

ul.UlPellicola {
}

li.LiPellicola {
}

li.LiAvanti {
}

li.LiAvantiHide {
}

li.LiIndietro {
}

li.LiIndietroHide {
}

div.DivScorriPerNumero {
}

#scorriPerNumero {
	position:absolute;
	z-index:99;
}

#scorriScattoIndietro {
	float:left;
	width:330px;
	height:450px;
	background-image:url('./immagini/spacer.gif');
	cursor:pointer;
}

#scorriScattoIndietro div {
	display:none;
	padding-top:210px;
	padding-left:300px;
}

#scorriScattoIndietro img {
}

#scorriScattoAvanti {
	float:right;
	width:330px;
	height:450px;
	background-image:url('./immagini/spacer.gif');
	cursor:pointer;
}

#scorriScattoAvanti div {
	display:none;
	padding-top:210px;
	padding-left:12px;
	text-align:left;
}

#scorriScattoAvanti img {
}

a.numeroImmagine {
}

a.numeroImmagineAttiva {
}

.imgLink {
}

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

.DivPhotoSequence {
	clear:both;
	text-align:center;
}

.DivPhotoSequence ul {
	list-style-type:none;
}

.DivPhotoSequence li {
	display:inline;
	padding:0px;
	margin:0px;
	text-align:center;
}

.DivPhotoSequence img {
}

/* --> --> ALLEGATI */

div.DivAllegati {
	padding-top:36px;
}

div.Allegati {
}

.DivIntestazioneAllegati {
	display:none;
}

.UlAllegati {
	list-style-type:none;
}

.LiAllegatiImg {
	margin-right:6px;
}

.LiAllegatiTxt {
}

.LiSottotitoloAllegti {
}

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

a.AAllegati:hover { 
}

div.DivAllegatiZIP {
}

div.AllegatiZIP {
}

div.DivAllegatiPDF {
}

div.AllegatiPDF {
}

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

.DivattachmentS4content {
}

ul.UlattachmentS4content {
}

.UlattachmentS4content li {
}

.UlattachmentS4content img {
}

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

.UlattachmentS4content a:hover {
}

.NoattachmentS4content {
}

ul.UlattachmentS4contentZIP {
}

li.LiattachmentS4contentZIP {

}

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

a.aattachmentS4contentZIP:hover { 
}

.NoattachmentS4contentZIP {
	display:none;
}

ul.UlattachmentS4contentPDF {
}

li.LiattachmentS4contentPDF {
	list-style-type:none;
	margin-left:6px;
}

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

a.aattachmentS4contentPDF:hover { 
}

.NoattachmentS4contentPDF {
	display:none;
}

/* --> --> LINK */

div.DivLinkS4Content {
	padding:24px;
}

div.LinkS4Content {
}

div.DivIntestazioneLink {
	display:none
}

div.Div4Link {
	text-align:center;
}

div.DivImmagineLink {
}

div.DivDatiLink {
}

div.DivTitoloLink {
}

div.DivSottotitoloLink {
}

div.DivContenutoLink {
}

div.DivLink {
	text-align:center;
}

a.ALink:link, a.ALink:active, a.ALink:visited { 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #006600;
	background-color:#D8EDDB;
	color:#006600;
	text-decoration:none;
}

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 {
	margin-top:3px;
	margin-bottom:12px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #C1DCBF;
	text-align:center;
}

div.DivIntestazioneMMedia {
	display:none;   
}

div.DivTitoloMMedia {
	padding-top:24px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:bold;
}

div.DivSottotitoloMMedia {
	padding-bottom:12px;
	font-size:12px;
	font-style:italic;
}

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

a.AMMedia:hover { 
}

div.DivMMedia {
}

div.MMedia {
}

#stageMMediaPagina {
}

#stageMMmediaPaginaAvviso {
	text-align:center;
}

#stageMMediaPaginaTd {
}

#stageMMediaPaginaTable {
}

div.NommediaS4content {
	display:none;
}

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

div.DivmmediaS4content {
}

ul.UlmmediaS4content {
}

ul.UlmmediaS4content li {
}

ul.UlmmediaS4content img {
}

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

a.ammediaS4content:hover { 
}

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

a.ammediaS4contentActive:hover {
}

/* --> --> MODULI */

#Form0 {
	float:left;
	padding-bottom:12px;
}

#Form1 {
	float:right;
	padding-bottom:12px;
}

#Form2 {
}

#FormSubmit {
	text-align:right;
}

.FormS {
}

.FormMailTo {
	padding-bottom:16px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

table.DetailForm {
	width:100%;
}

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

td.TdFormNomiTextArea {
	padding:3px;
	width:20%;
	text-align:right;
}

td.TdFormAsterisco {
	width:3%;
}

strong.OBB {
	color:#FF0000;
}

strong.LIBERO {
	color:#FFFFFF;
}

td.TdFormValori {
	padding:3px;
}

td.TdFormValori input {
	max-width:330px;
}

tr.TrSpacer {
	display:none;
}

.enter {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #006600;
	background-color:#D8EDDB;
	color:#006600;
}

.reset {
}

.invisibile {
}

.disabled {
	border:0px;
	background-color:transparent;
}

div.DivFormTitolo {
	margin-top:24px;
	margin-bottom:9px;
	padding-right:9px;
	border-right:3px solid #C1DCBF;
	border-bottom:3px solid #C1DCBF;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

div.DivFormArea {
}

div.DivFormPulsanti {
	text-align:right
}

ul.UlTabellaSelect {
	list-style-type:none;
}

li.LiTabellaSelect {
}

li.LiTabellaSelectImg {
}

/* --> PRIVACY PER FORM */

#Privacy {
	clear:both;
}

#IntroPrivacy {
}

#PrivacyInfoCompleteView {
}

#PrivacyInfoCompleteHide {
}

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

#PrivacyViewComplete:hover {
}

#PrivacyInfoComplete {
	display:none;
	width:960px;
	border-top:1px solid #006600;
	border-bottom:1px solid #006600;
}

#PrivacyInfoCompleteContent {
	padding:7px;
}

#PrivacyConfirm {
	text-align:center;
}

#PrivacyConfirmList {
	list-style:none;
}

#PrivacyConfirmElements {
	display:inline;
}

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

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

div.DivMsg {
}

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

.TdMsg {
	text-align:left;
}

.TdMsgGen {
	text-align: center; 
	vertical-align: middle;
	font-weight:bold;
}

.TdMsg ul {
	padding:24px;
	padding-left:60px;
	text-align:left;
}

.TdMsg li {
}

.TdMsgOK {
	text-align:center;
	font-size:13px;
}

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

.MsgOK {
	
	font-size:13px;
	color:#FFFFFF;
}

.MsgKO {
	font-size:13px;
	color:#FFFFFF;
}


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

div.DivElenco {
	padding-left:30px;
}

.OverflowElenco {
}

table.TableElenco {
}

td.TdElencoTitolo {
}

td.TdElencoSottotitolo {
}

td.TdElencoSpazio {
}

td.TdElencoImmagine {
}

td.TdElencoTesto {
}

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

#waitRoom img {
}

#waitRoomBase {
	display:none;
}

/* ANIMAZIONE */

#SScontainer {
}

#SSimgTitleContainer {
}

#SSimgTitle {
}

#SSimgTitleContent {
}

#SS {
}

#SS img {
}

/* SIDE BAR */

#SScontainer2show {
}

#SScontainer2show div {
}

#SScontainer2show img {
}

