@charset "utf-8";

/* panorama_due */
div#panorama_due {
	float:left;
	width:970px; margin:15px 0px 0px 0px;
	z-index:1;
}	


/* contenuto */
div#contenuto_sx {
	width:542px;
	z-index:1;
	float:left;
	margin-top:15px;
}

div#contenuto_dx {
	width:363px;
	z-index:1;
	float:left;
	margin-left:0px;
	margin-top:15px;
}	

div#contenuto_dx h3{
	font-size:12px;
	text-transform:uppercase;
}	

div#contenuto_dx p{
	margin-top:8px;
}

/* pannello formcontatti*/
div#contenuto_sx .formcontatti {
	width:542px;
	float:left;
}

div#contenuto_sx .formcontatti ul{z-index:1; float:left; margin-left:7px;}
div#contenuto_sx .formcontatti ul li{z-index:1; float:left;}

div#contenuto_sx .formcontatti label {
	padding-top:3px;
	padding-left:5px;
	clear: both;
	width: 248px;
	display: block;
}

div#contenuto_sx .formcontatti input.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #1eafec;
	color: #272727;
	width: 248px;
	height:19px;
	background-color: #e5e5e5;
}

div#contenuto_sx .formcontatti input:focus.field {
	border: 1px solid #333333;
	background: #333333;
	color:#FFFFFF;
}

div#contenuto_sx .formcontatti select.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #1eafec;
	color: #272727;
	width: 248px;
	height:19px;
	background-color: #e5e5e5;
}

div#contenuto_sx .formcontatti select:focus.field {
	border: 1px solid #333333;
	background: #333333;
	color:#FFFFFF;
}

div#contenuto_sx .formcontatti textarea.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 0px solid #d6d6d6;
	color:#FFFFFF;
	width:508px;
	height:135px;
	/*background-color:#333333;*/
	background-color:#b6b6b6;
}

div#contenuto_sx .formcontatti textarea:focus.field {
	background: #e3e3e3;
	color:#272727;
}

/* pannello codice di sicurezza*/
#formcontatti_sicurezza {
	width:950px;
	float:left;
	margin:10px 0px 10px 0px;
}

div#formcontatti_sicurezza p{
	margin:0px 0px 0px 5px;
}

div#formcontatti_sicurezza h3{
	font-size:12px;
	color:#848484;
	margin:2px 0px 0px 5px;
	text-transform:uppercase;
}

#formcontatti_sicurezza ul li {
	/*clear:left;*/
	margin:5px;
}

div#formcontatti_sicurezza input.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	border: 1px solid #1eafec;
	color: #272727;
	width: 70px;
	height:19px;
	background-color:#e5e5e5;
}

div#formcontatti_sicurezza input:focus.field {
	border: 1px solid #333333;
	background: #333333;
	color:#FFFFFF;
}

div#formcontatti_sicurezza input.pulsante{
	width:142px;
	height:24px;
	background-image: url(../immagini/images-tab/botton.png);
	border: 0px solid #0b5969;
}


#errore {
	width:100%;
	background: #ab0000;
	overflow:hidden;
	position:relative;
	z-index:3;
	margin-bottom:3px;
	float:left;
	padding:3px 0px 8px 0px;
}

#errore p{
	font-size:18px;font-weight:bold;color:#FFFFFF;
	margin:3px 0px 3px 15px;
}

#inviodue {
	width: 100%;
	color: #FFFFFF;
	background: #1e9acf;
	z-index: 3;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	float:left;
}

#inviodue p{
	font-size:13px;
	margin:10px 0px 10px 15px;
}

/* video */
div#video {
	width:367px;
	z-index:1;
	margin-top:20px;
}	

div#video_interno {
	width:367px;
	z-index:1;
	background-color:#363636;
	padding:7px 0px 7px 0px;
}	

div#video_interno a:active{margin-left:7px;}
div#video_interno a:link {margin-left:7px;}
div#video_interno a:visited {margin-left:7px;}
div#video_interno a:hover {margin-left:7px;}


/* Legge tutela privacy  ////////////// */
div#privacy{
	width:970px;
	margin:10px 0px 10px 0px;
	z-index:1;
	float:left;
}

div#privacy textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 5px 5px;
	padding:0px 0px 0px 7px;
	font-size: 11px;
	border: 1px solid #e3e3e3;
	background-color:#FFFFFF;
	color: #a0a0a0;
	width: 900px;
	height:35px;
}

div#privacy p{
	font-size:11px;
	color:#a0a0a0;
	margin:0px 0px 0px 5px;
}

div#privacy h2{
	font-size:12px;
	color:#848484;
	margin:2px 0px 0px 5px;
	text-transform:uppercase;
}

div#privacy ul.privacy {z-index:1; float:left; margin:0px 0px 0px 5px; width:650px; background:none;}
div#privacy ul.privacy li.option{z-index:1;margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; /*width:50px;*/ float:left; /*padding-left:0px; margin-left:0px;*/ background:none;}
div#privacy ul.privacy li.option p{float:left;}
div#privacy ul.privacy li.testo{z-index:1; float:left; width:220px; background:none;}


