body{
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	background-color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color:#333;  
	text-align: center;
	background: url(/_images/sfondo-pagina.gif) no-repeat center top;
}
hr{
	clear:both;
	display:none;
}

#header{
	width:751px;
	height:122px;
	margin:0px;
	margin-right:auto;	
	margin-left:auto;	
	border-left:1px solid #fff;
/*background: url(/_images/sfondo-pagina.gif) no-repeat left top;*/
}

	/*background:#f00;*/
}
html>body #header{
	width:750px;
}
#content{
	width:750px;
	padding:0px;
	margin: 0px;
	margin-right:auto;	
	margin-left:auto;
	padding-bottom:20px;
	padding-top:20px;
/*	background:#ff0;*/
	text-align: left;

}

#link_footer{
	width:750px;
	margin-right:auto;	
	margin-left:auto;
	margin-top:10px;
	height:25px;
	text-align:left;
	padding-top:5px;
	clear:both;
	font-size: 12px;
}

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

#link_footer  li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	}

#link_footer  a {
	color:#777;
	margin:0 10px 0 0;
	text-decoration:none;
	background: #fff;
	}

#link_footer  a:hover {
	color: #000;
	text-decoration: underline;
	background: #fff;
	}

#footer{
	width:750px;
	margin-right:auto;	
	margin-left:auto;
	height:25px;
	background:#78b7d4;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	clear:both;
	color:#fff;
	font-size: 10px;
}

html>body #footer{
	width:745px;
	height:20px;

}
/*LoGo*/
#logo {
	float: left;
	margin: 0px;
	padding:0px;
	width: 200px;
	height: 112px;
	background: transparent url(/_images/logo-header.gif) 0 50% no-repeat;
	position: relative;
	top:7px;
	margin-left:8px;
}

html>body #logo{
	margin-left:10px;

}
#logo a {
	display: block;
	width: 200px;
	height: 112px;
}
#logo span{
	display:none;
}



/*MenuTop*/


#menuTop ul {
    list-style-type:none;
	margin:0px;
	padding:0px;
	width:500px;
	float:left;
	margin-top:41px;
	border-top:1px solid #fff;

}
html>body #menuTop ul {
	width:505px;
}



#menuTop li {
	background:#78b7d4;
    width:100px;
	height:26px;
    margin:0px;
    padding:0px;
    line-height:auto;
    float:left;
	border-bottom: 1px #fff solid;
	border-right:  1px #fff solid;
	vertical-align:middle;

}

html>body #menuTop li {
	height:25px;
}


#menuTop a{
	background:#3481A3;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:25px;
	padding-top:3px;

}

html>body #menuTop a {
	height:22px;
}

#menuTop a:hover{
	background:#ED316E;
	text-decoration:underline;
}



#menuTopAngolo{
	width:17px;
	height:77px;
	float:left;
	background: transparent url(/_images/im-header-2.gif) 0 50% no-repeat;
	margin-top:42px;
	margin-left:17px;

}
html>body #menuTopAngolo{
	margin-left:18px;
}



.bottone {
  cursor:pointer;
  border-style: solid;
  border-right:solid 2px #22546B;
  border-bottom:solid 2px #22546B;
  border-top:solid 2px #3F88A8;
  border-left:solid 2px #3F88A8;
  /*border:2px double #3F88A8;*/
  background-color:#3481A3;
  color:#fff;
  font-weight:bold;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;


}




.box_messaggio {
	border: 1px #ccc outset;
	padding:50px;
}

/*

da rivedere



*/



h3 {
  font-size: 14px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#555;
  font-style: italic;

 }

 td {
  font-size: 14px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#333;  

 }

 td.bianco {
  color:#fff;  

 }


a {
	color:#3481A3;
	text-decoration: none;
	}


a.content_link {
	color: #3481A3;
	font-weight: bold;
	}

a.navigazione_link {
	color:#ED316E;
	border-bottom: 1px dashed #888;
	text-decoration: none;
	}

a.navigazione_link:hover {
	border-bottom: 1px solid #ED316E;
	}


ul {
	margin: 10px;
	padding: 5px;
	}

li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 0px 0px 10px;
    list-style: none;
	background-image: url("/_images/bullet2.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}




.tablecolored {
	background-color:#CDE4EF;
	border : 1px solid #2B6A86;
	font-size: 11px;
	color: #000000;
}

td.tdright
{
    border-right: #2b6a86 thin;
	border-right-style: solid;
	border-right-width: 1 px;
    text-align: center;
}
td.tdrighttop
{
    border-right: #2b6a86 thin;
	border-top: #2b6a86 thin;
	border-right-style: solid;
	border-right-width: 1 px;
	border-top-style: solid;
	border-top-width: 1 px;
    text-align: center;
}
td.tdtop
{
	border-top: #2b6a86 thin;
	border-top-style: solid;
	border-top-width: 1 px;
    text-align: center;
}

.newsTitle{
color:#3481A3;
}

