body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#046c98;
}
#top{
	background-repeat:repeat-x;
	background-image: url(images/topbg.gif);
	text-align: center;
	
}
/*#topright{
	position:absolute;
	background-repeat:repeat-x;
	background-image: url(images/topright.gif);
	left:1000px;
	top:35px;
	height:134px;
	width:500px;
	
}*/
#navbar{
	
	background-repeat:repeat-x;
	background-image: url(images/navbar.gif);
	text-align: center;
	height:18px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	word-spacing: 25px;
	padding-top: 8px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#divider{
	position:relative;
	text-align: center;
	width:803px;	
}
#navdiv{
	position:absolute;
	width:2px;
	height:23px;
	left:65px;	
	top:-5px;
}
#navdiv1{
	position:absolute;
	width:2px;
	height:23px;
	left:135px;	
	top:-5px;
}
#navdiv2{
	position:absolute;
	width:2px;
	height:23px;
	left:190px;	
	top:-5px;
}
#navdiv3{
	position:absolute;
	width:2px;
	height:23px;
	left:275px;	
	top:-5px;
}
#navdiv4{
	position:absolute;
	width:2px;
	height:23px;
	left:350px;	
	top:-5px;
}
#navdiv5{
	position:absolute;
	width:2px;
	height:23px;
	left:425px;	
	top:-5px;
}
#navdiv6{
	position:absolute;
	width:2px;
	height:23px;
	left:510px;		
	top:-5px;
}
#navdiv7{
	position:absolute;
	width:2px;
	height:23px;
	left:575px;	
	top:-5px;
}
#navdiv8{
	position:absolute;
	width:2px;
	height:23px;
	left:635px;		
	top:-5px;
}
#navdiv9{
	position:absolute;
	width:2px;
	height:23px;
	left:725px;	
	top:-5px;
}
.toplink{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
.toplink:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bolder;
	color:#FF6600;
	text-decoration: none;
}
.whitebar{

	background:url(images/whitebar.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:20px;
	width:783px;
	height:30px;

}
#left{
float:left;
	background:#FFFFFF;
	width:181px;

}

#areacommunity{
	background:url(images/areacommunity.gif);
	background-repeat:no-repeat;
	width:181px;
	height:32px;
}#PROSIMO_INCONTRO{
	background:url(images/PROSIMO_INCONTRO_bg.gif);
	background-repeat:repeat-x;
	width:166px;
	height:20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0b5e81;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 15px;
}
#leftcontent{
float:left;
	background:#FFFFFF;
	width:143px;	
}#leftnumber{
float:left;
	background:#FFFFFF;
	width:38px;

}


#leftcontent1{
	position:absolute;
	background:#FFFFFF;
	width:143px;
	left:0px;	
	top:418px;
}#leftnumber1{
	position:absolute;
	background:#FFFFFF;
	width:38px;
	left:143px;	
	top:418px;
}
#row{
	background:#f0f0f0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height:16px;
	padding-left: 12px;
}
#antirow{
	background:#dadada;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height:16px;
	padding-left: 12px;
}
#row1{
	background:#eff1f2;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height:16px;
	padding-left: 12px;
}
#antirow1{
	background:#b6f2ff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height:16px;
	padding-left: 12px;
}
#centre{
	float:left;
	background:#FFFFFF;
	width:435px;
	text-align:center;
	padding-right: 1px;
	padding-left: 2px;	
}
#news{
	
	background:#278cb6;
	width:426px;
	padding-left:10px;
	text-align:left;
	
}

#bodycontent{
	background:url(images/bodydiv.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:426px;
	height:162px;
	padding-left:10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	
}
.orange{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#fba001;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}



.blue{

	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#046c98;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}


#bodytextcentre{
	position:absolute;
	width:300px;
	left:132px;	
	top:60px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#right{
	float:right;
	background:#FFFFFF;
	width:181px;

}

#bottombar{	
	height:5px;
	background:#f9f7cc;
	width:803px;
	clear:both;

}
#bodypart{
	position:relative;
	width:803px;
	background:#FFFFFF;
}

#bottomlinkbar{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF;
	height:50px;
	width:803px;
	padding-top:20px;

}
.submenu{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	
	}