/******  TOP BAR: 2+2+2+2+4     *******/

#sp-header .logo{margin-left:1em;}

#sp-menu > div > nav > ul > li:nth-child(n) > div > div {background-color:#b3ccd8;}
#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li.sp-menu-item.sp-has-child > div > div {background-color:#F0F0F0;}

table {border: 1px solid #004C7D; }
th {background-color: #84c3e0; text-align: center;}
td {padding-left: 1em; padding-right: 1em;}

h1, h2, h3, h4, h5 {color:#467d96; font-variant: small-caps;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.1em;}

#sp-title > div > div > div > div > h1 {color:#0A364C; font-size: 1.6em; font-variant: small-caps;}

/* LINK NELLE PAGINE*/
a, a:active {color: #3a6e86; !important;}
a:hover {color:#0096d3;  !important;}


/* LINK NEI MENU*/
#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li:nth-child(n) > a {color: #0A364C; !important;}
#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li:nth-child(n) > a: active {color: #0A364C; !important;}
#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li:nth-child(n) > a:hover {color: #3a6e86; !important;}


#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.current-item.active > a {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.current-item.active >  a:active {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.current-item.active >  a:hover {color: #3a6e86; !important;}

#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li.sp-menu-item.sp-has-child > div > div > ul > li:nth-child(m) > a {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li.sp-menu-item.sp-has-child > div > div > ul > li:nth-child(m) > a:active {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li:nth-child(n) > div > div > ul > li.sp-menu-item.sp-has-child > div > div > ul > li:nth-child(m) > a:hover {color: #3a6e86; !important;}

#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li:nth-child(n) > a {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li:nth-child(n) > a:active {color: #0A364C; !important;}

#sp-menu > div > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li:nth-child(n) > a:hover {color: #3a6e86; !important;}

/* COLONNA SINISTRA*/
#sp-left > div > div {background-color: #c7dee8;}


/* RIGHE TABELLAA*/
#sp-component tr:nth-child(odd) { 
  background-color: #e8eff2; }


