/* CSS Document */

form{
color:#FFFFFF;
font-size:12px}

INPUT.text {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; FONT: 11px/16px 'Trebuchet MS',tahoma,sans-serif; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid;
	margin:5px;
}
select.text{BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; FONT: 11px/16px 'Trebuchet MS',tahoma,sans-serif; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid;
	margin:5px;}

.button{
background-color:#FFFFFF;FONT: 11px/16px 'Trebuchet MS',tahoma,sans-serif; BORDER: #c8c8c8 1px solid; margin-top:5px;
text-align:right;
	}
FORM.p hidden-inputs {
	DISPLAY: none
}
#promo{
text-align:center;
width:431px;
height: 400px;
font-size:14px;
color:#003399;
font-weight:bold;
}
#ContenutoInt #Testo h4.servizi {
	background-image: url(../img/h3_servizi.gif);
	width:431px;
	height: 33px;
	margin:0;
	padding:0;
	font-size:16px;
}
#ContenutoInt #Testo h3.posizione {
	background-image: url(../img/h3_posizione.gif);
	width:431px;
	height: 15px;
	margin:0;
	padding:0;
}

#ContenutoInt #Testo{ 
padding:7px;
text-align:left;
color: #010947;
}

/* per apertura in nuova finestra*/
a.new {
	background-image: url(../img/blank.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
	color:#CCCCCC;
}

.basso {
vertical-align:bottom}
#ContenutoIntcont { 
	background-color: transparent;
	width: 500px;
	margin:0;
	padding:0;
	clear:both;
}
#ContenutoInt { 
	background-color: transparent;
	width: 400px;
	margin:0;
	padding:0;
	clear:both;
}
#ContenutoInt img{ 
text-align:left;
}

#formBody{float:left; font-size:11px;color:#333333; padding-left:10px;}

.field {
text-align:left;
}
.button {
text-align:left;
}


FORM {
margin:0px;
padding:0px;
}
FORM.p hidden-inputs {
	DISPLAY: none
}


INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	FONT: 11px tahoma,arial,sans-serif
}