html,body {
margin:0; padding:0;
}

body {
	margin: 0px;
	padding: 0px;
}
body {
	font-size : 62.5%; /* 76% = 12 px - 62.5%=10px - 100.01% = 16 px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
}

/* ---------------------------------------------------- TIPOGRAFIA - LINE HEIGHT --- */

h1{font-size: 2.2em;font-weight:800; margin: 0 0;}
h2{font-size: 1.5em;line-height: 1.5; font-weight:800; margin: 0 0;}
h3{font-size: 1.4em; font-weight:700;margin: 0 0;}
h4{font-size: 1.2em;font-weight:300; margin: 0 0;}
h5{font-size: 1em;font-weight:200; margin: 0 0; display:inline;}
h6{font-size: 0.75em;letter-spacing:0.01em; font-weight:200; margin: 0 0;}

.testocyan {color:#005a98;}
.testoverde{color:#366754;}
.testoprincipale{font-size: 1.7em; line-height: 1.5; font-weight:800; margin: 0 0; letter-spacing: 1px; color:#366754;}
.rosso{color:#FF0000; }

div#clear{clear:both;width:100%;}

.tabella {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

 .boxflottante  {
background:#ddeaf6;
float:left;
width:250px;
margin:0 10px 20px 0;
}

.centrato{
	width:800px;
	margin:0 auto;
}

.boxflottante dt{
border-top-color: #ddeaf6;

}

.boxflottante dt b{
border-top-color: #439edb;
padding:20px;
}


.boxflottante dd{
border-bottom-color: #439edb;
padding:0;
}

.boxflottante .dd-content {
border-bottom-color: #439edb;
padding:20px
}

.boxflottante ul{
margin: 0 8px;
padding:0 0 10px 0;
list-style:none;
border-top:1px solid #439edb;
}
dt {
 margin:0 1px 0 1px;
 position:relative;
 top:-1px;
 border-top: 1px solid;
 border-bottom:1px solid #439edb;
 color:#366754; } 

dt b {
 margin:0 1px 0 1px;
 position:relative;
 top:-2px;
 display:block;
 border-top: 1px solid;}

dd {
 margin:0 1px 0 1px;
 position:relative;
 bottom:-1px;
 border-bottom: 1px solid;} 

.dd-content {
 margin:0 1px 0 1px;
 position:relative;
 bottom:-2px;
 border-bottom: 1px solid;}