
*  {
	font-family: "Lucida Grande", "Lucida Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
}

html,body {margin:0; padding:0;}
body {background:#212618;}

div#logobar {
	position:absolute;
	top:30px;
	left:0px;
	width:100%; 
	height:450px;
	
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	text-align:center;
	color:#000000;
}

div#mainbar {
	position:absolute;
	top:80px;
	width:100%; 
}

div#content {
	width:700px;
	background:#FFFFFF;
	border:1px solid #000000;
	padding:5px;
}

div#content_full {
	width:100%;
	background:#FFFFFF;
}

div#content table tr td, div#content_full table tr td {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	padding:7px;
}

div#content table tr.even, div#content_full table tr.even{
	background:#E5E5E5;
}

div#content table tr td.title, div#content_full table tr td.title { border-top:1px solid #000000; background:#25BA41; }
div#content table tr td.right, div#content_full table tr td.right{ border-right:1px solid #000000; }

div#content table tr td a:link, div#content_full table tr td a:link  { color:#000000; text-decoration:none; }
div#content table tr td a:visited, div#content_full table tr td a:visited  { color:#000000; text-decoration:none; }

span#login table tr td {
	padding:5px;
	border:0px solid #000000;
}


/* -------------------------------------------------------------------------------------------------------------------------- */

div.error { 
	color:#000000; 
	font-weight:bold; 
	background:#FF9A9A; 
	width:30%; 
	padding:10px; 
	border:1px solid #CC0000; 
	font-size: 14px;
}

span#index table tr td, span#index table tr td a  {
	font-size: 21px;
	border:0px solid #FFFFFF;
}

div#option table tr td, div#option table tr td a {
	font-size: 12px;
	border:0px solid #FFFFFF;
}

div#register_box table tr td, div#register_box table tr td a {
	font-size: 12px;
	border:0px solid #FFFFFF;
}

div#option {
	padding:0px; 
	width:450px; 
	border:1px solid #75736E;
	background:#FFFFFF url('../img/option.png') no-repeat -20px -20px;
}


a.buttonlink {
	border:1px solid #000000; 
	font-size:14px;
	color:#000000;
	background:#A9A9A9; 
	padding:4px 5px 4px 5px;
	text-decoration:none;
}

/* -------------- BOX RICERCA -------------- */

div#box_search table tr td {
border:1px solid #FFF; 
padding:3px;
}

div#box_search { border:1px solid #000000; width:330px;  }

/* -------------- INPUT -------------- */

input.txt_pan {
font-size:22px;
background:#A9A9A9; 
}


span.info, a.info  {
	color:#666666;
	font-size: 11px;
}

