	/* CSS Document */
	
	body {
		margin: 0;
		background-color:#d4d6d7;
		padding: 0;
								} 


	
	
	 #navcontainer
	{
		margin: 0px 0 0 0px;
		background-color: #b2b3b4;
		width: 100%
			}
	#navcontainer ul
			{
			border: 0;
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
			}
	#navcontainer ul li
	{
		display: block;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	#navcontainer ul li a
	{
		background: #b2b3b4;;
		width: 153px;
		height: 20px;
		border: none;
		padding: 0;
		margin: 0 0 0px 0;
		color: #004489;
		text-decoration: none;
		display: block;
		text-align: center;
		font:  12px "Verdana";
		font-weight: bold;
	}
	#navcontainer ul li a:hover
	{
	color: #FFFFFF;
	background: #333333;
	}
	#navcontainer a:active
	{
	background: #b2b3b4;;
	color: #fff;
	}
	#navcontainer  li#active a
	{
	background: #b2b3b4;
	border: none
	color:#004489;
	}
	#navcontainer h1 {
					padding-bottom: 0;
				}
	/* Gestione header delle varie sezioni */
	/* gruppo */
	#szi h3, #tgp h3, #prs h3, #cttc h3, #facu h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		width:140px;
		z-index:5;
		margin-bottom:4px;
	
	}
	
#facu {
		background-image: url("/html/immagini/Can_grande.jpg");
		background-position:center;
		background-repeat:no-repeat;
	}

#cttc {
		background-image: url("/html/immagini/bus_grande.jpg");
		background-position:center;
		background-repeat:no-repeat;
	}


#prs {
		background-image: url("/html/immagini/P_grande.jpg");
		background-position:center;
		background-repeat:no-repeat;
	}


#szi {
		background-image: url("/html/immagini/M_grande.jpg");
		background-position:center;
		background-repeat:no-repeat;
	}
	
#tgp {
		background-image:url(/html/immagini/mon_grande.jpg);
		background-position:center;
		background-repeat:no-repeat;
	}
	
	/* fine gestione header */
	
	/* servizi e prodotti */
	#tsp h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		position: relative;
		top: 75px;
		text-decoration: none;
		width:140px;
	}
	
	#tfc h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		position: relative;
		top: 15px;
		width: 88px;
		z-index: 0;
		display:block;
		text-decoration: none;
	
		}
	#tpr h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		position: relative;
		top: 75px;
		text-decoration: none;
		width:140px;
	}
	
	#tcont h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		position: relative;
		top: 75px;
		text-decoration: none;
		width:140px;
	}
	
  .noul  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#333333;
		list-style-type: none;
		font-weight: bold;
		text-align: left;
		padding-left:2px;
		display:block;
		text-align:left;
		text-decoration:none;
		margin-left:8px;
		display:block;
               }
		
   #ind.noul a  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #004489;
		list-style-type: none;
		font-weight: bold;
		text-align: left;
		padding-left:2px;
		display:block;
		text-align:left;
		text-decoration:none;
		  }
#ind {
border-top:8px solid #e2e3e4;
}

	
#ind.noul  a:hover   { 
	text-decoration:underline;
					 }
	

	#ind li.test a:link, #ind li.test a:visited, #ind li.test a:active {
		margin-bottom:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #004489;
		list-style-type: none;
		font-weight: bold;
		text-align: left;
		text-decoration:none;
		}
#ind li.test {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		list-style-type: none;
		text-align: left;
		margin-bottom:5px;
		margin-left:5px;
		}


#ind li.test  a:hover  {
			margin-bottom:5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			list-style-type: none;
			font-weight: bold;
			text-align: left;
			text-decoration:underline;
			           }

#ind  a:hover  {		
			text-decoration:underline;
			  }

#ind a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #004489;
		list-style-type: none;
		font-weight: bold;
		text-align: left;
		text-decoration:none;
					}
					
#ind a.sposta {
margin-left:9px;
display:block;}


	#ind  li a:visited, #ind  li a:link, #ind  li a:hover  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #004489;
		list-style-type: none;
		font-weight: normal;
		text-decoration: none;
		
		
		}
	
	#ind  li a:hover {
	text-decoration:underline;
	
	
	}
	ind li a:active {
		color:#000;
	}
	#ind li  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		list-style-type: none;
		margin-left:9px;
		display:block;
		margin-bottom:5px;
		font-weight:bold;
				
	}
	
	#ind li.ultimo {
	margin-bottom:20px;}
	
	#ind ul {
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
	}
	
	#Cont {
