@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;

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

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);
}

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;
}

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

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