body
{
	background-color: #000000;
	background-image: url(nero.gif);
	font-family: TeXGyreAdventorRegular, Verdana, sans-serif;
}
.sfondo{
 background-color: white;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 filter: alpha(opacity=10);
 opacity:0.1;
} 

 hr {
	color: #646464;
	height: 1px;
	border: none;
	background-color: none;
}

@font-face {
    font-family:'TeXGyreAdventorRegular';
    src: url('css/texgyreadventor-regular-webfont.eot');
    src: url('css/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/texgyreadventor-regular-webfont.woff') format('woff'),
         url('css/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('css/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.testo  { /* testo grigio*/
font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#d2d2d2;
text-decoration: none;
text-align: justify;
}

.testo1  { /* testo piccolo grigio scuro*/
font: 12px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#333333;
text-decoration: none;
text-align: justify;
}

.testo2  {	/* testo TITOLO grigio*/
font: normal lighter 32px/34px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#646464;
text-align: justify;
}
.testo3  { /* testo contenuto grigio scuro*/
font: 12px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#333333;
text-decoration: none;
text-align: justify;
}

.testo4  { /* testo bianco*/
font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#ffffff;
text-decoration: none;
text-align: justify;
}

.testo5  { /* testo sottotitolo grigio*/
font: 16px/18px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#1a5871;
text-decoration: none;
text-align: justify;
}

.testo6  { /* testo piccolo grigio*/
font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#d2d2d2;
text-decoration: none;
text-align: right;
}


.testoita  { /* testo sottotitolo grigio*/
font: 12px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#1a5871;
text-decoration: none;
text-align: justify;
}

A:LINK {
 font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #d2d2d2;
 text-decoration: none;
 }

A:VISITED {
 font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #d2d2d2;
 text-decoration: none;
 }

A:HOVER {
 font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #ffffff;
 text-decoration:  none;
 }

A:ACTIVE { 
 font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #ffffff;
 text-decoration: none;
 }
 
 A:LINK.link1 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #d2d2d2;
 text-decoration: none;
 }

A:VISITED.link1 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #d2d2d2;
 text-decoration: none;
 }

A:HOVER.link1 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #ffffff;
 text-decoration: none;
 }

A:ACTIVE.link1 { 
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
 color: #ffffff;
 text-decoration: none;
 }
 
A:LINK.link2 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#004080;
 text-decoration: none;
 }

A:VISITED.link2 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#004080;
 text-decoration: none;
 }

A:HOVER.link2 {
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#ffffff;
 text-decoration: none;
 background: #404040;
 }

A:ACTIVE.link2 { 
 font: 12px/14px 'TeXGyreAdventorRegular', Arial, sans-serif;
color:#616161;
 text-decoration: none;
 }
 
.list1 
{
	list-style-image: url(quadro.gif);
	list-style-position: inherit;
	margin-top: 0px;
	padding-top: 0px;
	position: inherit;
} 


.boximg {
  position: relative;
  width: 950px; /* Stessa larghezza dell'immagine */
  height: 450px; /* Stessa altezza dell'immagine */
}
div.boxtesto {
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 100%;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.6);
}

div.boxtesto1 {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 100%;
  background: rgb(255, 255, 255,);
  background: rgba(255, 255, 255, 0.8);
}

.boximg1 {
  position: relative;
  width: 316px; /* Stessa larghezza dell'immagine */
  height: 190px; /* Stessa altezza dell'immagine */
}
div.boxtesto3 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.6);
}
div.boxtesto4 {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 100%;
  background: rgb(255, 255, 255,);
  background: rgba(255, 255, 255, 0.8);
}
