@charset "utf-8";
/****************/
/* CSS Document */
/* # -> ID      */
/* . -> CLASS	*/
/****************/

/* Navigation Bar Styling */
#nav {
	width: 100%;
	float: left;
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc; }
	
#nav li {
	float: left; }
	
#nav li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #2F2F2F;
	border-right: 1px solid #ccc; }
	
#nav li a:hover {
	color:#438DFE;
	background-color: #fff;
	cursor: pointer;}

/* This is just styling for this specific page. */
body {
	background-color: #555; 
	font: small/1.3 Arial, Helvetica, sans-serif; }
	
#wrap {
	/*width: 960px;*/
	width: 1200px;
	margin: 0 auto;
	background-color: #fff; }
	
#wrap h1 a {
	padding: 5px 0px 5px;
}
	
h1 {
	font-size: 3em;
	padding-top: 10px;
	padding-left: 10px;
	color: #069;
	background-color: #f2f2f2;
	margin: 0; }
	
#content {
	padding: 0 50px 50px; }
  
#footer {
	padding: 10px 0;
	background: #f2f2f2;
	/*color: #2F2F2F;*/
	color:#999;
	text-align:center; }	  

/* -------- Fieldset -------- */
fieldset {
	margin:5px 10px 10px 10px;
	padding: 8px;
	border: 1px dotted #333;
	background-color: #f2f2f2;
}

fieldset div {
	padding: 2px 0px 2px 200px;
}

fieldset div label {
	margin-left: -170px;
	padding-top: 2px;
	width: 160px;
	font-weight: bold;
	position: absolute;
}

fieldset diva {
	padding: 2px 0px 2px 0px;
}

fieldset input {
	width: 200px;
}

fieldset textarea {
	width: 200px;
}

fieldset input.sm {
	width: auto;
}

fieldset input.time {
	width: 20px;	
}

fieldset input.year {
	width: 40px;
}

/* -------- Table -------- */
table {
	background-color: #f2f2f2;
	alignment-adjust: central;
	/*border-collapse: collapse;*/
}

#version {
	background-color: #FFF;
}

/* WebPage Settings*/
.Sett {
	width: 440px;
}

.Sett td {
	width:220px;
}

.Sett td button {
	width:inherit;
	text-align:center;
}

.Sett td button test {
	width:98px;
	text-align:center;
}

/*.Sett td input {
	width:auto;
	text-align:left;
}*/

.SetTxt {
	width:185px;
}

.SetSrt {
	width:185px;
}

/* WebPage Update */
.bUpd {
	width:200px;
	text-align:center;
}

.bRec {
	width:98px;
	text-align:center;
}

.none {
	background-color: #FFF;
}

/* -------- Feedback -------- */
.result {
	margin: 10px 40px 10px 40px;
	padding: 8px;
	border: 1px solid #333;
	text-align: center;
	font-weight: bold;
	background: #eee;
}

.ok {
	border-color: #6b6;
	background: #0C6;
}

.fail {
	border-color: #b66;
	background: #F33;
}

.unk {
	border-color: #cc6;
	background: #FF0;
}
	
.column-left{ float: left; width: 33%; background-color: #f2f2f2; padding-left: 8px;}
.column-center{ float: center;/*display: inline-block;*/ width: 33%; background-color: #f2f2f2;}
.column-right{ float: right; width: 33%; background-color: #f2f2f2;}
.Loghi{ height:75px; background-color: #f2f2f2;};