
.linkHomeBottoneVerde01 a,
.linkHomeBottoneVerde01 a:link,
.linkHomeBottoneVerde01 a:visited {
  color:white;
  font-size:12px;
  text-decoration:none;
  line-height:12px;
}
.linkHomeBottoneVerde01 a:hover {
  color: #F0692F;
  text-decoration:none;
}


/* *************************************************************************** */
/* ***************			INIZIO STRUTTURA SKIN 			****************** */
/* *************************************************************************** */

#sfumature {
	height:0px;
	position:relative;
}
#sfumatura_left {
	height:330px;
	width:20px;
	position: absolute;
	top:0px;
	left:-20px;
	background-image:url(/Portals/54/skins/Ecorelpower2010/images/sfuma_left.jpg);
	background-repeat: no-repeat;
}
#sfumatura_right{
	height:330px;
	width:20px;
	position: absolute;
	top:0px;
	left:899px;
	background-image:url(/Portals/54/skins/Ecorelpower2010/images/sfuma_right.jpg);
	background-repeat: no-repeat;
}

#wrapperBannerCentrale {
	height:363px;
	width:100%;
	position:relative;
}
#BannerCentrale {
	position: absolute;
	top:0px;
	left:0px;
	height:363px;
	width:899px;

	background-image:url(/Portals/54/skins/Ecorelpower2010/images/banner.jpg);
	background-repeat: no-repeat;
	background-position:0 0;

}
#flashwrapper {
	position: absolute;
	top:  53px;
	left:0px;
	height:310px;
	width:899px;
}

#wrapper3box {
	min-height:241px;
	width:899px;
	background-image:url(/Portals/54/skins/Ecorelpower2010/images/bg_3box.jpg);
	background-repeat: repeat-x;
}

#menucontainer {
	height:36px;
	width:800px;
	position: absolute;
	top:24px;
	left:16px;

	line-height:36px;
}

#languageSelector {
	height:24px;
	width:30px;
	position: absolute;
	top:24px;
	left:873px;
}
a.linkLanguageSelector,
a.linkLanguageSelector:link,
a.linkLanguageSelector:visited {
  color: #0F4E5F;
  font-size:12px;
  text-decoration:none;
  line-height:14px;
}
a.linkLanguageSelector:hover {
  color: #cccccc;
  text-decoration:none;
  line-height:14px;
}

#footer {
  background-color: #2D4E19;
}
#footer span {
  color:#548A36;
  font-size:12px;
}
a.emaillink,
a.emaillink:link,
a.emaillink:visited {
  color: wihite;
  font-size:12px;
  text-decoration:none;
}
a.emaillink:hover {
  color: #cccccc;
  text-decoration:none;
}

#userlogin {
	width: 899px;
	margin: 0 auto;
	text-align:right;
}
#credits {
	width: 899px;
	margin: 0 auto;
	text-align: center;
}

a.userlogin_testi,
a.userlogin_testi:link,
a.userlogin_testi:visited { 
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	/* font-family:Arial, Helvetica, sans-serif; */
	font-weight:normal;
	color: #0D643A;
	text-decoration: none;
}
a.userlogin_testi:hover { 
	color: #149A5A;;
	text-decoration: none;
}
#testicredits,
#testicredits a,
#testicredits a:link,
#testicredits a:visited {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
#testicredits a:hover {
	text-decoration:none;
	color: #CCCCCC;
}
/* *************************************************************************** */
/* ***************    FINE VOCI PER SCHELETRO SKIN XHTML   ******************* */
/* *************************************************************************** */


