body {
height: auto;
margin: 0px;
padding: 0px;
/*background-color:#FFBFAA;*/
/*font-family:century gothic;*/
font-family:arial,verdana,geneva;
text-align:center;
position:relative;
}

div#container {
margin:0 auto;
width:767px;
height:auto;
background-color: #ffffff;
background-image:url(images/sfondo_container.gif);
background-repeat:repeat-y;
background-position:center;
/*border-left:10px solid #ffffff;
border-right:10px solid #ffffff;*/
}

div#col-sx {
width:614px;
height:auto;
float:left;
margin:2px 0 0 0;
}

div#col-dx {
width:152px;
height:auto;
float:left;
margin:0 0 0 1px;
}

div#main-pagine {
width:613px;
height:auto;
}

div#col-sx-main {
width:248px;
height:auto;
float:left;
margin:1px 0 0 0;
background-image:url('/images/index_sliced_04.gif');
background-position:top;
background-repeat:no-repeat;
}

div#col-dx-main {
width:363px;
height:auto;
float:left;
margin:1px 0 0 1px;
}

div#top {
width:614px;
height:106px;
}



div#menu-top{
width:453px;
float:left;
text-align:center;
height:62px;
background-color:#D00C22;
}



div#footer{
width:767px;
height:79px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url('/images/index_sliced_41.gif');
background-position:top;
background-repeat:no-repeat;
}


.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: 16px;
	line-height: 20px;
	color:#D00C22;
	margin:0 0 0 0;
	font-weight: normal;
}
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:#D00C22;
	weight:bolder;
}
a:link a:visited{
	text-decoration:none;
	color:#D00C22;
	weight:bolder;
}
a:hover{
	text-decoration:underline;
	color:#D00C22;
	weight:bolder;
}

img {
border:none;
}

p{
margin:10px 0 0 0;
}

.icon {
margin-right:5px;
margin-left:5px;
vertical-align:middle;
border:0px;
}