body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width:100%;
text-align: center;
color: #000000;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #231F20;
}

img {
color: #333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width:0px;
}

div#container {
position: relative;
clear: both;
width: 784px;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
z-index:0;
}

div#logo {
position:absolute;
left:-25px;
top:0px;
width:88px;
height:88px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:1;
}

div#flag {
position:absolute;
left:68px;
top:4px;
width:60px;
height:16px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:1;
}

div#menutop  {
position: relative;
float:left;
width: 784px;
height: 25px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content  {
position: relative;
float:left;
width: 780px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:2px solid #C7C5C6;
background:#FFFFFF;
}

div#testata  {
position: relative;
float:left;
width: 780px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:2px solid #C7C5C6;
border-bottom:0px;
background:#FFFFFF;
}

div#pagina  {
position: relative;
clear: both;
width: 480px;
text-align: center;
margin: 40px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.testo  {
position: relative;
clear: both;
width: 414px;
text-align:justify;
margin: 40px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.testo2  {
position: relative;
clear: both;
width: 414px;
text-align:justify;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.rassegne {
position: relative;
float:left;
width: 414px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
}

.rassegne2 {
position: relative;
float:left;
width: 414px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 30px 0px 30px 0px;
border-bottom:1px dotted #CCCCCC;
}

.rassegna {
position: relative;
float:left;
width: 414px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-bottom:1px dotted #CCCCCC;
}

.pdf {
	position:absolute;
	right:0px;
	bottom:10px;
	width:90px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
}

div#piede  {
position: relative;
float:left;
width: 784px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
}

div#piedesx {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#piededx {
position: relative;
float:right;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* MENU TOP */

div#menutop ul {
margin: 0px 0px 0px 0px;
list-style-type: none;
padding: 5px 0px 0px 0px;
}

div#menutop ul li { 
display: inline; 
}

div#menutop ul li a
{
font: 11px/11px "Verdana", Arial, Helvetica, sans-serif;
text-decoration: none;
padding-right: 7px;
padding-left: 5px;
color: #FFFFFF;
border-right: Solid 2px #C7C5C6;
}

div#menutop ul li a.rightnoborder {
border:0px; 
padding-right:0px; 
}

div#menutop ul li a:visited {
color: #FFFFFF;	
text-decoration: none; 
}

div#menutop ul li a:hover {
text-decoration: underline;
}


/* FONT */

.verdana10bianco {
font:10px "Verdana", Arial, Helvetica, sans-serif;
line-height:14px;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10bianco a, .verdana10bianco a:visited {
color:#FFFFFF;
text-decoration:none;
}

.verdana10bianco a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.verdana10grigio {
font:10px "Verdana", Arial, Helvetica, sans-serif;
line-height:14px;
color:#595959;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10grigio a, .verdana10grigio a:visited, .verdana10grigio a:hover {
color:#595959;
text-decoration:none;
}

.verdana10bianco a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.verdana10nero {
font:10px "Verdana", Arial, Helvetica, sans-serif;
line-height:14px;
color:#231F20;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10nero a, .verdana10nero a:visited, .verdana10nero a:hover {
color:#231F20;
text-decoration:none;
}

.verdana11nero {
font:11px "Verdana", Arial, Helvetica, sans-serif;
line-height:16px;
color:#231F20;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana11nero a, .verdana11nero a:visited, .verdana11nero a:hover {
color:#231F20;
text-decoration:none;
}

.verdana11rosso {
font:11px "Verdana", Arial, Helvetica, sans-serif;
line-height:16px;
color:#ED1C24;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana11rosso a, .verdana11rosso a:visited, .verdana11rosso a:hover {
color:#ED1C24;
text-decoration:none;
}

.times25rosso {
font: 25px "Times New Roman", Times, serif;
line-height:27px;
color:#ED1C24;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.times25rosso a, .times25rosso a:visited, .times25rosso a:hover {
color:#ED1C24;
text-decoration:none;
}

.times36nero {
font: 36px "Times New Roman", Times, serif;
line-height:40px;
color:#231F20;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.times36nero a, .times36nero a:visited, .times36nero a:hover {
color:#231F20;
text-decoration:none;
}

.times38nero {
font: 38px "Times New Roman", Times, serif;
line-height:42px;
color:#231F20;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.times38nero a, .times38nero a:visited, .times38nero a:hover {
color:#231F20;
text-decoration:none;
}


/* SLIDE MENU */

.anni {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:414px;
background:#ababab;
cursor:pointer;
}

#kwicks {

			position: relative;
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			cursor:pointer;
		}
 
		#kwicks .kwick {
			float: left;
			display: block;
			width: 42px;
			height: 30px;
			cursor:pointer;
			overflow:hidden;
		}
		
		
#kwicks2 {

			position: relative;
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			cursor:pointer;
		}
 
		#kwicks2 .kwick2 {
			float: left;
			display: block;
			width: 42px;
			height: 30px;
			cursor:pointer;
			overflow:hidden;
		}
