* {margin:0px; padding:0px;}
img {border:0px;}
.floatleft {float: left; display: inline;}
.clearboth {clear:both; font-size:0px; line-eight:0px; height:0px;}

body {text-align:center; margin:0px auto; width:1024px; background-repeat: repeat-x; background-position: top left; background-color:#c6e2ee; color:#fcfdff; font:12px Arial, sans-serif;}

a:link {text-decoration:none; color:#fcfdff;}
a:visited {text-decoration:none; color:#fcfdff;}
a:hover {text-decoration:none; color:#fcfdff;}

#container {width:980px; background-color:#06395e; margin:0px auto; border:1px solid #06395e;}
                  
.subcont{width:920px; margin:39px auto 0px auto;}
        
.header{background:url(../img/logo.gif) no-repeat; width:922px; height:112px;}
.header ul {height:19px; float:right; display:inline; margin:83px 10px 9px 0; list-style-type:none;}
.header ul li {float:left; display:inline; text-transform:uppercase; margin:0 2px 0 55px; font-size:12px; }
.header ul li a:link {display:block; float:left;background:url(../img/nav.gif) bottom left repeat-x; padding-right:2px; padding-left;2px; height:19px;}
.header ul li a:visited {display:block; float:left; background:url(../img/nav.gif) bottom left repeat-x; padding-right:2px; padding-left;2px; height:19px;}
.header ul li a:hover {display:block; float:left; background:url(../img/nav.gif) top left repeat-x;padding-right:2px; padding-left;2px; height:19px;}

#flash {width:922px; height:321px; margin:0px; padding:0px; background-color:white;}

.content {margin:23px 0 0 0; background-color:#406582; height:268px; padding:0px;}
.content div {float:left; display:inline; width:230px;}
.content div img {height:83px; width:230px;}
.content div.uno {background-color:#7991a5; height:268px;}
.content div.due {background-color:#406582; height:268px;}
.content div.tre {background-color:#2c5676; height:268px;}
.content div.quattro {background-color:#19486a; height:268px;}
.content ul {margin:20px 0 10px 11px; width:196px; text-align:left; list-style-type:none;}
.content li {margin-bottom:4px; font-weight:bold;}
.content li a:link {text-decoration:underline; }
.content li a:visited {text-decoration:underline;}
.content li a:hover {text-decoration:underline;}

.content_due {margin:23px 0 0 0; background-color:#406582; padding:0x 0px 0px 22px; text-align:left;}
.content_due div.listcontainer {width:424px; display:block; float:left; margin:26px 0 20px 0; padding-left:22px; text-align:left;}
.content_due div.listcontainer span {font-weight:bold; text-transform:uppercase; font-size:14px;}
.content_due div.listcontainer ul {list-style-type:none; margin:10px 0 17px 0;}
.content_due div.listcontainer ul li {font-size:11px;}
.content_due p {margin:0 0 20px 0;}
.content_due div.marginebasso {height:50px;}
.content_due table {text-align:left; margin-left:22px; width:903px;}
.content_due table tr td{ padding-bottom:4px; margin-top:0px; padding-right:34px;}
.content_due table tr td span.data{font-size:14px; font-weight:bold; margin-bottom:0px; padding:0px;}
.content_due table tr td span.titolo{font-size:14px; font-weight:bold; margin-bottom:0px;}
.content_due div.gallery {display:block; float:left; margin:26px 0 20px 0; padding-left:22px; text-align:left;}
.content_due div.gallery img{margin-right:19px; margin-bottom:18px;}
.content_due div.gallery span.titolo {font-weight:bold; text-transform:uppercase; font-size:15px;}


.footer {height:57px; padding:12px 0 10px 11px; text-align:left;}
.footer span {font-size:10px; }{}