@charset "utf-8";

/* CSS Document */



body{

	margin: 0;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#FFFFFF;

	background-color: #000000;

}



#contenitoreOut {

	position: absolute;

	top:50%;

	left: 0;

	width: 100%;

	height: 1px;

}



#Contenitore {

	width:980px;

	height:580px;

	background-image: url(../img/bg.jpg);
	
	background-repeat: no-repeat;

	position: absolute;

	margin-left: -490px;

	left: 50%;

	margin-top:-300px;

	overflow: hidden;

}



#Contenitore h1 {

	position:absolute;

	margin: 0;

	padding: 0;

	width: /*550*/860px;

	height: 55px;

	background-image: url(../img/h1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	top: /*430*/460px;

	left: /*210*/60px;

	text-indent: -500em;

	letter-spacing: -500em;

	line-height: 2em;

	color: #000000;

	overflow: hidden;

}



#Contenitore h3 {

	position:absolute;

	width: 186px;

	height: 24px;

	margin:0;

	padding:0;

	background-image: url(../img/h3.gif);

	background-repeat: no-repeat;

	top: 416px;

	left: 408px;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

	visibility: visible;

	overflow: hidden;

}



#LogoEco{

	position:absolute;

	width: 124px;

	height: 40px;

	background-image: url(../img/logo_eco_small.jpg);

	background-repeat: no-repeat;

	bottom: 13px;

	left: 20px;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

	visibility: visible;

	overflow: hidden;

}



/*#NuovaGamma{

	position:absolute;

	width: 825px;

	height: 22px;

	background-image: url(../img/payoff_new_3.jpg);

	background-repeat: no-repeat;

	top: 75px;

	left: 77px;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

	visibility: visible;

	overflow: hidden;

	margin-top:10px;

}*/

#ConfMusa {

	position:absolute;

	top: 150px;

	left: 405px;

	overflow: hidden;

}

#ConfMusa a {

	display: block;

	width: 159px;

	height: 30px;

	background-image: url(../img/link_musa_new.jpg);

	background-repeat: no-repeat;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

}



#ConfMusa a:hover {

	cursor: pointer;

	background-position:-163px 0;

}



#ConfYpsilon {

	position:absolute;

	top: 150px;

	left: 160px;

	overflow: hidden;

}

#ConfYpsilon a {

	display: block;

	width: 159px;

	height: 30px;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

	background-image: url(../img/link_ypsilon_new.jpg);

	background-repeat: no-repeat;

}



#ConfYpsilon a:hover {

	cursor: pointer;

	background-position:-163px 0;

}



#ConfDelta {

	position:absolute;

	top: 150px;

	right: 160px;

	overflow: hidden;

}

#ConfDelta a {

	display: block;

	width: 159px;

	height: 30px;

	text-indent: -500em;

	letter-spacing: -500em;

	color: #000000;

	background-image: url(../img/link_delta_new.jpg);

	background-repeat: no-repeat;

}



#ConfDelta a:hover {

	cursor: pointer;

	background-position:-163px 0;

}





#Contenitore form {

	position:relative;

	width:243px;

	height:118px;

	top:450px;

	left:383px;

}



.Voci {

	width:115px;

	float: left;

}



.Voci label {

	position:absolute;

	visibility:hidden;

}



.Voci input {

	width:100px;

	height:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	margin: 0 0 8px 10px;

	padding:0px;	

}



#CampiObbligatori {

	width:230px;

	margin:0;

	padding:0;

	text-align:right;

	color:#CCCCCC;

}



#Informativa {

	width:243px;

	height:13px;

	margin-top:5px;

	padding:0;

	text-align:center;

}



#Informativa a {

	margin-top:2px;

	color:#FFFFFF;

}



.radio {

	width:121px;

	float:left;

	text-align:center;

	margin:0;

	padding:0;

}



.radio label {

	vertical-align:bottom;

}







.invia:hover {

	cursor: pointer;

	

}

.invia {

	width:70px;

	height:16px;

	font-size:15px;

	font-weight:bold;

	color:#81a4b3;

	margin-left:85px;

	margin-top:0;

	border: none 0px transparent;

	background:transparent;

	text-align:center;

	letter-spacing:1px;

	}



#entra a {

	position:absolute;

	width:43px;

	height:13px;

	top:528px;

	left:835px;

	background:url(../img/entra.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	background-color: transparent;

	border: none 0px transparent;

	letter-spacing: -500em;

	color: #000000;

	text-indent: -500em;

	overflow: hidden;

}



#entra a:hover {

	cursor: pointer;

}



#Ecochic {

	color:#999999;

	margin: 10px;

	width:auto;

	height:auto;

	/*overflow:scroll;*/



}

#wrapPopUp{

	background-color:#000000;

}



#Ecochic h4 {

	font-weight:normal;

	margin-bottom:1px;

	font-size:9px;

}



#Ecochic p {

	margin-top:1px;

}

#error{

	position:absolute;

	width:500px;

	height:13px;

	top:567px;

	left:250px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF0000;

	

}

#ok{

	position:absolute;

	width:250px;

	height:13px;

	top:500px;

	left:380px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

}



#notelegali {

	position:absolute;

	top:410px;

	left:790px;

	width:243px;

	height:13px;

	margin-top:5px;

	padding:0;

	text-align:center;

}



#notelegali a {

	margin-top:2px;

	color:#FFFFFF;

}
