body, td, div, .p, a {
        font: 11px arial, sans-serif;
}

body {
        background-color: #FFF;
        margin: 5px 0px 0px 0px;
}

a{
        font-size: 11px;
        color: #000;
        font-weight: bold;

}

hr {
        border: 0;
        color: #D3D7DA;
        background-color: #D3D7DA;
        height: 1px;
}

img {
        border: 0;
}

#barra {
        background-color: #3B5EA6;
		float:left;
		clear:both;
        width: 100%;
        height: 20px;
		border-top:2px solid #ffffff;
		border-bottom:1px solid #ffffff;
}

/*#barra {
        background-color: #3B5EA6;
        position: absolute;
        top: 183px;
        left: 0px;
        width: 100%;
        height: 20px;
}*/

#barrax {
        background-color: #3B5EA6;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 20px;
}
#logo {
		float:left;
		clear:none;
        width: 310px;
        height: 170px;
		margin-top:45px;
		margin-left:17px;
}

/*#logo {
        position: absolute;
        top: 263px;
        left: 224px;
        width: 100%;
        height: 20px;
}*/

#container {
        margin-right: auto;
        text-align: left;
        padding: 0px;
        height: 100%;
}


#navigatore {
        position:absolute;
        left: 400px;
        width: 370px;
        height: 20px;
        text-align: right;
}

a.nav{
        position: relative;
        top: -3px;
        color: #4E5965;
        font-weight: bold;
        text-decoration: none;
        text-transform: capitalize;
}

.menu, .menux {
        padding-left: 5px;
        padding-top: 5px;
        left: 0px;
        width: 205px;
        height: 3.5ex;
        border-bottom: 1px solid #B6BCC1;
}

.menux{
        background-color: #FFFFFF;
}

.menu:hover, .menux:hover {
        border-bottom: 1px solid #FFFFFF;
        background-color: #f0f0f0;
}

a.notizia {
        font-size: 11px;
        color: #000;
        font-weight: bold;
        text-decoration: none;
        vertical-align: middle;
}

#menu a.notizia, #menux a.notizia {
        display: block;
        width: 205px;
}

a.notizia:hover {
        color: #990000;
}

a.links {
        font-size: 11px;
        color: #990000;
        font-weight: bold;
        text-decoration: none;
        vertical-align: middle;
}

.links{
        font-size: 11px;
        color: #990000;
        font-weight: bold;
        text-decoration: none;
        vertical-align: middle;
}

#footer {
		float:left;
		clear:both;
		margin-top:20px;
        background-image: url(../images/barra_sfondo.gif);
        background-repeat: repeat-x;
        width: 100%;
        height: 7px;
}

#footer p {
	margin-top:15px;
}

.clear {
	clear:both;
}

.ppt {
	background:url(../images/icon-ppt.gif) left no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 5px;
}

.pdf {
	background:url(../images/icon-pdf.gif) left no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 5px;
}

#loghigruppo {
        position: absolute;
        left: 0;
        padding-left: 5px;
}
#loghigruppo li, #loghigruppo ul {
        clear: both;
        list-style-type: none;
        padding: 0;
        margin: 0;
}
#loghigruppo li { display: table; }
#loghigruppo img {
        float: left;
        border: 0;
}
#loghigruppo a {
        color: #000;
        text-decoration: none;
}
.loghilegend {
        display: table-cell;
        vertical-align: middle;
}

/* ---------------------------- 
   language switch
   ---------------------------- */
   
#lang-switch {
	padding: 0;
	margin: 0;
	font: normal 10px/20px arial,helvetica,sans-serif;
	width: 777px;
	text-align: right;
}
#lang-switch a {
	color: #ccc;
}
#lang-switch ul {
	padding: 0;
	margin: 0;
}
#lang-switch ul li{
	display: inline;
	margin-right: 2em;
	padding-left: 22px;
}
#lang-switch ul li.it {
	background: url(/images/it.gif) no-repeat 0 50%;	
}
#lang-switch ul li.en {
	background: url(/images/gb.gif) no-repeat 0 50%;
}
