/*=================================
=== GENERALE 
=================================*/
BODY,TABLE,TH,TD,INPUT,SELECT,TEXTAREA,A,FORM,P 
	{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 11px;
	border-collapse: collapse;
	}

H1,H2,H3,H4,H5,H6, FONT
	{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	}
BODY	{
	background: #FFFFFF;
	margin: 0px;
	}
FORM 	{ 
	margin: 0px; 
	padding: 0px; 
	}
H1	{
	color: #fff;
	font-family: tahoma;
	text-transform:uppercase;
	font-weight:bold;
	position:absolute;
	top: 178px;
	font-size:11px;
	}
H2	{
	font-size: 11px;
	color: #ec0000;
	padding-top:5px;
	margin-top: 0px;
	padding-bottom:5px;
	margin-bottom:0px;
	}
H3	{
	font-size: 11px;
	color: #666;
	padding-top:5px;
	margin-top: 0px;
	padding-bottom:5px;
	margin-bottom:0px;
	}	
/*=================================
=== LAYOUT 
=================================*/
#TABLETabellaPrincipale
	{
	width:800px;
	height:700px;
	}
#DIVLogo{
	width:176px;
	height: 171px;
	background: url(/Temi/dslombardia/images/logo_lombardia.jpg) no-repeat;
	}
#DIVIndirizzo,
#DIVIndirizzo2
	{
	height: 171px;
	width: 275px;
	background: url(/Temi/dslombardia/images/logo_dslombardia.gif) no-repeat;
	}
#DIVMenuAlto, #DIVMenuSinistraLiv1, #DIVMenuSinistraLiv2
	{
	width: 100%;
	}
#TDLogo	{ 
	height: 171px;
	}

#DIVFotoBN, #DIVFotoBNPartito, #DIVFotoBNArchivio, #DIVFotoBNFederazioni, 
#DIVFotoBNNews, #DIVFotoBNStampa, #DIVFotoBNEletti, #DIVFotoBNGruppo, #DIVFotoBNLink, 
#DIVFotoBNDovesiamo, #DIVFotoBNContatti, #DIVFotoBNDownload{
	height: 82px;
	width: 399px;
	vertical-align:bottom;
}

#DIVFotoBNPartito{ 		background: url(/Temi/dslombardia/images/donna.jpg) 				no-repeat; }
#DIVFotoBNPartito{ 		background: url(/Temi/dslombardia/images/fotoBN_partito.jpg) 		no-repeat; }
#DIVFotoBNArchivio{		background: url(/Temi/dslombardia/images/fotoBN_archivio.jpg) 		no-repeat; }
#DIVFotoBNFederazioni{ 	background: url(/Temi/dslombardia/images/fotoBN_federazioni.jpg) 	no-repeat; }
#DIVFotoBNNews{			background: url(/Temi/dslombardia/images/fotoBN_news.jpg) 			no-repeat; }
#DIVFotoBNStampa{ 		background: url(/Temi/dslombardia/images/fotoBN_stampa.jpg) 		no-repeat; }
#DIVFotoBNEletti{ 		background: url(/Temi/dslombardia/images/fotoBN_eletti.jpg) 		no-repeat; }
#DIVFotoBNGruppo{ 		background: url(/Temi/dslombardia/images/fotoBN_gruppo.jpg) 		no-repeat; }
#DIVFotoBNDownload{ 	background: url(/Temi/dslombardia/images/fotoBN_download.jpg) 		no-repeat; }
#DIVFotoBNDovesiamo{ 	background: url(/Temi/dslombardia/images/fotoBN_dovesiamo.jpg) 		no-repeat; }
#DIVFotoBNLink{ 		background: url(/Temi/dslombardia/images/fotoBN_link.jpg) 			no-repeat; }
#DIVFotoBNContatti{ 	background: url(/Temi/dslombardia/images/fotoBN_contatti.jpg) 		no-repeat; }


