body,html { 
font-family: Arial, Helvetica, Sans-Serif; /* Arial, Helvetica, sans-serif; */
font-size: 100%;
color: White;
background: Black;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 { /* Queste sono le regole generali dei titoli */
font-family: Arial, Helvetica, Sans-Serif;
font-weight: normal;
margin: 0;
padding: 0;
}

h1 { /* Qui cominciano le regole di ogni titolo, normalmente le dimensioni */

}
h2 {

}
h3 {

}
h4 {

}
h5 {

}
h6 {

}
p { /* Le regole del paragrafo */
font-family: Arial, Helvetica, Sans-Serif;
font-size: 100%;
font-weight: normal;
margin: 5px;
padding: 5px;
}

a:link { 
	text-decoration: none; 
	background-color: transparent;
	color: Gray;
	}
a:visited { 
	text-decoration: none; 
	background-color: transparent;
	color: Gray;
	}
a:hover, a:active { 
	text-decoration: underline; 
	background-color: transparent;
	color: Gray;
	}

ul { /* Le regole per le liste non ordinate */
list-style-position: outside;
list-style-type: disc;
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}

ol { /* Le regole per le liste ordinate */
list-style-position: outside;
list-style-type: decimal;
margin: 0;
padding: 0;
}

.titlink a{
	color: white;
	text-decoration: none; 
	background-color: transparent;
}

.actual a{
	color: white;
	text-decoration: underline; 
	background-color: transparent;
}

#centralbox {
	margin: auto; /* garantisce il centraggio in firefox ed explorer*/
	position: relative;
	top: 100px;
	width: 700px;
	height: 470px;
	background: #000 url(panel.gif) no-repeat;
}

#headerbox {
	position: absolute;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: white;
	top: -100px;
	/*left: 5px;*/
	width: 700px;
	height: 57px;
}

#under {
	font-size: 20px;
	font-weight: bold;
	color: yellow;
}

#maintenance {
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}

#tagbox {
	position: absolute;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	top: 105px;
	left: 5px;
	width: 397px;
	height: 68px;
}

#linkbox {
	position: absolute;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	top: 307px;
	left: 80px;
	width: 175px;
	height: 203px;
}


#blablabox {
	position: absolute;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	top: 300px;
	left: 306px;
	width: 345px;
	color: gray;/*#6CC45E;*/ /*41AF29;*/
}

#copybox {
	position: absolute;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	left: 10px;
	top: 451px;
	width: 700px;
	color: gray;
}

#googlebox {
	position: absolute;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	top: 490px;
	left: 10px;
	width: 699px;
	height: 94px;
}

#jukebox {
	position: absolute;
	text-align: center;
	top: 25px;
	left: -40px;
	width: 400px;
  height: 229px;
  overflow: hidden;
}

.loginbox{width:330px;color:gray;font-size:12px;font-family: Arial, Helvetica, Sans-Serif;}
.loginbox a{color:gray;display:block;width:150px;margin:auto}
.loginbox ul{margin:0px;padding:0px;list-style:none;background-position: left top;background-repeat: repeat-y;padding-left:10px;}
.loginbox ul li{margin-bottom:1px;padding:0px;}
.loginbox ul li label{display:block;width:100px;float:left;font-weight:bold;font-size:12px;color:gray;}
.loginbox ul li .input_text{border:1px solid gray;}
.loginbox .tasti .tasto_login{float:right;margin-top:2px;margin-right:16px;font-size:12px;color:gray;font-weight:bold;cursor:pointer;}
.loginbox ul .user_name{text-align:center;color: gray;}
.errore_login a{display:inline;}
