/* PAGE */
body { margin: 0px; padding: 0px; background: white; cursor: default; font-family:Verdana,Arial,Helvetica,sans-serif; text-align: center; color: #393942; }
img { border: 0px; }
a { color: #666666; text-decoration: none; cursor: pointer; }
div { margin: 0px auto; border: 0px; padding: 0px; position: relative; text-align: left }
#container { background: white url("../img/bk_lato_sx.jpg") top left repeat-y; width: 943px; }

/* HEADER */
#header { height: 95px; }
#logo { width: 645px; height: 95px; float: left; background: transparent url("../img/top.gif") top left no-repeat; }
#search { width: 298px; height: 95px; float: right; padding: 0px; background: transparent url("../img/bk_cerca2.jpg") top left repeat-y; }
#searcher { width: 298px; margin: 20px 0px 0px 25px; padding: 0px 15px; color: white; text-transform: uppercase; font-size: 10px; font-weight: bold; }
#searcher input { width: 145px; font-size: 11px; border: 1px solid black; padding: 0px 5px; margin: 0px 5px; }
div.convDiv { width: 90%; text-align: left; font-size: 11px; font-weight:bold; margin-top:10px !important; }
div.convDiv A { text-decoration:none; }
div.convDiv A:hover { text-decoration:underline; }

/* AREA SUPERIORE */
#upper { background: white url("../img/bk_lato_sx.jpg") top left repeat-y; height: 76px; z-index: 3; }
#tappo { width: 298px; height: 76px; float: right; padding: 0px; background: transparent url("../img/bk_cerca2.gif") top left repeat-y; }
#menu { margin-left: 57px; width: 588px; float: left; background: transparent; }
#menu1 { height: 22px; padding: 0px; margin: 0px; }
#title { width: 358px; text-align: left; float: left; }
#title p { padding: 0px 0px 0px 165px; margin: 0px; }
#linker { width: 230px; float: right; padding: 0px; margin: 0px; }
ul#mn1 { padding: 0px; margin: 0px; float: left; }
ul#mn1 li { float: left; list-style-type: none; width: 55px; font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: center; }
ul#mn1 .lnk { float: left; margin: 0px; text-decoration: none; background: transparent url("../img/tab_on_left.gif") no-repeat left top; padding: 0px 0px 0px 14px; }
ul#mn1 .no_lnk { float: left; margin: 0px; text-decoration: none; background: transparent; padding: 0px 0px 0px 14px; }
ul#mn1 .home, ul#mn1 .assistenza { line-height: 9px; }
ul#mn1 a span { background: transparent url("../img/tab_on_right.gif") no-repeat right top; display: block; float: none; padding: 2px 15px 0px 0px; height: 22px; color: white; }
ul#mn1 .no { background: transparent; color: black; display: block; float: none; padding: 2px 15px 0px 0px !important; height: 22px; }
ul#mn1 .hm { padding-top: 6px !important; }
#menu2 { margin: 6px 0px; height: 22px; background: #a4a7a3; z-index: 3; }
ul#navmenu-h { margin: 0; border: 0 none; padding: 0; width: 588px; list-style: none; height: 22px; z-index: 4; }
ul#navmenu-h li { margin: 0; border: 0 none; padding: 0; float: left; display: inline; list-style: none; position: relative; z-index: 4; }
ul#navmenu-h li ul { width:100px; }


ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; list-style: none; display: none; position: absolute; top: 22px; left: 0; z-index: 4; }
ul#navmenu-h ul:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; z-index: 4; }
ul#navmenu-h ul li { width: 202px; float: left; display: block !important; display: inline; z-index: 4; height: 15px; padding: 0; }
ul#navmenu-h a { padding: 0 6px; float: none !important; float: left; display: block; background: #a4a7a3; color: white; font: normal 11px/22px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; z-index: 4; }
ul#navmenu-h li ul li a { padding: 0 6px; float: none !important; float: left; display: block; background: #c8d2d3; color: #b30027; font: normal 11px/15px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; z-index: 4; }
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { background: #b30027; color: white; z-index: 4; font-weight: bold }
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { float: none; background: #a4a7a3; color: white; z-index: 4; font-size: 10px; height: 15px;}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a { background: #b30027; color: white; z-index: 4; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display: none; position: absolute; top: 0; left: 160px; z-index: 4; }
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display: none; z-index: 4; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display: block; z-index: 4; }
.first { padding: 0px 8px !important; font-weight: bold !important; font-size: 11px !important; }
#briciole { 
background:transparent url(../img/breadcrumb_arrow.gif) no-repeat scroll left center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:19px;
margin:0px;
padding:0px;
}
#briciole p { margin: 0px; padding: 3px 0px 0px 12px; color: #b30027; }
#briciole a { text-decoration: underline; color: #666666; }

/* LOGIN AREA */
#login { width: 298px; height: 76px; float: right; background: #dde7e6 url("../img/bk_login2.jpg") top left repeat-y; }
#log1 { width: 80px; float: left; height: 69px; }
#log1 .logger { padding: 12px 0px 0px 12px; width: 45px; height: 48px; }
#log2 { width: 218px; float: right; height: 69px; }
#log2 p { margin: 0px; padding: 23px 90px 0px 0px; font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; }

/* BARRA LATERALE */
#lateral { width: 241px; text-align: center; position: absolute; top: 0px; right: 57px; z-index: 1;}
.lat { background: #f6f7f6; margin: 0px 0px 20px; z-index: 2; text-align: center; margin-left: auto; margin-right: auto; width: 230px}
.lat_big { background: #f6f7f6; margin: 0px 0px 20px; z-index: 2; text-align: center; margin-left: auto; margin-right: auto; width: 230px; height: 130px}
.lat_tit { text-align: center; text-transform: uppercase; color: #b30027; font-weight: bold; font-size: 11px; padding: 20px 10px 0px; margin: 0px; }
.lat_tit_big { text-align: center; text-transform: uppercase; color: #b30027; font-weight: bold; font-size: 11px; padding: 10px 10px 0px; margin: 0px; }
.lat_tit_big a { text-align: center; text-transform: uppercase; color: #b30027; font-weight: bold; font-size: 11px; padding: 10px 10px 0px; margin: 0px; }
.lat_txt { text-align: center; padding: 0px 10px 30px; margin: 0px; color: #b30027; font-size: 11px; font-weight: bold; }
.lat_txt_news { text-align: center; padding-top: 5px; margin: 0px; color: #b30027; font-size: 11px; font-weight: bold; }
.flash { padding: 30px 0px; }

/* CORPO CENTRALE */
#central { background: white url("../img/bk_lato_sx.jpg") top left repeat-y; min-height: 300px }
#inlay { margin-left: 57px; width: 886px; background: #edeeed url("../img/bk_lat_dx.jpg") top right no-repeat; min-height: 300px }
.inlay_title { width: 588px; margin: 0px; padding: 0px; }
.inlay_title p {
color:#b30027;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
margin:0px;
padding:20px 20px 0px;
}
.inlay_title .subtitle { font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif;color: #666666; padding: 0px 20px 15px; margin: 0px; }
.line { width: 100px; height: 1px; padding: 0px; margin: 0px; border: 0px; text-align: left; }
.col {background-color: #edeeed !important;}
p#wd { background: transparent; margin: 0px; padding: 0px; }
.inlay_text { width: 588px; margin: 0px; padding-top: 20px; font-size: 11px; }
.inlay_text a { color: #666666; text-decoration: underline; }
.inlay_text p { padding: 5px 20px; margin: 0px; text-align: left; }
.fondo { width: 588px; margin: 0px; height: 20px; }
.inlay_image { width: 40px; height: 50px; }
.inlay_title .sect_sub { font-size: 12px; color: #666666; padding: 0px; margin: 0px; }
.inlay_text .titolo { color: #008000; padding-top: 15px; padding-bottom: 0px; }
.inlay_text .blue_title { color: #b30027; font-weight: bold; font-size: 11px; padding: 3px 20px; }
.job_p { padding: 10px 20px 10px 20px !important; margin: 0px; }
.job_lnk { color: #666666; font-size: 11px; font-weight: bold; }
.job_hr { background: transparent url("../img/p_blu.gif") left no-repeat; text-align: left; height: 1px; margin: 0px 20px; border: 0px; width: 100px; }
.news_hr { background: transparent url("../img/p_blu.gif") left repeat; text-align: left; height: 1px; margin: 0px 15px; border: 0px; width: 430px; }
ul#sect_menu a, ul#attach_menu a { text-decoration: underline; color: #666666; font-weight: bold; }
ul#sect_menu li, ul#attach_menu li, ul#elenco li { font-size: 10px; padding: 0px; margin: 0px;}
ul#sect_menu li { list-style-image: url("../img/freccina.gif"); }
ul#elenco { padding: 0px 10px 0px; margin: 0px; }
ul#elenco li {
list-style-type: none; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight: bold;
color:#b30027;
margin: 0px; 
padding: 10px 10px 0px; 
}
ul#attach_menu { padding-left: 60px; margin: 10px 0px; }
ul#attach_menu li, ul#attach_menu .pdf { list-style-image: url("../img/cicon_attachpdf.gif"); }
ul#attach_menu .doc { list-style-image: url("../img/cicon_attachdoc.gif"); }
ul#attach_menu .xls { list-style-image: url("../img/cicon_attachxls.gif"); }
ul#sect_menu, ul#attach_menu { margin:0px; padding:20px 0px 0px 40px; }
.inlay_menu { padding: 0px; margin: 0px; width:588px; }
#form_page .form_title { font-size: 11px; font-weight: bold; color: #666666; padding: 15px 0px 0px 10px; margin: 0px; }
#form_page { margin-left: 57px; width: 886px; background: #edeeed url("../img/bk_lat_dx.jpg") top right no-repeat; }
#form_page form { font-size: 10px; font-weight: bold; color: #b30027; }
#form_page input { font-size: 10px; width: 150px; height: 12px; }
#form_page select { font-size: 10px; }
#form_page .radio { width: auto; height: auto; }
#form_page table { width: 587px; text-align: left; font-size: 10px; font-weight: bold; color: #b30027; }
#form_page .form_rgt { background: #72727A; text-align: right; }
#form_page .black { background: black; text-align: left; color: white; }
#form_page button { background-color:#b30027; border:1px solid #000000; color:#FFFFFF; font-size: 10px; font-weight: bold; padding: 0px 5px;}
#form_page hr { padding: 0px; margin: 0px; }

.contentBody a {color:#b30027; text-decoration:none}
.contentBody a:hover {color:#b30027; text-decoration:underline}

.contentBody span {color:#b30027;font-weight:bold}


/* MAIN PAGES */
/* #main { width: 588px; margin: 0px; height: 100%; background: transparent url("../img/bk_tab_dx_mondo.jpg") top left repeat; } */
#main { width: 588px; margin: 0px; height: 100%; background: #FFFFFF; }
.imgs { clear: left; width: 153px; height: 318px; float: left; background: #edeeed; }
.txts { width: 435px; height: 318px; float: right; background: transparent url("../img/bk_tab_dx_mondo2.jpg") top left repeat; }
.lft {margin:0;}
.lft_tit { text-transform: uppercase; color: #b30027; font-weight: bold; font-size: 11px; padding: 10px 10px 0px; margin: 0px; }
.rgt {margin:0;}
.rgt_link{padding: 0px 10px; margin: 0px 0px 0px; color:#666666; font-size: 11px; font-weight: bold; }
.rgt_link1{padding: 0px 10px; margin: 0px 0px 0px; color:#000000; font-size: 11px; font-weight: bold; }
.rgt_link a{color:#666666!important; }
.rgt_link1 a{color:#000000!important; }
.float_lft { width:49%; float: left; }
.float_rgt { width:50%; float: right; }
.cen { width:100%; clear: both; }
.cen p, .cen_txt { padding: 4px 10px 0px; margin: 0px; font-size: 11px; text-align: left; }
.tit_news { color:#B30027; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;
font-weight:bold;
margin:7px 0px 0px 5px;
padding:0px 10px;}
.tit_txt { padding: 0px 30px 0px 10px; margin: 0px; font-size: 11px; text-align: left; }
.ftr { clear: both; }

/* FOOTER */
#footer { height: 70px; clear: both; background: transparent url("../img/bk_lat_dx.jpg") top right no-repeat; }
#info { margin-left: 57px; width: 828px; height: 70px; float: left; background: transparent url("../img/bk_tab_footer.jpg") top left repeat-x; }
#info p { text-align: center; padding: 6px 0px 0px; margin: 0px; font-size: 9px; color: white }
#info a { color: white; font-weight: bold }
#credits { width: 298px; height: 70px; float: right; background: #edeeed; }
#credit1, #credit2 { padding: 0px; margin:0px; width: 241px; height: 70px; background: #edeeed; text-align: center; }
#credit1 img, #credit2 img { padding-top: 20px; }
#credit1 { float: left; }
#credit2 { margin-right: 58px; float: right; }

.wh { background: white !important; }
.faq_p { padding: 20px 20px 0px 20px !important; color: #666666 !important; font-size: 11px !important; font-weight: bold !important; margin: 0px; }
.data { font-size: 10px !important; }
.button_form { background-color:#b30027; border:1px solid #000000; color:#FFFFFF; font-size: 10px; font-weight: bold; padding: opx 5px; width: 20px !important; height: 20px !important;}
.button_aggiungi{ background-color:#b30027; border:1px solid #000000; color:#FFFFFF; font-size: 10px; font-weight: bold; padding: opx 5px; width: 80px !important; height: 20px !important;}
/* HACK EXPLORER */
*html #menu { width: 586px; margin-left: 1.79em; }
*html #info { width: 587px; margin-left: 29px; }
*html #credits { width: 298px;}
*html #credit2 { margin-right: 29px; }
*html #searcher { margin: 50px 0px 0px; width: 265px; }
*html #title { width: 350px; }
*html #briciole { height: 14px; }
*html #log1 .logger { margin: 12px 0px 0px 12px; }
*html ul#navmenu-h { width: 586px; }
*html .inlay_menu { width: 588px; }
*html ul#navmenu-h ul li { width: 250px; padding: auto; }
*html .imgs { height: 158px; }


tr.listEven {



/*        background-color: #C7D8E8; */

        background-color: #FFFFFF; 

       vertical-align: top;



}







td.listEven {



        font-weight: normal;



        vertical-align: top;



        padding: 0.5em;



}







tr.listOdd {



 /*       background-color: #FFFFFF; */

background-color: #EDF5F2;



        vertical-align: top;



}

.pageButtonWrap {

        

        padding: 5px 5px 5px 0px;

        

        background-color: #72727A;



}



.pageButton {



  background-color: #226ABE;



  color: #FFFFFF;



  text-decoration: none;



  font-weight: bold;



  cursor: hand ;



  font-size: xx-small;



  border: 1px solid #000;



}
.lineWrap {

        background-color: #CCCCCC;

        border-top: 5px solid #CCCCCC;



       border-bottom: 5px solid #CCCCCC;



        border-left: 10px solid #CCCCCC;



        border-right: 10px solid #CCCCCC;

}
.label {



  color: #333333;



  font-weight: bold;



  font-size: xx-small;



  padding: 3px 3px 3px 10px;

  

  vertical-align: top;



  background-color: #FFFFFF;



}
input[type="file"]{
    height: 18px !important; width :100px !important; }
    
/* TABS */
#tabs DIV { float:left; width:122px; white-space:nowrap; text-align:center; margin-bottom:-12px; font-size: 0.7em}

#tabs .selectTab,#tabs .singleTab { 
border:1px solid #DBDCDB;
font-weight:800;
margin-bottom:0;
padding:8px 0;
position:relative;
}

#tabs>.selectTab,#tabs>.singleTab {margin-bottom:10px !important;}

#tabs .singleTab A {color:#dbdcdb; margin:0 5px;}

#tabs .singleTab A:hover {color:#b30027}

#tabs .sepTab { width:2px;}

#tabs .leftTab { position:absolute; top:0; left:0; height:33px; width:3px;}


/* Modifica tabs */
/*#tabs .singleTab { padding-top:6px; padding-bottom:3px; margin-top:8px;} EZIO */

#tabs .singleTab .leftTab { height:25px;}

#tabs .selectTab { color:#b30027; font-weight: bold;}

/* PAGER */
.pager{text-align:center;color:#666;font-size:10px;font-weight:700}
.pager a{color:#666;}

/* NEWS */
#title_archive {
color:#b30027;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px 20px 0px;
}

P.txtDettSalaStampa{font-size:.7em;color:#666;margin:10 0 0 15}

/*DIV.contatta{font-size:.7em !important; margin-top:0px !important; background:#e9f1fc url(/GruppoSACE/content/i/arrow_red.gif) no-repeat 3px 12px; padding:8px 10px 5px 15px} EZIO */
DIV.contatta{font-size:.7em !important; margin:0px 15px 0px 15px !important; background:#edeeed url(/GruppoSACE/content/i/arrow_red.gif) no-repeat 3px 12px; padding:8px 10px 5px 15px}

/*DIV.contatta A{color:#306fc8;} EZIO */
DIV.contatta A{color:#b30027;}
DIV.contatta A:hover{text-decoration:underline;}

.itemComunicatoText A{color:#b30027; text-decoration:none;}
.itemComunicatoText A:hover{ text-decoration:underline;}
div.itemComunicatoText{font-size:.8em;padding:4px 10px 2px 20px}
div.itemComunicatoText DIV.msg{font-size:.9em;}
div.itemComunicatoText P{font-size:.95em !important;}

.itemComunicatoText_js A{color:#b30027; text-decoration:none;}
.itemComunicatoText_js A:hover{ text-decoration:underline;}
div.itemComunicatoText_js{font-size:.7em;padding:0px 0px 2px 10px}
div.itemComunicatoText_js DIV.msg{font-size:.9em;}
div.itemComunicatoText_js P{font-size:.95em !important;}

UL.lista{list-style-type:none !important;font-size:.85em !important;}
UL.lista LI{margin:0 !important;}

UL.lista LI UL{font-size:1.3em; margin:0 0 10px 25px !important; padding:0 !important;}
UL.lista LI UL LI{ list-style-type:disc !important; list-style-position:outside; margin:0;}
UL.lista LI OL{font-size:1.3em; margin:0 0 10px 30px !important; padding:0 !important;}
UL.lista LI OL LI{list-style-type:decimal !important; list-style-position:outside; margin:0;}

DIV.sepnews {width:100%;height:1px; background:url(/GruppoSACE/content/i/bg_dot.gif) top left repeat-x;font-size:1px;line-height:1px;margin:5px 0; }

DIV.itemComunicato{padding:0px 10px 0px 5px;margin:0 !important;}

/*DIV.itemComunicatoOn{padding:8px 10px 5px 5px;margin:0 !important;background-color:#e9f1fc;} EZIO */
DIV.itemComunicatoOn{padding:8px 10px 5px 5px;margin:0 !important;background-color:#edeeed;}

/*DIV.itemComunicatoOn A{color:#306fc8;} EZIO */
/*DIV.itemComunicatoOn A:hover{text-decoration:underline;background-color:#e9f1fc;} EZIO */
DIV.itemComunicatoOn A{color:#b30027;}
DIV.itemComunicatoOn A:hover{text-decoration:underline;}

DIV.allegato A{color:#b30027;}
DIV.allegato A:hover{text-decoration:underline;}


DIV.itemComunicatoOn DIV.txt,
DIV.itemComunicato DIV.txt{width:80%; margin:0 !important;}
DIV.itemComunicato_js DIV.txt{width:95%; margin:0 !important;}

/* EZIO
DIV.itemComunicato DIV.txt DIV.tit{
color:#306fc8;font-size:.8em; font-weight:bold; margin-top:0px !important;
background-image:url(/GruppoSACE/content/i/arrow_red.gif); background-repeat:no-repeat; background-position:left 5px;
padding:0 0 0 15px; 
}
*/
DIV.itemComunicato DIV.txt DIV.tit{
color:#b30027;font-size:.8em; font-weight:bold; margin-top:0px !important;
background-image:url(/GruppoSACE/content/i/arrow_red.gif); background-repeat:no-repeat; background-position:left 5px;
padding:0 0 0 15px; 
}

DIV.itemComunicato_js DIV.txt DIV.tit{
color:#b30027;font-size:.7em; font-weight:bold; margin-top:0px !important;
padding:0 0 0 10px; 
}

/* EZIO
DIV.itemComunicatoOn DIV.txt DIV.tit{
color:#306fc8;font-size:.8em; font-weight:bold; margin-top:0px !important;
background-image:url(/GruppoSACE/content/i/arrow_red.gif); background-repeat:no-repeat; background-position:left 5px; 
padding:0 0 0 15px;
}
*/
DIV.itemComunicatoOn DIV.txt DIV.tit{
color:#b30027;font-size:.8em; font-weight:bold; margin-top:0px !important;
background-image:url(/GruppoSACE/content/i/arrow_red.gif); background-repeat:no-repeat; background-position:left 5px; 
padding:0 0 0 15px;
}

DIV.itemComunicato DIV.txt DIV.tit SPAN,
DIV.itemComunicato_js DIV.txt DIV.tit SPAN,
DIV.itemComunicatoOn DIV.txt DIV.tit SPAN{color:#666666;}

/* EZIO
DIV.itemComunicato DIV.txt DIV.tit A,
DIV.itemComunicato DIV.txt DIV.opt A,
DIV.itemComunicatoOn DIV.txt DIV.tit A,
DIV.itemComunicatoOn DIV.txt DIV.opt A{color:#306fc8;}
*/
DIV.itemComunicato DIV.txt DIV.tit A,
DIV.itemComunicato DIV.txt DIV.opt A,
DIV.itemComunicato_js DIV.txt DIV.tit A,
DIV.itemComunicato_js DIV.txt DIV.opt A,
DIV.itemComunicatoOn DIV.txt DIV.tit A,
DIV.itemComunicatoOn DIV.txt DIV.opt A{color:#b30027;}

DIV.itemComunicato DIV.txt DIV.tit A:hover,
DIV.itemComunicato DIV.txt DIV.opt A:hover,
DIV.itemComunicato_js DIV.txt DIV.tit A:hover,
DIV.itemComunicato_js DIV.txt DIV.opt A:hover,
DIV.itemComunicatoOn DIV.txt DIV.tit A:hover,
DIV.itemComunicatoOn DIV.txt DIV.opt A:hover{text-decoration:underline;}

DIV.itemComunicatoOn DIV.txt DIV.tit A:hover{background-color:#e9f1fc !important;}

DIV.itemComunicatoOn DIV.txt DIV.opt,
DIV.itemComunicato DIV.txt DIV.opt{color:#306fc8;font-size:.8em; font-weight:bold;padding:0 0 0 15px;}
DIV.itemComunicato_js DIV.txt DIV.opt{color:#306fc8;font-size:.7em; font-weight:bold;padding:0 0 0 10px;}

/*DIV.itemComunicatoOn DIV.txt DIV.subtit,
DIV.itemComunicato DIV.txt DIV.subtit{color:#003b79;font-size:.8em; font-weight:bold;padding:0 0 0 15px;}*/
DIV.itemComunicatoOn DIV.txt DIV.subtit,
DIV.itemComunicato DIV.txt DIV.subtit{font-size:.8em; font-weight:bold;padding:0 0 0 15px;}
DIV.itemComunicato_js DIV.txt DIV.subtit{font-size:.7em; font-weight:bold;padding:0 0 0 10px;}

DIV.itemComunicato DIV.txt DIV.subtit A,
DIV.itemComunicato_js DIV.txt DIV.subtit A,
DIV.itemComunicatoOn DIV.txt DIV.subtit A{color:#003b79;}

HTML>div.itemComunicato{background-position:5px 5px !important;}
HTML>div.itemComunicatoOn{background-position:5px 13px !important;}

.allegato{padding:0;margin-top:10px;}
.allegato .title{float:left;height:24px; margin-left:9px;}
.allegato>.title{margin-left:20px !important;}
.allegato .ico{height:24px;float:right; width:110px; text-align:left;}
.allegato .ico A{font-size:.7em;color:#666}

/*.allegato .title A{list-style:disc;display:list-item;text-indent:0;list-style-position:inside;color:#002472;font-weight:bold;font-size:.7em} EZIO */
.allegato .title A{list-style:disc;display:list-item;text-indent:0;list-style-position:inside;color:#b30027;font-weight:bold;font-size:.7em}
.allegato .title A:hover{text-decoration: underline;}

div.itemComunicatoText{font-size:.8em;padding:4px 10px 2px 20px}
div.itemComunicatoText DIV.msg{font-size:.9em;}
div.itemComunicatoText P{font-size:.95em !important;}

div.clear,.clear{float:none;line-height:0;font-size:0;height:0;clear:both}

DIV.subtit{font-size:.7em;font-weight:700;color:#666;margin:0 0 0 0px}
DIV.abs{font-size:.7em;font-weight:700;color:#666;margin:0 0 5px 15px}
DIV.abs2{font-size:.7em;font-weight:700;color:#666;margin:10px 0 0 0;}

.textNorm A, .itemComunicatoText A, .text A, P.txtDettSalaStampa2 A, DIV.centrale DIV.footer P A{color:#b30027; text-decoration:none;}
.textNorm A:hover, .itemComunicatoText A:hover, .text A:hover, P.txtDettSalaStampa2 A:hover, DIV.centrale DIV.footer P A:hover{ text-decoration:underline;}

.indietro{font-size:.6em; margin: 0 0 0 520px}
/*.indietro a{color:#002472} EZIO */
.indietro a{
color:#666666 ;
}

/* allegato lista */
div.itemComunicato div.allegato, 
div.itemComunicatoOn div.allegato, 
div.itemComunicatoMin div.allegato{float: right;font-size: 11px;font-weight: normal; padding-top: 2px;width:20%;}

/* EZIO
div.itemComunicato div.allegato A, 
div.itemComunicatoOn div.allegato A,
div.itemComunicatoMin div.allegato A{color:#003b79; text-decoration:none;}
*/
div.itemComunicato div.allegato A, 
div.itemComunicatoOn div.allegato A,
div.itemComunicatoMin div.allegato A{text-decoration:none;}
div.itemComunicato div.allegato A:hover, 
div.itemComunicatoOn div.allegato A:hover,
div.itemComunicatoMin div.allegato A:hover{text-decoration:underline}

div.itemComunicato div.allegato IMG,
div.itemComunicatoOn div.allegato IMG,
div.itemComunicatoMin div.allegato IMG{text-align:center;}

DIV.sep, DIV.sepDet{width:100%;height:1px;}