/* -------------------------------------------------------------- 
   
   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
    * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2010-03-06) [http://bgg.kematzy.com/]

   Based on work by:
    * Olav Bjorkoy      [bjorkoy.com]
    * Nathan Borror     [playgroundblues.com]
    * Jeff Croft        [jeffcroft.com]
    * Christian Metts   [mintchaos.com]
    * Khoi Vinh         [subtraction.com]

   == STRUCTURE: ========================
    * Page width:            899 px
    * Number of columns:     18
    * Column width:          49 px
    * Margin width:          1 px
   ======================================

   By default, the grid is 899px wide, with 18 columns 
   spanning 49px, and a 1px margin between columns.

   If you need fewer or more columns, use this formula to calculate
   the new total width: 

   Total width = (number_of_columns * column_width) - margin_width

   Read more about using a grid here:
   * subtraction.com/archives/2007/0318_oh_yeeaahh.php
   
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 899px;
  margin: 0 auto;
}

/* Body margin for a sensile default look. */
body {
  margin:0;
  background-color:#081F25;	
  
  background-image:url(/Portals/54/skins/Ecorelpower2010/images/bg_page.jpg);
  background-repeat: repeat-x;
  
  font-family: 'trebuchet ms', Tahoma, Verdana, Arial, serif;
  height:100%;
}


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18 {float:left;margin-right: 1px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 49px;}
.span-2  { width: 99px;}
.span-3  { width: 149px;}
.span-4  { width: 199px;}
.span-5  { width: 249px;}
.span-6  { width: 299px;}
.span-7  { width: 349px;}
.span-8  { width: 399px;}
.span-9  { width: 449px;}
.span-10 { width: 499px;}
.span-11 { width: 549px;}
.span-12 { width: 599px;}
.span-13 { width: 649px;}
.span-14 { width: 699px;}
.span-15 { width: 749px;}
.span-16 { width: 799px;}
.span-17 { width: 849px;}
.span-18, div.span-18 { width: 899px; margin: 0; }



/* Border on right hand side of a column. */
div.border {
  padding-right:-0.5px;
  margin-right:0.5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:51.5px;
  margin-right:48.5px;
  border-right: 1px solid #eee;
}



/* Misc classes and elements
-------------------------------------------------------------- */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }





/* =================================  	*/
/* 		RadMenu MODIFICATO  			*/
/* =================================  	*/
.RadMenu_MenuEcorel 
{
/*
	border: 1px solid #010101;
	border-bottom-width: 0;
	border-top-color: #383838;
	background: #444 url("img/MenuBackground.gif") repeat-x top left;
*/
	text-align: left;
}

.RadMenu_MenuEcorel_rtl
{
	text-align: right;
}

.RadMenu_MenuEcorel_Context
{
	background: none;
	border: 0;
}

.RadMenu_MenuEcorel a
{
	text-decoration: none;
}

.RadMenu_MenuEcorel .link
{
	line-height: 24px;
	text-decoration: none;
	color: #4C96A3;
	position: relative;
	float:left;
}

.RadMenu_MenuEcorel .link:focused,
.RadMenu_MenuEcorel .focused
{
	outline: 0;
}

.RadMenu_MenuEcorel .expanded
{
	z-index: 10000;
}

.RadMenu_MenuEcorel .rootGroup .link:hover,
.RadMenu_MenuEcorel .rootGroup .focused,
.RadMenu_MenuEcorel .rootGroup .expanded
{
	/* background-color: #fff; */
	color: orange; /* #333; */
}

.RadMenu_MenuEcorel .rootGroup .link .text
{
	font: normal 12px Arial, sans-serif;
}

.RadMenu_MenuEcorel .group
{
	background: #072C3C /* #fff; */
}

.RadMenu_MenuEcorel .group .link
{
	text-decoration: none;
	color: #4C96A3;
	
	background: #072C3C /* #fff; */
}

.RadMenu_MenuEcorel_rtl .group .link
{
	text-align: right;
}

.RadMenu_MenuEcorel .group .link:hover,
.RadMenu_MenuEcorel .group .focused,
.RadMenu_MenuEcorel .group .expanded
{
	color: orange; /* #fff; */
	/* background: #444; */
}

.RadMenu_MenuEcorel .text
{
	padding: 3px 16px 5px 16px;
		 
	text-transform:uppercase;
}

.RadMenu_MenuEcorel .group .link .text
{
	font-size: 11px;
}

/* <expand arrows styling> */

.RadMenu_MenuEcorel .group .link .expandLeft
{
	background: transparent url("img/ArrowExpand.gif") no-repeat right -3px;
}

.RadMenu_MenuEcorel .group .link .expandRight
{
	background: transparent url("img/ArrowExpandRTL.gif") no-repeat left -3px;
}

