
body {
  	font-family: "Georgia";
	font-size:1em;
	margin-top:2px;
}

#languages {
	position: absolute;
	top: 10px;
	right:0px;
	float:right;
}
#languages a{margin-left:5px;}

#breadcrumb { text-transform: lowercase;	margin-bottom: 1em;}
#breadcrumb a, #breadcrumb a:visited {text-decoration: none; color:#000; color:rgb(108,108,108); background-color:none;}
#breadcrumb a:hover {text-decoration: underline;}

#container{ 
	position:relative; 
	width:800px; 
	text-align:center; 
	margin:0 auto; 
	text-align: center;
} 
#wrap {
	background-color:transparent;
	text-align:left;
	margin-left:.2em;
}

#header-section {
	margin: 0em 0em 0em 0em;
	width:auto !important;
	width:100%;
}
#header-background-left {
	float: left;
	padding: 0;
	border: none;
}

/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column {
	clear: both;	
	width:170px;
	float: left;
	vertical-align: top;
	min-width: 170px;
}
#middle-column {
	float: left;
	width:610px;
}

#right-column {

	margin-left: 170px;
}

#content {
	height: 550px;
	text-align: justify;	

}

.middle-top-column {
	margin-bottom:.5em;
}

.middle-left-column {
		clear:both;
		float:left;
		width:30%;
		min-width:30%;

}
.middle-center-column {
		float:left;	
		margin-left:5%;
		width:30%;
		min-width:30%;
}
.middle-right-column {
		float:right;
		width:30%;

		min-width:30%;
}

.middle-bottom-column {
	margin-top:1em;
	margin-bottom:0;
	min-width:30%;	
}

#left-column ul {	
	padding: 0em;
	margin: 0em;
	list-style: none;
}


label.selected {color:orange; font-weight: normal;}
li {font-weight: normal;}

/*\*/
* html #left-column  ul  li,  * html #right-column  ul  li{
	height: 1em;
}

/**/





#left-column ul.left-navheader, #right-column ul.left-navheader {

	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color: none;
	text-decoration: none;
	text-transform: lowercase;
}

#left-column ul.subMenuL1
{
	margin-left:1em;
}


#left-column ul.subMenuL2
{
	margin-left:1em;
}

#left-column a,  #left-column a:visited {text-decoration:none; color:rgb(108,108,108); background-color:none;}
#left-column a:hover {text-decoration: underline;}

#footer {
	padding-left:170px;
	display: block;
	clear: both;	
	margin-top:1.5em;
	font-size: 12px;
	font-style: italic;
}
h3
{
	font-size: 1.2em;
	color:#3f76b9;
	margin:0;
	padding:0;
}
h4
{
	font-size: 1.8em;
	margin:0;
	padding:0;
}
a.riferimento {
    display:inline;
	float:right;
	font-size: .7em;
	text-decoration: none;
	color:#339933;
}


h4 a {
	text-decoration: none;
	color:#c41b04;
}

img {  border:0; margin:0;padding:0;vertical-align: text-top;}

img.photosmall {display:block;vertical-align:top; vertical-align:text-top;float: right;}
img.photobig {display: block;vertical-align:text-bottom;text-align:left;}



