@charset "UTF-8";
/* CSS Document */
a{ color: #8998A4; text-decoration:none;}
a:hover{color:#FFF}
img{border:none}

body{background-color:#000; margin:0px;  background-image:url(img/fondo.png); background-position:top; background-repeat:repeat-x; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#maincontainer{
	width: 832px;


	background-image: url(img/fondo_interno.png);
	background-repeat:repeat-x;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	margin-top: 100px;
	text-align: left;
	background-color:#242424;
	position:relative;
	z-index:20
}
#barra_bassa{ width:100%; height:166px; background-image:url(img/fondo_nero_basso.png) }
#testata{ background-image:url(img/testata_azzurra.png); width:850px; height:357px; position:absolute; margin-left:-16px; margin-top:-55px; z-index:20}
#barra_azzurra{
	width: 832px;
	height:96px;
	background-image: url(img/fondo_azzurro_basso.png);
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	margin-top: 15px;
	text-align: left;
	text-align:center;
	padding-top:5px;
	color:#C1E3F9;
}
#navbar{width:668px; height:32px; background-image:url(img/fondo_navbar.png); padding-top:2px; padding-left:5px;}

ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF; text-decoration:none}
ul.menu a:hover {color:#000;}


ul.menu li 				{position:relative; float:left; margin-right:40px; margin-top:8px}
ul.menu ul 				{position:absolute; margin-top:20px;  background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li 			{position:relative; border:0px solid #aaa; border-top:none; width:148px; margin:0;}
ul.menu ul li a 		{display:block; padding:3px 7px 5px; background-color:#ccdde4; color:#333; font-size:11px; height:25px; border-right:thin #000 solid}
ul.menu ul li a:hover 	{background-color:#00CCFF; color:#FFF;}
ul.menu ul ul 			{left:148px; top:-1px}
ul.menu .menulink 		{border:0px solid #aaa; margin:0px 2px 2px; padding:20px 3px 3px; font-weight:bold; width:90px; height:29px;  }
ul.menu .menulink:hover, ul.menu .menuhover 
						{background:url(img/header_over.gif)}
ul.menu .sub 			{background:#ccdde4 url(img/arrow.gif) 136px 8px no-repeat; }
ul.menu .topline 		{border-top:1px solid #aaa}


#mainimg{width:670px; height:300px; background:#9CCEEE; margin-left:2px; margin-top:8px; z-index:800; }
#mainimg img{width:630px; height:260px; border:solid 10px #FFF; margin-left:10px; margin-top:10px; background:#000; z-index:800;position:absolute}

#mainbox{background-color:#363736;  width:317px;margin:1px;float:left; padding:5px; color:#999; border:double medium #242424;}
#tit{ font-size:12px; font-weight:bold; color:#CCC; background-color:#000;width:310px; height:15px; padding:5px; background-image:url(img/bar_sopra.png); background-position:top; background-repeat:repeat-x; }
#mainbox img{ border:solid thin #FFF; float:right; margin:5px;}


#latbox{background-color:#363736;  width:140px;margin:1px;float:left; padding:5px; color:#999; border:double medium #242424;}
#latit{ font-size:12px; font-weight:bold; color:#CCC; background-color:#000;width:135px; height:15px; padding:5px; background-image:url(img/bar_sopra.png); background-position:top; background-repeat:repeat-x; }
#latbox img{ float:right; margin-bottom:6px;}
#address{margin-top:15px; width:832px; text-align:center; font-size:10px; color:#666; position:relative; margin:auto;}

#servizio{background-color:#363736;  width:653px;margin:1px;float:left; padding:5px; color:#999; border:double medium #242424;}
#titolo_servizio{color:#FFF; font-size:24px}
#sottotitolo_servizio{ font-size:14px;font-weight:normal;color:#92CEEE;}
#colore_numero_classifica{color: #AC5B5F; font-weight:bold}
