body
{
font-family:"Times New Roman", Serif;
margin:0px;
padding:0px;
text-align:center;
background-color:#fff;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
color:#333;
font-size:medium;
line-height:normal;
}

a
{
text-decoration:none;
color:#333;
}

img
{
border:0px;
border:none;
}

#container
{
width:744px;
margin:0px auto;
padding:0px;
text-align:left;
}

#container #header
{
width:744px;
height:101px;
text-align:right;
margin:0px;
padding:0px;
}

#container #header a
{
margin:0px;
padding:0px;
}

#container #header img
{
float:left;
display:inline;
margin:0px 0px 0px 0px;
}

#container #header p
{
float:right;
display:inline;
margin:40px 10px 0px 0px;
padding:0px;
font-size:large;
color:#663300;
}

*html #container #header p
{
margin:40px 5px 0px 0px;
}

#container #focus
{
width:100%;
height:150px;
text-align:center;
background-color:#ffffff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#container #focus img
{
margin:5px auto;
}

#container #menu
{
width:744px;
margin:0px;
padding:0px;
line-height:40px !important;
font-size:x-large;
text-align:center;
}

#container #menu li
{
display:inline;
padding:0px 10px;
margin:0px 5px;
text-align:center;
}

#container #menu li a
{ 
color:#996633;
}

#container #menu li a:hover, #container #menu li .selectedVoice
{ 
color:#663300;
text-decoration:underline;
}

#container #content
{
width:744px;
margin:10px 0px 0px 0px;
}

#container #content #left
{
display:inline;
float:left;
width:200px;
height:400px;
color:#663300;
font-size:small;
text-align:left;
border-left:1px solid #663300;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#container #content #left
{
display:inline;
float:left;
width:200px;
height:400px;
color:#663300;
font-size:small;
text-align:left;
border-left:1px solid #663300;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left h2
{
font-size:x-large;
font-weight:normal;
font-style:italic;
color:#663300;
margin:0px;
padding:10px 0px 15px 10px;
}

#left #link
{
float:left;
margin:20px 0px 0px 10px;
padding:0px;
}

#left a img
{
margin:5px 0px 0px 10px !important;
padding:0px 0px 0px 0px !important;
}

#left p
{
font-size:medium;
color:#333;
margin:0px 10px;
padding:0px;
}

*html #left p
{
margin:0px 5px;
}

#left p a
{
color:#663300;
text-decoration:underline;
font-style:italic;
}

#left #sibillaImage
{
margin:20px 0px 0px 10px;
}

*html #left #sibillaImage
{
margin:20px 0px 0px 5px;
}

#container #content #right
{
display:inline;
float:left;
width:543px;
}

#right p
{
margin:10px 20px 15px 20px;
}

*html #right p
{
margin:10px 10px 15px 10px;
}

#right #description
{
width:460px;
margin:0px 20px 20px 20px; 
padding:0px;
color:#333;
}

*html #right #description
{
margin:0px 10px 20px 10px;
}

#right .mapLink a
{
text-decoration:underline;
color:#663300;
}

#right .title
{
font-size:medium;
font-weight:bold;
}

#right h2
{
font-size:x-large;
font-weight:bold;
color:#663300;
margin:0px;
padding:10px 0px 20px 40px;
background-image:url(../images/point.gif);
background-repeat:no-repeat;
background-position:20px 18px;
}

#right #details
{
clear:left;
font-size:14px;
line-height:25px;
border:none;
border-collapse:collapse;
margin:20px;
width:460px;
}

#right #details td
{
padding:0px 10px;
white-space:pre;
width:215px;
}

#right #details .dati
{
color:#333333;
}

#right #details .white
{
background-color:#ffffff;
color:#663300;
}

#right #details .red
{
background-color:#ecd9bb;
color:#663300;
}

#right #details .brown
{
background-color:#e9f5b3;
color:#663300;
}

#links
{
background-color:#ecd9bb;
margin:0px 20px;
width:510px;
}

*html #links
{
margin:0px 10px;
}

#links a
{
padding:0px 48px;
color:#333333;
}

#container #footer
{
clear:left;
text-align:center;
color:#663300;
font-size:small;
line-height:40px;
width:744px;
height:40px;
}

#container #footer a
{
color:#663300;
}

#mailto a 
{
	font-weight:bold !important;
}

#mailto a:hover
{
	text-decoration: underline;
}