/*background-color: rgb(44,77,155); /* azzurro */
/*background-color: rgb(255,255,255); /* bianco */
/*background-color: rgb(2, 63, 136); /* blu nostro */
/*background-color: rgb(255, 203, 5); /*giallo nostro */

body{
		margin-top: 2%;
		border-top:0;
		padding: 0;
		background-image: url(Immagini/MarchioGP_93_200x200.jpg);
		color: rgb(2, 63, 136); /*blu nostro */
		font-size: 62.5%;
		text-align: center; /*serve a centrare il sito per IE '-_-*/
}

h1{font-size:1em;font-family: Verdana, Arial;} /*div footer*/
h2{border: 0; margin:0;}
h3{font-size:2.9em;font-family: Arial, Verdana;color: rgb(255,203,5);
text-align:left; margin: 0; 
}

h1.pres{font-size:1.3em; color: rgb(235,235,235);border-top: 0;
padding-left:1.5%; padding-right:1.5%; padding-top:1%;
line-height: 1.3em; /* distanza tra le linee */
text-align:left;
}
h1.canz{font-size:1.3em; color:rgb(255,203,5); padding-left:1.5%;}

h2.pres{font-family: Verdana, Arial;font-size:1.2em;border-top: 1px solid rgb(255,255,255);
text-align: center; color: rgb(235,235,235);
line-height: 1.5em; /* distanza tra le linee */
}
.comppos{font-family: Verdana, Arial;font-size:1.5em;color: rgb(255,203,5);text-align:left; margin: 0;}
.compnome{font-family: Arial, Verdana;font-size:2.6em;color: rgb(255,255,255);text-align:left; margin: 0;
line-height: 1.3em; /* distanza tra le linee */
}
.videonome{font-size:2em;border:0;text-align:center;color: rgb(235,235,235);}
.videotit{font-size: 1.8em; text-align: left; color: rgb(255,203,5);padding-left:1%;}
h3.conc{font-size:1.4em; font-family: Verdana, Arial; padding-left: 7.5%;padding-right: 7.5%;
text-align:left; color: rgb(255,203,5);
}

h3.conc a:hover{color:rgb(255,203,5); cursor: pointer;}
h3.conc a{color: rgb(255,255,255); cursor: pointer;}
a:hover, a {color:rgb(220,220,220); cursor: pointer;}


.gbnome{font-family:Verdana, Arial;font-size: 1.1em;color:rgb(2,63,136);text-align:left;}
.gbnome a{color:rgb(50,50,50);}
.gbcommento{font-family:Cambria, Verdana, Arial;font-size:1.7em;color:rgb(0,0,0);text-align:center;}
.gbstato{font-family:Verdana, Arial;font-size:1em;color:red;text-align:left;}

div#bod2{
background-color: rgb(61, 85, 157);
width:960px; /* a causa di IE non si può mettere a percentuale questo valore (IE sbiella)
/*min-width: 800px;/**/
margin:0 auto;
text-align:left;
}

div#separatore{width:100%;background: transparent;height: 20px;}

div#container{background-color: rgb(255, 203, 5); /*giallo nostro */width: 100%;}

div#catino{margin: 0px 20px 0px 20px;background-color: rgb(255,203,5);}

div#banner	{
background-color: rgb(2, 63, 136); /* blu nostro */
width:100%;
border: 0px;
text-align: center;
padding: 2px 0px 2px 0px ;
margin-bottom: 10px;
}

div#albero	{
background-color: rgb(44,77,155); /* azzurro */
color: rgb(255, 203, 5); /*giallo nostro */
font: bold 1.7em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
width:100%;
margin-bottom: 10px;
float: left;
}
div#albero ul{float: left;list-style: none;width:100%;
    margin:0 0em 0;padding: 0;}
div#albero li{float: left;margin: 0 0em 0;padding: 0;
    background-color: rgb(44,77,155);}
ul#alb a{float: left;padding-top:5px;padding-bottom:5px;padding-left: 10px;padding-right: 10px;
    background-color: rgb(44,77,155); /* boh */
    text-decoration: none;color:rgb(255, 203, 5);
}
ul#alb a:hover{color: rgb(255,255,255);background-color: rgb(55,88,255); /* boh */}
ul#alb li#active {color: rgb(0,0,0); padding-top:5px;padding-left:10px;padding-right:10px;}
.notizia{background: rgb(44,77,155);color: rgb(255,255,255);
font: 1.2em Verdana, Arial;
padding-left: 3%; padding-top:3%;
float: left;
margin-bottom:2%;
}
div#componenti	{
background-color: rgb(44,77,155); /* azzurro */
color: rgb(255, 203, 5); /*giallo nostro */
font: bold 1.7em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
width:100%;
margin-top:1%;
margin-bottom:1%;
padding:0;
float: left;
border-bottom: 1px solid rgb(255,255,255);
}
div#componenti ul{list-style: none;width:100%;
    margin:0;padding: 0;/*height:100%;*/}
div#componenti li{float: left;margin: 0;padding: 0;
    background-color: rgb(44,77,155);}
ul#comp a{float: left;padding-top:5px;padding-bottom:5px;padding-left: 10px;padding-right: 10px;
    background-color: rgb(44,77,155); /* boh */
    text-decoration: none;color:rgb(255, 203, 5);
	/*height: 100%;*/
}
ul#comp a:hover{color: rgb(255,255,255);background-color: rgb(55,88,255);}
ul#comp li#active{color: rgb(0,0,0); padding-top:5px;padding-left:10px;padding-right:10px;}

