body { background-color: #F0F0F0; color: #000000; }
span.reduce, p.small_date, a, table.results td .date, table.results td .date, #content ul li a, #content ul li ul li a, ul.bg li, p.date { color: #1a4066; }
h1, h2, h3 { color: #1A4066; }
#sidemenu_home, #sidemenu ul, #column1home ul.linklist, #column1 ul.linklist, #column1_2col ul.linklist, .sidebox_first { border-bottom: 6px solid #1A4066; }
#header { background-color: #00163c; }
#home { background-color: #003366; }
#content { background-color: #FFFFFF; }
#top-nav { background-color: #00234E !important; }
#top-nav li	{ background-color: #00234E !important; border-right: 1px solid #00163c; }
#top-nav li a { background-color: #00234E; color: #FFFDFF; }
#top-nav li a:hover, #top-nav li a:focus { background-color: #2D4A66 !important; color: #FFFDFF; }
#top-nav li.current { border-right: 1px solid #00163c; }
#top-nav li.current, #top-nav li.current a:hover, #top-nav li.current a:focus { background-color: #1A4066 !important; color: #FFFDFF; }
#top-nav li.current a { background-color: #1A4066; color: #FFFDFF; }
#top-smallmenu, #top-smallmenu li a, #top-smallmenu li a:hover, #top-smallmenu li a:focus	{ color: #FFFDFF; }		
#column1home ul, #column1 ul, #column1_2col ul { background-color: #224A66; }
#sidemenu li, #sidemenu_home li, #column1home li, #column1 li, #column1_2col li { background-color: #224A66; border-bottom: 1px dotted #224A66; color: #FFFFFF; }
#column1home ul li, #column1 ul li, #column1_2col ul li { border-bottom: 1px dotted #FFFFFF; }
#column1home li a, #column1home_home li a, #column1 li a, #column1_2col li a {color: #FFFFFF; }
.sidebox_first { background-color: #322710; color: #FFFDFF;}
.sidebox_first h3 { color: #FFFDFF; }
.sidebox_first form label, .sidebox_first a, .sidebox_first p {color: #FFFDFF;}
.sidebox_second { background-color: #2D4A66; color: #FFFDFF;}
.sidebox_second h3 { color: #FFFDFF; }
.sidebox_second p, .sidebox_third a  { color: #FFFDFF; }
.sidebox_third { background-color: #1A4066; color: #FFFDFF}
.sidebox_third h3 { color: #FFFDFF; }
.sidebox_third p, .sidebox_third a { color: #FFFDFF; }
form#filters { border: 1px solid #ffCC33; }
.submit_button { background-color: #ffCC33; border: 1px solid #224a66; color: #000306; }
.sidebox_first form .submit_button { border: 1px solid #FFFDFF; color: #000306; }
tr.even { background-color: #f0f3f6; }
tr.odd { background-color: #F6F3F0; }
img.left, img.right, img.center, #gallery .box img {border: 1px solid #224a66;}
#imageList img { border: 1px solid #224a66; }
.botimg {background-image: url(../getImage.php?id=40);}
#breadcrumbs { border-bottom: 1px dotted #000000; }
hr { background-color: #224a66; color: #224a66; }
table.results { border: 1px solid #2D4A66; }
table.results caption, .page_nav p, table.results caption { background-color: #2D4A66; color: #FFFDFF; }
h4 { color: #000000; }
table.front .right { background-color: #FFFFFF; color: #000000; border-top: 1px solid #224a66;}
table.front .right h2 { color: #1A4066; }
table.front .right h3, table.front .right p, table.front .right span  { color: #000000; }
table.front .left { background-color: #FFFFFF; color: #000000; border-top: 1px solid #224a66;}
table.front .left h2 { color: #1A4066; }
table.front .left h3, table.front .left p, table.front .left span { color: #000000; }

#home { height:154px; }
#content { padding-bottom:2em; }
.tabella_dati_semplice { border-collapse:collapse; border:1px solid #CCC; margin: 5px 20px 10px 20px; }
.tabella_dati_semplice th, 
.tabella_dati_semplice td { border:1px solid #CCC; vertical-align:top; text-align:left; padding:.5em; }
#header img { margin:10px; }
#top-smallmenu { top:10px; }
.txt_due_colonne { margin:1.5em; width:100%; border:0; }
.txt_due_colonne td { width:50%; }