#TDFotoBN{
	width: 399px;
	border-left: solid 1px #fff;
}
#DIVMenuDx{
	width: 140px;
}
#TDMenuBottom{
}
#TDPieDiPagina{
	background-color: #ec0000;
	color: #FFFFFF;
	padding-bottom: 10px; 
	padding-left: 10px;
	font-size:9px;
}
#DIVPieDiPagina{ 
}
#DIVContenuto, #DIVContenutoArchivio{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: -20px;
	padding-bottom: 20px;
	color: #666666;
	width: 100%;
	height: 400px;
}
#DIVContenutoArchivio{
	height: 680px;
}
#DIVContenutoArchivio a, #DIVContenutoArchivio a:active, #DIVContenutoArchivio a:visited, #DIVContenutoArchivio a:hover, 
#DIVContenuto a, #DIVContenuto a:active, #DIVContenuto a:visited, #DIVContenuto a:hover{
	color:#ec0000;
	font-weight:bold;
}
#DIVContenutoArchivio a:hover{
	background-color:#008130;
	text-decoration:none;
	color:#FFFFFF;
}
#DIVTitoloArticolo{
	height: 24px;
	background-color:#EC0000;
}
#DIVBannerDX{
	margin-top: 30px;
}
#DIVNewsletterContenitore p{ padding: 0px; margin:0px;}
#DIVNewsletterContenitore{
	height: 50px;
	background: url(/Temi/dslombardia/images/riempimento_puntini.gif) repeat-y;
}
#TDMenuTop{
	height: 10px;
	border-left: solid 1px #fff;
}
#DIVBannerHome IMG{
	border: 0px;
}
#DIVCredits{
	float:right;
	width: 44px;
	height: 13px;
	background-color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	position:relative; 
	top: 10px;
	color: #00802D;
	font-size:9px;
}
#DIVCredits a, #DIVCredits a:active, #DIVCredits a:visited, #DIVCredits a:hover{
	color: #00802D;
	text-decoration:none;
	font-size:9px;
}
#tabella_pre-home {
        background-color: #DBDBDB;
        width: 100%;
        height: 100%;
        text-align: center;
        vertical-align: top;
}
/*=================================
=== MENU ADMIN 
=================================*/

.CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel{
	padding-left: 4px;
	padding-right: 4px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#000000;
	height: 15px;;
}
.CE-VoceMenu1Livello1-Sel{
	color: #000;
	background-color: #fff;
}

/*=================================
=== MENU ALTO 
=================================*/

#DIVMenuAlto
{
	text-align:right;
	width: 100%;
	border-bottom: solid 1px #f00;
	height: 22px;
}
.CE-VoceMenu2Livello1, .CE-VoceMenu2Livello1-Sel
{
	color: #008130;
	font-size:9px;
	text-transform:uppercase;
	padding: 0px;
	margin:0px;
	padding-left:2px;
	padding-right: 2px;
	border-right: solid 1px #f00;
	height: 3px;
	text-decoration:none;
}
#DIVMenuAltoBottom
{
	width: 100%;
	white-space:nowrap;
}
.CE-VoceMenu2Livello1-Sel
{
	background-color: #008130;
	color: #FFFFFF;
}
#DIVMenuAlto #CEMenu2Voce547, #DIVMenuAlto #CEMenu2Voce62, #DIVMenuAlto #CEMenu2Voce63
{
	border: none;
}
#DIVMenuAlto #CEMenu2Voce13
{
	
}
#DIVMenuAlto #CEMenu2Voce62,
#DIVMenuAlto #CEMenu2Voce63
	{
	padding-top: 6px;
	padding-left:17px;
	vertical-align:middle;
	color: #fff;
	height: 21px;
	background:#269553 url(/Temi/dslombardia/images/diagonale_bianco_verde.jpg) no-repeat;
	}
