/*
Stile		>	alto contrasto
*/



/*****		GLOBALI			***/
BODY	{ color:#000; background:#ccc }
A	{ color:#2956A9; text-decoration:none; padding:.1em .2em; border-bottom:1px dotted; }
A:hover	{ color:#00F; border-bottom:1px solid }

H1, H2, H3, H4	{ font-family:"Trebuchet MS", Tahoma, arial; font-weight:normal }


/*****		STRUTTURA 		***/
#sito		{ color:#000; background:#FFF; border:2px solid #A1D1E0 }
#centrale	{ color:#000; background:#FFF }


/*****		Intestazione 		***/
#intesta	{ background:none }
#intesta H1 	{
		position:		absolute;
		margin:			10px 0px 0px 20px;
		font-family:		"Trebuchet MS", Tahoma, arial;
		font-weight:		normal;
		font-size:		1.6em;
		}

#intesta H1 A 		{ 
		display:		block;
		border:			none;
		width:			20em;
		height:			3em;
		line-height:		3em;
		padding-left:		65px;
		background: 		url(../img/pavialogo.jpg) 0 50% no-repeat;
		}

#intesta H1 A SPAN 	{ color:#236C8F; position:relative; margin-left:0; border:none; }
#intesta H1 A STRONG 	{ color:#1E5B79; font-weight:normal; font-size:1.2em; }

#intesta H1 A:hover 	{ background: url(../img/pavialogo.jpg) 0 50% no-repeat; }
#intesta H1 A:hover SPAN 	{ color:#00F; }
#intesta H1 A:hover STRONG 	{ color:#00F;}

#indirizzo 		{ color:#28546F }




/*****		cambio stile 		*****/
#styleswitcher A:hover	{ color:#000; background:#B9E750 }




/*****		RICERCA 		*****/
.input2		{ color:#FFF; background:#295976 }
.input2:hover	{ color:#000; background:#B9E750; }









/******************************************/
/*****		PERCORSO 		***/
/******************************************/

#percorso	{ background: #FFF; color:#333; border-bottom:1px solid #A1D1E0; line-height:1.8em; }






/********************************************/
/*****		ZONA CENTRALE		*****/
/********************************************/
#sinistra, #destra { background:none }



#centro {
		color:			#333;
		background:		#FFF;
		border:			1px solid #A1D1E0;
		border-width:		0px 1px;
		}


/***********************************/
/*****		MENU LATERALI	****/
/***********************************/
#destra H2,
#sinistra H2		{ color:#000; font-size:1.6em; margin:5px 0px 5px 10px; padding:0; }

#destra UL LI,
#sinistra UL LI		{ color:red; list-style-type:square }

#destra UL LI A,
#sinistra UL LI A 	{ background:none; padding:0; margin:0; border-bottom:1px dotted }

#destra A:hover,
#sinistra A:hover	{ background:none; border-bottom:1px solid #00F }

#destra UL LI A.selectedunder,
#sinistra UL LI A.selectedunder { color:#82A3D8; background:#F8F9FA }

#destra UL LI A.selected,
#sinistra UL LI A.selected { color:#000; font-weight:bold; background:none }







/***********************************/
/*****		MENU IN ALTO	****/
/***********************************/
#menu 		{ color:#FFF; background:#145992 }
#menu UL 	{ color:#FFF; background:#145992 }
#menu A 	{ color:#FFF; background:none; border:none }
#menu A:hover 	{ color:#000; background:#B9E750 }






/*****		ZONA PRINCIPALE	***/

#centro IMG.internal,
#centro IMG.principale {
		width:			100%;
		margin:			0;
		padding:		0;
		border-bottom:		1px dotted #39C;
		}
#centro H1 {
		font-size:		1.8em;
		color:			#425568;
		background:		#F7F7F7;
		border: 		1px solid #F0F0F0;
		}
#centro H2 {
		font-size:		1.6em;
		color:			#425568;
		background: 		#FFF;
		border-bottom:		1px solid #F0F0F0;
		}

#centro H3 {
		font-size:		1.5em;
		color:			#2B5397; 
		background: 		none;
		font-weight:		bold;
		}

#centro H4 { color:#3466B8; font-size:1.4em; font-weight:bold; }
#centro H5 { color:#3466B8; font-size:1.2em; text-transform:uppercase }
#centro H6 { color:#000; font-size:1.1em; text-transform:uppercase }


#centro LI	{ color: #205F7D; }
#centro TH	{
		color:			#FFF;
		background:		#145992;
		}










/*******************************************/
/*****		NEWS Home Page		***/
/*****************************************/


DIV#centro DIV.news-latest-container {
		border:			none;
		
		margin:			0px 10px;
		padding:		0;
		}
		
