body#normal {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url('immagini/base.jpg');
	background-position: 50% 0px; 
	background-repeat: no-repeat;
}

body#index {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

body#pop {
	margin: 10px;
	padding: 10px;
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size: 11px;
	color: #333333;
}

div#cont {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width: 700px;
	margin-top: 115px;
}

div#menu {
	margin: 0;
	padding: 0;
	float: left;
	background-color: #0D5C86;
	border-style: solid;
	border-width: 3px;
	border-color: #0D5C86;
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	color: #ffffff;
}

div#cont_center {
	margin: 0;
	padding: 0;
	float: left;
	width: 700px;
}

div#cont_txt {
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
	margin-top: 50px;
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	color: #333333;
}

div#cont_index {
	margin: 0;
	padding: 0;
	width: 400px;
	text-align: right;
	font-family: arial, verdana;
	font-size: 11px;
	color: #0D5C86;
}

div#linea_index {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	width: 400px;
	height: 1px;
	background-color: #C4D7E2;
}

div#cont_cal {
	margin: 0;
	padding: 0;
	float: right;
	width: 290px;
	margin-top: 180px;
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	color: #333333;
}

div#linea01, div#linea02, div#linea03, div#linea04 {
	margin: 0;
	padding: 0;
	float: left;
	width: 290px;
	background-color: #C4D7E2;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#linea05, div#linea06, div#linea07, div#linea08, div#linea09, div#linea10, div#linea11, div#linea12, div#linea13, div#linea14, div#linea15 {
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
	background-color: #C4D7E2;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#news_home {
	margin: 0;
	padding: 0;
	float: right;
	width: 282px;
	background-color: #C4D7E2;
	border-style: solid;
	border-width: 4px;
	border-color: #C4D7E2;
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	color: #333333;
}

div#bottom {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 692px;
	float: left;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px;
	border-color: #ffffff;
	text-align: left;
	font-family: arial, verdana;
	font-size: 9px;
	color: #0D5C86;
}

div#copy {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width: 692px;
	float: left;
	background-color: #0D5C86;
	border-style: solid;
	border-width: 4px;
	border-color: #0D5C86;
	text-align: left;
	font-family: arial, verdana;
	font-size: 9px;
	color: #C4D7E2;
}

.titoli {
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	color: #0D5C86;
	font-weight: bold;
}

.txt_p_blu {
	text-align: left;
	font-family: arial, verdana;
	font-size: 9px;
	color: #0D5C86;
	font-style: italic;
}

.txt_p_nero {
	text-align: left;
	font-family: arial, verdana;
	font-size: 9px;
	color: #333333;
	font-style: italic;
}

.inputbox {
	text-align: left;
	font-family: arial, verdana;
	font-size: 9px;
	color: #0D5C86;
	margin: 1px;
}

a.txt_p_blu {
	color: #0D5C86;
	font-size: 9px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.txt_p_blu:hover {	
	color: #0D5C86;	
	font-size: 9px;	
	font-family: arial, verdana;
	text-decoration: underline;
	background-color: none;
}

a.txt_blu {
	color: #0D5C86;
	font-size: 11px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.txt_blu:hover {	
	color: #0D5C86;	
	font-size: 11px;	
	font-family: arial, verdana;
	text-decoration: underline;
	background-color: none;
}

a.copy {
	color: #C4D7E2;
	font-size: 9px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.copy:hover {	
	color: #C4D7E2;	
	font-size: 9px;	
	font-family: arial, verdana;
	text-decoration: underline;
	background-color: none;
}

a.menu {
	color: #ffffff;
	font-size: 11px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.menu:hover {	
	color: #0D5C86;	
	font-size: 11px;	
	font-family: arial, verdana;
	text-decoration: none;
	background-color: #C4D7E2;
}

a.txt_int {
	color: #0D5C86;
	font-size: 11px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.txt_int:hover {	
	color: #0D5C86;	
	font-size: 11px;	
	font-family: arial, verdana;
	text-decoration: underline;
	background-color: none;
}

a.txt {
	color: #333333;
	font-size: 11px;
	font-family: arial, verdana;
	text-decoration: none;
}
a.txt:hover {	
	color: #0D5C86;	
	font-size: 11px;	
	font-family: arial, verdana;
	text-decoration: underline;
	background-color: none;
}

.mattblacktabs{
width: 100%;
overflow: hidden;
font-family: arial, verdana;
font-size: 10px;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 2px 2px 2px; /*padding inside each tab*/
color: #ffffff;
background: #0d5c85; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: #ffffff;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #06364e; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}