
/* 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;
}
div#login div#logHeader h1 {
	font-size: 24px; letter-spacing: -1px;
}
div#login div#logHeader h1 a {
	text-decoration: none; color: #003E5B;
}
div#login div#logHeader 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;
}


