@media screen {
body {
		margin:0;
		padding:0;
		font-family:verdana, arial, sans-serif;
		text-align:center;
		height:100%;}
#frame {
		width:48.65em;
		height:450px;
		padding:0;
		margin:auto;
		border:1px solid #fff;
		text-align:center;
		}
#menu div {float:left;}
#menu a {
	font-size:0.7em;
	text-decoration:none;
	margin:0;
	display:block;
	white-space:nowrap;
	text-align:center;
	border-bottom:0.5em solid}
#menu span {
	font-size:0.7em;
	text-decoration:none;
	margin:0;
	display:block;
	white-space:nowrap;
	text-align:center;
	border-bottom:0.5em solid white}
#menu .uno {
	width:8.4em;
	}
#menu .uno a {
	background-color: #EAEAEA;
	border-color:#C8C8C8;
	color:black;
	}
#menu .uno a:hover, #menu .uno span {
	background-color: #C8C8C8;
	}
#menu .due {
	width:9.0em;
	}
#menu .due a {
	background-color: #D0E2CE;
	border-color:#50774B;
	color:black
}
#menu .due a:hover, #menu .due span {
	background-color: #50774B;
	color:white;
	}
#menu .tre {
	width:8.5em;
	}
#menu .tre a {
	background-color: #F7ECBE;
	border-color:#E2BA27;
	color:black
}
#menu .tre a:hover, #menu .tre span {
	background-color: #E2BA27;
	color:black;
	}
#menu .quattro {
	width:8.25em;
	}
#menu .quattro a {
	background-color: #E3C592;
	border-color:#D48529;
	color:black
}
#menu .quattro a:hover, #menu .quattro span {
	background-color: #D48529;
	color:black;
	}

#menu .cinque {
	width:7.60em;
	}
#menu .cinque a {
	background-color: #E1AC85;
	border-color:#B43225;
	color:black
}
#menu .cinque a:hover, #menu .cinque span {
	background-color: #B43225;
	color:white;
	}

#menu .sei {
	width:6.9em;
	}
#menu .sei a {
	background-color: #CDC9C8;
	border-color:#4C4B49;
	color:black
}
#menu .sei a:hover, #menu .sei span {
	background-color: #4C4B49;
	color:white;
	}

#menu .invisibile {display:none}
#logo {text-align:left}
#logo .uno {margin-left:0.8em}
#logo .due{margin-left:8.9em}
#logo .tre{margin-left:18.7em}
#logo .quattro{margin-left:27.6em}
#logo .cinque{margin-left:35.05em}
#logo .sei{margin-left:42.1em}
.invisibile {display:none}
#foto .uno, #foto .due, #foto .tre, #foto .quattro, #foto .cinque, #foto .sei {
	border-top-width:0.2em;
	border-top-style: solid;
	border-bottom-width:0.2em;
	border-bottom-style:solid}
#foto .uno {border-color: #EAEAEA}
#foto .due {border-color: #D0E2CE}
#foto .tre {border-color:#F7ECBE}
#foto .quattro {border-color:#F0D2A1}
#foto .cinque {border-color:#E4AE87}
#foto .sei {border-color:#CDC9C8}

#foto {
	white-space:nowrap;
	overflow:hidden;
	width:48.65em;
	text-align:center;
	z-index:3;
	position:relative;
	margin:0}
#foto a img{border:0}
#foto a:hover img {filter:alpha(opacity=100, style=3)}

#centro {
	border:0 solid black;}
#centro h1{
	font-size:1.5em;
	margin:0 0 0 0
}
#text-box {
	text-align:left;
	float:left;
	padding:0.25em;
	border:0 solid black;
	width:25.5em;
	margin-right:0;
	overflow:scroll;
	height:11em;
	scrollbar-3dlight-color:white;
    scrollbar-arrow-color:#B9910A;
    scrollbar-darkshadow-color:white;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white;
    scrollbar-track-color:white;}
#text-box p{
		font-size:0.75em;
		text-align:left;
		margin:0.8em 0;
		}
#text-box ul{
		font-size:0.75em;
		text-align:left;
		}
#text-box a{
		color:#A18933;
		text-decoration:none;
		}
#text-box table {border-collapse:collapse}
#text-box th, #text-box td {font-size:0.75em;padding:0.4em;border:0.05em solid black;}
#text-box td {text-align:right}
#submenu {
	text-align:left;
	border:0 solid black;
	height:11em
}
#submenu ul {
	margin:0 0 0 0.95em;
	padding:0;
	list-style-type:square;
}
#submenu li {margin:0.3em 0}
#submenu ul a {font-size:0.75em;text-decoration:none;display:block;height:0.95em;color:black;font-weight:bold}
#submenu ul a:hover {color:#B9910A;margin-right:0.2em}
#submenu ul .subelenco {margin-left:4em}
#submenu ul .subelenco li{padding:0;margin:0}
#menu_or {margin:0 0 0 26em;border:0 solid black}
#menu_or ul, #menu_or li {margin:0;padding:0;border:0 solid black}
#menu_or li  {font-size:0.75em;letter-spacing:-0.1em;text-decoration:none;float:left;display:block}
#menu_or li a{color:#333333;text-decoration:none;margin:0}
#menu_or li a:hover {color:#B9910A}
#piede {font-size:0.7em;font-family:arial;color:#323232}
#piede a {text-decoration:none;color:#7D7D7D}
#piede a:hover {color: #B9910A}
#news {float:left;width:21.5em;border:0 solid black;text-align:left}
#news p, #itinerari p, #lingua p a, #job p a{font-size:0.75em;color:#a18933;font-weight:bold;text-decoration:none;margin:0.3em 0 0.8em 0}
#news h1{color:#a18933;font-weight:bold;text-align:left}
#news ul{margin:0 0 0.95em 0 ;padding-left:1.1em;list-style-type:square}
#news a{font-size:0.75em;Color:black;text-decoration:none}
#itinerari {float:right;text-align:right;text-align:right;margin:0;border:0 solid black}
#itinerari ul, #itinerari p {text-align:left}
#itinerari a{font-size:0.75em;color:black;text-decoration:none}
#itinerari ul {margin:0;padding:0 0 0 0.95em;border:0 solid black}
#job {margin-top:5.5em;background-color:white;text-align:center;width:40%}
p a span.quadratino {padding:0 0.4em;font-size:75%;background:#A18933;display:inline}
#lingua {float:left;width:11.25em;border:0 solid black;text-align:left}
#logo_home {border:0 solid black;width:12em;float:left}
#logo_home img{margin-left:3.3em}
.cento {display:block;width:4.8em;float:left;margin-right:0.2em}
input, select {font-size:0.7em;margin:0;border:1px solid gray}
form {margin:0;padding:0;}
form label {font-size:0.6em;letter-spacing:-0.05em}
#lingue {text-align:left;font-size:0.7em;margin:1em}
#lingue a {text-decoration:none;color:black}
#lingue a:hover {text-decoration:none;color:#B9910A}

}
