html,body{margin:0;padding:0}
body{font: 74% verdana,arial,sans-serif;text-align:left}
p{margin:0 0px 0px}
h3{font-size:14px;}

div#header h1{height:145px;line-height:30px;margin:0;
  padding-right:10px;background: #EEE;color: #ffffff; 
background-image:url(logo_gradiente.jpg);text-align:right;}

div#header h1 span{text-align:right;font-size:20px;line-height:20px;}

div#testata{text-align:right;height:15px;background-color: #4989c7;background-image:url(testata.gif);padding-top:2px;padding-bottom:2px;padding-right:2px;color:#fff;}
div#testata a{
text-decoration:none;
color: #fff;
}
div#testata a:hover{
text-decoration:none;
color: #fff;
}
div#testata a:visited{
text-decoration:none;
color: #fff;
}


table#testo{width:795px;}
td#img_testo{text-align:right;}

td#img_testo  img{float:right;}

div#container{text-align:justify;}
div#content p{line-height:1.4}
div#navigation{background:#FFFFFF;text-align:left;}
div#extra{background: #4989c7;color: #FFF;text-align:left;}
div#footer{background: #ffffff;color: #000;text-align:center;}
div#footer p{margin:0;padding:5px 10px}


div#container{width:1020px;margin:0 0}
div#content{float:right;width:795px;padding-right:5px;padding-left:5px;}
div#navigation{float:left;width:208px; height:0px;}
div#extra{float:left;clear:left;width:208px;padding-left:5px;padding-top:8px;}
div#footer{clear:both;width:100%;}
div#footer span{
font-size:8px;
}
div#footer a{color: #000;}

div#brochure a{text-decoration:none;}
div#brochure {margin-left:20px;}

div#content img{
border: 0px solid white;
margin-left:5px;
padding-left:5px;
}
div#content a{
border: 0px solid white;
margin:0;
}
div#content h3{
padding: 5px;
}
div#ref a{
padding: 5px;
}

div#extra{
color: #4989c7;
}
div#extra ul{
margin:2px 0 8px 10px;

}
div#extra ul li{
padding:0;
list-style-type: none;
}
div#extra h3{
color: #4989c7;
margin:0 0 0 0;
}
div#extra a{
text-decoration:none;
color: #fff;
}
div#extra a:hover{
text-decoration:none;
color: #fff;
}
div#extra a:visited{
text-decoration:none;
color: #fff;
}
div#extra a:focus{
text-decoration:none;
color: #fff;
}
div#extra a:active{
text-decoration:none;
color: #fff;
}

table.generale{
margin:auto;
padding: 0 0 0 0;
border-spacing:0px;
background-color:#fff;
color:#000;
text-align:center;
width:550px;
}
table.info{
padding: 0 0 0 0;
border-spacing:0px;
text-align:left;
}
table.curved{
-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3); -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
background:#e5e5e5; 
}
td.azzurro{
padding: 5px;
border-spacing:0px;
border: none;
background-color:#79b7e0;
}
td.azzurro_small{
padding: 5px;
border-spacing:0px;
border: none;
background-color:#79b7e0;
font-size: 8px;
}
td.azzurro2{
padding: 5px;
border-spacing:0px;
border: none;
background-color:#79b7e0;
text-align:center;
}
th.azzurro{
padding: 5px;
border-spacing:0px;
border: none;
background-color:#79b7e0;

}
th.nobg{
background-color:white;
padding: 5px;
border-spacing:0px;
}
td.nobg{
background-color:white;
padding: 5px;
border-spacing:0px;
}
td.nobg2{
background-color:white;
padding: 5px;
border-spacing:0px;
text-align:center;
}
th.black{
background-color:#e5e5e5;
color:black;
padding: 5px;
border-spacing:0px;
text-align:center;

}