body{
	margin: 0px;
	padding: 0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	background-color:#ccc;
	letter-spacing: 2px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 15px;
}
div#navigation{
	background-color:#cccccc;
	border-bottom: 1px solid black;
	padding-left: 20px;
}
ul{
	padding:0px;
	margin:0px;
	white-space:nowrap;
}

li{
	display: inline;
	list-style-type: none;
	padding:0px;
	margin: 0px;
/*	border-bottom:1px solid black;*/
	white-space:nowrap;
}

a{
	text-decoration:none;
	padding: 0px 0.4em;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	border: 1px solid black;
	border-bottom:1px solid #CCCCCC;
}

a:hover{
	text-decoration:none;
	padding: 0px 0.4em;
	background-color:#EEE0BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	border-bottom:1px solid #EEE0BF;
	/*border: 1px solid black;*/
}



li#activelink{
	display: inline;
	list-style-type: none;
	padding:0px;
	margin: 0px;
	white-space:nowrap;
}
li#activelink a{
	border-bottom: 2px solid white;
	background-color:#FFFFFF;
}

/* #############################################  LOGIN  #######################################*/
input,textarea{
	border: 1px solid #E4D38F;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:14px;
}
th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
}
div#login{
	margin-left: 40px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
}
div#login a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	background-color:#FFFFFF;
	border: none;
}	
/* ################################################  UPLOADS  ###################################*/

a.up{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 0px;
	background-color:#FFFFFF;
}
a.up:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 0px;
	background-color:#FFFFFF;
	color:#000033;
}
div#upload{
	margin-left: 40px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
}

.ck{
	border: 1px solid white;
}

/* #####################################  BENVENUTO  ############################################*/
div#benvenuto{
	margin-left: 40px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#993300;
}

div#upload td{
	background-color:#F5ECD8;
	font:Arial, Helvetica, sans-serif;
}
div#upload td.white{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
}

div#upload th{
	background-color:#F5ECD8;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}
div#upload a{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
}

div#upload td a{
	background-color:#F5ECD8;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
}
div#upload td a:hover{
	background-color:#E4D38F;
	font:Arial, Helvetica, sans-serif;
}

div#upload td a.white{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
	font-weight: bold;
}
div#upload td a.white:hover{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#messaggio{
	margin-top: 10px;
	margin-left: 40px;
	padding: 0.5em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #E4D38F;
	background-color:#DAEDFC;
	width: 65%;
	
}

div#messaggio-inviare{
	margin-top: 10px;
	margin-left: 40px;
	padding: 0.5em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #E4D38F;
	background-color:#EEE0BF;
	width: 65%;
	
}

div#help{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	background-color:#DAEDFC;
	padding: 10px 10px 10px 10px;
	font-weight:bolder;
}
div#help_corpo{
	margin-left: 40px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	width: 60%;
	text-align:justify;
	line-height: 1.2;
}
/***************************  SiteInfo  ***********************************/

div#siteInfo{
	position:relative;
	margin-top: 20px;
	margin-left: 40px;
	padding: 5px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #CCCCCC;
	width: 40%;
}
div#siteInfo a{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	border: none;
}

div#siteInfo a:hover{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
	border: none;
}
