/****** template amb01 ******/


#immagine {
	width: 239px;
	position:absolute;
	left:120px;
	top: 0px;
}

#amb {
	width: 120px;
	position:absolute;
	left:0px;
    top: 130px;
}

#navigazione {
	width: 180px;
    position:absolute;
	left:0px;
	top: 194px;
}

#navigazione2 {
    width: 180px;
    position:absolute;
	left:0px;
/* passo verticale della tabella 24 px rispetto a navigazione */
	top: 530px;
}

#briciola {
	width: 581px;
	position:absolute;
	left:369px;	
	top: 170px;
    padding-left: 10px
}

#testata {
	width: 581px;
	position:absolute;
    left:369px;	
	top: 142px;	
	padding-left: 10px;
}

#contenuto {
	width: 581px;
	position:absolute;
    left:369px;	
	top: 190px;	
	padding-left: 10px;
}


/************/


BODY {
    margin: 0px;
	padding: 0px;	
	font:12px Verdana, Helvetica, Sans-serif;
}

h1 {
	color: #112544;
	font-size: 12px; 
    line-height: 16px; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight:bold;			
}

h2 {
	color: #112544;
	font-size: 12px; 
    line-height: 16px; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight:bold;	
}

h3 {
	color: #112544;
	font-size: 12px; 
    line-height: 16px; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight:normal; 		
}

h4 {
	color: #336699;	
	font-size: 12px; 
    line-height: 16px; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight:bold; 		
}

h5 {

}

h6 {

}

td,tr,p,div {
    color: #2d2d2d;
    font-size: 12px; 
    line-height: 16px; 
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

td.footer {
	text-align: left;
	height: 25px;
	color: #336699;
	line-height: 20px;
	vertical-align: top;
    font-size: 9px;
}

.testatacontenuto {
	color: #336699;	
    font-size: 18px;
    text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	border-bottom: 1px dotted #EF9C00;
    font-weight:bold;
	line-height: 20px;
}

.contenutomultiplo {
    color: #2d2d2d;
    font-size: 12px;
    text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	border-bottom: 1px dotted #aaaaaa;
    font-weight:normal;
	line-height: 15px;
}

.piedecontenuto {
	color: #336699;	
    font-size: 12px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	border-bottom: 1px dotted #EF9C00;
    font-weight:normal;
}

a     {
	color: #2d2d2d; 
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none 
}

a:link, a:visited {
	color: #2d2d2d;
	text-decoration: none;
	background-color: transparent 
}

a:hover {
	color: #336699;
	text-decoration: underline;
	background-color: transparent
}

a.primolivello:link, a.primolivello:visited {
	color: #000;
	line-height: 2em;
	text-decoration: none;
	background-color: #fff;
	padding: 0 1em;
	height: 2em;
	display: block;
}

a.primolivello:hover {
	color: black;
	background-color: #eeede6
}

a.primolivello#active_menu {
	color: black;
    background-color: #eeede6
}

a.primolivello#active_menu:hover {
	color: black;
    background-color: #eeede6
}

div.tabellanavigazione h3 {
	display: block;
	color: black;
	font-size: 12px;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	border-bottom: 1px dotted #AAAAAA;
}

table.tabellanavigazione {
	width: 100%;
	margin: 0px 0px 15px 0px;
}

table.tabellanavigazione td {
    padding: 4px;
}

a.ultimolivello:link, a.ultimolivello:visited {
	color: #336699;
    line-height: 2em;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
}

a.ultimolivello:hover {
	color: #336699;
	text-decoration: underline;
	background-color: transparent
}

table.tabellacontenuto {
	text-align: left;
	width: 99%;
	padding-right: 3px;
	margin: 0px;
	border-collapse: collapse;
}

strong {
	color: #2d2d2d;
}


/****** template amb01 ******/