/*
#0083CC azzurro
#E90004 rosso
*/

body {
  behavior:url("css/csshover.htc");
  margin:0px;
  padding:0px;
  font-family: Arial,Verdana,Tahoma;
  color: #000000;
  font-size:12px;
}

img{
  border: 0px;
  margin: 0px;
  padding: 0px;
}

a:link, a:visited {
  color: #0083CC;
  text-decoration: none;
  font-weight:bold;
}

a:visited {
  color: #0083CC;
  text-decoration: none;
  font-weight:bold;
}
a:hover {
  color: #0083CC;
  text-decoration: underline;
  font-weight:bold;
}

#lingua a:link, a:visited {
  color: #000000;
  text-decoration: none;
  font-size:11px;
}

#lingua a:hover {
  color: #0083CC;
  text-decoration: none;
}

.titolino {
  color: #000000;
  font-weight:bold;
}

.titolino_attivo {
  color: #0083CC;
  font-weight:bold;
}

#Container {
	width:1000px; 
	height:337px; 
	margin-top:10px; 
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	position:relative;
	z-index:50;
}

#TopImageBorder
{
	width:1000px;
  	height:222px;
 	margin: 0px;
	padding: 0px;
	
	/* per compatibilità con IE6 */
	overflow:hidden; 
}

#menuContainer {position:absolute;  margin-top:-222px; left:50%; margin-left:-500px; height:30px;
				width:1005px; /* compatibilità IE6, almeno 3 punti in più della lunghezza del contaniner */}

/* menù inferiore */
#nav, #nav ul {padding:0; margin:0; list-style:none; font: 11px Arial,Verdana,Tahoma; position:relative; z-index:100;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* stili per div necessari al corretto allineamento verticale nel caso di doppia riga */
.precella_menu {display:table; height:30px; width:143px; text-align:center;}
.cella_menu {display:table-cell;vertical-align:middle;}

/* primo livello */
#nav li {padding-top:-30px;display:block; float:left; width:143px; height:30px; text-align:center; font-weight:bold; text-decoration:none; padding-bottom:0px;} 
#nav li {color:#FFF; text-decoration:none} 		/* pulsanti senza collegamento */
#nav li a {color:#FFF; text-decoration:none}	/* pulsanti con collegamento */
#nav li:hover {color:#E60003; position:relative; z-index:100; background:transparent  url(../img/opaque.png);} /* mouseover sul pulsante senza collegamento */
#nav li a:hover {color:#E60003;} /* mouseover sul pulsante con collegamento */

/* secondo livello */
#nav li ul li {height:20px; line-height:20px; padding-top:0px; float:none; font-weight: normal; border-bottom:#FFFFFF 1px solid}
#nav li ul li a {color:#FFF;}
#nav li:hover ul {left:0; top:30px; z-index:300; background:transparent  url(../img/opaque1.png);}
#nav ul a:hover {color:#E60003;}
/* fine menù inferiore */

#main
{
	width:940px; /*1000-60 di padding left*/
	background-color:#FFFFFF;
	min-height: 350px;
	height: auto !important;
	height: 350px;
 	margin: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-left: 60px;
	padding-right: 0px;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	text-align:left;
	position:relative;
}

#main a:link, a:visited {
  color: #0083CC;
  text-decoration: none;
  font-weight:bold;
}

#main a:visited {
  color: #0083CC;
  text-decoration: none;
  font-weight:bold;
}

#main a:hover {
  color: #0083CC;
  text-decoration: underline;
  font-weight:bold;
}

.titolo {
  color:#E90004; 
  font-size:20px;
  font-weight:bold;
}

#footer
{
	width:1000px;
  	height:17px;
	background-image:url(../img/striscia.png);	
 	margin: 0px;
	padding: 0px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	font-family: Arial,Verdana,Tahoma;
	font-size:11px;
	line-height:17px;
	vertical-align: bottom;
	color:#000;
}