scrollbar-arrow-color: white;
scrollbar-base-color: #000066;
scrollbar-track-color: #0066cc;
border-left:8px solid #e2e3e4;
border-top:8px solid #e2e3e4;
}
	
	#Cont img {
	margin: 10px;
		}
	
	
	#Cont img.spazio {
	margin-top:0px;}

	#Cont img.div {
	margin-bottom:0px;
	}

	#Cont h2.div {
	margin-bottom:0;
	}
	
		#Cont p  
		  {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #000000;
				text-align: justify;
				text-decoration:none;
				padding: 5px;
				line-height:13pt;
				width:90%;
						}
	
	 #Cont a
		  {
				
				
				text-decoration:underline;
				color:#006296;
				
						}
	
	
	#Cont a:hover 
		  {
				text-decoration:none;
				
						}
	
	
	#Cont td 
		  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-align: justify;
		border-bottom-color: #000066;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		padding-top:5px;
		padding-bottom:5px;
		min-height:20px;
		position: relative;
			
			}
	
		#Cont p strong, 
		#Cont td strong,
		ol li strong
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #004489;
		text-align: justify;
		font-weight:bold;
	}
	
	#Cont h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-style: normal;
		color:#004489;
		font-weight: bold;
		padding-left:15px;
		padding-right:15px;
		text-align:center;
	
	}
	
	#Cont h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-style: normal;
		color:#004489;
		font-weight: bold;
		margin-top:15px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		margin-bottom:0px;
		width:90%;
		
	}
	
	#Cont h2.float {
	Float:none;
	clear:both;
	width:100%;}
	
	#Cont td em  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		color:#004489;
		font-weight: bold;
		vertical-align:middle;
		white-space: nowrap;
		
	
	}
	
	#conte {
		width : 88px;
		position:relative;
		top:0px;
		left:0px;
		overflow: hidden;
			}
	
	#contehome {
			width : 113px;
			height: 198px;
			top:0px;
			left:0px;
			/*background-image:url(/html/immagini/tastiera.gif);*/
			background-repeat:no-repeat;
			background-position:top;
			background-position:center;
			visibility: visible;
			}
	
	#contehome ul	{
			border: 0px;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			text-align:center;
			margin-top:5px;
			margin-right:5px;
			position:static;
			}
	
	#contehome ul li {
			display:block;
			height:41px;
			width: 114px;
			padding-bottom:3px;
			}
	
	#contehome ul li a, #contehome ul li a:visited  {
			display: block;
			width: 114px;
			height:40px;
			color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration: none;
			text-align:center;
			background-image:url(/html/immagini/tasto2.gif);
			background-position:left;
			}
	
	#contehome ul li a:hover {
			display: block;
			height:40px;
			width: 112px;
			background-color:#f27636;
			background-image:url(/html/immagini/tast_hover.gif);
			color: #000066;
			}
	
	
	#ultimo {
			padding-top:15px;
			}
	
	
	#wrapper{
			margin: auto;
			padding: 0;
			width: 769px;  /* bmh */	
			}
	
	
	
	#contepal {
			width : 150px;
			height :335px;
			position:relative;
			top:0px;
			left:-1px;
			display:block;
			}
	
	#contepalon {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/html/immagini/H_46.jpg);
	z-index:1;
	visibility:visible;
	width: 160px;
	height: 335px;
			}
	
	 div#servass, div#eos, div#seisic, div#intranet  {
	width:150px;
	height:325px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/html/immagini/H_46_c.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11PX;
	color:#000066;
	visibility:hidden;
	padding:5px;
	z-index:2;
	font-weight:bold;
				}
				
 div#servass p, div#eos p, div#seisic p, div#intranet p {
 width:150px;}
 
				

	#servass a, #eos a, #6sic a, #intranet a {
	text-decoration:underline;
	color:#000066;		
	}
	
	#servass a:hover, #eos a:hover, #6sic a:hover,  #intranet a:hover {
	text-decoration:none;
	}

	
	#tcen h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		position: relative;
		top: 15px;
		width: 88px;
		z-index: 0;
		display:block;
		text-decoration: none;
	
		}
	
	
	
	
			
	.lista {
			list-style-position: outside;
			list-style-image:url(/html/immagini/list_quadr.gif);
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-style: normal;
			font-weight: normal;
			color: #000000;
			line-height:13pt;
	}
ul.lista  li ul.lista2  {
list-style-type:georgian;
list-style-image:none;}
	
	#Cont table{
		display:block;}
	#tab td {
		border-bottom-width:0px;
		border-bottom-style:none;
		padding-left:5px;
		
		
	}
	.sep {
		border-bottom-style: none;
		border-top-width: thin;
		border-top-style: double;
		border-top-color: #000066;
	}
	.sepsup {
		border: none;
	}
	#dramma{
				
				margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
				text-align: left;
				width: auto;
				
				}



#cif li {
list-style-type:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom-style:dashed;
border-bottom-color:#666666;
border-bottom-width:1px;
text-align:left;
font-size:9pt;
padding-bottom:5px;
padding-top:5px;
width:500px;
height:auto;
display:block;}

#cif li strong {
color:#004489;
font-weight:bold;}

#infs li {
list-style-type:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom-style:dashed;
border-bottom-color:#666666;
border-bottom-width:1px;
text-align:left;
font-size:9pt;
padding-bottom:5px;
padding-top:5px;
}

#cif li.last, #infs li.last {

border-bottom:none;}

#cif li div {

color:#000000;
padding-top:8px;}

#cif li div strong {

font-weight:normal;
color:#004489;}

p#stit   {
display:block;
color:#FFFFFF;
background-color:#004489;
font-weight:bold;
padding:2px;
width:280px;
margin-top:30px;

}



p#dot  {
border-bottom-color:#666666;
border-bottom-style:dashed;
border-bottom-width:1px;
width:250px;
padding-bottom:3px;
display:block;
}

.tag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 150px;
	text-align:left;
	
	}
	
form.form { background-color:#9EBADF;
		width:300px;
		padding:5px;
		text-align:left;
		margin-left:150px;
				
}

form.form2 { 
		width:400px;
		
		text-align:left;
		
				
}


.tag2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
	
	}

td.shome {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12PX;
font-weight:bold;
color:#7784DB;
padding:5px;}

 h1.itembody,  h1.itembody a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	width:80%;
	display:block;
	}

h1.itembody a { text-decoration:underline;}

a.eng {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;}

a.eng:hover {text-decoration:underline}

ol {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; font-weight:bold;}

ol li em {
font-weight:normal;
font-style:normal;
line-height:20px;}
