body {
height: auto;
margin: 0px auto;
padding: 0px;
width:100%;
background-color:#cccccc;
/*font-family:century gothic;*/
font-family:arial,verdana,geneva;
text-align:center;
position:relative;
}

div#menu-top {
width:772px;
height:50px;
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
}


div#container {
margin:0 auto;
width:850px;
height:auto;
background-color: #ffffff;
border-left:3px solid #00AD67;
border-right:3px solid #00AD67;
}


div#main {
margin:0 auto;
width:850px;
height:auto;
/*background-position:center;
background-image:url(images/sfondo_main.gif);
background-repeat:repeat-y;*/
}



div#col-sx {
width:240px;
height:auto;
float:left;
}

div#col-centro {
width:370px;
height:auto;
float:left;
}



div#col-dx {
width:240px;
height:auto;
float:right;
text-align:center;
}

div#col-pagine {
width:610px;
height:auto;
float:left;
}


div#footer{
background-color:#003263;
border-top:6px solid #00AE67;
margin:0 auto 0 auto;
width:856px;
height:auto;
}


.testogrande{
font-size:12px;
color:#5F5C5C;
font-weight:bold;
}

.testopiccolo{
font-size:11px;
color:#ffffff;
line-height:12px;
}

.titolo-news{
font-size:11px;
color:#5F5C5C;
font-weight:bold;
line-height:12px;
padding:2px 0 2px 0;
}

.testo-news-piccolo{
font-size:11px;
color:#5F5C5C;
line-height:12px;
}

h1 {
	font-size: 14px;
	line-height: 20px;
	color:#990000;
	margin:10px 0 10px 0;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	line-height:14px;
	margin:5px 0 0 5px;
	color:#ffffff;
	weight:bolder;
	text-align:center;
	word-spacing: 2px;
	letter-spacing: 0px;
}

a{
	text-decoration:none;
	color:#000066;
	weight:bolder;
}
a:link a:visited{
	text-decoration:none;
	color:#000066;
	weight:bolder;
}
a:hover{
	text-decoration:underline;
	color:#000066;
	weight:bolder;
}

img {
border:none;
}

p{
margin:10px 0 0 0;
}

.icon {
margin-right:5px;
margin-left:5px;
vertical-align:middle;
border:0px;
}
