/*stili per il layout fisso con background*/
html,body,table{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;
font-size: 76%;
text-align:center;
background-color: #000000;
}

div#container{width:807px;
margin:0 auto;
border-width: 0 0px;
border-style: none;
border-color: #ccc;
background-color: #000000;
}

div#container2{
text-align: left;
background-image: url('../pics/cornice_middle.gif');
}

/*stili specifici per il layout*/
div#navigation{
float: left;
width: 235px;
width:245px;
width:235px;
padding: 0;
margin: 0;
/*padding: 1em 0 0 10px;*/
/*background-color: #ff0000;*/
}

div#extra{
position:relative;
float: right;
width: 180px;
width:190px;
width:180px;
padding: 0;
margin: 0;
/*top:-180px;*/
/*padding: 1em 0px;*/
/*background-color: #00ff00;*/
}

div#content
{
	padding-left: 0px;
	text-align: center;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

div#header
{
	width:100%;
	height:142px;
	background-image: url('../pics/top_back.gif');
}

div#footer{
width:807px;
height:66px;
clear:both;
text-align:center;
padding: 5px 0;
background-image: url('../pics/cornice_bottom.gif');
}

div#logo{
	position:relative;
	top:-110px;
	left:30px;
	height:180px;
	width:180px;
}

div#menu{
	position:relative;
	top:-100px;
	/*background-color: #ff0000;*/
}

div#link{
	position:relative;
	top:-300px;
	left:585px;
	height:50px;
	width:250px;
	text-align: center;
}

div#languagebar
{
	position:relative;
	top:-322px;
	left:618px;
	height:23px;
	width:184px;
	text-align: center;
	background-image: url('../pics/language_bar.gif');
	padding-top: 5px;
}


div#imgcentral
{
	width: 400px;
	height: 224px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #ff0000;
}

A.menu:link, A.menu:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999933;
	text-decoration: none;
}

A.menu:active, A.menu:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.menu2:link, A.menu2:visited, A.menu2:active, A.menu2:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.text1 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.text2 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A99471;
}

A.text3:link, A.text3:visited, A.text3:active {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.text3:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.text4 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999933;
}

A.text4:link, A.text4:visited, A.text4:active {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999933;
	text-decoration: underline;
}

A.text4:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}


.text4u {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999933;
	text-decoration: underline;
}

.text4i {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.text5 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.title {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999933;
}

P.content {
	padding: 0;
	margin: 0;
	margin-top: 0px;
	margin-left: 240px;
	margin-right: 180px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: justify;
	vertical-align: top;
	width:362px;
	/*background-color: #FF0000;*/
}

TABLE.content {
	position: relative;
	border-collapse: true;
	border-spacing: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 362px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	/*background-color: #FF0000;*/
}

TABLE.gallery {
	position: relative;
	border-collapse: true;
	border-spacing: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 362px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	/*background-color: #FF0000;*/
}