#DIVMenuAlto #CEMenu2Voce63
	{
	background:#008235 url(/Temi/dslombardia/images/diagonale_verde_verde.gif) no-repeat;
	}
#DIVMenuAltoBottom #CEMenu2Voce62{ color: #EC0000;  border-right: solid 1px #008235;}
#DIVMenuAltoBottom #CEMenu2Voce63{ color: #EC0000; border: none;}
#DIVMenuAltoBottom #CEMenu2Voce13{ border-right: solid 1px #EC0000; }
#DIVMenuAltoBottom
	{
	width: 100%;
	border-bottom: solid 8px #f00;
	padding-bottom: 4px;
	text-align:right;
	}
#DIVMenuAltoBottom .CE-VoceMenu2Livello1
	{
	font-size:8px;
	font-weight:bold;
	}
/*=================================
=== MENU DESTRA 
=================================*/

#DIVMenuDx
	{ 
	padding-top: 6px; 
	padding-left: 6px;
	}
#DIVMenuDx p
	{  
	padding:0px; 
	padding-left:10px; 
	padding-top:3px; 
	margin-bottom: 3px;
	margin-bottom: 3px; 
	/*background: url(/Temi/dslombardia/images/quadrato_verde.jpg) 0px 2px repeat-y;*/
	border-left: solid 2px #008235;
	}

.CE-VoceMenu3Livello3-Sel, 
.CE-VoceMenu3Livello3 a, .CE-VoceMenu3Livello3 a:active, .CE-VoceMenu3Livello3 a:visited, .CE-VoceMenu3Livello3 a:hover
	{
	color: #EC0000;
	text-decoration:none;
	}
.CE-VoceMenu3Livello3-Sel
	{
	color: #03772E;
	}

/*=================================
=== MENU TOP 
=================================*/

.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel {
	height: 20px;
	color: #FFFFFF;
	background-color: #008235;
	border: solid 1px #fff;
	border-left: none;
	border-top: none;
	padding-top: 2px;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration:none;
}
.CE-VoceMenu3Livello1-Sel {
	background-color: #ec0000;
	border-bottom: none;
	color:#FFFFFF;
	/*font-weight:bold;*/
}
#CEMenu3Voce61{
	padding-left: 17px;
	padding-right: 18px;
	border-right: none;
}
#DIVMenuSinistraLiv1{
	height: 20px;
	background-color: #008235;
	white-space:nowrap;
}
#DIVMenuSinistraLiv2{
	height: 20px;
	background-color: #EC0000;
	padding-top: 3px;
}
.CE-VoceMenu3Livello2, .CE-VoceMenu3Livello2-Sel{
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #fff;
	height: 5px;
}
.CE-VoceMenu3Livello2-Sel{
	/*font-weight:bold;*/
	color: #EC0000;
	background-color:#FFFFFF;	
}
/*=================================
=== NEWS
=================================*/

.modello_5_tabella td, .modello_8_tabella td, .modello_9_tabella td{
	padding: 20px;
	padding-left: 0px;
	border-bottom: solid 1px #ef0000;
}


/*=================================
=== BLOCCHI HTML
=================================*/

DIV.Indirizzo{
	height: 143px;
	padding-top: 95px;
	padding-left: 10px;
	color:#00782B;
}
#DIVIndirizzo2 DIV.Indirizzo{
	height: 49px;
	padding-top: 0px;
	padding-left: 10px;
	color:#00782B;
}
.TABLETabellaRicerca{
	background-color: #404040;
	color: #FFFFFF;
	font-weight:bold;
}
.DIVRicerca{
	padding-top: 4px;
	padding-right: 4px;
	text-align: right;
	background-color: #404040;
	height:28px;
}
#DIVNewsletter{
	color:#FFFFFF;
	padding-top: 15px;
	padding-left: 20px;
}
#DIVNewsletter td{
	color:#FFFFFF;
}
#DIVNewsletter #InputNewsletter{
	color: #666666;
}
/*=================================
=== CALENDARIO EVENTI
=================================*/

