html,body{
margin: 0;
padding:0;
}

body{
   font-size:12px;
   font-family:Arial;
   color: black;
   background-color: white;
   text-align: center; /* centering the content for IE6 */
	 height:100%; 
 }
html{
   height: 100%;
   width: 100%;
   margin: 0em;
   padding: 0em;
}
#container{
   display:table; /* must put this in for FireFox. */
   width:820px;
   margin: 0px auto; /* for IE6 and Firfox centering */
   text-align:left; /* so that IE6 and Firefox puts the text to the left*/
  /* border:1px solid blue;*/
   height:400px; /* Have to put SOMETHING in here for the height for both browser. DO NOT put in a percentage, must be a pixel value */
}
 
a{ text-decoration: none; }

input,textarea,button{
		border: 0px solid;
		color: #8c9096;
    font: 10px Verdana, Arial, sans-serif;
		width: 87px;
	  height: 15px;
}
p {
    font: 11px Verdana, Arial, sans-serif;
		color: #ffffff;
}
p a{
    font: 11px Verdana, Arial, sans-serif;
		/*color: #ffffff;*/
}
#frecce{
    font: 10px Verdana, Arial, sans-serif;
		color: #ba272c;
		font-weight: bold;
}
#frecce a{
    font: 10px Verdana, Arial, sans-serif;
		color: #ba272c;
		font-weight: bold;
}
#pat{
 position: absolute;
 float: left;
 left: 1px;
 bottom: 0px;
}

/****** HEADER ********/

#header{
 position: relative;
 float: left;
 left: 25px;
 top: 35px;
 width: 820px;
 height: 205px;
 z-index: 2;
}
#imghome{
	position: absolute;
	z-index: 1;
	float: left;
	left: 110px;
	top: 4px;
	width: 584px;
	height: 199px;
	
}
#logo{
	position: absolute;
	z-index: 3;
	float: left;
	left: 0px;
	top: 	0px;
	width: 183px;
	height: 104px;
	/*background:url('../images/logo.png') no-repeat;*/
} 

/*commentato da gio il 16/12/2009
#menu {
	position: absolute;
	float: left;
	left: 110px;
	top: 171px;
	width: 600px;
	height: 29px;
  z-index:10;	
}
#menu ul {
  margin: 0px 5px;
  padding: 0px 5px;
  list-style-type: none;
  z-index:10;	
}
#menu li {
	float:left;
  margin:0 0 0 0;
  padding: 0;
  color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;	
  white-space: nowrap;
  z-index:10;	
}
#menu a {
  display: block;
  padding: 5px;
  color: #ffffff;
  text-decoration: none;
}
#menu a:hover{
 color: #ffffff;
 text-decoration: underline;
}
#menu li ul {
	display: none;
	}
#menu li:hover ul {
   display: block;
   position: absolute;
   z-index:1;
   width:180px;
	 padding: 0;
   margin: 0;
   background: #c2c4c8;
   filter:alpha(opacity=90); 
   -moz-opacity: 0.9; 
   opacity: 0.9;
}

#menu li li a {
	padding: 2px 2px 5px 5px; 
	color: #413e3e; 
	background: #c2c4c8;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	width:180px;
	}
#menu li li a:hover{
  color: #ffffff; 
  text-decoration: none; 
  background-color: #b92f34;
  width:180px;
	padding-left: 5px;
}

*/

#menu{
	position: absolute;
	float: left;
	left: 110px;
	top: 171px;
	width: 600px;
	height: 29px;
  z-index:10;	
		}
	#menu li a {
  display: block;
  padding: 0 5px;
  color: #ffffff;
  text-decoration: none;
}
	#menu ul{
  margin: 0px 5px;
  padding: 0px 5px;
  list-style-type: none;
  z-index:10;	
		}
		#menu li{
	float:left;
  margin:0 0 0 0;
  padding: 0;
  color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;	
  white-space: nowrap;
  z-index:10;	
		}
		#menu ul li ul{
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);	
		}
		#menu ul ul{
   display: none;
   position: absolute;
   z-index:1;
   width:180px;
	 padding: 0;
   margin: 0;
   background: #c2c4c8;
   opacity: 0.9;
		}
		#menu li a{
		display: block;
		text-decoration:none;
		text-align: left;
		line-height: 30px;
		font-size: 9px;
		font-family: Verdana;
		color: #FFFFFF;
		font-weight: bold;
		background:transparent url(../img/mn.gif) no-repeat 0 0;
		} 
		#menu li ul li a{
		line-height:20px;
		}
		#menu li a:hover{
		background-position: bottom;
		} 
		#menu  ul li:hover ul{
		display: block;
		z-index:2;
		}
		#menu li li a{
	padding: 0px 2px 2px 5px;  
	color: #413e3e; 
	background: #c2c4c8;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	width:180px;
		}
		#menu li ul li a:hover {
	 	color: #ffffff; 
  text-decoration: none; 
  background: #b92f34;
  width:180px;
	padding-left: 5px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);	
   opacity: 0.9;
		}
