﻿/* CSS Document */
BODY
{	margin: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

.header {
	padding:10px 0 10px 0;
	background-color:#fdb419;
	width:100%;
	height:111px;
}

a:link{
	font-family:arial;
	font-size:12px;
	color:#000066;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#000066;
	text-decoration:underline;
}

a:active {
	font-family:arial;
	font-size:12px;
	color:#000066;
	text-decoration:none;
}

.header_down {
	padding:0px;
	background-color:#000066;
	width:100%;
	height:20px;
}

p
{
	margin:5px;
}

h2
{
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
}

form
{
	padding:0px;
	margin-top:0px;
}

#form_call
{
	margin-right:10%;
	padding-top:25px;
}

fieldset
{
	border:0px;
	padding:0px;
}

ul
{

	padding-top:10px;
}

ul #top
{

	padding-top:5px;
}

#top
{
	/*background-color:#663399;*/
	width:100%;
	height:63px;
}


#turquoise
{
	background-color:#FFFFFF;
	width:230px;
	float:left;
	height:40px;
}

#titlebar
{
	background-color:#EBE0F5;
	height:40px;
	float:right;
	width:100%;
	margin-left:-250px;
}

#title
{
	padding-left:260px;
	margin-top:10px;
	font-family:arial;
	font-size:22px;
	font-weight:normal;
	color:#000066;
}
.container_top
{
width:100%;
}

#main{	
		min-width:800px;
		height:auto !important;
		height:520px;
		min-height:480px;
		clear:both;
}

#contentsx{
	padding: 0px;
	background-color:#fdb419;
	width: 260px;
	text-align:left;
	position: absolute;
	left:1px;
	top:152px!important;
	top:142px;
	color:#000066;
	height: 520px;

 }
 
*:first-child+html #contentsx {
			position: absolute;
			left:1px;
			color:#000066 ;
			top:142px!important;
}
 
#contentsx_privacy{	
			padding: 0px;
			background-color:#fdb419;
			width: 260px;	
			height: 440px!important;
			height:440px;
			min-height:440px;
			text-align:left;
			position: absolute;
			left:1px;
			top:10px !important;
			top:0px;
			color:#000066;
 } 
 

#contentsx_second{	
			padding: 0px;
			background-color:#fdb419;
			width: 270px;	
			height: 250px!important;
			height:250px;
			min-height:250px;
			text-align:left;
			position: absolute;
			left:1px;
			top:152px!important;
			top:145px;
			color:#000066;
 }
 
#contentsx ul{
	margin-left:0px !important;
	margin-left:20px;
}

#contentsx a:link{
	font-family:arial;
	font-size:12px;
	color:#000066;
	text-decoration:none;
}
#contentsx a:hover{
	text-decoration:underline;
}
#contentsx a:visited{
	color:#000066;
	text-decoration:underline;
}

#contentsx a:active {
	font-family:arial;
	font-size:12px;
	color:#000066;
	text-decoration:none;
}


#contentsx div{	
	padding-left: 5px;
 } 


* html div#contentsx {
	width: 260px;
}



#logindx
{
	margin-left: 200px !important;
	margin-left: 180px;
	padding: 10px;
}

#logindx_privacy{
	margin-left: 200px !important;
	margin-left: 180px;
	padding: -10px !important;
	padding-top: 0px;
	margin-top:0px;
}

#content
{
	float: right;
	padding-right:0px;
	margin-right:-10px;
	padding-bottom: 2em;
	width: 100%;
}

#content0 {
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	width: 3%;
		height:520px;
	margin-top:10px!important;
	margin-top:0px;
}

*:first-child+html #content0 {
	margin-top: 0px !important;
}

#content0_second {
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	width: 3%;
		height:250px;
		min-height:250px;
	margin-top:10px!important;
	margin-top:0px;
}

*:first-child+html #content0 {
	margin-top: 0px !important;
}

