html
{
margin: 0;
padding:0
}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
font-family: arial,sans-serif;
font-size: 76%;
text-align: center;
}

/*HEADER principale*/
H1 {font-size:19px; font-family:verdana; color:black;  font-weight:100; text-align:left}
H2 {font-size:16px; font-family:verdana; color:black; font-weight:100; text-align:left}
H3 {font-size:14px; font-family:verdana; color:black; font-weight:100; text-align:left}
H4 {font-size:10px; font-family:verdana; color:white; font-weight:500; text-align:left}


a{text-decoration: none} 
a:link {color:#FFFFFF; font-weight:900}      /* unvisited link */
a:visited {color:#FFFFFF; font-weight:900}  /* visited link */
a:active {color:#FFFFFF; font-weight:900}  /* selected link */
a:hover{text-decoration:underline;color: #FFFFFF} /* mouse over link */


div#basediv{
position:absolute;
width: 100%;
height: 100%;
overflow:hidden;
background-color: #ffffff;
}

div#topbar{
position:absolute;
z-index:60;
font-weight: bold;
width:100%;
height:43px;
top:0px;
text-align:center;
font-size:9px;
color: #000;
background-color: #3576bb ;
overflow: hidden;
}

div#topbar_line{
position:absolute;
z-index:60;
font-weight: bold;
width:100%;
height:10px;
top:43px;
text-align:center;
font-size:9px;
color: #000;
background-color: #8da6d6 ;
overflow: hidden;
}

div#title{
position:absolute;
z-index:60;
height:58px;
top:0px;
left:50px;
}

div#subtitle{
position:absolute;
z-index:60;
height:39px;
top:60px;
left:0px;
}

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

#caixa{
width: 1000px;
margin-left: auto;
margin-right: auto;
}

div#container{
position:fixed;
width: 100%;
top:53px;
bottom:40px;
margin-left:auto;
margin-right: auto;
overflow:auto;
background-color: #ffffff;
}

div#content{
position:absolute;
width: 1000px;
top:0px;
bottom:0px;
margin-left:auto;
margin-right: auto;
}

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

div#nav_home1{
position:absolute;
z-index:15;
left: 50px;
width: 450px;
min-height: 100%;
font-family: verdana;
font-size: 16px;
text-align:justify;
}

div#nav_home2{
position:absolute;
z-index:15;
left: 500px;
width:450px;
min-height: 100%;
}

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

div#nav_0{
position:absolute;
z-index:15;
left: 50px;
top:111px;
width: 900px;
font-family: verdana;
font-size: 16px;
text-align:justify;
}

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

div#nav_1{
position:absolute;
z-index:15;
left: 50px;
top:111px;
width: 450px;
font-family: verdana;
font-size: 16px;
text-align:justify;
}

div#nav_2{
position:absolute;
z-index:15;
left: 500px;
top:111px;
width:450px;
}

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

div#nav_contacts0{
position:absolute;
z-index:15;
left: 50px;
width: 900px;
min-height: 100%;
}

div#nav_contacts1{
position:absolute;
z-index:15;
left:0px;
top:620px;
width: 450px;
font-family: verdana;
font-size: 18px;
text-align:left;
font-weight:900;
color: #3576bb;
}

div#nav_contacts2{
position:absolute;
z-index:15;
left: 450px;
top:620px;
width: 450px;
font-family: verdana;
font-size: 18px;
text-align:right;
font-weight:900;
color: #3576bb;
}

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

div#footer {
position:absolute;
z-index:91;
font-weight: bold;
width:100%;
height:30px;
bottom:0px;
text-align:center;
font-size:9px;
color: #ffffff;
background-color: #3576bb ;
overflow: hidden;
}

div#footer_line {
position:absolute;
z-index:91;
font-weight: bold;
width:100%;
height:10px;
bottom:30px;
text-align:center;
font-size:9px;
color: #000;
background-color: #8da6d6 ;
overflow: hidden;
}

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

div#spacer{
height:200px;
}

/*stili per la navigazione*/
div#menu ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#menu li{margin-left: 20px; margin-bottom: 4em;padding: 0}
div#menu a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#menu a:hover{color: #033;text-decoration: underline}
div#menu a#activelink{color: #033;text-decoration: none}















