 
a {
	color:#666666;
	text-decoration:none;
}

a.current {
	color:#999999;
}

a:hover {
	text-decoration: underline;
}
/* BARRA DI NAVIGAZIONE */

.navbar{
position:absolute;
left:110px;
top:92px;
padding:0px;
height: 54px;
color: White; 
font-family: tahoma, verdana, helvetica, arial, sans-serif;
background-color: #ffffff; 
padding: 0px;
width: 100%; 
height: 16px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-style: NONE; 
}

/* testata */
.header{
position:absolute;
left:110px;
top:2px;
padding:0px;
height: 80px;
color: White; 
font-family: tahoma, verdana, helvetica, arial, sans-serif;
background-color: #ffffff; 
padding: 0px;
width: 100%; 
height: 16px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-style: NONE; 
}


/* fine css */

body {
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 100%;
	background-color:#FFFFFF;
	margin: 0em;
}
h1 {
	color:#cd4601;
	font-weight:bold;
	padding-left: 0.5em;
	padding-top: 0.2em;
}

h2 {
	color:#333333;
	font-size:80%;
	font-weight:bold;
	}

h3 {
	color:#FF9933;
	font-size:70%;
	font-weight:normal;
}

h3 a{
	color:#FF9933;
}
h4 {
text-align:justify;
	color:#777777;
	font-size:60%;
	font-weight:normal;
line-height: 1.5em;
}


p {
	text-align:left;
	color:#777777;
	font-size: 80%;
	line-height: 1.5em;
}

/* ----- Menu -----*/
/* ----- main Contenitore ----- */
div.mainContainer{
	margin: 10.2em 0em 1em 13.4em;
}
div.paragrafo{
position:absolute;
left:140px;
top:165px;
}

ul.menudown {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:710px;
height:25px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
text-decoration: none;
}
ul.menudown li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menudown li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menudown li a:link,ul.menudown li a:visited  {
text-decoration:none; 
background:transparent;
color: #8B0000;
} /* colori per il link */
ul.menudown li a:hover {
text-decoration:none; 
background: #CECE00;
color:Black;
font-size: 14px;
border-style: none;
} /* colori per l'effetto roll-over */

div.supInfohome{
position:absolute;
left:110px;
top:142px;
width:154px;
height:20px;
background: url(/immagini/home.png) no-repeat ;
border-style:none;
text-align:center;
}
div.supcathome{
position:absolute;
left:110px;
top:142px;
width:308px;
height:20px;
background: url(/immagini/cat.png) no-repeat ;
border-style:none;
text-align:center

}
div.suptechome{
position:absolute;
left:110px;
top:142px;
width:462px;
height:20px;
background: url(/immagini/tec.png) no-repeat ;
border-style:none;
text-align:center;

}
div.supdowhome{
position:absolute;
left:110px;
top:142px;
width:616px;
height:20px;
	background: url(/immagini/dow.png) no-repeat ;
	border-style:none;
text-align:center;

}



div.supcontattihome{
position:absolute;
left:110px;
top:142px;
width:770px;
height:20px;
	background: url(/immagini/contatti.png) no-repeat ;
	border-style:none;
text-align:center

}
div.mainInfo{
	height:340px;
	width: 769px;
	background: url(/immagini/sfondo.png) no-repeat ;
	border-style:none;
	margin: -0.05em 14.5em -1.5em -6.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

div.mainInfo h3 a{
	color:#003366;
}


/* ----- sub Contenitore ----- */
div.subContainer{
position:absolute;
left:00px;
top:492px;
width:770px;
height:20px;
	clear:both;
	width: auto;
	font-size:60%;
	background-color:#FFFFF;
	border-style:none;
	margin: 0em 0em 0em 0em;
	padding: 1em 0.5em 1em 13.5em;
}

div.copyright {
	color: #CCCCCC;
	text-align:CENTER;
	margin-left:20em;
	margin-right:0.5em;
	background-color:#FFFFF;
	font-size:90%;
}

div.copyright a{
	color:#000000;
}

div.subLinks{
position:absolute;
left:85px;
top:542px;
width:770px;
height:20px;
	float:left;
	clear:left;
	color:#CCCCCC;
	margin-left:2em;
}
div.subLinks a{
	color:#333333;
}

.testo{
font-size:11px;
color:#666666;
font-weight:bold;
float:right;
}
.privacy{
font-size:11px;
color:#FF0000;
font-weight:bold;
float:center;
}

.menuax a{
font-size:80%;
  float: left;
  padding: 15px;
  background-color: #E67F36;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }

.menua a{
font-size:80%;
  float: left;
  padding: 15px;
  background-color: #CCCCCC;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menua a:hover{
background-color: #E67F36;
color:#FFF;
}
.menubx a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #AC829D;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menub a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #CCCCCC;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menub a:hover{
background-color: #AC829D;
color:#FFF;
}
.menucx a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #6699cc;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menuc a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #CCCCCC;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menuc a:hover{
background-color: #6699cc;
color:#FFF;
}
.menudx a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #cece00;
  width:123px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menud a{
font-size:80%;
  float: left;
  padding: 15px;
 background-color: #CCCCCC;
  width:123px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menud a:hover{
background-color: #cece00;
color:#FFF;
}
.menuex a{
font-size:80%;
  float: left;
  padding: 15px;
  background-color: #009900;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menue a{
font-size:80%;
  float: left;
  padding: 15px;
  background-color: #CCCCCC;
  width:124px;
  height:20px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  }
.menue a:hover{
background-color: #009900;
color:#FFF;
}

.contattibox {
	color:#666666;
	border-style:none; border-width:1px; border-color:#F0F0F0;

}