.RadMenu_MenuEcorel .group .link:hover .expandLeft,
.RadMenu_MenuEcorel .group .focused .expandLeft,
.RadMenu_MenuEcorel .group .expanded .expandLeft
{
	
}

.RadMenu_MenuEcorel .group .link:hover .expandRight,
.RadMenu_MenuEcorel .group .focused .expandRight,
.RadMenu_MenuEcorel .group .expanded .expandRight
{
	
}

/* </expand arrows styling> */

.RadMenu_MenuEcorel .horizontal .item { border-right: 1px solid #4C96A3; }
.RadMenu_MenuEcorel .horizontal .last { border-right: 0; }

.RadMenu_MenuEcorel .vertical .item { 
	border-bottom: 1px solid #4C96A3; 
	/* AGGIUNTE BY LUCA: */
	height:28px !important;
}
.RadMenu_MenuEcorel .vertical .last { border-bottom: 0; }

.RadMenu_MenuEcorel_rtl .horizontal .item { border-left: 0; }

.RadMenu_MenuEcorel .rootGroup .group .item { border-right: 0; border-bottom: 0; }

.RadMenu_MenuEcorel .group
{
	/*
	border: 1px solid #828282;
	background-color: #fff;
	*/
}

.RadMenu_MenuEcorel .group .expanded
{
	z-index: 11;
}

.RadMenu_MenuEcorel .topArrowDisabled,
.RadMenu_MenuEcorel .bottomArrowDisabled,
.RadMenu_MenuEcorel .leftArrowDisabled,
.RadMenu_MenuEcorel .rightArrowDisabled
{
	display: none;
}

.RadMenu_MenuEcorel .topArrow,
.RadMenu_MenuEcorel .bottomArrow,
.RadMenu_MenuEcorel .leftArrow,
.RadMenu_MenuEcorel .rightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_MenuEcorel .topArrow,
.RadMenu_MenuEcorel .bottomArrow
{
	height: 10px;
	width: 100%;
	
	background: #fff url("img/ArrowScrollUpDown.gif") no-repeat top center;
}

.RadMenu_MenuEcorel .bottomArrow
{
	background-position: center -18px;
}

.RadMenu_MenuEcorel .leftArrow,
.RadMenu_MenuEcorel .rightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url("img/ArrowScrollLeftRight.gif") no-repeat left center;
}

.RadMenu_MenuEcorel .rightArrow
{
	background-position: -18px center;
}

.RadMenu_MenuEcorel .rootGroup .item .disabled .text,
.RadMenu_MenuEcorel .group .item .disabled .text
{
	color: #999;
}

.RadMenu_MenuEcorel .rootGroup .item .disabled
{
	background: none;
}

.RadMenu_MenuEcorel .group .item .disabled
{
	background-color: #fff;
}

.RadMenu_MenuEcorel .horizontal .separator
{
	height: 20px;
	width: 1px;
}

.RadMenu_MenuEcorel .rootGroup .separator
{
	background-color: #8f8f8f;
	border-top: 1px solid #4C96A3; /* #676767; */
}

.RadMenu_MenuEcorel .vertical .separator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	background-color: #8f8f8f;
}

.RadMenu_MenuEcorel .separator .text
{
	display: none;
}

.RadMenu_MenuEcorel .slide
{
	margin: 6px 0 0 -1px !important;
}

* html .RadMenu_MenuEcorel .vertical .slide
{
	margin-left: -2px !important;
}

* html .RadMenu_MenuEcorel .horizontal .slide
{
	margin-top: -2px !important;
}

.RadMenu_MenuEcorel_rtl .slide
{
	margin: -1px 0 0 2px !important;
}

* html .RadMenu_MenuEcorel_rtl .vertical .slide
{
	margin-left: 3px !important;
}

* html .RadMenu_MenuEcorel_rtl .horizontal .slide
{
	margin-top: -2px !important;
	margin-left: 0 !important;
}

.RadMenu_MenuEcorel .rootGroup .item .disabled:hover
{
	background: none;
}

/* added by luca 
.vertical .item
{
	height:30px !important;
	line-height:30px !important;
}
*/
/* ***************************************** */
/*        FINE x MENU      */
/* ***************************************** */
