/* CSS per le caratteristiche perincipali del layout del sito*******/
/*blocchi principali di intestazione e di pagina********************/
/*definizioni generali*/

body  {
	font-family: Tahoma;
	font-size: 11px;
	/*line-height: 17px;*/
	color: #4D4D4D;
	background-color: #FFFFFF;
	background-image: url(/templates/energethicsV2/images/fondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.bgHome {
background-image:url(/templates/energethicsV2/images/fondo_home_new.jpg);
background-position:center top;
background-repeat:no-repeat;
}

div.spacer_head_home {
	height: 160px;
	margin-bottom: 5px;
}

img {
	border: 0px none;
	vertical-align: middle;
}

a {
	text-decoration : none;
	color: #000000;
}


a:hover {
	text-decoration : none;
	color: #A08300;
}

.titleBlock {
	margin-bottom: 0.50em;
	margin-top: 1em;
	font-size: 1.20em;
	font-weight: bold;
	color: #1a9740;
}

.fontRed {
	color: #FF0000;
}

ul.blind_navigation {
	position: absolute;
	top: -990px;
}

/* XXX: content area ==============================================*/

.area_block {
	margin: 0.40em 0.40em 0;
	margin-bottom: 0.8em;
	padding: 0.20em 0.20em 0.60em 0.20em;
	background: #fff;
	border-bottom: 1px dashed #AAA;
}

	.area_block h1 {
		margin: 0.40em 0.40em;
		font-weight: bold;
		font-size: 1.60em;
		padding: 0.6em 4px 0.6em 56px;
		background-repeat: no-repeat;
		background-position: center left;
	}

	ul.navigation {
		list-style: none;
		padding: 0;
		margin: -0.4em 0 0 0.2em;
	}

		ul.navigation li {
			display: inline;
			padding: 0;
			margin: 0;
		}

			ul.navigation li a {
				margin: 0 0.2em;
			}

.std_block {
}

/**********************************************************************/

ul.adjac_link {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.adjac_link li {
		display: inline;
		margin: 0.20em 0.30em 0.30em 0.30em;
		padding: 0;
	}


/*Header***********************************************************/

.headerbox {
	height: 75px;
}

div.headerbox_spacer {
	width: 586px;
	float:left;
	height: 65px;
}

	.headerbox img.immagineSx {
		float: left;
		border: 0px none;
	}

	.headerbox img.immagineDx {
		display: none;
		/*float : right;*/
		border : 0px none;
	}

.no_float, .noFloat {
	clear: both;
	}

.blu_line {
	/* height: 10px; */
	height: 4px;
	border-right: #8494ad 4px solid;
	border-left: #8494ad 4px solid;
	background: #1a518a;
	font-size: 4px;
	padding: 0px;
	margin: 0px;
}

.head_image {
	border: 0px none;
	border-right: #8494ad 4px solid;
	border-left: #8494ad 4px solid;
	height: 113px;
	margin: 0px;
	padding: 0px;
	background: #8494ad url('../images/head_image.jpg') no-repeat center;
}

.dateBox {
	float: right;
	color: #000000;
	padding-right: 0.6em;
	margin-top: 2px;
	font-size: 0.8em;
}
/*footer************************************************************/

.layout_colum_container {
	margin: 0;
	padding: 0;
	width: 948px;
	background-color: #FFFFFF;
	text-align: left;
}

.layout_header {
	width: 948px;
	margin: 0;
	padding: 0;
}


div.footer_box{
	background-image:url(/templates/energethicsV2/images/fondo_footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-top: 10px;
	
	height: 93px;
	width: 948px;
}

.divisorioFooter {
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E5E1CB;
}


/*Blocco error******************************************************/

.errorBlock {
	margin: 0.50em 0.50em 1.00em;
	padding: 0.5em;
	font-size: 1.00em ;
	font-weight: bold;
	color: #036;
	background: #fff;
	border: 2px outset #FF0000;
}

.errorBlock img {
	border:  0 none;
	padding-left: 1.00em;
	padding-right: 1.50em;
	vertical-align: middle;
}

.menuover {
	height: 30px;
	padding-left:20px;
	padding-top:5px;
	clear: both;
	margin-bottom: 7px;
}

.menuover ul {
	list-style: none;
}

.menuover ul li {
	float: left;
	margin-right: 5px;
	height: 26px;
}

.menuover a {
	background-image:url(/templates/energethicsV2/images/fondo_bottoni.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border:1px solid #FFD80E;
	padding:5px 10px;
	color: #000000;
}

.menuover a:hover {
color:#A08300;
text-decoration: none;
}

.menuover a.selected {
}

.menuover a.selected:hover {
}


.italicText {
   color: #f00;
   font-style: italic;
}


.titleBlu {
   margin: 0.00em 2.00em;
   padding: 0.40em;
   font-weight: bold;
   background: #006393;
   color: #fee;
   border: 1px solid #033;
}

/* XXX: subscription and profile ****************************************************/

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.littleText {
	font-size: 0.80em;
}

.boldText {
	font-weight: bold;
}

.labelline50 {
	clear: both;
	margin: 0.00em 0.00em 0.80em 0.00em;
}

.labelline30 {
	clear: both;
	margin: 0.00em 0.00em 0.80em 0.00em;
}

.float50,
.labelline50 label {
	font-weight: bold;
	float: left;
	width: 50%;
	clear: left;
	position: relative;
}

.float30,
.labelline30 label {
	font-weight: bold;
	float: left;
	width: 30%;
	clear: left;
	position: relative;
}

.profile_images {
   width: 100%;
   margin: 0.20em 0.00em;
   padding: 0.00em;
}

   .profile_images td {
       text-align: center;
   }

.profile_image {
   margin: 0.00em;
   padding: 0.00em;
   max-height: 100px;
}

.profile_signature {
   margin: 0.20em;
   padding: 0.20em;
   border: 1px dashed #999;
}


/* XXX: table for type one data****************************************************/

.titleTypeOne {
	margin-left: 2.00em;
	font-size: 1.00em;
	font-weight: normal;
	color: #033;
}

table.typeOne, table.type-one {
	width: 100%;
	margin: 0.00em;
	padding: 0.00em;
	font-size: 1.00em;
	empty-cells: show;

	border-left: 1px solid #033;
	border-top: 1px solid #033;
	border-bottom: 1px solid #033;
}

	/* NOTE: class for image parameters for td and th tags*/

	table.typeOne .image {
		width: 1%;
		text-align: center;
		vertical-align: middle;
	}

	/* NOTE: th for the table*/

	table.typeOne th {
		margin: 0.00em;
		padding: 0.30em;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
		border-right: 1px solid #033;
		border-bottom: 1px solid #033;
		font-size: 0.80em;
		color: #fee;
		background: #006393;
	}

		table.typeOne th a {
			color: #fff;
		}

	/* NOTE: td for the table*/

	table.typeOne tr td {
		margin: 0.00em;
		padding: 0.30em;
		vertical-align: top;
		font-size: 0.80em;
		color: #000;
		border-right: 1px solid #033;
	}

		/* NOTE: color and so of line 2*/

		table.typeOne tr.line td {
			background: #b6c8f3;
		}

		/* NOTE: color and so for line 1*/

		table.typeOne tr.lineCol td {
			background: #ddd;
		}

		/* NOTE: line spanned for add*/

		table.typeOne tr.spanLine td {
			border-top: 1px solid #033;
			background: #fff;
		}

			/* NOTE: link for add*/

			table.typeOne tr.spanLine td a {
				color: #f20;
				font-size: 1.10em;
				text-decoration: none;
			}

			table.typeOne tr.spanLine td a:hover {
				text-decoration: underline;
			}

.typeOnefloatRight {
	float: right;
	margin: 0.00em 0.50em;
}

	/* NOTE: line for option*/

	.navBar {
		margin: 0.50em 0.00em;
		padding: 0.50em;
		font-size: 0.80em;
		border: 1px dotted #033;
		background: #fff;
		color: #666;
		text-align: center;
		vertical-align: middle;
	}

	/* NOTE: current page*/

	.navBar span.current {
		padding: 0.00em 0.20em;
		font-weight: bold;
		font-size: 1.40em;
		color: #033;
		vertical-align: bottom;
	}


.remRequest {
	margin: 0.50em 0.00em;
	padding: 0.50em;
	font-size: 1.00em;
	border: 1px dotted #f22;
	background: #fff;
	color: #000;
	vertical-align: middle;
}

	.remRequest .redFont {
		color: #f22;
	}

input.modifybutton {
	/* transparent submit */
	background-image: url("../images/standard/mod.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}

input.attachbutton {
	/* transparent submit */
	background-image: url("../images/standard/attach.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}

input.removebutton {
	/* transparent submit */
	background-image: url("../images/standard/rem.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}

input.publishbtn {
	/* transparent submit */
	background-image: url("../images/standard/publish.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}


input.unpublishbtn {
	/* transparent submit */
	background-image: url("../images/standard/unpublish.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}

input.movebutton {
	/* transparent submit */
	background-image: url("../images/treeview/move.png");
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border-style:none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
}


button.calbtn {

	background-image: url("../images/standard/date.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	border: 0px none;

}
img.fakebtn {
    border: 0px none;
    width: 22px;
    height: 22px;
}

img.fakesmallbtn {
    border: 0px none;
    width: 16px;
    height: 16px;
}

/******************************************************************************/

div.subhead {

	background: #9ebbf8;
	border: 0px none;
	border-top: 1px solid #4b81ef;
	border-bottom: 1px solid #4b81ef;
	padding-left: 1.4em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	color: #252564;
	font-size: 1.2em;
	font-weight: bold;

}

/******************************************************************************/

	/* NOTE: line for option */
	.nav-bar {
		margin: 0.60em 0.40em;
		padding: 0.20em;
		text-align: center;
		vertical-align: top;
		background: #fff;
		/*border-bottom: 1px dotted #89B;*/
	}
		.nav-info {
			float: right;
		}

		.number-of-result {
			font-weight: normal;
		}

		.total-page {
			font-weight: normal;
		}

		.nav-pages {

		}

		.nav-pages a {
			color: #000;
			text-decoration: underline;
		}

		.nav-pages-button {
			background: transparent;
			border: 0px none;
			width: 22px;
			height: 22px;
			cursor: pointer;
			vertical-align: middle;
		}

		.nav-pages-bimage {
			vertical-align: middle;
		}

		/*= current page =*/
		.nav-bar span.nav-current {
			padding: 0 0.0em;
			color: #ccc;
			font-size: 0.85em;
			font-weight: bold;
		}


/************ Colors for tables and/or other stuffs ***************************/

.white {
	color: #000000;
	background: #FFFFFF;
}

.lightRed {
	color: #000000;
	background: #ffeaea;
}

.lightOrange {
	color: #000000;
	background: #fff3ea;
}

.lightYellow {
	color: #000000;
	background: #ffffea;
}

.lightGreen {
	color: #000000;
	background: #f3ffea;
}

.lightCyan {
	color: #000000;
	background: #eafffe;
}

.lightBlue {
	color: #000000;
	background: #eaeeff;
}

.lightViolet {
	color: #000000;
	background: #f7eaff;
}

.darkRed {
	color: #000000;
	background: #e3a1a1;
}

.darkOrange {
	color: #000000;
	background: #e3bfa1;
}

.darkYellow {
	color: #000000;
	background: #e3e2a1;
}

.darkGreen {
	color: #000000;
	background: #b7e3a1;
}

.darkCyan {
	color: #000000;
	background: #a1e3de;
}

.darkBlue {
	color: #000000;
	background: #a1b7e3;
}

.darkViolet {
	color: #000000;
	background: #cba1e3;
}

.lightGrey {
	color: #000000;
	background: #eaeaea;
}

.darkGrey {
	color: #000000;
	background: #acacac;
}

.black {
	color: #DDDDDD;
	background: #000000;
}


/************************************************************************/

	.evidenceBlock,
	.formBlock {
		margin: 0.50em 0.20em;
		padding: 0.60em;
		border: 1px solid #666;
		background: #ccc;
	}

/* XXX: course***********************************************************/

.course_block {
	margin: 0.20em 0.00em 0.60em 0.00em;
	padding: 0.00em;
	border: 1px solid #033;
	width: 100%;
}

tr.line_one td {
	margin: 0.00em;
	padding: 0.00em 0.30em;
	background: #cdf;
}

tr.line_two td {
	padding: 1.00em 0.20em 0.20em 0.20em;
	background: #fff;
}

tr.line_one .image {
	width: 1%;
}

tr.line_one .code_course {
	width: 20%;
	background: #cdf;
}

tr.line_two .status_course {
	font-size: 0.80em;
	text-align: right;
}

tr.line_two .descr_course {
	font-size: 0.80em;
	text-align: left;
}

/************************************************************************/

.text_bold {
	font-weight: bold;
}

#search_form {
	margin-bottom: 20px;

	/*border: 1px solid #6C9CFF;
	background: #eff1f8;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
#search_form label{
	text-align : right;
	padding-right: 5px;

}
#search_form .form_elem{

border: none;
/*
border: 1px solid #6C9CFF;
background: #eff1f8;
padding-top: 7px;
padding-bottom: 5px;
margin-bottom:5px;
*/
}
/* XXX: Form=standard=class==========================================*/

form.std_form {
	width:100%;
    margin : 0.00em 0.00em;
	padding : 0;
}

.form_header {
	margin : 0.00em 0.00em;
	padding : 0;
	font-size : 1em;
	font-weight : bold;
	text-indent : 1.00em;
	border-bottom: 1px solid #666;
}

.form_elem {
	color: #000;
/*	border: 2px solid #6C9CFF;*/
}

	.form_line_evidence {
		margin: 0 0 0.20em 0;
		padding: 0.20em;
		background: #ccc;
		border: 1px solid #fff;
	}

/*= XXX: line=of=input=little========================================*/

	.form_line_l {
	      width:95%;
		  clear : both;
		  margin : 0 0 0.6em;
		  padding : 0;
	}

		/*= NOTE: label=*/
		.form_line_l label.label_bold {
			  font-weight : bold;
		}

		/*= NOTE: for label text description=*/
		.form_line_l label.floating,
		.form_line_l div.label_effect {
			  float : left;
			  position : relative;
			  width : 20%;
			  margin : 0 0.2em 0 0;
			  padding : 0;
			  font-weight : bold;
		}

		/*= NOTE: group for checkbox and radio button=*/
		.form_line_l div.grouping_nowh,
		.form_line_l div.grouping {
			  float : left;
			  position : relative;
			  margin : 0 0 0.6em;
		}

		.form_line_l div.grouping {
			  width : 100%;
		}

		/*= NOTE: text=*/
		.form_line_l .textfield_nowh,
		.form_line_l .textfield {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		.form_line_l .textfield {
			  width : 75%;
		}

		/*= NOTE: file=*/
		.form_line_l .fileupload {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		/*= NOTE: select=*/
		.form_line_l .dropdown_nowh
		.form_line_l .dropdown {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		.form_line_l .dropdown {
        width : 75%;
		}

		/*= NOTE: textarea=*/
		.form_line_l .textarea {
		      overflow:auto;
		      width: 75%;
		      margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}
		.information_required{
            padding-left: 15px;
        }

/*= NOTE: Calcola l'impianto FORM =*/
#feedbackform5 .form_elem {
	color: #000;
	border: 0px;
}

#feedbackform5	.form_line_evidence {
		margin: 0 0 0.20em 0;
		padding: 0.20em;
		background: #ccc;
		border: 0px solid #fff;
	}

/*= XXX: line=of=input=little========================================*/

#feedbackform5	.form_line_l {
	    width:100%;
		  clear : both;
		  margin : 0 0 0.6em;
		  margin-bottom: 20px;
		  padding : 0;
	}

		/*= NOTE: label=*/
#feedbackform5 .form_line_l label.label_bold {
			  font-weight : bold;
		}

		/*= NOTE: for label text description=*/
#feedbackform5 .form_line_l label.floating,
#feedbackform5 .form_line_l div.label_effect {
			  float : left;
			  position : relative;
			  width : 100%;
			  margin : 0 0.2em 0 0;
			  padding : 0;
			  font-weight : bold;
			  margin-bottom: 5px;
		}

		/*= NOTE: group for checkbox and radio button=*/
#feedbackform5 .form_line_l div.grouping_nowh,
#feedbackform5 .form_line_l div.grouping {
			  float : left;
			  position : relative;
			  margin-left: 15px;
			  margin-bottom: 20px;
		}

#feedbackform5 .form_line_l div.grouping {
			  width : 100%;
		}

		/*= NOTE: text=*/
#feedbackform5 .form_line_l .textfield_nowh,
#feedbackform5 .form_line_l .textfield {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

#feedbackform5 .form_line_l .textfield {
        margin-left: 15px;
        width : 150px;
		}

		/*= NOTE: file=*/
#feedbackform5 .form_line_l .fileupload {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		/*= NOTE: select=*/
#feedbackform5 .form_line_l .dropdown_nowh
		.form_line_l .dropdown {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}
		
#feedbackform5 .form_line_l .dropdown {
        margin-left: 15px;
        width : 150px;
		}

		/*= NOTE: textarea=*/
#feedbackform5 .form_line_l .textarea {
		    overflow:auto;
		    width: 100%;
		    margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}
#feedbackform5 .information_required{
        padding-left: 15px;
        }
		
/*= XXX: line=of=input=big===========================================*/

	.form_line_b {
		  clear : both;
		  position : relative;
		  margin : 0 0 0.6em;
		  padding : 0;
	}

		/*= NOTE: label=*/
		.form_line_b label.label_bold {
			  font-weight : bold;
		}

		/*= NOTE: for label text description=*/
		.form_line_b label.floating,
		.form_line_b div.label_effect {
			  float : left;
			  position : relative;
			  width : 50%;
			  margin : 0 0.2em 0 0;
			  padding : 0;
			  font-weight : bold;
		}

		/*= NOTE: group for checkbox and radio button=*/
		.form_line_b div.grouping {
			  float : left;
			  position : relative;
			  width : 45%;
			  margin : 0 0 0.6em;
		}

		/*= NOTE: text=*/
		.form_line_b .textfield {
			  width : 40%;
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		/*= NOTE: file=*/
		.form_line_b .fileupload {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		/*= NOTE: select=*/
		.form_line_b .dropdown {
			  width : 40%;
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

		/*= NOTE: textarea=*/
		.form_line_b .textarea {
			  margin : 0;
			  padding : 0;
			  border : 1px solid #666;
		}

/*= XXX: button======================================================*/

.form_elem_button {
	  margin : 0;
	  padding : 0 3em 0 0;
	  text-align : right;
}

	.button {
		/*margin : 0 0 0.4em 0.4em;
		padding: 0 10px;
		color: #000;
		font-weight: bold;
		background: #9AA3AC;
		border: 1px solid #6C9CFF;*/
	}

/************************* Tickets **************************************/

div.tdetail_cont {
	width: 100%;
	border: 0px none;
}

div.tdetail_box {
	float: left;
	padding: 0;
	margin: 0;
	width: 49%;
	border: 0px none;
}


/************************* Media ****************************************/

div.media_nav_bar {
	/* border: #8899BB 1px dotted; */
	border: 0px none; border-bottom: #8899BB 1px dotted;
	background: #FFFFFF;
	padding: 0px 0.4em;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 18px;
	margin-bottom: 0.2em;
}

a.media_pag_num {
	border: #8899BB 1px solid;
	background: transparent;
	margin: 0px;
	padding: 2px 0.4em 1px 0.4em;
	border: 0px none;
	color: #212121;
	font-weight: bold;
	text-decoration: underline;
}

a.media_pag_num:hover {
	background: #cbd2e8;
	text-decoration: underline;
}

a.media_pag_num_sel {

	font-weight: bold;
	color: #212121;
	margin: 0px;
	padding: 2px 0.4em 1px 0.4em;
	border: 0px none;
	text-decoration: none;
}

span.media_next {
	padding: 1px 0.2em 0 0.2em;
}

span.media_prev {
	padding: 1px 0.2em 0 0.2em;
}

/************************************************************************/

.docwolf_login {
	color: #000000;
	background-image: url(/templates/energethicsV2/images/fondo_areariservata.gif);
	height: 65px;
	width: 360px;
	background-position:right top;
	background-repeat:no-repeat;
	color:#000000;
	float: left;
	clear: right;
}

.docwolf_login_padder {
	padding-left:20px;
	padding-top:10px;
}

input.docwolf_login_input {
border:1px inset #000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

input.docwolf_login_button {
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:1px;
}

.docwolf_campo {
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	color: #000000;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	vertical-align: baseline !important;
	vertical-align: middle;
}

.docwolf_button {
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	background-color: #000000;
	color: #FFFFFF;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	vertical-align: baseline !important;
	vertical-align: middle;
}

.back_link {
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	color: #6C9CFF;
	font-weight: bold;
}

.topic_image {
	padding: 0px 5px 5px 0px;
}
.RSSFeedLogo {
  /*display: none;*/
  float: right;
	margin-left: 0px;
	/*vertical-align: baseline !important;*/
  /*vertical-align: top;*/
}
.RSSFeedLogo a{
    text-decoration : none;
}
/*<a style='color: #6C9CFF' href='/page/27/news.html'>*/

.poweredby {
  text-align: right;
	position: absolute;
	z-index: -1;
	width: 790px;
	margin: 0;
	padding: 0;
}

div.etmenu_generale{
		padding-left: 10px;
		margin-left: 0px;
}

div.etmenu_space{
	height: 17px;
}

div.etmenu_voci{
	_margin-top: -5px;
	width: 185px;
	padding-left: 10px;
	background: url(http://www.energethics.it/templates/energethics/images/menu_3d/menu_sfondo_center.jpg);
}

