/* CSS Document */

/* TAG HTML */
body {
	color:#FFF;
	margin:0px;
	background-color: #003e3e;
	scrollbar-face-color:#003e3e;
	scrollbar-highlight-color:#CD7373;
	scrollbar-3Dlight-color:#AA4949;
	scrollbar-darkshadow-color:#3E0000;
	scrollbar-shadow-color:#560303;
	scrollbar-arrow-color:#CD7373;
	scrollbar-track-color:#8F1D1D;
	background-attachment: fixed;

	background-repeat: no-repeat;
	background-position: left top;	

}


h1,h2,h3,h4,h5,h6,p,li,td { font-family: "Verdana", Arial, Helvetica, sans-serif; }
table { color:#FFF; }


h1  { font-size: 110%; font-weight: bold; color: #FF860C; padding: 5px;}
h2 { font-size: 100%; padding: 0px 0px 0px 10px; font-weight: bold;}
h3 { font-size: 90%;  }
h4 { font-size: 80%; padding: 0px; }

li { font-size: 75%; color:#006C97; text-align: justify; padding: 1px; }
p { font-size: 80%; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input { font-size: 12px; margin: 0px 0px 0px 0px; }

td { valign: top; }


img.iconanews { border: 1px solid #FFF;  margin: 10px 10px 10px 0px;}
img.iconalink { border: 0px solid #FFF; margin: 10px 10px 10px 0px; }


/* LINKS */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none;  }
a:active { text-decoration: none; }



a:link.home { font-size: 55%; font-weight: bold;  color: #48c1c1; display: block; border-bottom: 1px solid #48c1c1; border-left: 1px solid #48c1c1; border-right: 1px solid #48c1c1; padding: 0px 3px 3px 3px; margin-top: 3px;}
a:visited.home  { font-size: 55%; font-weight: bold;  color: #48c1c1; display: block; border-bottom: 1px solid #48c1c1; border-left: 1px solid #48c1c1; border-right: 1px solid #48c1c1; padding: 0px 3px 3px 3px; margin-top: 3px;}
a:hover.home  { font-size: 55%; font-weight: bold;  color: #F90; display: block; border-bottom: 1px solid #F90; border-left: 1px solid #F90; border-right: 1px solid #F90; padding: 0px 3px 3px 3px; margin-top: 3px;}
a:active.home  { font-size: 55%; font-weight: bold;  color: #F90; display: block; border-bottom: 1px solid #F90; border-left: 1px solid #F90; border-right: 1px solid #F90; padding: 0px 3px 3px 3px; margin-top: 3px;}

a:link.gen { font-size: 65%; color: #FF860C; display: block;}
a:visited.gen  { font-size: 65%; color: #FF860C; display: block;}
a:hover.gen  { font-size: 65%; color: #FDBA4D; display: block;}
a:active.gen  { font-size: 65%; color: #FDBA4D; display: block;}

a:link.nav { font-size: 65%; color: #FF860C; display: block; text-align: right;}
a:visited.nav  { font-size: 65%; color: #FF860C; display: block; text-align: right;}
a:hover.nav  { font-size: 65%; color: #FDBA4D; display: block; text-align: right;}
a:active.nav  { font-size: 65%; color: #FDBA4D; display: block; text-align: right;}

a:link.titolo { font-size: 95%; color: #FDBA4D; display: block;  text-align: left; padding: 5px 0px 0px 0px;}
a:visited.titolo {font-size: 95%; color: #FDBA4D; display: block; text-align: left; padding: 5px 0px 0px 0px;}
a:hover.titolo {font-size: 95%; color: #FF860C; display: block; text-align: left; padding: 5px 0px 0px 0px;}
a:active.titolo {font-size: 95%; color: #FF860C; display: block; text-align: left; padding: 5px 0px 0px 0px;}

a menu { font-size: 70%; color: #FDBA4D; font-weight: bold;  padding: 1px 6px 1px 10px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/frecciadx.gif); background-repeat: no-repeat; background-position: left center; }
a:link.menu { font-size: 70%; color: #FDBA4D; font-weight: bold;  padding: 1px 6px 1px 10px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/frecciadx.gif); background-repeat: no-repeat; background-position: left center; }
a:visited.menu { font-size: 70%; color: #FDBA4D; font-weight: bold; padding: 1px 6px 1px 10px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/frecciadx.gif); background-repeat: no-repeat; background-position: left center; }
a:hover.menu { font-size: 70%; color: #FF860C;  font-weight: bold; background-color: #48c1c1; padding: 1px 6px 1px 10px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/frecciadx.gif); background-repeat: no-repeat; background-position: left center; }
a:active.menu { font-size: 70%; color: #FF860C;  font-weight: bold; background-color: #48c1c1; padding: 1px 6px 1px 10px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/frecciadx.gif); background-repeat: no-repeat; background-position: left center; }

a:link.dowloads{ font-size: 70%; color: #FDBA4D;   padding: 3px 3px 3px 15px; display: block; background-image: url(../images/frecciadown.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 1px dashed #FFF;}
a:visited.dowloads { font-size: 70%; color: #FDBA4D;  padding: 3px 3px 3px 15px; display: block; background-image: url(../images/frecciadown.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 1px dashed #FFF;}
a:hover.dowloads { font-size: 70%; color: #FF860C;   background-color: #48c1c1; padding: 3px 3px 3px 15px; display: block; background-image: url(../images/frecciadown.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 1px dashed #FFF;}
a:active.dowloads { font-size: 70%; color: #FF860C;   background-color: #48c1c1; padding: 3px 3px 3px 15px; display: block; background-image: url(../images/frecciadown.gif); background-repeat: no-repeat; background-position: right center; border-bottom: 1px dashed #FFF;}

a:link.qdx { font-size: 60%; color: #FFF; padding: 1px 10px 1px 0px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/q8.gif); background-repeat: no-repeat; background-position: right center; }
a:visited.qdx  { font-size: 60%; color: #FFF; padding: 1px 10px 1px 0px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/q8.gif); background-repeat: no-repeat; background-position: right center; }
a:hover.qdx  { font-size: 60%; color: #F90; padding: 1px 10px 1px 0px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/q802.gif); background-repeat: no-repeat; background-position: right center; }
a:active.qdx { font-size: 60%; color: #F90; padding: 1px 10px 1px 0px; margin: 0px 6px 0px 0px; display: block; background-image: url(../images/q802.gif); background-repeat: no-repeat; background-position: right center; }

a:link.spartiti { font-size: 70%; color: #F90; font-weight: bold;  padding: 16px 0px 16px 35px; display: block; background-image: url(../images/chiave.gif); background-repeat: no-repeat; background-position: left center; }
a:visited.spartiti  { font-size: 70%; color: #F90; font-weight: bold; padding: 16px 0px 16px 35px; display: block; background-image: url(../images/chiave.gif); background-repeat: no-repeat; background-position: left center; }
a:hover.spartiti { font-size: 70%; color: #FFF;  font-weight: bold; padding: 16px 0px 16px 35px; display: block; background-image: url(../images/chiave.gif); background-repeat: no-repeat; background-position: left center; }
a:active.spartiti  { font-size: 70%; color: #FFF;  font-weight: bold; padding: 16px 0px 16px 35px; display: block; background-image: url(../images/chiave.gif); background-repeat: no-repeat; background-position: left center; }



.titolosezione { font-size: 90%; font-weight: bold; color: #FFF; padding: 5px; }
.titolofoto { font-size: 110%; font-weight: bold; color: #FF860C; padding: 5px; text-align: center;}
.tabellatitoli { font-size: 75%; font-weight: bold; color: #003e3e; text-align:center; background-color: #FDBA4D; padding: 8px 0px 8px 0px;}
.tabella1 { font-size: 80%; color: #000; padding: 5px 0px 5px 5px; background-color: #48c1c1; margin: 5px;}
.tabella2 { font-size: 80%;  color: #FFF; padding: 5px 0px 5px 5px; margin: 5px; }
.data { font-size: 75%; font-weight: bold; color: #FFF; padding: 8px 0px 5px 0px; }
.titolonews { font-size: 75%; font-weight: bold; color: #FFF; padding: 5px 0px 10px 10px;}
.abstract { font-size: 65%; color: #FFF; padding: 0px 0px 5px 0px; }
.didascalia { font-size: 75%; padding: 10px 0px 5px 10px; }
.textform {
	font-size: 65%;
	color: #fff;
	text-align: right;
	font-weight: bold;

}

.bg_home {background-image: url(../images/bg_bolla.jpg); background-repeat: no-repeat; background-position: left top;}
.backgroundmusic {background-image: url(../images/fondoAmusic.gif); background-repeat: no-repeat; background-position: left top;}
.backgroundtop {background-image: url(../images/fondoAtop.gif); background-repeat: no-repeat; background-position: left top;}
.backgroundcentro {background-image: url(../images/fondoAcentro.gif); background-repeat: no-repeat; background-position: left top;}
.backgrounddx {background-image: url(../images/fondocentro.gif); background-repeat: repeat-y;}
.bordosx {background-image: url(../images/bordoAsx.gif); background-repeat: repeat-y; background-position: right top;}
.bordocentro {background-image: url(../images/bordoAcentro.gif); background-repeat: repeat-y; background-position: left top;}
.fondocentro	{ background-image: url(../images/bg.gif);}
.fondosx { background-image: url(../../images/fondo_sx.gif); background-repeat: repeat-y; background-position: left top;}
.dashesbianchi { border-bottom: 1px dashed #FFF; padding: 3px 0px 0px 0px;}


/* GENERICHE COLORE */
.bordo { color:#003e3e; }
.rosso{ color:#980000; }
.celeste { color:#0A8AA5; }
.celestino { color:#C7E4F0; padding: 6px 0px 0px 0px;}
.arancio { color:#FF860C; }
.arancino { color:#FDBA4D; }
.bianco { color:#FFF; }
/* GENERICHE COLORE */


/* 
CSS by
Andrea Maiolino
 */