/****** HEADER - CONTATTI E CERCA********/

#imgcontact{
	position: absolute;
	float: left;
	top: 75px;
	left: 720px;
	width: 92px;
	z-index:1;
}
#contact a{
	position: absolute;
	float: left;
	top: 40px;
	left: 754px;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #a6342a;
  white-space: nowrap;
	z-index: 2;
}
#boxricerca{
	position: absolute;
	top: 75px;
	left: 720px;
	/*border: 2px solid #7f9db9;*/
	height:59px;
	width:107px;
	z-index:1;
	background:url('../images/base_cerca.jpg') no-repeat;	
}
#inputCerca{
	margin:10px 5px 5px 10px;
	top: 95px;
	left: 720px;
	border: 1px solid #7f9db9;
	z-index:10;
background-image: url(none);	
}

#imgcerca{
	top: 135px;
	left: 720px;
	width: 92px;
}
#cerca{
	top: 120px;
	margin-left:60px;
	align:right;
	z-index:10;	
	background-image: url(none);	
}
#cerca a{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #a6342a;
  white-space: nowrap;
	z-index: 2;
	background-image: url(none);			
}
/********** MAIN ************/

#main{
 position: relative;
 float: left;
 left: 0px;
 top: -20px;
 width: 84px;
 background: #8c9096;
}
#mainIndex{
 position: relative;
 float: left;
 left: 0px;
 top: -20px;
 width: 820px;
 height: 457px;
 *height: 456px;
 background: #8c9096;
}

/********** LEFT ************/

#left{
 position: relative;
 float: left;
 left: 0px;
 top: 0px;
 width: 165px;
 z-index: 2;
}
#contenutiSp{
  position: absolute;
  float: left;
  left: 0px;
  top: -25px;
	z-index: 2;
	width: 135px;
	height: 27px;
	/*background:url('../images/contenutispeciali.png') no-repeat;*/
   background:url('../images/gestdocumentale.png') no-repeat;	
}
#txtContenutiSp a{
  position: relative;
  float: left;
  left: 15px;
  top: 20px;
	width: 100px;
	font: 11px Verdana, Arial, sans-serif;
	color: #ffffff;
}
#lineWhite{
  position: relative;
  float: left;
  left: 3px;
  top: 35px;
	background-color: #ffffff;
	height: 1px;
  z-index: 4;
}
*html #lineWhite {
  position: relative;
  float: left;
  left: 3px;
  top: 46px;
	height: 1px;
  z-index: 4;
} /*IE 6 o minore*/
*:first-child+html #lineWhite {
  position: relative;
  float: left;
  left: 3px;
  top: 35px;
	height: 1px;
  z-index: 4;
 } /*IE7*/
#txtNRG a{
  position: relative;
  float: left;
  left: 15px;
  top: 70px;
	width: 100px;
	font: 11px Verdana, Arial, sans-serif;
	color: #ffffff;
}
#lineWhite2{
  position: relative;
  float: left;
  left: 3px;
  top: 100px;
	background-color: #ffffff;
	z-index: 4;
}
#logoNRG{
	position: relative;
  float: left;
  left: 8px;
  top: 30px;
	width: 150px;
	height: 91px;
	background:url('../images/logoricoh.gif') no-repeat;
}
#visitaNRG a{
	position: absolute;
  float: left;
  left: 25px;
  top: 70px;
	z-index: 3;
	font: 10px Verdana, Arial, sans-serif;
	color: #6a6a6c;
}
/********** MAIN HOME - MAIN ************/
#mainHome{
 position: relative;
 float: left;
 left: 0px;
 top: 10px;
 width: 560px;
 height: 417px;
 background: #8c9096;
}
#boxCasiUtente{
 position: relative;
 float: left;
 left: -1px;
 top:94px;
 width: 258px;
 height: 285px;
 background: #ffffff;
 z-index:1;
}
#angoliSupbox1{
 position: absolute;
 float: left;
 left: 0px;
 top: -15px;
 z-index: 1;
 width: 259px;
 height: 20px;
 background:url('../images/boxhome_up.png') no-repeat;
}
#angoliInfbox1{
 position: absolute;
 float: left;
 left: 0px;
 top: 280px;
 width: 258px;
 height: 21px;
 background:url('../images/boxhome_down.png') no-repeat;
  z-index: 2;
}
#globoRed{
 position: absolute;
 float: left;
 left: -10px;
 top: -20px;
 z-index: 1;
 width: 55px;
 height: 55px;
 background:url('../images/globorosso.png') no-repeat;
}
#boxKnowledge{
 position: absolute;
 float: left;
 left: 310px;
 top: 94px;
 width: 258px;
 /*height: 285px;*/
 height: 125px;
 background: #ffffff;
 z-index: 1;
}
#angoliSupbox2{
 position: absolute;
 float: left;
 left: 0px;
 top: -15px;
 width: 259px;
 height: 20px;
 background:url('../images/boxhome_up.png') no-repeat;
 z-index: 1;
}
#angoliInfbox2{
 position: absolute;
 float: left;
 left: 0px;
