/* CSS Document */
body {
background-color:#7D1B00;
margin:5px;
font: 13px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
text-align: center;
}

#box {
	width:900px;
	margin:5px auto;
	border:1px solid #ffffff;
	text-align: left;
}
#lingua {
	width: 900px;
	margin: 0px auto;
	text-align: right;
	font-size: 11px;
}
#lingua a:link, #lingua a:visited, #lingua a:hover, #lingua a:active {
	color: #fff;
	text-decoration: none;
}
#lingua a:hover {
	text-decoration: underline;
}
#lingua .sep {
	margin: 0 7px;
}
#lingua a.news {
	font-weight:bold;
	float:left;
	letter-spacing:1px;
}
#lingua a.news:hover {
	color:#FF9900;
}



#copyright:link, #copyright:visited, #copyright:hover, #copyright:active {
	width: 900px;
	display: block;
	margin: 5px auto;
	text-align: right;
	color: #ffffff;
	text-decoration: none;
}
#indirizzo {
float:right;
width:290px;
text-align: center;
margin-top:170px;
}
#box a:link, #box a:visited, #box a:hover, #box a:active {
color: #ffffff;
text-decoration:underline;
}
#box a:hover {
color: #ffffff;
text-decoration:none;
}

#indirizzo .entra:link, #indirizzo .entra:visited, #indirizzo .entra:hover, #indirizzo .entra:active {
font: 18px Giorgia, Arial, Sans-serif;
color: #ffffff;
width:100px;
margin:0 auto;
display:block;
text-align:left;
text-decoration:none;
}
#indirizzo .entra:hover {
text-align:right;
text-decoration:none;
}

#box h1 {
font: 16px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
font-weight:bold;
margin:5px 0;
}

#box #menu {
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
line-height:25px;
text-align:center;
background-color: #A12C0E;
}

#box #menu a:link, #box #menu a:visited, #box #menu a:hover, #box #menu a:active {
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color:#FFFFFF;
background-color: transparent;
text-decoration:none;
padding: 0 2px;
}
#box #menu .yellow:hover {
background-color:#F1B600;
text-decoration:none;
}
#box #menu .blu:hover {
background-color:#002458;
text-decoration:none;
}
#box #menu .green:hover {
background-color:#5B761E;
text-decoration:none;
}

#box #menu span.yellow {
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color:#FFFFFF;
background-color:#F1B600;
padding: 0 2px;
}

#box #menu span.blu{
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color:#FFFFFF;
background-color:#002458;
padding: 0 2px;
}

#box #menu span.green{
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color:#FFFFFF;
background-color:#5B761E;
padding: 0 2px;
}

#box #contenuto {
position:relative;
margin:5px 10px;
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
text-align:left;
height:260px;
}
#box #contenuto #testo  {
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
text-align:left;
width: 578px;
height:260px;
line-height:16px;
padding: 0 5px;
margin:0px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #A12C0E;
scrollbar-base-color: #A12C0E;
scrollbar-shadow-color: #A12C0E;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3d-light-color: #ffffff;
} 
#box #contenuto #testo span {
float:right;
}


#box #contenuto #address, #box #contenuto-news #address {
position:absolute;
top:-5px;
right:0px;
text-align:center;
width:290px;
height:270px;
border-left:1px solid #A12C0E;
background-image:url(logo.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#box #contenuto #address h1, #box #contenuto-news #address h1 {
font: 14px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
font-weight:bold;
margin:30px 0 5px 0;
}
#box #contenuto #address h1 a:link, #box #contenuto #address h1 a:visited, #box #contenuto #address h1 a:hover, #box #contenuto #address h1 a:active 
#box #contenuto-news #address h1 a:link, #box #contenuto-news #address h1 a:visited, #box #contenuto-news #address h1 a:hover, #box #contenuto-news #address h1 a:active {
text-decoration:none;
}

#box #foto {
position:relative;
width:900px;
height:303px;
padding-top:1px;
background-color: #A12C0E;
text-align:left;
display:block;
}
#box #foto #service {
position:absolute;
top:1px;
left:600px;
display:block;
}

#box #contenuto-news {
position:relative;
margin:5px 10px 0 10px;
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
text-align:left;
height:569px;
}
#box #contenuto-news #testo  {
font: 12px 'Trebuchet MS', Arial, Sans-serif;
color: #ffffff;
text-align:left;
width: 578px;
height:567px;
line-height:16px;
padding: 0 5px;
margin:0px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #A12C0E;
scrollbar-base-color: #A12C0E;
scrollbar-shadow-color: #A12C0E;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3d-light-color: #ffffff;
} 
#box #contenuto-news #foto-news {
position:absolute;
bottom:1px;
right:-10px;
display:block;
border-left:1px solid #A12C0E;
}




#continua {
	text-align: right;
	margin-top: 9px;
}

#continua a:link, #continua a:visited, #continua a:hover, #continua a:active {
font: 18px Giorgia, Arial, Sans-serif;
text-decoration: none;
margin-right: 17px;
}

#popup {
	font-size: 12px;
}
#popup input, #popup select {
	border: 0;
	font: 11px 'Trebuchet MS', Arial, Sans-serif;
	width: 150px;
}
#popup .submit {
	padding: 4px 24px;
	width: auto;
}