/* STILI AREA PUBBLICA */
h1 img {vertical-align:middle;}

.grayBox {padding: 6px;margin: 0 0 15px 0;border:1px solid #cbe1ee;}
.grayBox img {padding: 10px;}

dl.generic {width:613px;background: url(../grafica/bg_dl.gif) repeat-y left top;margin:30px 0;}
dl.generic dt {background: url(../grafica/bg_dt.gif) no-repeat left top;text-align: left;font-family: Trebuchet MS, Times New Roman, Times, serif;font-size: 17px;color: #0799d7;margin: 0;padding: 4px 0 0 10px;font-weight: bold;height:30px;}
dl.generic dd {margin:0;padding:10px;background: url(../grafica/bg_dd.gif) no-repeat left bottom;font-size:13px;}
dl.generic dd p {overflow: hidden;}

dl.genericDue {width:613px;background: url(../grafica/bg_dl2.gif) repeat-y left top;margin:30px 0;}
dl.genericDue dt {background: url(../grafica/bg_dt2.gif) no-repeat left top;text-align: right;font-family: Trebuchet MS, Times New Roman, Times, serif;font-size: 18px;color: #0799d7;margin: 0;padding: 4px 30px 0 0;font-weight: bold;height:30px;}
dl.genericDue dd {margin:0;padding:10px 10px 50px 10px;background: url(../grafica/bg_dd2.jpg) no-repeat left bottom;font-size:13px;}
dl.genericDue dd p {overflow: hidden;}

dl.news {width:207px;background: #eff9ff;margin:0;}
dl.news a {text-decoration: none;}
dl.news dt {background: url(../grafica/bg_dt_news.gif) no-repeat left top;font-family: Trebuchet MS, Times New Roman, Times, serif;font-size: 16px;color: #fff;margin: 0;padding: 8px 0 0 10px;font-weight: bold;text-align: left;height:44px;}
dl.news dd {margin:0;padding:0 6px 10px 0;background: url(../grafica/bg_dd_news2.gif) no-repeat left bottom;line-height: 140%;}
dl.news dd a:hover {text-decoration: underline;}
dl.news dd ul {color: #aec7dd;}
dl.news dd ul li {font-weight:bold;padding:3px 0 16px 0;border-bottom: 1px dashed #b6d7eb;}

dl.primoPiano {width:207px;background: #eff9ff;margin:0 0 10px 0;}
dl.primoPiano dt {background: url(../grafica/bg_dt_primo.gif) no-repeat left top;font-family: Trebuchet MS, Times New Roman, Times, serif;font-size: 16px;color: #fff;margin: 0;padding: 8px 0 0 10px;font-weight: bold;text-align: left;height:44px;}
dl.primoPiano dd {margin:0;padding:0 6px 10px 0;background: url(../grafica/bg_dd_news2.gif) no-repeat left bottom;text-align: center;}
dl.primoPiano dd a:hover {text-decoration: underline;}
dl.primoPiano dd ul {color: #aec7dd;}
dl.primoPiano dd ul li {font-weight:bold;padding:3px 0 16px 0;border-bottom: 1px dashed #b6d7eb;}

/* NEWS */
.news_title {height:23px;font-size:14px;line-height:14px;padding:6px 0 0 0;margin: 5px 0 0 0;background: url(../grafica/graffetta.gif) no-repeat 0 0;}
.news_title .news_data {font-size: 10px;color: #0799d7;padding:4px 6px;float: right;font-weight:bold;background: #f2f2f2;
    letter-spacing: 0.1em;
    -webkit-border-radius: 20px;
    -webkit-border-top-leftradius: 0;
    -moz-border-radius: 20px;
    -moz-border-radius-topleft: 0;
    border-radius:20px;
    border-top-left-radius:0;}
.news_title .news_link {font-weight: bold;padding: 0;margin: 0 0 0 26px;display: block;}
.news_title .news_link a {text-decoration: none;}
.news_title .news_link a:hover {text-decoration: underline;}
.news_strillo {padding: 5px 0;margin: 6px 0 15px 0;border-bottom:1px dashed #cbe1ee;padding: 0 0 0 26px;}

/* TABELLE */
table.tb_IL1 {border:none;}
table.tb_IL1 td {vertical-align: top;width: 50%;padding:10px;border:none;background:none;}
table.tb_IL1 td h3 {margin: 20px 0 10px 0;padding: 0;}
table.tb_IL1 td p {font-size: 12px;background: url(../grafica/angolo.gif) no-repeat left top #ecf6fb;margin: 0;padding: 10px 15px 10px 20px;}
table.tb_IL1 td h3 img {float:right;margin-right:20px;}

table.tb_IL2 {border:none;}
table.tb_IL2 th {background:none;font-size:14px;text-align:left;border:none;background: url(../grafica/bg_Sfumato.gif) repeat-x left top;padding:8px;}
table.tb_IL2 td {width:200px;border:0;background:none;border:none;text-align:center;}
table.tb_IL2 td p {text-align:right;margin:0;}
table.tb_IL2 td p span {font-size:11px;color:#0799d7;}


/* SOLO PER AREA RISERVATA */
div#menu_dx {position: absolute;margin-left: 540px;padding-top: 30px;width: 170px;}
div#menu_dx dl.MenuSezioni {margin: 0;padding: 0 0 10px 0;background-color: #fff;}
div#menu_dx dl.MenuSezioni dt {text-align: center;background-color: #3c96d6;font-weight: bold;color: #fff;font-size: 14px;padding: 3px;margin: 15px 0 5px 0;}
div#menu_dx dl.MenuSezioni dd {padding: 0;margin: 10px 8px;}
div#menu_dx dl.MenuSezioni dd a.selected {font-weight: bold;color: #b85301;}

/* tabella Agenti */
table.tabAgenti {font-size:12px;margin:5px auto 35px auto;}
table.tabAgenti th {border:1px solid #c2dbe9;padding:2px;}
table.tabAgenti td {background: none;border:1px solid #e2e2e2;}
