body {
	background-color: #4D4D4D;
	margin:0px;
	font-size:0.75em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

form{
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 15px;}
	
label{ font-weight:bold;}

a{
	/*font-size:0.75em;*/
	color:#000000;
	margin-left:10px;}
	
a:link     { text-decoration:none;}
a:hover    { text-decoration:underline;}
a:active   { text-decoration:none;}
a img      { border:none;}

fieldset   { border: 0px;}

h3{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1em;
	color:#99CC33;}

li      { padding-top:5px;}
#login  { background-color: #ffffff;}

.menu{
	padding-top: 0px;
	margin-top: 30px;
	padding-left: 0px;
	margin-left: 20px !important;
	margin-left: 15px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	float: left;}
.menu li{
	padding-top: 0px;
	margin-top: 12px;
	list-style-type:none;}

.menu a{
	font-weight:bold;
	font-size:0.75em;
	color:#ffffff;}
	
.menu a:link    { text-decoration:none;}
.menu a:hover   { text-decoration:underline; color:#ffcc00;}
.menu a:visited { text-decoration:underline;}
.menu a:active  { text-decoration:none;}

/*.home_img{
	
	float: right;
	width:374px;
	height:238px;
}*/

.home_right{
	background: transparent url(bg-image-1hand.jpg) no-repeat top left;
	float: right;
	width:594px;
	min-height: 220px;
	height: auto!important;
	height: 220px;}

.home_right h3, .home_right p{padding:0 0 0 374px; margin:0;}

.home_right p{
	color:#4d4d4d;
	margin:0 0 5px 5px;}

.home_right h3{
	color:#feae00;
	/*color:#FFCC00;
	margin-top: 15px;*/
	margin-top:5px;
	margin-bottom:0px;
	margin-left: 5px;
	margin-right: 5px;}

.home_right a{
	color:#feae00;
	margin-left:0px;}

.home_logo{
	margin-top: 20px;
	margin-left: 20px;}

.home_logo p{
	color:#4d4d4d;
	margin-left:40px;
	margin-right:5px;
	width:250px;
	font-size:1.2em;}
	
.home_up_second{
	background:#fff url(login_bghome1.gif) repeat-x bottom  left;
	float: left;
	width:100%;
	margin-top: 3px;}	
	
.home_right_second{
	background: transparent url(bg-image-seller.jpg) no-repeat top left;
	float: right;
	width:404px;
	min-height: 195px;
	height: auto!important;
	height: 195px;}

.log_costruzioni{
	background-color: #ffffff;
	float: left;
	width:175px;
	height:180px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border: solid #ffffff;*/
	/*font-family: Arial, Helvetica, sans-serif;*/}

.log_eng{
	background-color: #ffffff;
	float: left;
	width:175px;
	height:180px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border: solid #ffffff;*/
	/*font-family: Arial, Helvetica, sans-serif;*/}

.log_energia{
	background-color: #ffffff;
	float: left;
	width:175px;
	height:180px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border: solid #ffffff;*/
	/*font-family: Arial, Helvetica, sans-serif;*/}

.log_immobiliare{
	background-color: #ffffff;
	float: left;
	width:175px;
	height:180px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border: solid #ffffff;*/
	/*font-family: Arial, Helvetica, sans-serif;*/}

.log_nolo{
	background-color: #ffffff;
	float: left;
	width:175px;
	height:180px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border: solid #ffffff;*/
	/*font-family: Arial, Helvetica, sans-serif;*/}


#paragrafo {
	color:#ffffff;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
#paragrafo a:link{
	color:#ffffff;
	text-decoration: none;
	
}
#paragrafo a:hover{
	color:#ffffff;
	text-decoration: underline;
}
#paragrafo a:visited{
	color:#ffffff;
	text-decoration: underline;
}

.Stile1 {	font-size: 10px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #CCCCCC;
}
.red{
	color:#ff0000;
}

.logout{
	color:#ffffff;
	padding-top:0px;
	padding-right:10px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
}

#costruzioni{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1em;
	color:#FFE152;
}

#helpdesk {
	padding:0;
	margin:15px 0 0 0;
}

#helpdesk h3{
	padding-top:3px;
	padding-bottom:3px; 
	margin-top:0px;
	margin-bottom:0px;
}

#helpdesk p{
	padding:0px;
	margin:0px;
}


#helpdesk_super {
	margin:0;
	margin-top:15px;
	padding:0;
}

#helpdesk_super h3{
	padding-top:2px; 
	padding-bottom:4px; 
	margin-top:0px;
	margin-bottom:0px;
}

#helpdesk_super p{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	/*line-height:12px;*/}

#eng{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1em;
	color:#99CCFF;}

#re1{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1em;
	color:#ffffff;}

#re2{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1em;
	color:#99072E;}

.clear{
	float: left;
	height:10px;
	padding-top: 0px;
	margin-left: 12px;
	margin-top:  0px;
	clear:both;}

.contenuti_azienda{
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;}

#contenuti_azienda_body{
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-size:0.8em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #4D4D4D;
	scrollbar-track-color: #4D4D4D;}

.contenuti_azienda_energia{
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;}

