/*
Foglio di stile home page Entracque.org
Geraci Davide - Informatica System s.r.l. - 28/11/2005
*/

body {
	text-align:center;
	background-color: #114E6F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
}
#contenitore {
	margin: 0px auto;
	text-align:center;
	width: 752px;
}
#intestazione { width: 752px; height:79px;}
	#entracque {
		float:left;
	}
	#tool {
		float:right;
		margin-top: 44px;
	}
		#tool a {
			display:block;
			float:left;
			text-decoration:none;			
			color: #186C9A;
			font-weight: bold;
			width: 104px;
			height: 35px;			
			}
			#tool a:link, #tool a:visited {color: #186C9A; background-image:url(immagini/home_sfondo_tool_off.gif); background-repeat:no-repeat; background-position:bottom;}
			#tool a:hover, #tool a:active {color: #FFFFFF; background-image:url(immagini/home_sfondo_tool_on.gif); background-repeat:no-repeat; background-position:bottom;}

#flash { clear: both; width:752px; height:138px;}
#menu {
	margin:0px;
	line-height: 13px;
}
		#menu a {
		display:block;
		float:left;
		text-decoration:none;			
		color: #186C9A;
		font-weight: bold;
		width: 83px;
		height: 44px;			
		}
		#menu a em{
			line-height: 20px;
			font-style:normal;
		}
		#menu a:link, #menu a:visited {color: #186C9A; background-image:url(immagini/interne_sfondo_menu_off.jpg); background-repeat:no-repeat; background-position:bottom;}
		#menu a:hover, #menu a:active {color: #FFFFFF; background-image:url(immagini/interne_sfondo_menu_on.jpg); background-repeat:no-repeat; background-position:bottom;}

#separatore {
	clear: both;
	width: 752px;
	height: 2px;
}
#corpo { 
	width:752px;
	background-image:url(immagini/corpo_pattern.gif);
	background-position:top;
	background-repeat:repeat-y;
	text-align:left;
	}
	#navigazione {
		float:left;	
		width: 228px;
	}
		#navigazione p{
			color: #FFFFFF;
			font-style: normal;
			font-weight: bold;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: 65px;
		}
		#navigazione a{
			text-decoration:none;
		}	
		#navigazione a:link, #navigazione a:visited {color: #FFFFFF;}
		#navigazione a:hover, #navigazione a:active {text-decoration:underline;color: #FFFFFF;}
		#navigazione h1{
			color: #D5E0EA;
			font-size: 20px;
			font-style: normal;
			font-weight: normal;
			margin-top: 20px;
			margin-left: 30px;
		}
		#navigazione h2{
			color: #FFFFFF;
			font-style: normal;
			font-weight: bold;
			margin-top: 20px;
			margin-left: 25px;
			margin-bottom: 10px;
			text-transform: uppercase;
			font-size: 11px;
		}		
		#navigazione a.home:link, #navigazione a.home:visited {color: #D5E0EA;}
		#navigazione a.home:hover, #navigazione a.home:active {text-decoration:underline;color: #D5E0EA;}		
	#testo {
		float:right;
		width: 524px;
		background-image:url(immagini/interne_testo_sfondo.jpg);
		background-repeat: no-repeat;
		background-position: 200px 100px;
	}
		#testo p {		
			color:#114E6F;
			margin: 5px 10px;
			text-align: justify;
		}
		
		#testo h3 {
			color:#2C94C3;
			font-size:17px;
			margin: 5px 10px; 
		}
		#testo h4 {
			color: #C7C8C8;
			font-size:14px;
			text-transform: uppercase;
			margin: 5px 10px; 
		}		
		#testo h5 {
			color:#259E83;
			margin: 5px 10px; 	
			text-transform: uppercase;
			font-size:12px;
		}
		#testo a{
			text-decoration: underline;
			color:#2C94C3;
		}			
		#testo img {
			border: 1px solid #259E83;
			margin: 2px 4px;
		}
		#testo table.tabCont {
			border:1px solid #ffffff;
			margin:0px 5px 5px;
		}
		#testo table.tabCont tr th{
			text-align:center;
			background-color: #C9E1E9;
			border:0px solid #ffffff;
		}
		#testo table.tabCont tr td{
			background-color: #DFEAE7;
			border:0px solid #ffffff;
		}				
		#testo table.tabella {
			border:1px solid #ffffff;
			margin:0px 5px 5px;
		}
		#testo table.tabella tr th{
			text-align:center;
			background-color: #C9E1E9;
			border:1px solid #ffffff;
		}
		#testo table.tabella tr td{
			background-color: #DFEAE7;
			border:1px solid #ffffff;
		}		
		#testo img.elenco {
			margin: 0px 10px 2px 0px;
			float: right;
			border: 1px solid #186C9A;
		}
		#testo img.dettaglio {
			margin: 0px 0px 2px 10px;
			float: right;
			border: 1px solid #186C9A;
		}		
#piede {
	clear: both;
	width: 752px;
	height: 34px;
	background-image: url(immagini/interne_piede_sfondo.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align: left;
}
		#piede p {
			margin: 0px 5px 7px 340px;
			color:#FFFFFF;
		}
		#piede a:link, #piede a:visited {color: #FFFFFF;text-decoration:none;}
		#piede a:hover, #piede a:active {text-decoration:underline;color: #FFFFFF;}		
.marginesx {
	margin-top: 2px;
	margin-left: 25px;	
}
.errore {
	color:#E6981F;
	font:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#testo img.noborder {
	border:0px solid #ffffff;
}
#testo img.nobordmarg {
	border:0px solid #ffffff;
	margin:0px;
}
#testo div.servizi {
	width:500px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #E6981F;
	margin: 3px 10px;
}

#testo div.servizi p {
	text-align:left;
}
h6 {
	display:none;
}
