/*--------------------------------------------------Reset--------------------------------------------------------------*/
html, body, div, span, h1, h2, h3, a, 
em, font, img,  q, s, strong, sub,  tt, 
b, u, i, center, dl, dt, dd, ol, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
img {border:none;}
/*---------------------------------------------Layaut base-------------------------------------------------------------*/
body {background:#e2e2e2/*c0f7f5*/; position: relative; font-size:12px; font-family:verdana;}
div#base{min-height:71em;}
.clear{clear:both;}
a{outline:none; color:#5f5f5f; text-decoration:none;}
a:hover {text-decoration:none; color:#FF0000; cursor: pointer;}
/*--------------------------------------------stili navigation---------------------------------------------------------*/
div#navigation {height:4em; position:relative; width:985px /*61.5em*/; margin:auto;}
	#menu a{color:#000000; padding:5px; font-size:0.8em;}
	#menu a:hover{color:#ff0000;}
	div#menu {position:absolute; left:1em; bottom:0em;}
	a#activelink  {color:#ff0000; text-decoration: none;}
/*-----------------------------------------------layaut sfondo---------------------------------------------------------*/
#top{height:1.8em; background:url(../images/background_top.png) no-repeat center bottom;} 
#center{background:url(../images/background.png) repeat-y center;}
#bottom{height:2.5em; background:url(../images/background_bottom.png) no-repeat top center; margin-bottom:3em;}
/*-----------------------------------------   layaut container---------------------------------------------------------*/
div#container {width:1040px;/*65em*/ margin:auto; height:auto;}
	#corpo{width:985px/*61.5em*/; margin:auto; position:relative; text-align:justify; line-height:2.0; font-size:0.9em;}
	h1{font-size:1.5em; margin-top:2em;}
	h2{font-size:1.1em; margin-top:2em;}
/*-----------------------------------------   layaut header------------------------------------------------------------*/
div#header{width:985px /*61.5em*/; height:12em; margin:auto;}
	div#header img{display: block; margin:auto;}
/*-----------------------------------------------layaut footer---------------------------------------------------------*/
#footer{
	background:url(../images/background.png) repeat-y center; 
	height:2.5em; 
	text-align:center; 
	padding-top:1em;
	font-size:0.9em;}