#contenuti_azienda_body_energia{
	background-color: #336699;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-size:0.8em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #336699;
	scrollbar-track-color: #336699;}

.contenuti_azienda_re{
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;}

#contenuti_azienda_body_re{
	background-color: #990033;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-size:0.8em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #990033;
	scrollbar-track-color: #990033;}

.contenuti_azienda_eng{
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;}

#contenuti_azienda_body_eng{
	background-color: #000033;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-size:0.8em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #000033;
	scrollbar-track-color: #000033;}

.contenuti_azienda_nolo{
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;}

#contenuti_azienda_body_nolo{
	background-color: #009900;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-size:0.8em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #009900;
	scrollbar-track-color: #009900;}

.loghi{ 
	padding:2px;
	padding-bottom:5px;
	padding-top:6px;
	margin:0px;}
	
/*added 20090302*/	

body{text-align: center;}

#container  {width:950px; margin:0 auto; text-align: left;}
.button *{border:0;margin:5px 0;padding:0;}

.home_right a strong{font-size:1.1em;}

div.languageselect{
	background:#e6e6e6;
	color:#4d4d4d;
	font-weight:bold;
	padding:3px 3px 3px 0;
	margin:2px 0;
	height:20px;}

div.languageselect a{padding:0 5px;}	

div.languageselect span{vertical-align: top;}

div.languageselect img{border:none;margin:0 5px 0 0; }

div.languageselect2{
	padding:4px 3px 3px 0;
	text-align: right;}
	
div.languageselect2 img{border:0;}

ul li.buttonevendor img{border:0;}
/*ul li.buttonevendor a{margin:0; padding:0}*/

.buttonevendor_super{ margin-top: 50px;}

#piede{
	text-align: justify;
	float:left;
	background-image:url(/images/bg-piede.gif);
	background-repeat:repeat-x;
	width:100%;
	font-size:0.8em;}

#piede *{ font-size:1em}

#piede .contenuto-piede a {
	color:#555555;
	text-decoration:none;
	margin-left:0;
	font-weight:bold;
	font-size:1.1em;}
	
#piede .contenuto-piede {
	color:#999999;
	padding-left:10px;
	padding-top:5px;}
		
#piede .collegamenti-piede {
	float:right;
	height:46px;
	margin-bottom:2px;
	margin-right:0;
	width:230px;}	
	
.contatti {
	font-size: 0.92em;
	line-height:1.20em;}

.contatti_home a:link{
	font-weight:bold;
	font-size: 11px;
	color:#4d4d4d;
	text-decoration: none;}
	
.contatti_home a:hover{
	color:#ffffff;
	text-decoration: underline;}
	
.contatti_home a:visited{
	color:#ffffff;
	text-decoration: underline;}

.more { font-size:12px;}

.link{
	color:#feae00;
	margin-left:0px;
	/*font-size:0.9em;*/}

.link1{
	color:#feae00;
	margin-left:0px;
	font-size:1.1em;}

.link_energia{
	color:#99CC33;
	margin-left:0px;
	font-size:0.9em;}

.link_eng{
	color:#99CCFF;
	margin-left:0px;
	font-size:0.9em;}

.link_nolo{
	color:#ffffff;
	margin-left:0px;
	font-size:0.9em;}

.link_re{
	color:#99072E;
	margin-left:0px;
	font-size:0.9em;}
	


.home_up{
	background:#fff url(login_bghome1.gif) repeat-x top  left;
	float: left;
	width:100%;
	margin-top: 3px;}
	
.home_down{
	background-color: #ffffff;
	float: left;
	width:100%;
	padding-top: 0px;
	margin-top: 0px;}
	
.evm_bodytext{
	float:left;
	width:500px;}
	
.evm_bodytext p{
	padding:5px 0 5px 5px;
	margin:0; }

.evm_bodytext  a{font-size:1em;text-decoration:none;color:#3C70A7;padding-left:0;margin-left:0;}
.evm_bodytext a:hover{font-size:1em;text-decoration:underline;color:#3C70A7;padding-left:0;margin-left:0;}

.evmbox h2{
	background:#3C70A7;
	font-weight:normal;
	font-size:1.08em;
	line-height:1.08em;
	color:#fff;
	margin:0.42em 0 0 0;
	padding:0.42em 0 0.42em 0.42em;}

.evmbox h4{
	font-size:1.08em;
	line-height:1.08em;
	padding:10px 0 10px 0;
	margin:0;
	color:#000;}

.evmbox ul {list-style-type:none;margin:5px 0 20px 0;padding:0;}
.evmbox li {padding:0; margin:0;}

.evmbox  a{font-size:1.08em;text-decoration:none;color:#3C70A7;padding:0;margin:0;}
.evmbox  a:hover{font-size:1.08em;text-decoration:underline;color:#3C70A7;padding:0;margin:0;}
.evmboxholder{
	float:right;
	width:400px;
	padding-left:15px;}

.evmbox a.second      { color:#FFFFFF !important;}
.evmbox a.second:hover{ color:#FFFFFF !important;}


.home_footer{
	background-color: #e6e6e6;
	float: left;
	width:100%;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 1px;}

.right { float:right;}
.left  { float:left;}

.secondList{ line-height:2em; height:2em; height:auto !important;}