html, body {height:100%; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3c3c3c; text-align:left; line-height:16px;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0B3A61; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2C57A6; text-decoration: underline; }
*{margin:0; padding:0;}

#body-1 { margin:0; padding: 0; background:#363636 url('../images/sistema/back.jpg') no-repeat center top;}
#main-container { width:940px; margin:0 auto;}
#box-container { position:relative; width:940px;}
#sup-header { float:left; width:915px; height:30px; padding:0 0 0 25px;}
#sup-header-2 { float:left; width:890px; height:30px; background-color:#28272D;}
#header { float:left; width:870px; height:171px; background:url('../images/sistema/header.png') center no-repeat; margin-top:10px; padding:44px 0 0 70px;}
#header2 { float:left; width:914px; height:201px; background:url('../images/sistema/header2.png') center no-repeat; margin-top:10px; padding:14px 0 0 26px;}
#three-box { float:left; width:933px; height:75px; margin-top:5px; padding-left:7px;}
#main { float:left; width:930px; margin:5px 0 0 10px;}
#fogli { float:left; width:684px; height:703px; background:url('../images/sistema/fogli.png');}
#right { position:absolute; width:246px; padding:25px 0 0 0; top:342px; left:692px}
#newsletter { float:left; width:235px; height:127px; background:url('../images/sistema/newsletter.png');}
.box-1 { float:left; width:225px; height:41px; background:url('../images/sistema/box-1.png'); margin:5px 0 0 0; padding:6px 0 0 10px;}
.box-2 { float:left; width:210px; height:54px; background:url('../images/sistema/box-2.png'); margin:5px 0 0 0; padding:6px 0 0 25px;}
#reserved { float:left; width:235px; height:144px; background:url('../images/sistema/reserved.png'); margin:5px 0 0 0;}
#footer { position:absolute; width:908px; height:114px; background:url('../images/sistema/footer.png') center no-repeat; top:1030px; left:15px; z-index:-10; line-height:14px;}
.barra1 {float:left; width:210px; height:28px; background:url('../images/sistema/barra1.jpg') center no-repeat; padding:6px 0 0 35px;}
.barra2 {float:left; width:489px; height:28px; background:url('../images/sistema/barra2.jpg') center no-repeat; padding:6px 0 0 35px;}
.box-news {float:left; width:524px; height:220px; background:url('../images/sistema/box-news.jpg') center no-repeat;}
img {border:0;}
.img-5 { float: left; height:70px; border:0; margin: 0 10px 2px 0;  }
.bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fff;}
.bianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff;}
.bianco15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#fff;}
.cobalto17 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color:#0E436A;}
.title { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color:#DFB343;}
.cobalto10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#021A2C;}
.cobalto11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#021A2C;}
.claim { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#565656;}
.menuamaranto11 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#636363; text-decoration: none; }
.menuamaranto11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#BB3E3E; text-decoration: none; }
.menubianco10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fff; text-decoration: none; }
.menubianco10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFD200; text-decoration: none; }
.menubianco16 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#fff; text-decoration: none; }
.menubianco16 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFD200; text-decoration: none; }
.menucobalto14 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#021A2C; text-decoration: none; }
.menucobalto14 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration: none; }

.link a {
float: left;
height:30px;
padding:0 25px;
font-size: 11px; 
color: #fff;
text-decoration: none;
text-align: center;
line-height: 30px;
}
.link a:hover {
background:url('../images/sistema/back-2.jpg');
color: #000;
}
.link_selected a {
float: left;
background:url('../images/sistema/back-2.jpg');
height:30px;
padding:0 25px;
font-size: 11px; 
color: #000;
text-decoration: none;
text-align: center;
line-height: 30px;
}
.pag_selected { 
float:left; 
padding:2px;
text-align:center; 
margin:0 1px 0 1px; 
font-family: Verdana, Arial; 
color:#FEB70F; 
font-size:10px;
}
.pag_link a {
float: left;
padding:2px;
margin:0 1px 0 1px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #333;
}
.pag_link a:hover {
color:#FEB70F; 
}

#tagcloud-top { float:left; width:235px; height:19px; background:url('../images/sistema/box-top.png'); margin-top:5px;}
#tagcloud-center { float:left; width:215px; background:url('../images/sistema/box-center.png'); padding:0 10px; text-align:center;}
#tagcloud-bottom { float:left; width:235px; height:19px; background:url('../images/sistema/box-bottom.png');}

.tag { padding: 2px; text-decoration: none; }
.tag:link  { color: #0E436A; }
.tag:visited { color: #CC3300; }
.tag:hover { color: #000;}
.tag:active { color: #FFFFCC; }


.menu {font-family: Verdana, sans-serif; width:800px; height:30px; margin:0; font-size:11px; background:#000; position:relative; z-index:100; float:left;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; width:100px; text-align:center;}
.menu ul li a, .menu ul li a:visited {display:block; width:101px; text-decoration:none; height:30px; line-height:30px; color:#fff; background:#000;}
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}
.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }
.menu ul li:hover a,
.menu ul li a:hover {color:#000; background:#000 url(../images/sistema/back-2.jpg);}
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:890px;background:#114068; color:#fff;}
.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}
.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0;}
.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#bd8d5e url(../images/sistema/back-2.jpg) bottom right no-repeat; color:#fff;}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#114068; color:#fff;}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#eee; color:#000;}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}
.hover {color:#000; width:100px; text-align:center; background:#000 url(../images/sistema/back-2.jpg); height:30px; line-height:30px;}

.wa-menu-01 a {
background-color:#fff;
float: left;
width:198px;
padding:5px;
border: 1px solid #ccc;
margin:2px 0;
text-align:left;
text-decoration:none;
font-family:Verdana,Arial;
font-size:11px;
}
.wa-menu-01 a:hover {
background-color:#fff7d0;
}
.wa-menu-01-hover a{
background-color:#fff7d0;
float: left;
width:208px;
height:25px;
border: 1px solid #ccc;
margin:2px 0;
text-align:left;
text-decoration:none;
font-family:Verdana,Arial;
font-size:11px;
}
.wa-menu-02 a {
background-color:#fff;
float: right;
padding:5px;
border: 1px solid #ccc;
margin:0 2px;
text-align:left;
text-decoration:none;
font-family:Verdana,Arial;
font-size:11px;
}
.wa-menu-02 a:hover {
background-color:#fff7d0;
}
.wa-menu-02-hover a{
background-color:#fff7d0;
float: right;
padding:5px;
border: 1px solid #ccc;
margin:0 2px;
text-align:left;
text-decoration:none;
font-family:Verdana,Arial;
font-size:11px;
}