DIV#centro DIV.news-latest-container H2 { 
		color:			#000;
		background:		none;
		border:			none;
		margin:			0px;
		padding:		1px 10px;
		}

DIV#centro DIV.news-latest-item {
		border:			1px solid #F0F0F0;
		background:		#FFF;
		margin:			10px;
		padding:		10px;
		}

DIV#centro DIV.news-latest-item H3 {
		background:		none;
		border:			none;
		margin:			0;
		padding:		0;
		}
	
DIV.news-latest-item A 		{ border:0; margin:0;}
DIV.news-latest-item IMG	{ margin:1px 5px; padding:0; border:1px solid #000 }
DIV.news-latest-item P		{ margin:0; padding:0; }

SPAN.news-latest-date {
		background:		#EFFCFB;
		border:			1px solid #A1D0E0;
		
		display:		block;
		float:			right;
		margin:			0;
		padding:		0;
		
		}
		
SPAN.news-latest-date A		{ font-size:.95em; margin:0; padding:.2em .5em; text-decoration:none }
SPAN.news-latest-date A:hover	{  }













.news-single-item		{ background:none; border:none; }
.news-single-item DD IMG 	{ border:none }
.news-single-additional-info	{ border:none; background:none }
.news-single-additional-info DL { background:none; border: 1px solid #DADADA; margin: 1em;}
.news-single-item DIV.news-single-timedata HR.clearer { background:#FFF; border-color: #FFF}

.news-latest-gotoarchive	{ display:none }







/*******************************************/
/*****	IMMAGINI ALLINEATE TYPO3	***/
/*****************************************/
DIV.csc-textpic-imagewrap	{ margin:0; padding:0; }
DIV.csc-textpic-imagewrap DL	{ margin:0; padding:0; }
DIV.csc-textpic-imagewrap DT	{ margin:0; padding:0; }
DIV.csc-textpic-imagewrap DD	{ margin:0; padding:0; text-align:center }

DIV.csc-textpic-imagewrap IMG	{ margin:0; padding:0; }








/*******************************************/
/*****		NEWS archivio centrale	***/
/*****************************************/

DIV.news-single-item DIV.news-single-timedata { float:right; margin:0px 5px 0px 0px; padding:0; font-size:.75em }


DIV.news-list-container { background:none; border:none; }
DIV#centro DIV.news-single-item HR.clearer { color:#FFF; background:#FFF; border:#FFF }

DIV.news-list-container DIV.news-list-item { background:#F1F5F8; border: 1px solid #A1D0E0; margin:1em .5em; }

DIV.news-list-container DIV.news-list-item H3 A { color:#6699CC; border:none;}

DIV.news-list-container DIV.news-list-item H3 a:link,
DIV.news-list-container DIV.news-list-item H3 a:visited { color:#6699CC }

DIV.news-list-container DIV.news-list-item H3 a:hover { color:#0BC8FF }

span.news-list-date {background:none; color:#6699CC; margin:0em 1em}


DIV.news-single-backlink A { margin:1px 10px; }






/******************************************/
/*****		NEWS a DESTRA		***/
/******************************************/

DIV#centrale DIV#destra DIV.news-latest-container {
		background:	none;
		color:		#000;
		border:		none;
		padding:	0;
		margin-left:	5px;
		}
DIV#centrale DIV#destra DIV.news-latest-container H2 {
		color:		#5E7995;
		border:		none;
		background:	none
		}
DIV#centrale DIV#destra DIV.news-latest-container H3 {
		font-size:	1.1em;
		clear:		both;
		margin:		0px 5px;
		padding:	0; 
		}

DIV#destra DIV.news-latest-container DIV.news-latest-item {
		background:	#FFF;
		border:		1px solid #A1D0E0;
		margin:		8px 0px;
		padding:	0;
	}

DIV#destra DIV.news-latest-container DIV.news-latest-item SPAN.news-latest-date {
		margin:		3px;
		font-size:	.85em;
	}

DIV#destra DIV.news-latest-morelink A { font-size:.8em; margin:3px; }










/******************************************/
/*****		MENU in FONDO 		***/
/******************************************/
#bottomen	{
		color:			#FFF;
		background:		#145992;
		}


#bottomen LI A {
		color:			#FFF;
		background:		url(../img/arw2.gif) 3px 50% no-repeat;
		font-weight:		bold;
		text-decoration:	none;
		margin:			.1em 1em;
		padding:		0 0 0 1.2em;
		}

#bottomen LI A:hover { color:#000; background:#B9E750 }







/******************************************/
/*****			FOOTER		***/
/******************************************/
#footer		{
		color:			#FFF;
		background:		#0F4068;
		}
#footer A	{
		color:			#FFF;
		font-weight:		bold;
		text-decoration:	none;
		}
#footer A:hover { color:#000; background:#B9E750 }





