/* CSS TYPO&COLOR */
body {
   font: 11px/1.4 Tahoma,Verdana,Arial,sans-serif;
	background:#ccc;
	}
input, select, option, textarea {
   font: 12px Verdana,Arial,sans-serif;
	}
table { font-size: 11px;}

/*LAYOUT PAGINA*/
div#lay {
   background:#fff; color:#000
	}

/*HEADER LOGO*/	
#logo h1 {
	font-size: 24px; letter-spacing: -1px;
}
#logo h1 a {
	text-decoration: none; color: #003E5B;
}
#logo h1 a:hover {
	text-decoration: underline;
}
	
	
/*LOGIN*/	
div#login {
   background:#fff; color:#000
	}
div#logfield {
	background: #f5f5f5;
}
div#logfield input {
	border: 1px solid #000;
}
div#logfield input#log {
	background: #98c000; color: #fff; font-weight: bold;
	border: 1px solid #98c000; font-size: 11px; 
}		
	
/*-----NAV CON TAB-----*/
#nav {
	background: #98C000; font-weight: bold;
}
#tabmenu li a:link, #tabmenu li a:visited {
	color: #fff; background: #003E5B;
}
#tabmenu li a:hover, #tabmenu li a:focus, #tabmenu li a:active, 
#tabmenu li#current a  {
	color: #003E5B; background: #fff;
}
/*BRICIOLE DI PANE*/
p#briciole {
	color: #707070;
}
p#briciole a {
	color: #303030;
}

/*TITOLI-PARAGRAFI-LINK-INPUT*/
div#content h2 {
	font-size: 15px; color: #003366;
}
div#content h3 {
	font-size: 13px; color: #003366;
}
div#content a, div#content label a {
	text-decoration: underline; font-weight: normal; color: #03c;
}
div#content a:hover, div#content label a:hover {
	text-decoration: none; font-weight: normal; color: #03c;
}
div#content input.btn {
	background: #003E5B; color: #fff; border: 1px solid #003E5B;
	padding: 2px; font-size: 10px; font-weight: bold;
}



/*TABLE NO BORDI LATERALI*/
table#Nob th {
	color: #000; background: #f5f5f5;
}
table#Nob td, table#Nob th {
	border-bottom: 1px solid #b5b5b5; border-top: 1px solid #b5b5b5;
}
/*TABLE CON BORDI LATERALI*/
table#Bor th {
	color: #000; background: #f5f5f5;
}
table#Bor td, table#Bor th {
	border: 1px solid #b5b5b5;
}
table#Bor td a {
	text-decoration: underline; font-weight: normal; color: #03c;
}
table#Bor td a:hover {
	text-decoration: none; font-weight: normal; color: #03c;
}
/*TABLE CON BORDI LATERALI*/
table#Bor2 th {
	color: #000; background: #f5f5f5;
}
table#Bor2 td, table#Bor2 th {
	border: 1px solid #b5b5b5;
}
table#Bor2 td a {
	text-decoration: underline; font-weight: normal; color: #03c;
}
table#Bor2 td a:hover {
	text-decoration: none; font-weight: normal; color: #03c;
}


/*POPUP RUBRICA RICERCA */
div#rubrica {
	background: #fff;
}
div#rubrica h1 {
	font-size: 18px; color: #003366;
}
div#rubrica table#cerca input {
	border: 1px solid #000;
}
div#rubrica input#cerca {
	background: #003E5B; color: #fff; border: 1px solid #003E5B;
	font-size: 10px; font-weight: bold;
}
div#rubrica table#results th {
	color: #000; background: #f5f5f5;
}
div#rubrica table#results td, div#rubrica table#results th {
	border: 1px solid #b5b5b5;
}
div#rubrica a {
	text-decoration: underline; font-weight: normal; color: #03c;
}
div#rubrica a:hover {
	text-decoration: none; font-weight: normal; color: #03c;
}






/*-----SLOGAN-----*/
#slogan {
	background: #808080; color: #fff;
	font-weight: bold;
}
