/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000000;
}

body#nrg_blog {
	background:#fff;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left {float:left;}
.right {float:right;}
.clear  {clear:both;}


html, input, textarea
	{
		font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
		font-size:0.7em;
		line-height:1.455em;
		color:#ffffff;
	}

textarea {overflow:auto; font-size:1em; color:#8c8c8c;width:477px;height:90px;}

input, select { vertical-align:middle; font-weight:normal;}

a:link, a:visited {color:#ffffff;text-decoration:none;}
a:hover, a:active{color:#5db3ea;text-decoration:none;}
a:link h2, a:visited h2 {color:#ffffff;text-decoration:none;}
a:hover h2, a:active h2{color:#5db3ea;text-decoration:none;}

a.link:link, a.link:visited {color:#99e1ff;text-decoration:none;}
a.link:hover, a.link:active{color:#ffffff;text-decoration:none;}

.taright {text-align:right;}
strong {font-size:1.1em; line-height:1.33em; color:#e2ebef;}
body#nrg_blog strong {font-size:1em; line-height:1em; color:#7a7a7a;}
p {padding-top:11px;letter-spacing:.4px; color:#959595;}
body#nrg_blog p {color:#7a7a7a;}
.p {padding-bottom:11px;}

#middle .indent p {font-size:110%;line-height:3ex;}

body#nrg_blog #middle .indent p a:link, body#nrg_blog #middle .indent p a:visited {
	color:#5b6166;
	text-decoration:underline;
}

body#nrg_blog #middle .indent p a:hover, body#nrg_blog #middle .indent p a:active {
	color:/*#ffaf00*/#5db3ea;
	text-decoration:none;
}

body#nrg_blog li {
	color: #7a7a7a;
	font-size: 110%;
}

#middle fieldset {border:0;}
#middle label {font-size:140%; color:#435e66; font-weight:bold;}

#middle .indent h2 {font-size:1.5em; margin:30px 0 0 0;line-height:1.4em;}
#middle .indent h3 {font-size:1.5em; margin:30px 0 0 0;}


/* ============================= main layout ====================== */

.more {background:url(../../../images/more_bg.gif) no-repeat top right; padding-right:10px;
color:#cccccc; text-decoration:none;}
.more:hover { color:/*#ffaf00*/#5db3ea;}
.chat {color:#fff;}
.afterbanner {padding:7px 0 0 13px;}
.grey {color:#cccccc;}
.date {margin:5px 0 0 0;padding:0;color:#cccccc;font-style:italic;}
body#nrg_blog .date {color:#5b6166;}
.news {background:url(../../../images/divisore.gif) no-repeat bottom center; display:block;
height:20px;margin:10px 0 15px 0}
body#nrg_blog .news {background:url(../../../images/divisore_white.gif) no-repeat bottom center; display:block;
height:20px;margin:10px 0 15px 0}


.send {background:url(../../../images/send_bg.gif) top right no-repeat; padding-right:10px;
color:#71b5de;}

body.index h1 {color:#cae1ed; font-size:240%; font-weight:normal; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; position:relative; top:135px; left:170px; }
p#logo {background:url(../../../images/logo.jpg) top left no-repeat; text-indent:-10000px; height:64px;
line-height:1.25em; font-size:0.75em;}
body#nrg_blog p#logo {background:url(../../../images/logo_white.gif) top left no-repeat; text-indent:-10000px; height:64px;
line-height:1.25em; font-size:0.75em;}

body.index #middle .indent h2 {padding:7px 60px 4px 10px; margin:1px 0 2px 0; color:#fff; line-height:1.15em; font-weight:normal; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;}
body.index #middle .indent p {padding:0 85px 5px 10px; margin:0; line-height:1.2em; color:#fff; font-size:80%;}
body.index #middle .indent .column1 p {padding-right:65px}
body.index #middle .indent p strong {color:#000;}

#header #middle .indent h1 {font-size:1.909em; color:#5db3ea; font-weight:normal; margin:15px 0 13px 0;line-height:1.2em;}

li { background:url(../../../images/list_bg.gif) no-repeat 0 7px; padding-left:16px;}
li a {color:/*#ffaf00*/#5db3ea; line-height:1.818em;}

.imgindent {margin:0 20px 0 0; float:left;}

#main-menu-sub {letter-spacing:1px; margin-bottom:15px;}
body#energrid #main-menu-sub {margin-left:5px;}

body#nrg_blog #main-menu-sub {
	color:#5b6166;
}

body#nrg_blog #main-menu-sub a:link, body#nrg_blog #main-menu-sub a:visited {
	color:#5b6166;
	text-decoration:none;
	text-transform: capitalize;
}

body#nrg_blog #main-menu-sub a:hover, body#nrg_blog #main-menu-sub a:active {
	color:/*#ffaf00*/#5db3ea;
	text-decoration:none;
	text-transform: capitalize;
}

.link-bottom-text {margin-top:10px;}

.indent ul.nav_cat_archive li {list-style-type:none;}

#categorie-glossario {padding:10px 10px 20px 10px;} 

body#nrg_blog #main-menu-sub a#active {
	color:#5db3ea;
	text-decoration:none;
}

/* ============================= header ====================== */

#header .left {width:212px; padding-top:0px;}
#header .right {padding:35px 5px 0 0; color:#c0cdd3;}
#header .right a {color:#c0cdd3; text-decoration:none;}
#header .right a:hover {color:/*#ffaf00*/#5db3ea;}
#header .right .active {color:/*#ffaf00*/#5db3ea;}
#header span.red {font-weight:bold;color:#fff;}

body#nrg_blog #header .right {padding:35px 5px 0 0; color:#5b6166;}
body#nrg_blog #header .right a {color:#5b6166; text-decoration:none;}
body#nrg_blog #header .right a:hover {color:/*#ffaf00*/#5db3ea;}
body#nrg_blog #header .right .active {color:/*#ffaf00*/#5db3ea;}
body#nrg_blog #header span.red {color:#000;}



body.index #header .cols {height:359px;}
#header .cols {margin-bottom:10px;}
#header .col1 {width:448px;}
#header .slogan {margin:130px 0 0 120px;}

body.index #header .col2 {width:318px;}
#header .col2 {width:318px; float:right;}

body.index #header .col2 .padding {padding:0px 0px 0px 60px;}
#header .col2 .padding {padding:0px 0px 0px 60px;}

#login-area {margin:15px 0px 20px 70px;}
#login {background:#121b1e;border:1px solid #162322;padding:0px 10px 10px 10px;}
#login p
{color:#5db3ea;text-transform:uppercase;text-align:center;font-size:1.1em;font-weight:bold;margin-bottom:7px;}
#login input {border:1px solid
#c9c9c9;float:right;clear:right;font-size:1em;color:#333333;margin-top:3px;width:100px;}
input#login-button {color:#666666; font-size:1em; margin-top:5px; width:40px;}
#login label {float:left;margin-top:3px;}

#newsletter {background:#121b1e;border:1px solid #162322;margin:15px 0 15px 0;}
#newsletter input, #newsletter textarea {border:1px solid
#c9c9c9;font-size:1em;color:#333333;margin:5px 0 0 0;padding:3px;}
body#nrg_newsletter .indent {padding:10px 15px 20px 15px;}

body#nrg_autolettura #newsletter, body#nrg_partner #newsletter, body#nrg_clienti #newsletter {padding:10px 15px 20px 15px;}
body#nrg_autolettura table, body#nrg_partner table, body#nrg_clienti table {margin:10px 0 25px 0;}
body#nrg_autolettura td, body#nrg_partner td, body#nrg_clienti td {border-bottom:1px solid #e1e1e1; padding:3px;}  /*1f2c30*/
body#nrg_autolettura .table-col1, body#nrg_partner .table-col1, body#nrg_clienti .table-col1 {width:50%;}
body#nrg_autolettura .table-col2, body#nrg_autolettura .table-col3, body#nrg_partner .table-col2,
body#nrg_partner .table-col3, body#nrg_clienti .table-col2, body#nrg_clienti .table-col3 {width:20%; text-align:center;}
body#nrg_autolettura th.table-col2, body#nrg_autolettura th.table-col3, body#nrg_partner
th.table-col2, body#nrg_partner th.table-col3, body#nrg_clienti th.table-col2, body#nrg_clienti th.table-col3 {font-weight:normal; color:#435e66;}
body#nrg_autolettura #disclaimer, body#nrg_partner #disclaimer, body#nrg_clienti #disclaimer {margin-bottom:10px;}

.disclaimer {background: url(../../../images/tick.gif) #242424 no-repeat 10px 10px;border:1px solid
#6a6a6a;margin:15px 0 15px 0;padding:10px 15px 10px 35px;}

.disclaimer p {margin:0;padding:0;}

body#nrg_blog .disclaimer {background:none #fff;color:#5db3ea;margin:10px 0 35px 0;font-size:125%;line-height:1.4em;padding:18px;font-family:Helvetica, Verdana, sans-serif;font-weight:bold;border:1px solid #d2d2d2;}

.text {text-align:right}
.h_list {margin:21px 0 7px 0;}
.h_list li {padding-bottom:11px;}
.h_list .li1 {background:url(../../../images/header_li1.gif) top left no-repeat; padding-left:31px;}
.h_list .li2 {background:url(../../../images/header_li2.gif) top left no-repeat; padding-left:31px;}
.h_list a {line-height:1.455em; color:#e2ebef; text-decoration:none;}
.h_list a:hover {color:/*#ffaf00*/#5db3ea;}

/* 
.menu {margin:0px 0px; height:39px; background:url(../../../images/menu_bg.jpg) top left no-repeat;}
.menu li {float:left; background:none; padding:6px 0 0 0; text-align:center; width:127px;}
.menu li a {color:#c6d5db; text-decoration:none;}
.menu li a:hover {color:#5db3ea;}
.menu .active {color:#5db3ea;}
*/

#menu {margin:0px 0px; height:39px; background:url(../../../images/menu_bg.jpg) top left no-repeat;}
#menu h2 {float:left; background:none; padding:7px 0 0 0; text-align:center; width:127px; font-weight:normal;}
#menu a {color:#c6d5db; text-decoration:none;}
#menu a:hover {color:#5db3ea;}
#menu .active {color:#5db3ea;}

body#nrg_energrid a.energrid, body#nrg_offerte_servizi a.offerte-e-servizi, body#nrg_clienti
a.nostri-clienti, body#nrg_partner a.nostri-partner, body#nrg_approfondimenti a.approfondimenti,
body#nrg_news_settore a.approfondimenti, body#nrg_newsletter a.newsletter, body#nrg_company_news
a.sala-stampa, body#nrg_sala_stampa a.sala-stampa, body#nrg_materiali_stampa a.sala-stampa, body#nrg_glossario a.approfondimenti
{color:/*#ffaf00*/#5db3ea;}

span.form-number {background:#435e66;border:1px solid #162322;padding:3px 6px 3px
6px;margin-right:7px; font-size:1.2em;font-weight:bold;color:#121b1e;}

span.lettere-glossario {display:inline;float:left;clear:right;background:#435e66;border:1px solid #162322;padding:3px 6px 3px
6px;margin:0 7px 7px 0; font-size:1.2em;font-weight:bold;color:#121b1e;}

.lettere-glossario a:link, .lettere-glossario a:visited {font-weight:bold;color:#121b1e;}

/*.lettere-glossario a:hover, .lettere-glossario a:active {font-weight:bold;color:#ffaf00;}*/

.lettere-glossario:hover, .lettere-glossario:active {background-color:#ffffff;}

#FlashID {margin:0;padding:0;}

/* ============================= footer ====================== */

#footer p {padding:15px 2px 0 0; margin-left:190px; font-size:.8em; line-height:1.4em;}
body#nrg_blog #footer p {color:#7a7a7a;}

body#nrg_blog span.red {color:#5b6166; font-weight:bold;}

#footer img {float:left; clear:none; margin-top:15px; border:0;}
#footer a:link img, #footer a:active img {border:0;}

body#nrg_blog #footer a:link, body#nrg_blog #footer a:active {color:#5b6166;}


/* ============================= index ============================= */

#middle {margin-top:30px;}
#middle .indent {padding:0 0 34px 0;}

/* ============================= index-1 =========================== */

/* #index_1 #middle .indent {padding:0 0 28px 0;}
#index_1 .column1 .padding { padding:15px 29px 0 13px;}
#index_1 .column2 .content {padding:37px 0 0 13px;}
*/

/* ============================= index-2 =========================== */

/*
#index_2 #middle .indent {padding:0 0 23px 0;}
#index_2 .column2 .padding { padding:15px 29px 0 0;}
#index_2 .column3 .padding {padding:15px 0 0 0;}
#index_2 .second {margin-top:28px;}
*/

/* ============================= index-3 =========================== */

/*
#index_3 #middle .indent {padding:0 0 17px 0;}
#index_3 .column1 .padding { padding:15px 29px 0 13px;}
#index_3 .column2 .content {padding:37px 0 0 13px;}
#index_3 .column1 .imgindent {margin:0 10px 15px -2px;}
*/

/* ============================= index-4 =========================== */

/*
#index_4 #middle .indent {padding:0 0 25px 0;}
#index_4 .column1 .content {padding:37px 20px 0 13px;}
#index_4 .column2 .padding { padding:15px 0 0 0;}
#index_4 .column2 ul {margin-left:115px;}
*/

/* ============================= index-5 =========================== */

/*
#index_5 #middle .indent {padding:0 0 38px 0;}
#index_5 .column1 .padding {padding:15px 45px 0 13px;}
#index_5 .column2 .padding {padding:15px 0 0 0;}
#index_5 .column2 .imgindent {margin:0 20px 37px 0;}
*/

#form {padding-top:6px;}
#form .rowi {height:26px;}

.input {width:172px; height:19px; padding:0 0 0 5px; font-size:1em; color:#8c8c8c;}

/* ============================= energrid =========================== */

#middle .indent h1 {color:/*#ffaf00*/#5db3ea;}
#middle .indent a:link h1.link, #middle .indent a:visited h1.link
{color:#c6d5db;text-decoration:none;}
#middle .indent a:hover h1.link, #middle .indent a:active h1.link
{color:/*#ffaf00*/#5db3ea;text-decoration:none;}

body#nrg_blog #header #middle h1 {font-size:1.909em; color:#5db3ea; font-weight:normal; margin:15px 0 13px 0;line-height:1.2em;}

body#nrg_blog #middle .indent a:link h2.link, body#nrg_blog #middle .indent a:visited h2.link {
	color:#5b6166;
	text-decoration:none;
}

body#nrg_blog #middle .indent a:hover h2.link, body#nrg_blog #middle .indent a:active h2.link {
	color:/*#ffaf00*/#5db3ea;
	text-decoration:none;
}

.indent p a:link h1.link, .indent p a:visited h1.link {color:#c6d5db;text-decoration:none;}
.indent p a:hover h1.link, .indent p a:active h1.link {color:/*#ffaf00*/#5db3ea;text-decoration:none;}

.logo-cliente {border:0; margin: 0 1px 0 0}

.image {
	float:left;
	clear:left;
	margin: 10px 20px 7px 0;
}

.dida {
	float:left;
	clear:left;
	display:block;
	width:250px;
	margin: 0 20px 15px 0;
	color:#7A7A7A;
	font-style:italic;
}

#sitemap li {margin:0;padding:0px 0px 0px 20px;}
#sitemap li ul {margin:0; padding:0;}
#sitemap li ul li {margin:0;padding:0px 0px 0px 20px;}
#sitemap a:hover, #sitemap a:active {color:#5db3ea;}


.list {
	list-style-image: url(/images/arrow_right.gif);
	list-style-position:inside;
	margin-top:20px;
	}

#nrg_blog .indent ol {color:#7A7A7A; margin:10px 0 0 1.4em;list-style-position: outside;}
#nrg_blog .indent ol li { background:none; line-height:1.9em;}
#nrg_blog .indent ol li a {color:#000;text-decoration: underline;}
#nrg_blog .indent ol li a:hover, #nrg_blog .indent ol li a:active{color:#5db3ea;text-decoration:none;}