.S-Tabella{
	width: 100%;
}
.S-Tabella td, .S-Tabella div, .S-Tabella p{ text-align:left; }


/*=================================
=== ALTRI STILI 
=================================*/

#ContentManager-LinkModificaBlocco a, 
#ContentManager-LinkModificaBlocco a:active, 
#ContentManager-LinkModificaBlocco a:visited, 
#ContentManager-LinkModificaBlocco a:hover { color: #FF0000; }
#ContentManager-LinkModificaBlocco { color:#FFFFFF; }

#DIVMenuAlto #ContentManager-LinkModificaMenu2, 
#ContentManager-LinkModificaMenu3, 
#ContentManager-LinkModificaMenu4
	{
	position:absolute;
	right: 0px;
	}
#DIVMenuAltoBottom #ContentManager-LinkModificaMenu2
	{ 
	position: absolute; 
	padding-top:30px;
	}
#DIVIndirizzo #ContentManager-LinkModificaBlocco 
	{ 
	position:absolute; 
	margin-left:-50px;
	top:95px;
	background:#fff;
	margin:0px;
	}
#DIVIndirizzo #ContentManager-LinkModificaBlocco a, 
#DIVIndirizzo #ContentManager-LinkModificaBlocco a:active, 
#DIVIndirizzo #ContentManager-LinkModificaBlocco a:visited, 
#DIVIndirizzo #ContentManager-LinkModificaBlocco a:hover { color: #00782B; }

TD.TABLELogo-Cella2
	{
	position:relative;
	}
#DIVindirizzo2 #ContentManager-LinkModificaBlocco 
	{ 
	position:absolute; 
	margin:0px;
	left:0px;
	margin-top:8px;
	background:#fff;
	}
#DIVindirizzo2 #ContentManager-LinkModificaBlocco a, 
#DIVindirizzo2 #ContentManager-LinkModificaBlocco a:active, 
#DIVindirizzo2 #ContentManager-LinkModificaBlocco a:visited, 
#DIVindirizzo2 #ContentManager-LinkModificaBlocco a:hover { color: #00782B; }

#ContentManager-LinkModifica{ position:absolute; left: 0px; color: #EF0000}

#DIVPieDiPagina #ContentManager-LinkModificaBlocco{
	position:absolute;
	padding-top: 38px;
	color:#ef0000;
	left: 581px;
}
#ContentManager-LinkModificaMenu1{ position:absolute; display:none;}

#ContentManager-LinkModificaMenu2,
#ContentManager-LinkModificaMenu2 a,
#ContentManager-LinkModificaMenu2 a:active,
#ContentManager-LinkModificaMenu2 a:visited,
#ContentManager-LinkModificaMenu2 a:hover{ 	color: #ef0000; }

#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu3 a,
#ContentManager-LinkModificaMenu3 a:active,
#ContentManager-LinkModificaMenu3 a:visited,
#ContentManager-LinkModificaMenu3 a:hover{ 	color: #ef0000; }

#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu4 a,
#ContentManager-LinkModificaMenu4 a:active,
#ContentManager-LinkModificaMenu4 a:visited,
#ContentManager-LinkModificaMenu4 a:hover{ 	color: #ef0000; }

#DIVBannerDX #ContentManager-LinkModificaBlocco{
	position:absolute;
	right: 0px;
	color: #ef0000;
}

#DIVNewsletterContenitore #ContentManager-LinkModificaBlocco{ display:none;}

/*=================================
=== Calendario eventi
=================================*/

.S-Tabella_Titolo_Calendario
	{
	width: 132px;
	}
.S-Cella_Titolo_Calendario
	{
	background-color:#389D5D;
	color:#FFFFFF;
	padding-left: 38px;
	padding-right:36px;
	}
