a{
	TEXT-DECORATION: none;
	color: black;
}
a:link {
	TEXT-DECORATION: none;
	color: #000000;
}
a:active {
	TEXT-DECORATION: none;
	color: #000000;
}
a.approfondimenti {
	color: #FF0000;
}

a:hover {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid black;
}
a:visited {
	text-decoration: none;
}


body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #000000;
	margin-top: 0px;
	background-color: #FFFFFF;
}

div {
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 350%;
	display: inline;
	font-weight: normal;
	margin-left: 10px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-variant: small-caps;
	display: inline;
	margin-left: 2em;
}
h3 {
	border-bottom: 1px solid black;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-variant: small-caps;
}


#intestazione_alta {
	width: 100%;
	margin: 0 auto;
	background-position: bottom;
	background-color: #0000FF;
	color:#000000;
}

#intestazione_centro {
	width: 100%;
	padding-top: 10px;
	float: left;
	background-image: url(images/sfumatura.jpg);
	background-repeat: repeat-x;

}


#intestazione_centro img {
	float: left;
}
div.lingue {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #000000;
	text-align: right;
	float: left;
	width: 20%;
	margin-bottom: 5px;
}
div.lingue img {
	border: none;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}





#slide {
	float: left;
	margin-top: 10px;
	width: 370px;
}
#testo {
	text-align: justify;
	padding-left: 3px;
}






div.uno,div.due,div.tre,div.quattro,div.cinque,div.sei
{
	float: left;
	border-left: 1px solid white;
	text-align: center;
	height: 20px;

}

div.uno {
	width: 16%;
	background-color: #000033;
	color: black;

}
div.due {
	width: 16%;
	background-color: #000066;
	color: black;

}
div.tre {
	width: 17%;
	background-color: #000099;
	color: black;

}
div.quattro {
	width: 17%;
	background-color: #0000CC;
	color: black;

}
div.cinque {
	width: 17%;
	background-color: #0000EE;
	color: black;

}
div.sei {
	width: 16%;
	background-color: #0000FF;
	color: black;

}

   /* Definisce lo stile di un layer contenitore del menu */
   div.main {
	width: 100%;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	font-size: medium;
	font-weight: normal;
	clear: both;
	background-image: url(images/sfumatura2.jpg);
	background-repeat: repeat-x;
	height: 99px;
	background-color: #0000FF;
	color:#000000;
   }
   /* Definisce lo stile di ogni singolo layer nelle sue parti pių spicciole */
   div.menu_uno,div.menu_due,div.menu_tre,div.menu_quattro,div.menu_cinque,div.menu_sei {
	float: left;
	width: 16%;
	border-left: 1px solid white;
	padding-top: 4px;
   }
   div.menu_tre,div.menu_quattro,div.menu_cinque {
	width: 17%;
   }
   
   a.menu1{
	background-color: #000033;
	border-bottom:5px solid #000033;
	
   }   
   a.menu2{
	background-color: #000066;
	border-bottom:5px solid #000066;
   }   
   a.menu3{
	background-color: #000099;
	border-bottom:5px solid #000099;
   }   
   a.menu4{
	background-color: #0000CC;
	border-bottom:5px solid #0000CC;
   }   
   a.menu5{
	background-color: #0000DD;
	border-bottom:5px solid #0000DD;
   }   
   a.menu6{
	background-color: #0000FF;
	border-bottom:5px solid #0000FF;
   }   
   /* Definisce lo stile dei link al caricamento */
   a.menu1,a.menu2,a.menu3,a.menu4,a.menu5,a.menu6 {
	color: #FFFFFE;
	/* Permette di ottenere l'effetto anche se il mouse non č sul testo */
    position: Relative;
	text-decoration: None;
	/* Imposta il contenuto del layer per la larghezza del layer stesso */
    display: Block;
	height: 80px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
   }
   /* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */
   
   a:hover.menu1,a:hover.menu2,a:hover.menu3,a:hover.menu4,a:hover.menu5,a:hover.menu6 {
       border-bottom:none;
	  color: #FFFFFF;
      position: Relative;
      text-decoration: None;
      display: Block;
	  border-bottom:5px solid;
	  border-bottom-color:#FFFFFF
	  
   }
   a:visited.menu1,a:visited.menu2,a:visited.menu3,a:visited.menu4,a:visited.menu5,a:visited.menu6 {
      color:#FFFFFF;
	  
   }
div.menu_sotto {
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	font-size: small;
	font-weight: normal;
	background-color: #CCCCCC;
	color:#000000;
	clear: both;
	padding-bottom: 5px;
	border-bottom: 1px solid;
	border-color: white;
}
div.sotto_menu_basso {
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	font-size: small;
	font-weight: normal;
	background-color: #EEEEEE;
	color: black;
}
div.menustd {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #000000;
	text-align: right;
	width: 79%;
	position: relative;
	margin-left: 20%;
	border-bottom: 1px solid;
}
sotto_menu {

	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	font-size: small;
	font-weight: normal;
	height: 2em;
	border-top: 1px dashed black;
	background-color: #CCCCCC;
	color:#000000;
}
div.sotto_menu {
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	font-size: small;
	font-weight: normal;
	background-color: #DBDBDB;
	color:#000000;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}
#menu2 {
	width: 100%;
	margin-top: 5px;
}

ul.menu_secondario li{
	width: 33%;
	text-align: center;
	margin-bottom: 1px;
	margin-left: 1px;
	display: block;
	float: left;
}
ul.menu_secondario {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

ul.menu_secondario li a {
	display: block;
	background-color: #DDDDFF;
	border-left: 5px solid;
	width: 98%;
	border-color: #9F9FFF;
}

ul.menu_secondario li a:hover {
	border-left: 5px solid;
	border-bottom: none;
	background-color: #000000;
	color: #FFFFFF;
	border-color: #9F9FFF;
}
h4 {
	border-bottom: 1px solid black;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	padding-top: 5px;
}
img {
	border: none;
}

