body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
:focus{outline:0;}
body{background-color:#003046;text-align:left;overflow:hidden;margin:0 auto;}
.clear{font-size:0;line-height:0;clear:both;display:block;height:0;}
cite{font-size:11px;}
#header{display:block;float:left;width:500px;height:1200px;z-index:500;background:url("../images/header.png");background-repeat:repeat-y;background-position:left top;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;font-weight:normal;line-height:18px;text-align:left;margin:0;}
#header h1{text-indent:-9800px;}
#contenuto{display:block;width:312px;float:left;margin-left:168px;margin-top:60px;}
#contenuto p{margin-bottom:10px;}
#tricolore{display:block;float:left;width:500px;height:20px;background:url("../images/tricolore.jpg");background-repeat:no-repeat;background-position:left top;margin:0;padding:0;}
#scritta{display:block;float:left;width:168px;height:225px;margin-top:-10px;}
#navigation{display:block;float:left !important;margin-top:20px;margin-left:0;text-align:left;}
#navigation li{padding-bottom:5px;list-style:none;font-size:16px;color:#a3bec5;margin:0;}
#navigation a{outline:none;text-decoration:none;font-size:18px;color:#a3bec5;display:block;width:123px;height:19px;text-indent:-9800px;}
#navigation a.nav_home{background:url("../images/menu/home.png");}
#navigation a.nav_sea{background:url("../images/menu/sea.png");}
#navigation a.nav_wind{background:url("../images/menu/wind.png");}
#navigation a.nav_ground{background:url("../images/menu/ground.png");}
#navigation a.nav_download{background:url("../images/menu/download.png");}
#navigation a.nav_contact{background:url("../images/menu/contact.png");}
#navigation a.nav_home_on{background:url("../images/menu/home_on.png");}
#navigation a.nav_sea_on{background:url("../images/menu/sea_on.png");}
#navigation a.nav_wind_on{background:url("../images/menu/wind_on.png");}
#navigation a.nav_ground_on{background:url("../images/menu/ground_on.png");}
#navigation a.nav_download_on{background:url("../images/menu/download_on.png");}
#navigation a.nav_contact_on{background:url("../images/menu/contact_on.png");}
#language{display:block;float:right;margin-top:20px;margin-right:20px;text-align:left;}
#language li{padding-bottom:5px;list-style:none;font-size:16px;color:#a3bec5;margin:0;}
#language a{outline:none;text-decoration:none;font-size:18px;color:#a3bec5;display:block;width:27px;height:19px;text-indent:-9800px;}
#language a.nav_it{background:url("../images/menu/it.png");}
#language a.nav_en{background:url("../images/menu/en.png");}
#language a.nav_it_on{background:url("../images/menu/it_on.png");}
#language a.nav_en_on{background:url("../images/menu/en_on.png");}
#navigation a,#language a{background-repeat:no-repeat;background-position:left top;}
#navigation a:hover.nav_home_on,#navigation a:hover.nav_sea_on,#navigation a:hover.nav_wind_on,#navigation a:hover.nav_ground_on,#navigation a:hover.nav_download_on,#navigation a:hover.nav_contact_on,#language a:hover.nav_it_on,#language a:hover.nav_en_on{pointer-events:none;cursor:default;}
.normal{font-weight:normal !important;}
.download{margin-top:0;margin-bottom:5px;}
a:hover.selected{pointer-events:none;cursor:default;text-decoration:none !important;}
#footer{display:block;position:absolute;width:100%;height:30px;bottom:0;background-color:#003046;margin:0;padding:0;}
#legal{margin-top:0;margin-bottom:0;white-space:valore;}
#legal p{display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;margin-left:20px;margin-top:9px;margin-bottom:9px;line-height:12px;}
#legal p a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;margin-top:0;margin-bottom:0;line-height:12px;font-weight:normal;outline:none;text-decoration:none;}
#legal p a:hover{text-decoration:underline;}
.bubbles{position:absolute;bottom:0;left:320px;margin-bottom:45px;color:#000;background:#f0f0f0;text-shadow:1px 1px 1px #f8f8f8;width:300px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:15px;}
.bubbles:after{content:"\00a0";display:block;position:absolute;bottom:-15px;left:50px;width:0;height:0;border-color:#f0f0f0 transparent;border-style:solid;border-width:15px 15px 0;}
.bubbles p{margin-top:5px;}
.tipoff{float:right;}
.tipoff a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;outline:none;text-decoration:none;}
.tipoff a:hover{text-decoration:underline;}
a.infolink{color:#fff;outline:none;text-decoration:none;}
a:hover.infolink{text-decoration:underline;}
dl dt{margin-bottom:10px;}
dl dd{margin-bottom:10px;}