.S-Tabella_Calendario
	{
	width: 132px;
	border-collapse:collapse;
	background-color: #008130;
	color: #FFFFFF;
	font-weight:bold;
	position: relative;
	left: -1px;
	border-right: solid 1px #008130;
	}
.S-Tabella_Calendario td
	{
	border: solid 1px #fff;
	padding-left: 2px;
	padding-right: 2px;
	}
TD.S-TitoloPagina_Calendario
	{
	padding-left: 1px;
	padding-right: 1px;
	}
.S-linkTitoloPagina_Calendario
	{
	color:#FFFFFF;
	text-decoration: none;
	}
#linkPrev2 A, #linkPrev2 A:active, #linkPrev2 A:visited, #linkPrev2 A:hover,
#linkNext2 A, #linkNext2 A:active, #linkNext2 A:visited, #linkNext2 A:hover
	{
	color: #ef0000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}
.S-TabellaInternaCalendario
	{
	width: 132px;
	border: solid 1px #ccc;
	background-color:#DDEEE3;
	}
.S-TabellaInternaCalendario TD
	{
	border: solid 1px #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.S-ClasseCellaIntestazione_Lu, .S-ClasseCellaIntestazione_Me, .S-ClasseCellaIntestazione_Ve
	{
	padding-right: 1px;
	padding-left: 1px;
	}
.S-ClasseCellaIntestazione_Ma, .S-ClasseCellaIntestazione_Gi, .S-ClasseCellaIntestazione_Sa	
	{
	padding-right: 1px;
	padding-left: 1px;
	}
.S-ClasseCellaIntestazione_Do 
	{
	padding-right: 1px;
	padding-left: 1px;
	}
.S-ClasseCellaIntestazione_Lu, .S-ClasseCellaIntestazione_Ma, .S-ClasseCellaIntestazione_Me, 
.S-ClasseCellaIntestazione_Gi, .S-ClasseCellaIntestazione_Ve, .S-ClasseCellaIntestazione_Sa, 
.S-ClasseCellaIntestazione_Do
	{
	background-color:#FFFFFF;
	text-align:center;
	padding-left: 1px;
	}

.S-ClasseCellaIntestazione_Do
	{
	color: #ec0000;
	}
.S-Cella_Calendario_Lu, .S-Cella_Calendario_Ma, .S-Cella_Calendario_Me, 
.S-Cella_Calendario_Gi, .S-Cella_Calendario_Ve, .S-Cella_Calendario_Sa, 
.S-Cella_Calendario_Do
	{
	color:#999999;
	text-align: center;
	}
.S-Cella_Calendario_Do
	{
	color: #ff9999;
	}
.S-Cella_Calendario_Lu b, .S-Cella_Calendario_Ma b, .S-Cella_Calendario_Me b, 
.S-Cella_Calendario_Gi b, .S-Cella_Calendario_Ve b, .S-Cella_Calendario_Sa b, 
.S-Cella_Calendario_Do b
	{
	background-color:#D2D2D2;
	font-weight:normal;
	display:block;
	color:#000000;
	}
.S-Cella_Calendario_Do b
	{
	color: #ec0000;
	}
.S-Cella_Calendario_Sa a, .S-Cella_Calendario_Sa a:active, 
.S-Cella_Calendario_Sa a:visited, .S-Cella_Calendario_Sa a:hover
	{
	background-color:#F47272;
	color:#FFFFFF;
	}
A.S-Link_Calendario_Lu b, A.S-Link_Calendario_Ma b, A.S-Link_Calendario_Me b, 
A.S-Link_Calendario_Gi b, A.S-Link_Calendario_Ve b, A.S-Link_Calendario_Sa b, 
A.S-Link_Calendario_Do b 
	{
	background-color:#F47272;
	color:#FFFFFF;
	text-decoration:none;
	}

TABLE.S-SchedaEventoTabella
	{
	float:left;
	width:90%;
	margin-top:20px;
	}
TD.S-SchedaEventoCellaIntestazione
	{
	text-align:justify;	
	}
