html,body{FONT-SIZE: 80%; MARGIN: 0px; PADDING: 0px; height: 100%; font-family: arial, verdana, sans-serif; font-size: 100%; text-align: left;background-color: #0A4662;} 
div#container{float: left; width:650px;\width:660px;w\idth:650px; height: auto; text-align: left; margin: 0 auto; background-color: #0A4662;}

/*stili generici: header - footer - content - extra*/
div#header{width: 100%; height: 50px; background-color:#ffffff}
div#content{float: left; margin: 0px 3px 5px; padding: 0px 2px 0px; text-align: left; width: 70%; height: auto; background-color:#f7f4e9; font-size: 80%; color: #ffffff}
div#extra{float: right; margin-left: 0px; text-align: left; width: 27%; height: auto; background-color:#60859F; color: #0A4662; font-size: 80%}
div#footer{clear: both; width: 100%; height: auto; text-align:center; margin: 5px 0px 2px; background-color: #cccccc; color: #ffffff; font-size: 70%}
div#footer a{color: #ffffff; font-weight: bold; text-decoration: underline;}
div#footer a:hover {color: #60859F; text-decoration: underline;}


div#didascalia{clear: both; height: auto; text-align:center; margin: 5px 0px 2px; background-color: #0A4662; color: #fff; font-size: 12px; }
div#didascalia a{color: #ffffff; font-weight: bold; text-decoration: underline;font-size: 12px;}
div#didascalia a:hover {color: #ccc; text-decoration: underline;font-size: 12px;}



/*stili per immagine laterale destra*/
div.imglink img {border: none}

/*stili contenuti nel header*/
div#menucontatti{float: right; width: 50%; text-align: right; font-weight:bold; background-color:#ffffff; text-decoration: none; color: #ff0000;}
div#logo{font-size: 250%; float: left; width: 50%; height: 50px; color: #0A4662; background-color:#ffffff; text-decoration: none; }


/*Testo e immagine*/
div.titletextimage  a{margin: 10px 2px 10px; font-size: 130%; color: #0A4662; font-weight: bold; text-decoration: underline;}
div.titletextimage  a:hover{margin: 10px 2px 10px; font-size: 130%; color: #60859G; font-weight: bold; text-decoration: underline}
div.linkbianco  a{margin: 10px 2px 10px; font-size: 90%; color: #0A4662; font-weight: bold; text-decoration: underline;}
div.textimage {width:100%; margin: 0px 0px 10px; border: 1px solid #ff0000; Color: #0A4662; background-color: #ffffff }
div.textimage tx {float:right; margin: 5px 2px 5px}
div.textimage img {float:right; margin: 5px 2px 5px}
div.textimage h1, div.textimage p {margin: 5px 4px 0px }
div.textimage h1 {margin: 5px 2px 0px; font-size:150%;}

/*Titoli*/
h1{margin-left: 1px; font-size:150%; color:#ffffff}
h2{margin-left: 1px; font-size:140%; color:#ffffff}
h3{margin-left: 1px; font-size:130%; color:#ffffff}
p{margin: 2px 3px 4px}


/*Menù di navigazione*/
div#secondolivello {width: 100%; height: 20px; float: left; margin: 1px 0px 0px; background-color: #ffffff;font-size: 80%}
div#gerarchico{width:100%; height: 15px; float: left; margin: 0px; border-top: 1px solid white; background-color: #fffff1; text-align: right; font-size: 70%}
div#p {text-align: left; margin-top: 5px; font-weight:bold; text-decoration: none;}
div.menucorpo {text-align: right; width: 100%; font-weight:bold; padding: 0px; color: #60859F}
div.menuextra {padding: 2px 2px; text-align: left; color: #0A4662; font-weight:bold}

/*stili per link corpo*/
div#p a{color: #60859F; text-decoration: none;}
div#p a:hover{color: #ffffff; text-decoration: underline}

/*stili per Menù Titolo*/
div.title  a{margin: 10px 2px 10px; font-size: 130%; color: #ffffff; font-weight: bold; text-decoration: underline;}
div.title  a:hover{margin: 10px 2px 10px; font-size: 130%;color: #60859F; font-weight: bold; text-decoration: underline}

/* stili Menù corpo della pagina*/
div.menucorpobianco a{color: #ffffff; font-weight: bold; text-decoration: underline;}
div.menucorpobianco a:hover {color: #60859F; text-decoration: underline;}
div.menucorpo a{color: #0A4662; font-weight: bold; text-decoration: underline;}
div.menucorpo a:hover {color: #60859F; text-decoration: underline;}



/* stili Menù Extra della pagina*/
div.menuextra a{color: #0A4662; font-weight: bold; text-decoration: none;}
div.menuextra a:hover {color: #ffffff; text-decoration: underline;}

/* stili Menù di navigazione secondolivello e gerarchico*/
div#secondolivello  a:hover {color: #808080; text-decoration: none}
div#secondolivello a{color:#0A4662; text-decoration: none}

/* stili Menù di navigazione gerarchico*/
div#gerarchico a:hover {color: #808080; text-decoration: none;}
div#gerarchico a{color:#ffffff; text-decoration: none}
div.red {color:#FF0000; text-decoration: none}

/*stili per la menù contatti di destra*/
div#menucontatti a{color:#0A4662;text-decoration: none; font-size: 70%}
div#menucontatti a:hover{color: #808080;text-decoration: none}
div#menucontatti a#activelink{color: #033;text-decoration: none}
div#menucontatti p{font-size: 70%; text-decoration: none}


DIV#hormenu {BORDER-TOP: black 1px solid; background: #60859F; font-size:80%; 
Font-weight: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px}

DIV#hormenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#hormenu LI {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 150px;  COLOR: white; PADDING-TOP: 0px
}
DIV#hormenu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV#hormenu A:hover {
	COLOR: #0A4662; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#hormenu LI UL {
	DISPLAY: none
}
DIV#hormenu LI:hover UL {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; BORDER-LEFT: black 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
DIV#hormenu LI LI {
	WIDTH: 150px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#hormenu LI LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}