@import "pannello.css";
@import "slideshow.css";
@import "textscroller.css";
@import "simboleria.css";
@import "buttons.css";
@import "privacy.css";

img.foto {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

form>ul {
	position: absolute;
	bottom: 88px;
	right: 0px;

	width: 470px;
	height: 387px;
	z-index: 200;
}

div.testo {
	width: 304px;
}

label {
	cursor: pointer;
}

form>ul>li>label,
form>ul>li>span {
	float: left;

	width: 470px;
	height: 20px;

	margin-bottom: 10px;
}

form>ul>li label>*,
form>ul>li>span>* {
	float: left;

	line-height: 20px;

	font-size: 11px;
	color: rgb(112,112,112);
}

form>ul>li>label>span.mand,
form>ul>li>span>span.mand {
	margin-left: 4px;
	color: rgb(226,0,26);
}

form>ul>li>label>input[type='text'],
form>ul>li>label>select {
	float: right;

	width: 373px;
	height: 16px;

	font-size: 11px;
	line-height: 18px;
	padding-top: 2px;

	border: 1px solid rgb(84,84,84);
	color: rgb(0,0,0);
	background-color: rgb(141,141,141);
}

form>ul>li>label>select {
	width: 375px;
	height: 20px;

}

form>ul>li>label>textarea {
	float: right;

	width: 373px;
	height: 130px;
	overflow: hidden;

	font-family: Arial;
	font-size: 11px;
	border: 1px solid rgb(84,84,84);
	color: rgb(0,0,0);
	background-color: rgb(141,141,141);
}

form>ul>li>span>span.gruppo {
	float: right;
	width: 375px;
}
form>ul>li>span>span.gruppo>label {
	float: left;
	margin-right: 19px;
}

span.check {
	margin-left: -1px;
	margin-top: 3px;
	margin-right: 4px;

}

span.compulsory {
	float: none;
	position: absolute;

	bottom: 49px;
	right: 20px;

	width: auto;
	height: 10px;
	margin-bottom: 0px;

	color: rgb(0,0,0);
}
span.compulsory>span.mand {
	line-height: 10px;
	margin-right: 3px;
}

button.send {
	position: absolute;
	bottom: 0px;
	right: 20px;
}

button.cancel {
	position: absolute;
	bottom: 0px;
	right: 113px;
}

button>span {	
	float: left;
	width: 83px;
	height: 22px;

	text-transform: uppercase;

	font-size: 12px;
	line-height: 19px;
}

body.corto form>ul {
	height: 347px;
}

body.corto form>ul>li>label>textarea {
	height: 90px;
}