/* top: 280px;*/
top: 125px;
 width: 258px;
 height: 21px;
 background:url('../images/boxhome_down.png') no-repeat;
 z-index: 3;
}
#globoBlu{
 position: absolute;
 float: left;
 left: -10px;
 top: -20px;
 z-index: 3;
 width: 55px;
 height: 55px;
 background:url('../images/globoblu.png') no-repeat;
}

/*box area riservata*/
#boxarearis{
 position: absolute;
 float: left;
 left: 310px;
 top: 260px;
 width: 258px;
 /*height: 285px;*/
 height: 130px;
 background: #ffffff;
 z-index: 1;
}
#angoliSupbox2{
 position: absolute;
 float: left;
 left: 0px;
 top: -15px;
 width: 259px;
 height: 20px;
 background:url('../images/boxhome_up.png') no-repeat;
 z-index: 1;
}
#angoliInfbox2ris{
 position: absolute;
 float: left;
 left: 0px;
/* top: 280px;*/
top: 130px;
 width: 258px;
 height: 21px;
 background:url('../images/boxhome_down.png') no-repeat;
 z-index: 3;
}
#globoverdearearis{
 position: absolute;
 float: left;
 left: -10px;
 top: -20px;
 z-index: 1;
 width: 55px;
 height: 55px;
 background:url('../images/globoverde.png') no-repeat;
}
/*fine box*/
#containerBox{
  position: absolute;
  float: left;
  left: 45px;
  top: -15px;
	width: 180px;
	z-index: 1;
}
#containerBox h1{
	font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
	color: #80848a;
	padding: 5px 0 10px 0;
	margin: 0px;
}

#containerBox h2{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
	color: #ba272c;
	padding: 5px 0 10px 0;
	margin: 0px;
}

#containerBox p{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
	color: #80848a;
	z-index: 3;
	padding: 3px 0px 0px 2px;
	margin:0px;
}
#containerBox a{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
	/*color: #80848a;*/
}
.contenutobox{
	color: #80848a;
}
.freccehome{
    font: 10px Verdana, Arial, sans-serif;
		color:#ba272c;
		font-weight: bold;
 		/*background: #a8b1ba; 
 		*background: #9fa8b2; /* IE */
}

/*hr{
 display: block;
 position: absolute;
 top: 1px;
 clear: left;
 color: #b5bfc9;
 background-color: #b5bfc9;
 height: 1px;
 /*width: 355px;*/
/* border: 0px;
 margin-top: 6px;
}*/
#titoloRed{
	position: relative;
	top: 5px;
	float: left;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
	color: #ba272c;
	padding: 0 0 0 3px;
	margin: 0px;
}
.titolosezInt{
	font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
	color: #ba272c;
}

h2{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
	color: #ba272c;
	padding: 5px 0 5px 0;
	margin: 0px;
}
#TextInt{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	z-index: 3;
	padding: 5 0 10px 3px;
}
#TextInt a{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	z-index: 3;
	padding: 0;
}
#boxtextInt{
	position: absolute;
	float: left;
	left: 5px;
	top: 150px;
	width: 430px;
}
#boxtextInt p{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	text-align:justify;
	line-height: 12px;
}
#boxtext{
	position: relative;
	float: left;
	left: 5px;
	top: 30px;
	width: 430px;
	margin: 0px auto;
	padding: 0px;
	height:100%;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;	
}
#boxtext p{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	text-align:justify;
	line-height: 12px;	
}
#boxtext a{
position: relative;
float: left;
top: 50px;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color: #80848a;
}
#boxautore{
	position: absolute;
	float: right;
	left: 5px;
	top: 35px;
	height: auto;
}
#boxautore p{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	text-align:justify;
}
#imgBoxHome{
float: right;
margin: 0 0 0 8;
}
#sx{
 font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;
	text-align:justify;
	padding: 0px 0px 10px 0px;
}