#content1 {
	float: right;
	overflow: hidden;
	margin-right:1px;
	background-color: #fdb419;
	font-size:12px;
	width: 93%;
		height:520px;
	margin-top:10px!important;
	margin-top:0px;
}

*:first-child+html #content1 {
	margin-top: 0px !important;
}

#content_second {
	float: right;
	overflow: hidden;
	background-color: #fdb419;
	margin-right:1px;
	font-size:12px;
	width: 93%;
	min-height:250px !important;
	height:250px;
	margin-top:10px!important;
	margin-top:0px;
	
}

*:first-child+html #content1 {
	margin-top: 0px !important;
}

.menu1{
	margin-top: 0px;
	margin-left: 0px;
	background-image:url(/images/profili_buyer2.jpg);
	width: 160px;
	height: 119px;
	
}
.menu1 div{
	position:relative;
	top: 105px;
	left:20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}

.menu2{
	margin-top: 0px;
	margin-left: 0px;
	background-image:url(/images/negoziazioni_seconc.jpg);
	width: 160px;
	height: 119px;
	
}
.menu2 div{
	position:relative;
	top: 105px;
	left:20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}

.menu3{
	margin-top: 0px;
	margin-left: 0px;
	background-image:url(/images/fornitori_buyer2.jpg);
	width: 160px;
	height: 119px;
}
.menu3 div{
	position:relative;
	top: 105px;
	left:20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}

.menu4{
	float: left;
	margin-top: 50px;
	margin-left: 50px;
	background-image:url(/images/assistenza_seconc2.jpg);
	width: 160px;
	height: 119px;

}
.menu4 div{
	position:relative;
	top: 105px;
	left:20px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}

#content2 {
	float: right;
	overflow: hidden;
	background-color: #fdb419;
	font-size:12px;
	width: 30%;
		height:auto !important;
		height:440px;
		min-height:440px;
	margin-top:10px!important;
	margin-top:0px;
}

*:first-child+html #content2 {
	margin-top: 0px !important;
}


#contentsx form{margin-left:10px;}

.sfondo_background {
	padding:0px;
	margin:0px;
	background-image:url(/images/sfondo.jpg);
}

.footer				/*footer*/
{	background-color:#fdb419;
	width:100%;
	height:5px;
	clear:both;
	margin-top:5px;
}
.enter
{
	font-family:verdana;
	font-size:12px;
	color:#663399;
	font-weight:bold;
	border:0px;
	background-color:#EBE0F5;
	
}

.morespacer li{
	height:24px;
	line-height:24px;
}


.blubar
{
	width:100%;
	background-color:#000066;
	height: auto !important;
	height:25px;
	/*ine-height:25px;*/
	min-height: 25px! important;
	padding-left:0px !important;
	
}

.contatti
{
	color:#000066;
	margin-left:10px;
}

.blubar h2{
	margin-left:10px;
	padding-top:5px;
	color:#fdb419;
}

.blubar a:link{
	color:#fdb419;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}

.blubar a:hover{
	text-decoration:underline;
}
.blubar a:visited{
	color:#fdb419;
	text-decoration:underline;
}

.blubar a:active {
	text-decoration:none;
}


.yellowbar
{
	width:215px !important; 
	width:100%;
	background-color:#fdb419;
	height:25px;
	line-height:25px;
	padding-left:0px;
}
.yellowbar h2{
	margin-left:10px;
	color:#000066;
}


.callmeback
{
	margin-left:10px;
}

.fondo
{
	background-color:#000066;
	height:10px;
	margin-top:-5px;
	font-size:1px;
	margin-bottom:5px;
	width:100%;
}

.red{
	color:red;
	font-weight:bold;
	margin-left:10px;
}

.faq
{
	font-family:arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0px;
}

#main_ass{
		width:320px;
		padding-top:25px;
		padding-left:25px;
		margin:0px;
		float:left;
		color:#000066;
		text-align:right;
		font-size:11px;
		}
		
#main_ass label{
		float:left;
}
		
#main_ass input{
		width:150px;
}

.privacy{
	float:center;
	margin-left:40px;
}
