@charset "utf-8";
/* CSS Document */

body 			{ 			
				margin: 0px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px;
				background-image:url(../layout/sfondo.jpg);
				background-repeat:repeat-y;
				background-position:center;
				background-color:#FFFFFF;
				
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
				}

/* Comportamento dei links */
a:link 			{ 
				text-decoration: none; 
				color: #000099;
				}
				
a:visited 		{
				text-decoration: none; 
				color: #000099;
				}
				
a:hover 		{
				text-decoration: underline; 
				color: #000099;
				}
				 
a:active 		{
	text-decoration: none;
	color: #000099;
	font-size: 10px;
				}
/*
a[href$=".pdf"] { padding-right: 20px; font-size: 11px; background: url(../layout/iconcine/pdf.jpg ) no-repeat center right  }
a[href$=".doc"] { padding-right: 20px; font-size: 11px; background: url(../layout/iconcine/doc.jpg ) no-repeat center right  }

a[href^="http"]{padding-right: 20px; font-size: 11px;  background: url(../layout/iconcine/ext.gif) no-repeat center right}*/


/* Titolo dell'applicazione */
#titolo 		{ 
				
				
				background-image:url(../layout/titolo.jpg);
				width: 960px;
				margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
				height: 120px;
				}

/* Titolo dell'applicazione */
#sopratitolo 	{ 
				
				
				color: #2E3D6C;
				background-color: #F0F0F0;
				height: 16px; 
				padding-top: 4px;
				width: 960px;
				
				
				
				
				
				margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
				}

/* Sottotitolo dell'applicazione */
#sottotitolo 	{
				background-color: #CCCCCC; 
				height: 16px; 
				padding-top: 4px;
				
				color: #FFFFFF; 
				width: 960px;
				margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
				}

#sottotitolo a:link { color:#FFFFFF}
#sottotitolo a:visited { color:#FFFFFF}
#sottotitolo a:hover { color:#FFFFFF}
#sottotitolo a:active { color:#FFFFFF}

/* Area bassa dell'applicazione */
#soprafooter 	{ 
				color: #2E3D6C;
				background-color: #E6E6E6;
				height: 16px; 
				padding-top: 4px;
				width: 958px;
				text-align:left;
				padding-left: 2px;
				}

#footer 		{ 
				background-color: #2E3D6C; 
				height: 16px;
				padding-top: 4px;
				
				text-align:center; 
				color: #FFFFFF; 
				width: 960px;
				}

#sottofooter	{

				}


/* Area login dell'applicazione e stile tabelle */

	/* Testo Area login */
.login 			{
				color: #9966CC; 
				font-weight:bold;
				}
				
.titolo_login 	{ 
				color: #FFFFFF;
				background-color: #2E3D6C;
				background-image:url(../layout/barra.jpg);
				background-position:right;
				background-repeat:no-repeat;
				text-align: center; 
				height: 17px;
				padding-top: 3px;
				}
				
.bordo_tabella_login
				{
	border: #2E3D6C 1px solid;
	background-color: #FFFFFF;
	
}
				
/* Area logout dell'applicazione e stile tabelle */
.logout 		{
				color:#9966CC; 
				font-weight:bold; 
				text-align:center;
				}
				
.titolo_logout 	{
				color:#FFFFFF; 
				font-weight:bold; 
				background-color:#9999FF; 
				text-align: center; 
				background-image:url(../layout/grafica/barra_menu.jpg); 
				background-position:bottom;
				}
				
.bordo_tabella_logout
				{
				border:#9966CC 1px solid;
				}

/* Barra titoli sezioni */
.titolo_centro	{
				background-image:url(../layout/grafica/barra_menu.jpg); 
				background-position:bottom; 
				color:#FFFFFF; 
				font-weight:bold; 
				padding-left: 5px;
				}

/* Stile menu a tendina */
.select			{ 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:10px; 
				color:#9966CC;
				}
				
.centrato 		{
				width: 960px;
				
				margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
				background-color:#FFFFFF;
				background-image:url(../layout/sfonfo_grigio.jpg); 
				}
				
.fondata		{
				font-family:"Times New Roman", Times, serif;
				font-style:italic;
				font-size:13px;
				}

			
.testate		{
				color: #666666;
				}

.titolo_com		{
				color: #000099;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-style:italic;
				font-size:12px;
				}

.titolo_news	{
				color: #000099;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				}

.data_com		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				font-style:italic;
				color:#999999;
				}
				
.data_com_nero	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color: #000000;
				font-style:italic;
				}

#news			{
				height: 20px;
				border-bottom: 1px dashed #CCCCCC;
				border-top: 1px dashed #CCCCCC;
				padding-top: 5px;
				}

.grassetto		{
				font-weight: bold;
				}
				
.iosono			{
				background-color:#2E3D6C;
				text-align: center;
				color: #FFFFFF;
				}
				
.iosono_lk		{
				font-size:9px;
				}
				
.tabella_menu	{
border-bottom: #E0E0E0 dashed 1px ;
				}
				
.bordo_foto		{

				border: 1px solid #000066;
				padding: 4px;
				background-color: #F5F5F5;
				}

.link_ext		{	}
a.link_ext{padding-right: 20px; font-size: 10px;  background: url(../layout/iconcine/ext.gif) no-repeat center right}	

.link_video		{	}
a.link_video{padding-left: 20px; font-size: 11px;  background: url(../layout/iconcine/video.jpg) no-repeat center left; }	

.tabella_bordosotto	{
					border-bottom: dashed 1px #CCCCCC;
					}

.laterale1			{
					background-image:url(../layout/laterali/1.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale2			{
					background-image:url(../layout/laterali/2.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale3			{
					background-image:url(../layout/laterali/3.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale4			{
					background-image:url(../layout/laterali/4.jpg);
					background-position:top;
					background-repeat:no-repeat;
					
					}
					
.laterale5			{
					background-image:url(../layout/laterali/5.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale6			{
					background-image:url(../layout/laterali/6.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale7			{
					background-image:url(../layout/laterali/7.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale8			{
					background-image:url(../layout/laterali/8.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale9			{
					background-image:url(../layout/laterali/9.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}
					
.laterale10			{
					background-image:url(../layout/laterali/10.jpg);
					background-position:top;
					background-repeat:no-repeat;
				
					}

.ricerca			{
					height: 200px;
					width: 96%;
					overflow: auto;
					}
					
.grassetto_rosso	{
					color:#CC0000;
					font-size: 10px;
					font-weight: bold;
					}

.congresso {
	border: 1px solid #006;
	text-align: right;
	background-image:url(../layout/congresso.jpg);
	background-repeat:no-repeat;}
	
.bordo_dashed_dx {
	border-right: dashed 1px #CCCCCC;
}
	
	.bordo_dashed_sx {
	border-left: dashed 1px #CCCCCC;
}

#nt {
	height: 25px;
	padding-top: 5px;
	text-align: right;
	}

.blu_referendum {
	font-size: 10px;
	color:#09C;
}