/********** MAIN HOME - RIGHT ************/
#rightHome{
 position: absolute;
 left: 550px;
 top: 10px;
 width: 140px;
 height: 100%;
 z-index: 0;
 background: #a8b1ba; 
 *background: #9fa8b2; /* IE */
}
#payperpage{
  position: relative;
  float: left;
  left: 0px;
  top: -24px;
	width: 140px;
  height: 28px;
  background:url('../images/payperpage.png') no-repeat;
	z-index: 1;
}
#txtpayxpage a{
 position: relative;
 width: 90px;
  float: left;
  left: 32px;
  top: 0px;
 font-size: 9px;
 font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
}
#angoloHome{
  position: absolute;
  float: left;
  left: 0px;
	background:url('../images/angolohome.png') no-repeat;
	width: 140px;
	height: 20px;
	bottom: -20px;
}

/********** CREDITS ************/

#credits{
  position: relative;
	float: left;
	left: 150px;
	width: 670px;
	height: 20px;
	bottom: 0;
}
#textcredits{
  font: 9px Verdana, Arial, sans-serif;
	color: #8c9096;
}
#textcredits a{
  font: 9px Verdana, Arial, sans-serif;
	color: #8c9096;
}
#linknrg{
  font: 9px Verdana, Arial, sans-serif;
	color: #ba272c;
}
#mappa{
  font: 9px Verdana, Arial, sans-serif;
	color: #8c9096;
	padding-left: 30px;
}
#creditsmarchi{
  position: relative;
	float: left;
	left: 100px;
	width: 700px;
	height: 20px;
	bottom: 0px;
}
#creditsmarchi .colonnasx{
  position: relative;
	float: left;
	left: 0px;
	height: 20px;
  font: 9px Verdana, Arial, sans-serif;
	color: #8c9096;	
	top:5px;
}
#creditsmarchi .colonnadx{
	white-space:none;
		height: 20px;
}





/********** PAGINE INTERNE ************/