div #pub {background-color: rgb(255,203,5); margin-left: 2%; margin: 0px; padding: 0px; width: 18%; float:left;clear:both;}

div#menu	{background-color: rgb(44,77,155); /* azzurro */ width: 100%; float: left;}

div#marchio{text-align:center;}
div#GPtrasparente{
background-color: rgb(44,77,155); /* azzurro */
width: 79%; 
height: auto !important; /* per i browser moderni */ /* tutti i browser obbediscono anche alla keyword !important, 
							in grado di ridefinire la priorità delle dichiarazioni rispetto al loro ordine 
							e/o specificità, per specificare quindi un'altezza auto-adattante */
height:600px; /* per IE5.x e IE6 */
min-height: 600px;  /* per i browser moderni */
float: right;
}

div#contenuto	{
background-color: rgb(44,77,155); /* azzurro */
width: 100%; min-height: 600px; float: right;
}
div#brani{border-top: 1px solid rgb(255,255,255);}

div#repertorio_sx{
margin-bottom: 2%; margin-top:2%;margin-left:1%;/**/
width:33%;
float:left;
}

div#repertorio_dx{
margin-bottom: 2%; margin-top:1%;margin-right:1%;/**/
width:64%;
float:right;
}

div#footer{text-align: center; clear: both;}

div#menu h3{
font-size: 100%;
margin: 0px;
padding: 0px 0px;
border-top: 1px solid rgb(255,255,255);
color: rgb(0,0,0);
background-color: rgb(44,77,155);
}

div#tablecenter{text-align:center;} /* inserito questo div per contenere le tabelle altrimenti IE non le centra '-_- */

table {
	font-size:1em;
	border-collapse: collapse;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 3px;
	/*margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;*/
	border: 1px solid rgb(0,153,204);
	padding: 30px 10px 5px;
	width: 85%;
	text-align:center;
	}
table.noborder{border: 0px solid rgb(0,153,204);}

table tr td, table tr th  {border: 1px solid rgb(0,153,204);}
table.noborder tr td, table tr th  {border: 0px solid rgb(0,153,204);}

tr th + td + td + td + td {border-right: 3px solid rgb(148,111,0);}

table h1{ /* Usato per le date nelle tabelle */
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial;
	text-align: center;
	text-decoration: none;
	line-height: 1.3em; /* distanza tra le linee */
	color: rgb(255, 203, 5);
	display: inline;
  }
table h3 { /* usato per i titoli dei contenuti delle tabelle */
	font-size: 3em;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Verdana;
	text-align: center;
	text-decoration: underline;
	color: rgb(201, 85, 14);
	margin: 0.5ex 0 1.5ex 0;
	/*display: inline;*/
	}
table h4{ /* usato per i contenuti delle tabelle */	
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial;
	text-align: center;
	text-decoration: none;
	line-height: 1.5em; /* distanza tra le linee */
	color: rgb(255, 255, 255); /* bianco */
	padding: 0.5ex 0 1ex 0;
	margin: 0 0;
	/*display: inline;*/
	}
table a{color:rgb(180,180,180);}

div#nav{margin-left: 0px;margin-top:10px;margin-bottom:10px;color:rgb(0,0,90);
    background-color: rgb(44,77,155);font: 1.3em Arial, Helvetica, sans-serif;
	border:1px solid rgb(44,77,155);}
div#nav h3, h2{font-size: 100%;margin: 0;padding: 4px 10px;
    border-top: 1px solid rgb(255,255,255);
	color: rgb(255,255,255);background-color: rgb(44,77,155);}

div#nav ul,div#nav li{margin: 0;padding: 0;list-style-type: none}


div#nav h3:hover, div#nav h2:hover{background-color:rgb(30,0,160);}
div#nav li{margin: 0 0 0 0;border:0;}
div#nav li{background-color: rgb(44,77,155);}

div#nav li.last{border-bottom: 1px solid rgb(255,255,255); display:block;}
div#nav a{display: block;color: rgb(255, 255, 255);text-decoration:none;}

div#nav a.in{display: block;padding-left: 15px;height: 18px;line-height: 18px;
    border-top: 1px solid rgb(255,255,255);color: rgb(0,0,90);
    text-decoration: none;font-weight: bold}

div#nav a.in:hover{color: rgb(0,0,90);background-color: rgb(0,153,255);}
div#nav ul ul a{color: rgb(33,33,33); background-color: rgb(174,205,255);font-weight: normal}

.centro { text-align:center; margin: 2% 0 2% 0; /*padding:0;/**/}
area {visibility:hidden;}
area:hover{visibility:visible;}

.arepe{cursor:pointer; text-decoration:underline; color: rgb(255,255,255);}
.arepec{cursor:pointer; text-decoration:underline; color:rgb(255,203,5);}

	/* jQuery lightBox plugin - Gallery style */
div	#gallery {
		background-color: rgb(44,77,155);
		margin: 1.5% 0% 1.5% 1.5%;
		width: 97%;
	}
div	#gallery ul { list-style: none; }
div	#gallery ul li { display: inline; }
div	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
div	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
div	#gallery ul a:hover { color: #fff; }

