/* CSS Document */

html,body{margin: 0;padding:0}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-align:center; background-color:#17498f; background-image:url(../imgs/bg.jpg); background-position:top; background-repeat:repeat-x;}

a {text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3{margin: 0;padding:0;font-family:Arial, Helvetica, sans-serif;}
h2{font-size: 1.5em}
div#container{width:760px; margin:0 auto; background-color:#fff; background-image:url(../imgs/bg_cont.jpg); border-left:5px solid #2e78ac; border-right:5px solid #2e78ac;}

div#container2{text-align:justify;}

#header{height: 200px; background-color:#17498f;}
#header h1 {display:inline;}
#header h1 a {text-decoration:none; color:#fff;}
#header h1 a:hover {text-decoration:none; color:#2e78ac;}
#header #header_box {height:170px;}
#header #title {text-transform:uppercase; letter-spacing:14px; color:white; padding:0 10px;font-family:Arial, Helvetica, sans-serif; font-size:24px; height:24px}

#menu{text-align: center; clear:both; font-size:10px;}
#menu ul{height:30px;margin:0 auto; padding:0 10px; list-style: none; }
#menu li{float:left;padding: 0; list-style: none;}
#menu a{float: left;width: 68px;line-height: 30px; background: #fff; text-decoration: none; color:#555;}
#menu a:hover,#menu li.active a {background-position: 0 -30px; border-bottom: 3px solid #17498f; color:#17498f;}
#menu li.active{font-weight: bold}
#menu li.lang {font-weight: bold; width: 50px; color:#17498f; text-align:center;}
#menu li.lang a {font-weight: bold; width: 50px; color:#17498f; text-align:center;}
#menu li.lang:hover a {background-color:#17498f; color:white;}

#extra{float: right; width: 160px;\width:170px;w\idth:160px;padding: 1em 5px;font-family:Arial, Helvetica, sans-serif;}

#content{margin: 0; padding: 1em 10px; width: 560px;\width:570px;w\idth:560px;}
#content h1,h2,h3 {margin:0; padding:0; text-transform:uppercase;border-bottom: 3px solid #17498f; color:#17498f; font-size:14px;}
h3 a:link{margin:0; padding:0; text-transform:uppercase;color:#17498f; font-size:14px;}
h3 a:visited{margin:0; padding:0; text-transform:uppercase;color:#17498f; font-size:14px;}
h3 a:hover{margin:0; padding:0; text-transform:uppercase;color:#2E78AC; font-size:14px;}
h5 a:link{margin:0; padding:0; text-transform:uppercase;color:#17498f; font-size:11px;}
h5 a:visited{margin:0; padding:0; text-transform:uppercase;color:#17498f; font-size:11px;}
h5 a:hover{margin:0; padding:0; text-transform:uppercase;color:#2E78AC; font-size:11px;}

#footer{clear:both; text-align:left; padding: 5px 10px; font-size:10px; height:50px; background-color:#17498f; border-bottom:5px solid #2e78ac; color:#fff;font-family:Arial, Helvetica, sans-serif; background-image:url(../imgs/bg.jpg); background-position:bottom;} 
#footer a{font-weight: bold;text-decoration: underline;}
.linkDivDX a {text-transform:uppercase; color:#555; border-bottom:none;}
.linkDivDX a:visited {text-transform:uppercase; color:#555; border-bottom:none;}
.linkDivDX a:hover {text-transform:uppercase; color:#17498f; border-bottom:none;}
.linkDivDXbianco a {text-transform:uppercase; color:#FFF; border-bottom:none;}
.linkDivDXbianco a:visited {text-transform:uppercase; color:#FFF; border-bottom:none;}
.linkDivDXbianco a:hover {text-transform:uppercase; color:#555; border-bottom:none;}