#patmain {
   position: relative;
   float: left;
   left: 0px;
   top: -250px;
   z-index: 1;
   width:842px;
   min-height: 300px ;
   background: url('../images/pat.jpg') repeat-y;
}
#patmain hr{
 display: block;
 position: absolute;
 top: 11px;
 clear: left;
 left: 210px;
 color: #b5bfc9;
 background-color: #b5bfc9;
 height: 1px;
 width: 455px;
 border: 0px;
 margin-top: 6px;
 z-index: 4;
}
#globoVerde{
 position: absolute;
 float: left;
 left: 155px;
 top: -10px;
 z-index: 1;
 width: 55px;
 height: 55px;
 background:url('../images/globoverde.png') no-repeat;
}
#titoloRed{
	position: absolute;
	top: 1px;
	float: left;
	left: 220px;
	font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
	color: #ba272c;
	padding: 0 0 0 3px;
	margin: 0px;
}
#testo a{
	position: relative;
	float: left;
	left: 220px;
	top: 30px;
	width: 430px;
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #80848a;	
}
#imggrey{
position: relative;
float: right;
right: -10px;
top: 10px;
border: 2px solid #cbcdd0;
}
/*
#mainInterna{
   width:650px;
   position: relative;
   float: left;
   left: 0px;
   top: -15px;
   z-index: 2;
   height: 100%;
   display:table;
}
#boxInterno{
 position: relative;
 float: left;
 left: -3px;
 top: 80px;
 width: 638px;
 background: #ffffff;
 height: auto;
}
#boxInterno hr{
 display: block;
 position: absolute;
 top: 15px;
 clear: left;
 color: #b5bfc9;
 background-color: #b5bfc9;
 height: 1px;
 border: 0px;
 margin-top: 6px;
}*/
#boxRelated{
 position: absolute;
 float: right;
 right: -15px;
 top: -15px;
 z-index: 1;
 width: 146px;
 height: 99px;
 background:url('../images/boxWhatsRelated.png') no-repeat;
}
#angoliInf{
 position: relative;
 float: left;
 left: -45px;
 top: 80px;
 width: 638px;
 height: 28px;
 background:url('../images/boxInterno.png') no-repeat;
 z-index: 2;
}
#globoArancio{
 position: absolute;
 float: left;
 left: -10px;
 top: -6px;
 z-index: 1;
 width: 55px;
 height: 55px;
 background:url('../images/globoarancio.png') no-repeat;
}
#containerBoxInt{
  position: relative;
  float: left;
  left: 45px;
  top: -55px;
	width: 450px;
	z-index: 1;
	margin: 0px;
	padding: 0px;
	height: 100%;
	display: table;
}
#containerBoxInt2{
  position: absolute;
  float: left;
  left: 45px;
  top: -1px;
	width: 450px;
	z-index: 1;
	height: 100%;
}
hr.interna{
 display: block;
 position: relative;
 float: left;
 margin: 5px 0;
 color: #b5bfc9;
 background-color: #b5bfc9;
 height: 1px;
 width: 370px;
 border: 0px;
}
#archivio{
	position: absolute;
	float: left;
	left: 275px;
	top: 5px;
	margin: 0px;
}
#archivio a{
	font-family: Verdana, Arial, sans-serif;
  font-size:9px;
  font-weight:normal;
	color: #ba272c;
}
#imggrey{
position: relative;
float: right;
right: -10px;
top: 10px;
border: 2px solid #cbcdd0;
}
#imggrey2{
position: relative;
float: right;
right: 5px;
top: -5px;
border: 2px solid #cbcdd0;
margin: 0;
}
#boxmainInt{
  position: relative;
	float: left;
	left: 0px;
	top: 30px;
	width: 430px;
	display: table;
}
#boxmainInt p{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
	color: #80848a;	
	z-index:10;	
}
#boxmainInt table{
	z-index:10;
} 
h3 a{
  position: absolute;
	float: left;
	left: 18px;
	top: 30px;
	font-family: Verdana, Arial, sans-serif;
  font-size:9px;
	color: #ba272c;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0px;
}
h4 a{
  position: absolute;
	float: left;
	left: 18px;
	top: 50px;
	font-family: Verdana, Arial, sans-serif;
  font-size:9px;
	color: #ba272c;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0px;
}
#angoliIntup{
 position: relative;
 float: right;
 right: 0px;
 top: 0px;
 z-index: 100;
 width: 19px;
 height:16px;
 background:url('../images/angolointerna_up.jpg') no-repeat;
}
#angoliIntdown{
 position: absolute;
 float: right;
 right: 0px;
 bottom: 0px;
 width: 19px;
 height: 16px;
 background:url('../images/angolointerna_down.jpg') no-repeat;
 *bottom: -4px; /* IE */
}
#angoliIntdown2{
 position: relative;
 float: right;
 right: 0px;
 bottom: 16px;
 width: 19px;
 height: 16px;
 background:url('../images/angolointerna_down.jpg') no-repeat;
 *bottom: 0px; /* IE */
}
#globoVerde{
 position: relative;
 float: left;
 left: -10px;
 top: -6px;
 z-index: 1;
 width: 55px;
 height: 55px;
 background:url('../images/globoverde.png') no-repeat;
}
.lineGrey{
 background-color: #b5bfc9;
 color: #b5bfc9;
 padding:0;
 border: 0;
 margin: 0;
}

.link_logo{
	cursor:hand;
}
#titolos{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
	color: #ba272c;
	padding: 10px 0 5px 0px;
	margin: 0px;
}
.titoloelenco{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
	color: #ba272c;
	padding-top:5px;
}

#contbox{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
	color: #80848a;
	position:absolute;
	top:10px;
}

/*form*/
#form2 {
    background: #FFFFFF;
    padding: 10px;
    width: 400px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #80848A;
}

fieldset{float:left;
		width:400px;
    margin: 1em 0;
		padding: 0;
    border: none;
 }
fieldset div{
 float:left;
 width:100%;
 padding: 10px 0 12px;
    } 
 
label{float:left;
 	width:70px;
  display: inline;
	margin-left: 10px;
	margin-right: 10px;
  line-height:20px;
  color:#80848A;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  font-weight:bold;
		}

input.text {
    font: 12px Arial, Helvetica, sans-serif;
    color: #80848A;
    border: 1px solid #80848A;
    width: 140px;
		height:20px;
    } 
#loginutente{
	width:250px;
}
#loginutente a{
		color: #ba272c;
		float:right;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight:bold;
}	

#loginhome{
	position:relative;
  float: left;
  left: 15px;
  top: 30px;
	width: 140px;
	font: 10px Verdana, Arial, sans-serif;
	color: #ffffff;
}
.boxinput{
    font: 11px Arial, Helvetica, sans-serif;
    color: #80848A;
    border: 1px solid #80848A;
		height:20px;
		width:130px;
}

#lineWhiteloghome{
	position:relative;
  float: left;
  right: 3px;
	top:30px;
}

.loginhomelink{
	font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
	color: #a6342a;
  white-space: nowrap;
	z-index: 2;
}


