/*#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: #e50e0e; font-weight: bold; border-bottom: 1px solid #cfcfcf; background-image:url(images_new/sf_titoli.png); background-repeat:repeat-x;}

td.titolo_news {color: #4b4a4b; font-size: 11px; font-weight: bold; letter-spacing: 1px;}
td.titolo_news a, td.titolo_news a:hover{font-size: 11px; color: #4b4a4b; font-weight: bold; text-decoration: none;}
td.titolo_news-sottotit {padding: 2px; font-size: 10px; color: #4b4a4b; font-weight: normal; }
td.titolo_news-sottotit strong { font-weight: normal; }
td.news_testo {padding: 2px; font-size: 11px; color: #000000; font-weight: normal; }
td.testo_real {padding: 0px 5px 0px 5px;}
td.heading_real {background-color: #DDE99D; color: #015E99; font-size: 12px; font-weight: bold;}
a.titolo_real {color: #ffffff; font-size: 26px; font-weight: bold; letter-spacing: 1px; text-decoration: none;}
a.titolo_real:hover {color: #ffffff; font-size: 26px; font-weight: bold; letter-spacing: 1px; text-decoration: underline;}
p.sottotitolo_real {color: #000000; font-size: 12px; font-weight: bold; margin-top: 3px;}

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.titolo_scheda {background-color: #F4F4F4; color: #333333; font-size: 13px; font-weight: bold; width: 100%; padding: 2px 0px 2px 2px;}
td.categoria_scheda {background-color: #787E96; color: #ffffff; font-size: 11px; font-weight: normal;}
td.testo_scheda {color: #000000; font-size: 10px; font-weight: normal; line-height: 13px;}
td.descrizione_scheda {color: #333333; font-size: 11px; font-weight: normal;}
td.sottotitolo_scheda {color: #EE1C23; font-size: 10px; font-weight: bold;}
a.sottotitolo_scheda {color: #EE1C23; font-size: 10px; font-weight: bold; text-decoration: none;}
a.sottotitolo_scheda:hover {color: #EE1C23; font-size: 10px; font-weight: bold; text-decoration: underline;}
div.sito_scheda { border: 1px solid #999999; width: 60px;}
a.sito_scheda {color: #FF9933; font-size: 10px; font-weight: bold; text-decoration: none;}
a.sito_scheda:hover {color: #FF9933; font-size: 10px; font-weight: bold; text-decoration: underline;}

table.box_approfondim {border: 1px solid #d40000; padding:10px;}
table.box_approfondim td.titolo {padding: 8px; font-size: 12px; color: #ffffff; font-weight: bold; border-bottom: 1px solid #d40000; background-color:#d40000;}
td.titolo_news_approfondim {padding: 2px; font-size: 10px; color: #393838; font-weight: bold; }
td.testo_news_approfondim {padding: 2px; font-size: 10px; color: #393838; font-weight: normal; }
td.pubblicato {font-size: 12px; font-weight: bold; color: #d40000;}

table.box_prod {border: 1px solid #cc0000;}
table.box_prod td.titolo {padding: 2px; font-size: 12px; color: #ffffff; font-weight: bold; border-bottom: 1px solid #cc0000; background-color:#cc0000;}
td.titolo_news_prod {padding: 2px; font-size: 10px; color: #cc0000; font-weight: bold; }
td.titolo_news_prod a {font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none;}

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;}

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;}

td.titolo_login_n {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight: bold; padding: 0px 5px 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;}

table.login {font-size: 10px; color: #333333;}
table.login a {font-size: 10px; color: #333333; text-decoration: none;}
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;}
td.head_real{color: #cc0000;}
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;

}
td.testo_news {
	font-size: 11px;
}

td.primopiano_attualita {
  color: #000000; font-size: 15px; font-weight: bold; padding-left:1px;
}

td.titolo_attualita {
  color: #333333; font-size: 12px; font-weight: bold; padding-left:1px;
}

td.titolo_attualita a{color: #000000; text-decoration: none;}
td.titolo_attualita a:hover{color: #000000; text-decoration: underline;}

.data_attualita {
  color: #333333; font-size: 11px; font-weight: normal; padding-left:1px;
}

td.testo_attualita {
  color: #666666; font-size: 11px; font-weight: normal;
}
td.testo_attualita a{font-size: 11px; color: #444444; text-decoration: none;}
td.testo_attualita a:hover{font-size: 11px; color: #333333; text-decoration: underline;}


td.line_attualita {
  background-image: url('images_new/line_attualita.gif');
}


.sottotitolo_attualita {color: #666666; font-size: 11px; font-weight: bold; letter-spacing: 1px;}
.testo_attualita {color: #444444; font-size: 11px; font-weight: normal;}

.sezione {color: #ffffff; font-size: 12px; font-weight: normal;}

td.line_attualita {
  background-image: url('images_new/line_attualita.gif');
}


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;}

#speciale2 {
background-image:url(images_new/img/speciale2.png);
background-repeat:no-repeat;
width:182px;
height:46px;
}

#speciale {
background-image:url(images_new/img/speciale.png);
background-repeat:no-repeat;
width:182px;
height:46px;
}

#bordo {
border-bottom:#333333 1px solid;
border-left:#333333 1px solid;
border-right:#333333 1px solid;
margin:0;
padding:4px;
}

#tit_speciale {
font-size:16px;
color:#ff0000;
font-weight:bold;
padding-top:2px;
}

#testo_speciale {
font-size:10px;
color:#848689;
font-weight:bold;
padding-top:2px;
}

#vai {
font-size:11px;
color:#ff0000;
font-weight:bold;
padding-top:2px;
text-align:right
}

#vai a{
color:#ff0000;
}



#menutop{
width:136px;
height:21px;
background-color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#87898c;
padding-top:1px;
text-align:left;
letter-spacing:0.3px;
border:#999999 1px solid;
text-align:center;
float:left;
}

#menutop a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#87898c;
text-decoration:none;
}



    table.progetti {border-bottom: 0px solid #000000;}
    td.contenuto a, td.contenuto a:hover {color: #ffee00;}
    div.introNextrade_internet {background: #bfcc24; width: 151px;}
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #000000; font-size:12px; font-weight: bold; text-decoration: none; }
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #ffffff; font: normal bolder 17px Verdana; margin-left: 8px; margin-bottom: 5px; margin-right: 5px; }
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #000000; font-size:11px; font-weight: bold; text-decoration: none; }
    a.hot_spot {font-weight: bold; color: #000000; line-height: 20px; text-decoration: none; 	border-bottom: 1px dotted #4372A7; letter-spacing: -0.05em;}
    a.hot_spot:hover {font-weight: bold; color: #000000; line-height: 20px; text-decoration: none; border: none;}
    td.titolo_login {border-left: 1px #c1c1c1 solid; border-right: 1px #c1c1c1 solid;}
 
    div.video_flv {background: #000000; width: 180px;}
    a.video_flv, a.video_flv:hover {color: #ffcc66; font-size:12px; font-weight: bold; text-decoration: none; }
    a.video_flv_large, a.video_flv_large:hover {color: #ffcc66; font-size:18px; letter-spacing: 3px; font-weight: bold; text-decoration: none; }
    a.video_flv_small, a.video_flv_small:hover {color: #ffcc66; font-size:11px; font-weight: bold; text-decoration: none; }  
    table.progetti {border-bottom: 0px solid #4372A7;}
    td.contenuto a, td.contenuto a:hover {color: #000000;}
    a.hot_spot {font-weight: bold; color: #4372A7; line-height: 20px; text-decoration: none; 	border-bottom: 1px dotted #4372A7; letter-spacing: -0.05em;}
    a.hot_spot:hover {font-weight: bold; color: #4372A7; line-height: 20px; text-decoration: none; border: none;}
    td.titolo_login {border-left: 1px #c1c1c1 solid; border-right: 1px #c1c1c1 solid;}
	
    table.progetti {border-bottom: 0px solid #000000;}
    td.contenuto a, td.contenuto a:hover {color: #ffee00;}
    div.introNextrade_internet {background: #bfcc24; width: 151px;}
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #000000; font-size:12px; font-weight: bold; text-decoration: none; }
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #ffffff; font: normal bolder 17px Verdana; margin-left: 8px; margin-bottom: 5px; margin-right: 5px; }
    a.introNextrade_internet, a.introNextrade_internet:hover {color: #000000; font-size:11px; font-weight: bold; text-decoration: none; }
    a.hot_spot {font-weight: bold; color: #000000; line-height: 20px; text-decoration: none; 	border-bottom: 1px dotted #4372A7; letter-spacing: -0.05em;}
    a.hot_spot:hover {font-weight: bold; color: #000000; line-height: 20px; text-decoration: none; border: none;}
    td.titolo_login {border-left: 1px #c1c1c1 solid; border-right: 1px #c1c1c1 solid;}
    

    div.video_flv {background: #000000; width: 180px;}
    a.video_flv, a.video_flv:hover {color: #ffcc66; font-size:12px; font-weight: bold; text-decoration: none; }
    a.video_flv_large, a.video_flv_large:hover {color: #ffcc66; font-size:18px; letter-spacing: 3px; font-weight: bold; text-decoration: none; }
    a.video_flv_small, a.video_flv_small:hover {color: #ffcc66; font-size:11px; font-weight: bold; text-decoration: none; }  
    table.progetti {border-bottom: 0px solid #4372A7;}
    td.contenuto a, td.contenuto a:hover {color: #000000;}
    a.hot_spot {font-weight: bold; color: #4372A7; line-height: 20px; text-decoration: none; 	border-bottom: 1px dotted #4372A7; letter-spacing: -0.05em;}
    a.hot_spot:hover {font-weight: bold; color: #4372A7; line-height: 20px; text-decoration: none; border: none;}
    td.titolo_login {border-left: 1px #c1c1c1 solid; border-right: 1px #c1c1c1 solid;}
    
    
    
#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 400px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

#horiz_marqueecontainer{
position: relative;
width: 174px; /*marquee width */
height: 16px; /*marquee height */
/*background-color: #454545;*/
overflow: hidden;
margin: 0 3px;
color: #FFFFFF;
font-size: 12px;
font-weight: normal;
}
#horiz_marqueecontainer a{color: #e1e1e1; text-decoration: none;}
#horiz_marqueecontainer a:hover{color: #e1e1e1; color: #454545; background: #c1c1c1;}


  a.link_opera { font-size: 10px; border-bottom: 1px dotted #8AAAD8; margin-bottom: 0; text-decoration: none;}
  a.link_opera:hover { font-size: 10px; border-bottom: 1px dotted #8AAAD8; color: #0D55BC; margin-bottom: 0; text-decoration: none; border-bottom-style: solid; }
  td.sommario {font-size: 12px; font-weight: normal; color: #333333; padding: 10px 0px 10px 10px;}
  td.anagrafica {font-size: 12px; font-weight: normal; color: #333333; padding: 10px 10px 10px 10px;}
  td.anagrafica a.opera, td.anagrafica a.opera:hover{font-size: 13px; font-weight: normal; color: #4b4a4b; font-weight: bold;}
  td.anagrafica a.opera2, td.anagrafica a.opera2:hover{font-size: 13px; font-weight: normal; color: #cc0000; font-weight: bold;} 
  td.sommario div.pubblicato {font-size: 12px; font-weight: normal; color: #d40000;}
    td.pubblicato {font-size: 12px; font-weight: bold; color: #d40000;}
    
    
a.link_prodotto{color: #000000; text-decoration: none;}
a.link_prodotto:hover{color: #000000; text-decoration: underline;}
.titolo_prodotto{
	font-size: 14px;
	font-weight: bolder;
	letter-spacing: 0.8px;
}
.testo_prodotto{
	font-size: 13px;
	font-weight: normal;
}


div.titolo_macrocategoria {margin:7px 0px 1px 0px; font-size: 12px; color: #cc0000}
  div.titolo_macrocategoria strong {color: #333;}
  td.categorie {padding: 0px 10px; line-height: 16px; font-size: 11px}
  td.dashed {padding: 0; border-right: 1px #c1c1c1 dashed;}
  td.categorie a {font-size: 11px;}
  td.categorie a:hover {font-size: 11px;}
  .data_img_zoom {color: #758d39; font-size: 12px; float: left; margin-left: 5px; vertical-align: middle;}
  .data_zoom {color: #758d39;}
  td.titolo_categoria_ricerca {font-size: 12px; font-weight: bold; color: #cc0000; padding-left: 12px;}
  td.form_label {padding-left: 12px;}
  
  .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;}

td.nome_gruppo {font-weight: bold; font-size: 12px; color: #4F4F70; padding: 6px 0px 0px 1px;} /*71718B*/

td.titolo_azienda_zoom {FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; background-color: #EDEEEF; color: #333333; font-weight: bold; font-size: 16px; width: 95%; padding: 2px 0px 2px 3px;}

.titolo_aziende {font-size: 16px; color: #000000; font-weight: bold;}
td.titolo_scheda {background-color: #F4F4F4; color: #333333; font-size: 13px; font-weight: bold; width: 100%; padding: 2px 0px 2px 2px;}
td.categoria_scheda {background-color: #787E96; color: #ffffff; font-size: 11px; font-weight: normal;}
td.testo_scheda {color: #000000; font-size: 10px; font-weight: normal; line-height: 13px;}
td.descrizione_scheda {color: #333333; font-size: 11px; font-weight: normal;}
td.sottotitolo_scheda {color: #EE1C23; font-size: 10px; font-weight: bold;}
a.sottotitolo_scheda {color: #EE1C23; font-size: 10px; font-weight: bold; text-decoration: none;}
a.sottotitolo_scheda:hover {color: #EE1C23; font-size: 10px; font-weight: bold; text-decoration: underline;}
div.sito_scheda { border: 1px solid #999999; width: 60px;}
a.sito_scheda {color: #FF9933; font-size: 10px; font-weight: bold; text-decoration: none;}
a.sito_scheda:hover {color: #FF9933; font-size: 10px; font-weight: bold; text-decoration: underline;}
td.stampa-segnala a{
	font-size: 9px;

}
td.stampa-segnala div {
	float: right;
	text-align: center;
	vertical-align: top;
	margin: 2px;
}

td.testo_introduttivo {font-size: 11px; font-weight: normal; color: #666666;}

select {width: 120px}
