/* Copyright 2002-2008 Studio RK - Italy
All Rights Reserved */


.FloatLeft {
	top:0px;
	left:0px;
}
.FloatRight {
	top:0px;
	right:0px;
}



/*---------------------*/ 
/*-  ELEMENTI PAGINA  -*/ 
/*---------------------*/ 

.HPYellowBoxes {
	border:0px solid #0CC;
	display:block;
	clear:all;
	height:127px;
	position:relative;
}
.HPYellowBoxes form.HPLogin {
	border:0px solid #000;
	margin:0px;
	padding:0px;
	width:100%;
}
.HPYellowBoxes form.HPLogin div.element {
	border:0px solid #0CC;
	display:inline;
	clear:none;
	width:44%;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.HPYellowBoxes form.HPLogin fieldset {
	border:0px solid #000;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:100%;
}
.HPYellowBoxes form.HPLogin legend {
	border:0px solid #000;
	margin:0px auto 4px auto;
	padding:0px;
	background:transparent;
	
	text-align:center;
	font-weight:bold;
	font-size:100%;
	color:#004080;
}
.HPYellowBoxes form.HPLogin label {
	display:block;
	margin:0px;
	padding:0px;
	
	text-align:left;
	font-weight:normal;
}
.HPYellowBoxes form.HPLogin input {
	border:1px solid #000;
	display:block;
	width:98%;
	height:1.3em;
	clear:left;
	background-color:#FDFDFD;
}

.HPYellowBoxes form.HPLogin .FormSubmitHPLogin input {
	border:1px solid #000;
	width:5em;
	max-width:60%;
	margin:3px auto 2px auto;
	padding:2px 4px;
	background:#FDFDFD;
	
	font-weight:bold;
	text-transform:uppercase;
	line-height:60%;
}
.HPYellowBoxes form.HPLogin .FormSubmitHPLogin {
	border:1px none #000;
	display:block;
	width:100%;
	
	text-align:center;
}

#HP_Desc {
	border:0px solid #00F;
	display:block;
	clear:all;
	width:98%;
	margin:20px auto 10px auto;

	text-align:left;
}
#HP_Desc P {
	border:0px solid #00F;
	display:block;
	clear:all;
	width:70%;
	margin:20px auto 10px auto;

	text-align:center;
}

.YellowBox {
	border:2px solid #E9A261;
	display:block;
	position:absolute;
	width:45%;
	height:122px;
	background:#F5E7AD;
	
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.YellowBox .HPYellowBoxContent {
	border:1px none #A0A;
	display:table-cell;
	position:relative;
	width:100%;
	margin:auto;
	vertical-align:middle;
	z-index:15;
}

P.welcome {
	text-align:center;
}

.Angle {
	border:1px none #000;
	position:absolute;
	margin:0px;
	padding:0px;
	z-index:10;
}
.AngleTop {
	top:-2px;
}
.AngleBottom {
	bottom:-5px;
}
.AngleLeft {
	left:-2px;
}
.AngleRight {
	right:-2px;
}

.FuckIE {
	display:table;
	border:1px #00F none;
	height:100%;
}



