
* { padding: 0; margin: 0; }

.text1 {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #767676}
.text1b {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #238FBC;}
.text1d {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #238FBC;}
.text1c {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: center;  color: #767676}
.text1r {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #767676}
.text1t {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.text2 {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #767676}
.text3 {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: right;}


#left A:link {font: 8pt verdana; text-decoration: none; color: #238FBC}
#left A:visited {font: 8pt verdana; text-decoration: none; color: #238FBC}
#left A:active {font: 8pt verdana; text-decoration: none; color: #238FBC}
#left A:hover {font: 8pt verdana; text-decoration: none; color: #000080}

A:link {font: 8pt verdana; text-decoration: none; color: #238FBC}
A:visited {font: 8pt verdana; text-decoration: none; color: #238FBC}
A:active {font: 8pt verdana; text-decoration: none; color: #238FBC}
A:hover {font: 8pt verdana; text-decoration: none; color: #000080}


#menu a {
	width:100%;
	height:24px;
	background:  url(img/sf_bar_1.gif) center left;
	display: block;

	text-align: center;
	text-indent: 0px;
         padding-top: 0px;
         padding-left: 0px; 
         padding-right: 0px;
}
#menu a:hover {

	height:24px;
	background:  url(img/sf_bar_2.gif) center left;
	display: block;
	text-align: center;
	text-indent: 0px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
} 



<!-- 
body {
 padding:0;
 margin:0;
 font-family: Arial, Helvetica, sans-serif;
 background:url(line.png) 0 0 repeat-x #185C7C;
}
code { display:block;}


/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#testa { width:993px; margin:0em auto; text-align:left }
#corpo { width:993px; margin:0em auto; text-align:left }
#piedipagina { width:993px; margin:0em auto; text-align:left }

/* testa */
#testa { 
padding:0em 0; 

	height:213px;
}

/* corpo */
#corpo { 
	position:relative; 
}
#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:255px; 
	padding:0em 0; 
}
#corpo-colonna2 { 
	margin:0 146px 0 255px; 
	padding:0em 0; 
}

#container{
	float:left;
	margin:0 auto;
	width:582px;
	text-align:left;
	background:#fff;
	margin-left:5px;
}

#spacer{
	float:left;
	margin:0 auto;
	width:500px;
	heigth:10px;
	background:#fff;

}


#cont_news{
	float:left;
	margin:0 auto;
	width:550px;
	height:41px;
	text-align:left;
	background:#DFE9EF;
	margin-left:15px;
	margin-top:10px;
}
#cont_bc{
	float:left;
	margin:0 auto;
	width:550px;
	height:49px;
	text-align:left;
	valign:center;
	background:#DFE9EF;
	margin-left:15px;
	margin-top:4px;
}
#cont_tit{
	float:left;
	margin:0 auto;
	width:550px;
	height:16px;
	text-align:left;
	background:#DFE9EF;
	margin-left:15px;
	margin-top:10px;
}
#cont_det{
	float:left;
	margin:0 auto;
	width:510px;
	text-align:left;
	valign:center;
	background:#fff;
	margin-left:39px;
	margin-top:5px;
}
#meltwater{
	float:left;
	margin:0 auto;
	height:46px;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
}
#news_hp{
	float:left;
	margin:0 auto;
	height:237px;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
}

#events_hp_1{
	float:left;
	margin:0 auto;
	height:71px;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
}
#events_hp_2{
	float:left;
	margin:0 auto;
	height:71px;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
}

#container2{
	float:left;
	margin:0 auto;
	width:550px;
	text-align:left;
	background:#ffffff;
	margin-left:15px;
	margin-top:10px;
}
#container3b{
	float:left;
	margin:0 auto;
	width:500px;
	text-align:left;
	valign:center;
	background:#fff;
	margin-left:39px;
	margin-top:3px;
}

#container5{
	float:left;
	margin:0 auto;
	width:450px;
	background:#DFE9EF;
	margin-left:75px;
	margin-top:3px;
}

#container4{
	float:left;
	margin:0 auto;
	width:540px;
	valign:center;
	text-align:left;
	padding:6px;
	background:#DFE9EF;
	margin-left:15px;
	margin-top:15px;
}
#movies{
	float:left;
	height:379px;
	margin:0 auto;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}


.ico{
	float:left;
	width:20px;
FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #767676;
}
.ico_2{
	float:left;
	padding: 2px;
FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #767676;
}
.c_cod{
	float:left;
	width:30px;
FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #767676;
}

.file_date{
	float:left;
	width:40px;
FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #767676;
}


.image{
	float:left;
	padding:1px;
	background:url(img/dot.gif) repeat;
	margin:0 .15em .2em 0;
}
.var1 img{border:3px solid #fff;}
.var2 img{border:1px solid #fff;}


.image2{
	float:left;

	margin:0 0 0 0;
}

.title{	
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #238FBC;
}
.txt{	
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #767676;
}







#corpo-colonna3 { 
	
	position:absolute; top:0; right:0;  
	width:146px; 
	padding:0em 0 0 0; 
}



#clip {

 	width: 146px;
 	height: 132px;
 	padding: 0px;
 	margin: 0px 0px 0px 0px;
}
#sponsors {
 	width: 146px;
 	padding: 0px;
 	height: 57px;
 	margin: 0px 0px 0px 0px;
}

-->

.clear { clear: both; background: none; }