@charset "utf-8";
/* CSS Document */




body {
	font:12px Verdana, Arial, Helvetica;
	
	color: #919295;
}
td,th {
	vertical-align:top;
	
}
body {
	background-color: #e2e4e5;
	background-image: url(images/reap_vert.jpg);
	background-position:top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #104b7d;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #104B7D;
}
a:hover {
	text-decoration: underline;
	color: #104B7D;
}
a:active {
	text-decoration: none;
	color: #104B7D;
}

.blue h3{ color:#FFF; vertical-align:top;}
.latestnewsblue a:link, li, a:hover, a:visited{ color:#104B7D;}
.moduletableblue{ color:#ffffff;}
.blue { color:#ffffff;}
.contentheadingblue{ color:#ffffff; font-weight:bold; font-size:14px;}

.contentpaneopenblue a:link {
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}
.contentpaneopenblue a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
}
.contentpaneopenblue a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #FFF;
}
.contentpaneopenblue a:active {
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
}

.blue a:link {
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}
.blue a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
}
.blue a:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #FFF;
}
.blue a:active {
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
}

/* MENU */

* {padding:0; margin:0}
.azienda {float:left; padding-right:0px}
.azienda dt {width:95px; height:24px; background:url(images/azienda.png)}
.azienda dt:hover {background:url(images/azienda_over.png)}
.azienda dd {position:absolute; overflow:hidden; width:120px; display:none; background:#fff; z-index:200; opacity:0}
.azienda ul {width:120px; border:2px solid #84bf9a; list-style:none; border-top:none}
.azienda li {display:inline}
.azienda a:link, .azienda a:active, .azienda a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#edf5ef; width:120px; text-align:left;}
.azienda a:hover {background:#b9d9c5; color:#000}
.azienda .underline {border-bottom:1px solid #84bf9a}



* {padding:0; margin:0}
.prodotti {float:left; padding-right:0px}
.prodotti dt {width:150px; height:24px; background:url(images/prodotti.png)}
.prodotti dt:hover {background:url(images/prodotti_over.png)}
.prodotti dd {position:absolute; overflow:hidden; width:180px; display:none; background:#fff; z-index:200; opacity:0}
.prodotti ul {width:180px; border:2px solid #f1e397; list-style:none; border-top:none}
.prodotti li {display:inline}
.prodotti a:link, .prodotti a:active, .prodotti a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#fffcea; width:180px; text-align:left;}
.prodotti a:hover {background:#f3e7b3; color:#000}
.prodotti .underline {border-bottom:1px solid #f1e397}



* {padding:0; margin:0}
.servizi {float:left; padding-right:0px}
.servizi dt {width:95px; height:24px; background:url(images/servizi.png)}
.servizi dt:hover {background:url(images/servizi_over.png)}
.servizi dd {position:absolute; overflow:hidden; width:160px; display:none; background:#fff; z-index:200; opacity:0}
.servizi ul {width:160px; border:2px solid #fccd9b; list-style:none; border-top:none}
.servizi li {display:inline}
.servizi a:link, .servizi a:active, .servizi a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#fff0e2; width:160px; text-align:left;}
.servizi a:hover {background:#fedbb8; color:#000}
.servizi .underline {border-bottom:1px solid #fccd9b}

/* FINE MENU */



.contentheading {

	padding-left:20px;
	background-image:url(images/titoli.jpg);
	background-repeat:repeat-y;
}

.contentpagetitle {
	font-size:14px;
	font-family:verdana;

}




div.gk_npro_mainwrap  {
  border:none;
}

h4.gk_npro_header {
  	font-size:16px;
  	font-family:verdana;
	padding-left:20px;
	background-image:url(http://www.nordestservizi.it/tema/images/titoli_wide.jpg);
	background-repeat:repeat-y;
	height:28px;
	vertical-align: middle;
}

div.gk_npro_short, div.gk_npro_short_scroll1, div.gk_npro_short_ulwrap ul {
  display:none;
}

p.captionDescription {
  text-align:left;
}

.contentpaneopen ul {
  margin:10px 0 10px 30px;
}