/* CSS Document */

			body{
				margin: 0;
				padding: 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;				
				font-size: 100%;
			}
			/* pagina iniziale [inizio] */
			#main_table{
				margin: 0;
				padding: 0;
				width: auto;
				border: 0;
			}

.csc-searchResultHeader a{
	color: #6C6C6C;
	text-decoration:underline;
	font-weight: normal;
}
.csc-searchResultHeader a:hover{
	background-color: white;
	color:#999999;
	text-decoration:none;
}

.bodytext a{
	color: #6C6C6C;
	text-decoration:underline;
	font-weight: normal;
}
.bodytext a:hover{
	background-color: white;
	color:#999999;
	text-decoration:none;
}
			
			#header{ 
				width: auto;
				height: 65px;
				background-image:url(images/logo_header.gif);
				background-position: 114px 14px;
				background-repeat:no-repeat;
			}
				#header p{
					color: #C4C4C4;
					font-weight: normal;
					font-size: 1.7em;
					padding: 16px 0 0 300px;
				}
			#center_table{
				width: auto;
			}
			
			#menu{
				display: none;
			}
			
			#menu_primario{
				display: none;
			}
			#menu_secondario{
				display: none;
			}

			#indirizzo{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 10px; 
				text-align:right; 
				color:#ACACAC;
			}
				#indirizzo a{
					text-decoration: none;
					color:#ACACAC;
				}
				#indirizzo a:hover{
					text-decoration: none;
					color:#666666;
				}
			#ultimo_link{
				vertical-align:bottom;
			}
			#last_link_interna{
				width: 101px;
				color: #ACACAC;
				text-align: right;
				vertical-align:bottom;
				/*background-image:url(fileadmin/templates/images/nove.gif);
				background-position: right bottom;
				background-repeat:no-repeat;
				padding-top: 77px;*/
			}
			#last_link_interna .link{
					width: 101px;
					display: inline;
					font-size: 0.75em;
					font-weight:bold;
					margin-top: 2px;
			}
			#table_quadri_foto{
				border: 0;
				margin-left: 5px;
			}
			
			
			/* pagina iniziale [fine] */
			
			/* header pagine interne [inizio] */
				#header .buttons{
					color: #000000;
					/*font-family:Arial, Helvetica, sans-serif;*/
					font-size: 0.6em;
					/*font-weight: bold;*/
				}
				
					.grey{
						background-color: #E2E2E2;
						text-align: center;
					}
					.grey a{
						color:#000000;
						text-decoration:none;
					}
					.grey a:hover{
						color:#999999;
						text-decoration:none;
					}
				#main_interna{
					width: auto;
					border: 0;
					margin: 0;
				}
				
				.titolo{
					color: #C6CB91;
					text-transform:uppercase;
					font-weight: bold;
				}
			
				.cella_contenitore{
					 vertical-align: top;
					 padding-left: 7px;
					 padding-top: 5px;
					 font-size: 1.2em;
				}
			
				.cella_contenitore P {
					margin: 0px;
					padding: 0px;
					margin-top: 0.5em;
					line-height: 1.5em;
				}
			
			/* pagina interna [fine] */			
				
				.cella_contenitore IMG {
					margin-bottom: 0px;
					margin-top: 0px;
				}
				
				.cella_contenitore	H1 {
					font-size: 1.4em;
					font-weight: bold;
					margin: 0px;
					padding: 0px;
					margin-top: 5px;
				}

				.cella_contenitore	H2, .cella_contenitore H3 {
					font-size: 1.1em;
					font-weight: bold;
					margin: 0px;
					padding: 0px;
					margin-top: 5px;
				}

				
.csc-searchResultInfo {
  font-size: 1em;
}

.csc-searchform  {
  font-size: 1em;
  margin-top: 2em;
} 

#search {
  font-size: 0.6em;
}

/* site map [inizio] */
	#sitemap { margin-bottom: 2em; font-size: 1em;}
	
	.csc-sitemap-level1{ 			color:#000000; font-weight: normal; display:block; margin-top: 2em; }
	.csc-sitemap-level1 a{ 			color:#000000; text-decoration:none; font-weight: normal; display:block;}
	.csc-sitemap-level1 a:hover{ 	color:#336699; text-decoration:none; font-weight: bold; display:block; }						

	.csc-sitemap-level2{ 			color:#6C6C6C; margin-left: 0.7em;	line-height: 0.7em; display:block; font-weight: normal; }
	.csc-sitemap-level2 a{ 			color:#6C6C6C; text-decoration:none; margin-left: 0.7em; line-height: 0.7em;  display:block; font-weight: normal; }
	.csc-sitemap-level2 a:hover{ 	color:#336699; text-decoration:none; margin-left: 0.7em; line-height: 0.7em;  display:block; font-weight: bold; }
	
	.csc-sitemap-level3{ 			color:#6C6C6C; margin-left: 1.4em;	line-height: 0.7em; display:block; font-weight: normal; }
	.csc-sitemap-level3 a{ 			color:#6C6C6C; text-decoration:none; margin-left: 1.4em; line-height: 0.7em;  display:block; font-weight: normal; }
	.csc-sitemap-level3 a:hover{ 	color:#336699; text-decoration:none; margin-left: 1.4em; line-height: 0.7em;  display:block; font-weight: bold; }

/* site map [fine] */

IMG	{
	border: 0px;
}

.didascalia	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	vertical-align: top;
}

.nove IMG	{
	margin-bottom: 30px;
}

#soluzioni{
	margin-bottom: 15px;
}

#soluzioni a{
	color: #6C6C6C;
	text-decoration:none;
	font-weight: normal;
}
#soluzioni a:visited{
	color: #ACACAC;
	text-decoration:none;
	font-weight: normal;
}
#soluzioni a:hover{
	background-color: white;
	color:#FFFFFF;
	text-decoration:none;
}

.internal-link	{
	color: #6C6C6C;
	text-decoration: underline;
}
A.internal-link {
	color: #6C6C6C;
	text-decoration: underline;
}
A:hover.internal-link {
	color: #999999;
}


.credits{
	padding-left: 10px;
	vertical-align:middle;
	color:#999999;
	font-size:0.55em;	
}
.contatti{
	padding-right: 10px;
	text-align: right;
	vertical-align:middle;
}
.contatti a{
	color:#ACACAC;
	font-size: 0.6em;
	text-decoration:none;
}
.contatti a:hover{
	color: #333333;
	text-decoration:none;		
}

.contattiHover{
	font-weight: bold;
	color:#ACACAC;
	font-size: 0.6em;
	text-decoration:none;
}