/*#E5E6E7 */
body {margin: 3px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td {font-family: Verdana, Arial, Helvetica, sans-serif;}
table.box {border: 1px solid #cfcfcf;}
table.box td.titolo {padding: 2px; font-size: 12px; color: #9f9f9f; font-weight: bold; border-bottom: 1px solid #cfcfcf;}
table.box td.contenuto {padding: 2px; font-size: 11px;}
table.box td.contenuto a {color: #255c90; font-size: 11px; font-weight: bold; text-decoration: none;}
table.box td.contenuto a:hover {color: #255c90; font-size: 11px; font-weight: bold; text-decoration: underline;}

td.testo_piccolo {padding: 2px; font-size: 10px;}
td.registrati_link a:hover {color: #ffffff; text-decoration: none;}
td.toolbar-hr-bg {background: url(http://www.ediliziainrete.it/images_new/toolbar-hr-bg.gif) repeat-x;}
td.toolbar-hr-bg_new {background: url(http://www.ediliziainrete.it/images_new/fade_new.gif) repeat-x;}

table.progetti {border-bottom: 1px solid #4372A7;}
table.progetti a {color: #232323; font-size: 14px; font-weight: bold; text-decoration: none;}
table.progetti a:hover {color: #232323; font-size: 14px; font-weight: bold; text-decoration: underline;}
table.progetti a.progettista {color: #849DAA; font-size: 12px; font-weight: bold; text-decoration: none;}
table.progetti a.progettista:hover {color: #849DAA; font-size: 12px; font-weight: bold; text-decoration: underline;}
table.progetti td {color: #232323; font-size: 11px; font-weight: normal;}

span.testo_prodotto {color: #333333; font-size: 10px; font-weight: normal;}
a.link_prodotto {color: #2075BB; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link_prodotto:hover {color: #2075BB; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.link_prodotto_home {color: #ED1D24; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link_prodotto_home:hover {color: #ED1D24; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.link_referenze_home {color: #255c90; font-size: 10px; font-weight: bold; text-decoration: none;}
a.link_referenze_home:hover {color: #255c90; font-size: 10px; font-weight: bold; text-decoration: underline;}


a.link_prodotto_home_n {color: #ED1D24; font-size: 10px; font-weight: bold; text-decoration: none;}
a.link_prodotto_home_n:hover {color: #ED1D24; font-size: 10px; font-weight: bold; text-decoration: underline;}

td.box_aziende_prodotti {padding: 2px; border-left: 1px solid #496b98; border-right: 1px solid #496b98; border-bottom: 1px solid #496b98;}
td.box_aziende_prodotti_top {border-left: 1px solid #496b98; border-right: 1px solid #496b98; border-top: 1px solid #496b98; color: #fff; background: #51739e; font-size: 13px; font-weight: bold; padding: 3px 0px 3px 2px; text-decoration: none;}
td.box_aziende_prodotti_top2 {border-left: 1px solid #496b98; border-right: 1px solid #496b98; border-top: 1px solid #496b98; color: #fff; background: #51739e; font-size: 13px; font-weight: bold; padding: 3px 0px 3px 2px; text-decoration: none;}

a.titolo_zoom {color: #255c90; font-size: 10px; font-weight: bold; text-decoration: none;}
a.titolo_zoom:hover {color: #255c90; font-size: 10px; font-weight: bold; text-decoration: underline;}
span.sommario_zoom {color: #333333; font-size: 10px; font-weight: normal;}

table.box_verde {border: 1px solid #BECA36;}
table.box_verde td.contenuto {padding: 2px; font-size: 11px; color: #666666;}
table.box_verde td.contenuto a {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
table.box_verde td.contenuto a:hover {color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline;}

table.box_grigio {border: 1px solid #D6E2E7;}
table.box_grigio td.contenuto {padding: 2px; font-size: 11px; color: #666666;}
table.box_grigio td.contenuto a {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
table.box_grigio td.contenuto a:hover {color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline;}

/* registrazione */
td.club {color: #D6D9DA; font-size: 11px; font-weight: bold; letter-spacing: 1px; text-align: center;}
td.titolo_login {font-family: Arial, Helvetica, sans-serif; color: #426CA2; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 2px;}
.reminder {color: #fff; font-size: 10px; font-weight: bold;}
a.reminder {color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.reminder:hover {color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.titolo_logout {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; padding: 0px 2px 2px 3px;}
td.welcome {color: #000000; font-size: 11px; font-weight: bold; padding: 0px 3px 0px 3px;}
input.login {color: #000000; font-size: 10px; font-weight: normal; width: 120px; height: 16px; line-height:16px;}
td.titolo_login a {color: #000000; text-decoration: underline;}
td.titolo_logout a {color: #000000; text-decoration: underline;}
td.titolo_logout a:hover {color: #000000; text-decoration: none;}
td.login_errore {font-size: 10px; color:#cc0000; background-color: #ffffff; font-weight: bold;}

td.registrati_line {padding: 0px;}
td.registrati_bt {background-color: #b3c335; color: #ffffff; font-size: 13px; font-weight: bold; padding: 0px 2px 0px 2px; border-bottom: 1px solid #A671A9;}
td.registrati_bt a {color: #ffffff; text-decoration: none;}
td.registrati_bt a:hover {color: #ffffff; text-decoration: underline;}
td.registrati_link {background-color: #A671A9; color: #ffffff; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 2px;}
td.registrati_link a {color: #ffffff; text-decoration: underline;}
td.registrati_link a:hover {color: #ffffff; text-decoration: none;}

td.reg_grigio {background-color: #BCC2C4;}
td.reg_rosa {background-color: #e8e7e0;}


a.approfondimento {color: #333333; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.approfondimento:hover {color: #333333; font-size: 10px; font-weight: normal; text-decoration: none;}

td.link_sotto{color: #666666; padding: 2px 0px 2px 0px; font-size: 11px;}
a.link_sotto{color: #666666; text-decoration: none;}
a.link_sotto:hover{color: #999999; text-decoration: underline;}

td.copyright {
  color: #666666; font-size: 11px; font-weight: normal;
}
td.copyright a {
  color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;
}
td.copyright a:hover {
  color: #666666; font-size: 11px; font-weight: normal; text-decoration: underline;
}

a.link_box_sx {color: #255c90; font-size: 10px; text-decoration: none; }
a.link_box_sx:hover {color: #255c90; font-size: 10px; text-decoration: underline; }

td.link_box_gare {padding: 3px 5px 3px 0px;}
td.link_box_gare a {color: #255c90; font-size: 9px; text-decoration: none; font-weight: bold;}
td.link_box_gare a:hover {color: #255c90; font-size: 9px; text-decoration: underline; font-weight: bold;}

.testo_medio {padding: 2px; font-size: 12px; color: #333333;}
td.breadcrumb {font-family: Verdana; padding-bottom: 3px; font-size: 12px; color: #888;}
td.breadcrumb span.breadcrumb_det {font-family: Verdana; font-size: 12px; color: #333; font-style: italic;}
td.breadcrumb a {font-family: Verdana; font-size: 12px; color: #555; text-decoration: none; border-bottom: 1px dashed #c1c1c1;}
td.breadcrumb a:hover {font-family: Verdana; font-size: 12px; color: #333; text-decoration: none; background: #e1e1e1; border-bottom: 1px dashed #c1c1c1;}
