body {
	background: #F0F8FF url(../images/bg_azz1.jpg) fixed;
	color: #000;
}

.small{
	font: 10px;
}

.titolo {
	font: bold 14px;
	color: White;
}

.bordo{
	border:1px solid #CDCDBE;
}

.bold {
 font-weight: bold;
}

a {color:#2998FF;}
a:hover {color:#7C7C60;}

fieldset {border:1px solid #D4E7F7;}
legend {background:#FFF; color:#969678;}

table.table-style01 th {background:#011a5b; color:#FFFFFF;}
table.table-style01 th, table.table-style01 td {border:1px solid #B2DAFF;}
table.table-style01 tr.bg td {
	background: #516393;
	font: bold;
}
table.table-style01 td.bg1 {
	background: #F5F5F5;
}
table.table-style01 td.bg{background:#D4E7F7;}

/*altra tabella */

table.table-style02 {background:#FFFFFF; color:#0a1224; }
table.table-style02 th {background:#011a5b; color:#FFFFFF;}
table.table-style02 th, table.table-style01 td {border:1px solid #B2DAFF;}
table.table-style02 td.bg { background: #516393;font: bold;}



/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header {
	background: #0a1224;
}

#logo {border-bottom:1px solid #464646; color:#FFF;}
#logo span {color:#77BCFF;}
#logo a {color:#FFF;}

#slogan {color:#B0B0B0;}


#nav {background-color:#004C8E;}
#nav li a {
	border-left: 1px solid #001a5d;
	color: #FFF;
}
#nav li.last a {border-right:1px solid #001a5d;}
#nav li#nav-active a {
	background: #5d709b;
	color: #FFF;
}
#nav li a:hover {
	background: #4567bf;
	color: #FFF;
}

#cols .main {background-color:#FFF;}

#content h1 {border-bottom:1px solid #77BCFF;}
#content h2 {border-bottom:1px solid #CDCDBE; color:#004C8E;}
#content h3, #content h4 {border-bottom:1px solid #CDCDBE; color:#52523F;}
#content .cssbox .cssbox_head h2 {
	border-bottom: 1px dotted #CDCDBE;
	color: #052a81;
	margin-bottom: 5px;
}

#aside h3 {color:#6E6E55;}
#aside ul li {border-bottom:1px solid #D8D8CC;}

#footer {background:#4F4F4F; color:#BFBFBF;}
#footer a {color:#BFBFBF;}
#footer a:hover {color:#FFF;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#perex {border-bottom:5px solid #001857; background:#001857;}             

.section {border-bottom:1px solid #CDCDBE; background:#EEEEE9;}
.section h3 {background-color:#979779; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#444434;}

#col-top, #col-bottom, #col {background-color:#F4F4F1;}

#cols3 .col h3 {background-color:#e4f1f6; color:#3d99c2;}
#cols3 .col h3 a {color:#3d99c2;}
#cols3 .col h3 a:hover {color:#000;}
#cols3 .col-more {background:#F5F5F5;}

#cols2 #col-left .title h4, #cols2 #col-right h4 {color:#898a6b;}
#cols2 #col-left .title h4, #cols2 #col-left .title span {background-color:#FFF;}
#cols2 #col-left .article {color:#0891c1;}
#cols2 #col-left a:hover.article {color:#000;}

#cols2 #col-right {background-color:#F4F4F1;}
#cols2 #col-right h4 span {background-color:#F4F4F1;}
