/* CSS Document */
#container_content #bg_ricciolo_content_prenotazione {
		background:url(../img_layout/prenotazione/bg_ricciolo_prenotazione.png) top left no-repeat; 
		width:913px; 
		height:50px; 
		position:absolute;
		margin:-2px 0px 0px 8px;}
#container_content #ricciolo_content_prenotazione { 
		background:url(../img_layout/ricciolo.png) top left no-repeat; 
		width:928px; 
		height:143px; 
		position:absolute;
		margin:-35px 0px 0px 2px;
		z-index:4;}
#container_content #content_prenotazione {background:url(../img_layout/bg_contentprenotazione.jpg) top left no-repeat; width:914px; height:715px; margin:auto;}
#container_content #top_content_prenotazione {background:url(../img_layout/appartamento/riga_lunga.png) bottom center no-repeat; width:838px; padding:84px 0px 16px 0px; margin:auto;}
#container_content #top_content_prenotazione #percorso { display:inline-block; font-family: 'Ubuntu', sans-serif; text-transform:uppercase; margin-left:14px;}
#container_content #top_content_prenotazione #percorso .percorso_1 { font-weight:300; color:#B4B371; font-size:20px;}
#container_content #top_content_prenotazione #percorso .percorso_2 { font-weight:500; color:#7D7D47; font-size:26px;}
#form_prenotzione #app_numero { margin:14px 0px 0px 56px;}
#form_prenotzione #app_numero #titolo_app { display:inline-block; font-family: 'Ubuntu', sans-serif; font-weight:400; color:#00B7EC; font-size:18px; text-transform:uppercase;}
#form_prenotzione #app_numero #link_app { 
		background:url(../img_layout/prenotazione/sprite_select_app.png) 0px -1px no-repeat; 
		width:229px; 
		height:31px; 
		display:inline-block;
		font-family: 'Ubuntu', sans-serif; 
		font-weight:500; 
		color:#414040; 
		font-size:10px; 
		text-decoration:none; 
		text-transform:uppercase;
		position:relative;
		}
#form_prenotzione #app_numero .active { color:#666666 !important; background:url(../img_layout/prenotazione/sprite_select_app.png) 0px -30px no-repeat !important;}
#form_prenotzione #app_numero #link_app span { display:inline-block; padding:9px 0px 0px 18px;}
#form_prenotzione #app_numero #numero_app { margin-left:-16px; width:51px;}
#form_prenotzione #app_numero .error { 
	opacity:0; 
	font-family: 'Ubuntu', sans-serif; 
	font-weight:700; 
	font-size:10px; 
	color:#EC5151; 
	text-transform:uppercase; 
	display:inline-block; 
	margin-left:10px;
	margin:0px 0px 0px 10px; }
#form_prenotzione #app_numero .error span { font-size:16px;}
#form_prenotzione #app_numero #lista_app { 
	background:url(../img_layout/prenotazione/bg_lista_app_11.png) top left no-repeat; 
	width:135px; 
	height:366px; 
	position:absolute;
	z-index:1;
	margin:-14px 0px 0px 340px !important;
	display:none;}
#form_prenotzione #app_numero #lista_app ul li a {font-family: 'Ubuntu', sans-serif; text-decoration:none; color:#FFF; font-size:12px; text-transform:uppercase; font-weight:300;}
#form_prenotzione #app_numero #lista_app ul li a .piu_due { font-size:9px;}
#form_prenotzione #app_numero #lista_app ul li a:hover { text-decoration:underline;}
#form_prenotzione #app_numero #lista_app ul li { line-height:14px; padding-left:0px;}
#form_prenotzione #app_numero #lista_app ul { width:106px; margin:auto; }
#form_prenotzione #app_numero #lista_app #posti_2 { border-bottom:1px solid #FFF; margin:36px auto 6px auto;}
#form_prenotzione #app_numero #lista_app #posti_3 { border-bottom:1px solid #FFF; margin-bottom:6px;}
/** STILE INPUT **/
#form_prenotzione .input_style {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-top: 1px solid #AAA896;
	border-bottom: 1px solid #DDDBC2;
	border-left: 1px solid #DDDBC2;
	border-right: 1px solid #DDDBC2;
	height:20px;
	background:url(../img_layout/prenotazione/bg_input.png) top left repeat-x;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	color:#939393;
	font-size:10px;
	text-transform:uppercase;
	padding-left:10px;
	}
#form_prenotzione .errore_star {opacity:0; position:relative; font-family: 'Ubuntu', sans-serif; font-weight:700; font-size:14px; color:#EC5151; margin:4px 0px 0px 0px;}
#form_prenotzione #cont_dati_prenotazione {margin:8px auto 0px auto;; background:url(../img_layout/prenotazione/bg_campi_contatti.png) top left no-repeat; width:847px; height:475px;}
#form_prenotzione #cont_dati_prenotazione #pren_nominativo {padding:4px 0px 0px 4px; height:53px; width:840px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza {padding:8px 0px 0px 4px; height:89px; width:840px;}
#form_prenotzione #cont_dati_prenotazione #pren_periodo {padding:8px 0px 0px 4px; height:53px; width:840px;}
#form_prenotzione #cont_dati_prenotazione #pren_contatto {padding:8px 0px 0px 4px; height:53px; width:840px;}
#form_prenotzione #cont_dati_prenotazione #pren_richieste {padding:8px 0px 0px 4px; height:64px; width:840px;}
#form_prenotzione #cont_dati_prenotazione #pren_privacy {padding:8px 0px 0px 4px; height:116px; width:632px;}
#form_prenotzione #cont_dati_prenotazione #pren_invia { float:right; margin:-116px 4px 0px 0px; width:200px; height:116px;}
#form_prenotzione #cont_dati_prenotazione .etichetta { color:#019ABB; font-family: 'Ubuntu', sans-serif; font-size:12px; text-transform:uppercase; position:absolute; margin:10px 0px 0px 14px;}
#form_prenotzione #cont_dati_prenotazione .cont_input_pren { float:right; width:730px; margin-right:-4px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_nominativo #nome { margin-top:14px; width:318px;}
#form_prenotzione #cont_dati_prenotazione #pren_nominativo #cognome { width:318px; margin-left:32px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_residenza #via { margin-top:14px; width:318px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza #civ { margin-left:10px; width:56px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza #citta { margin-left:8px; width:244px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza #cap { margin-top:13px; width:104px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza #provincia { margin-left:14px; width:244px;}
#form_prenotzione #cont_dati_prenotazione #pren_residenza #stato { margin-left:16px; width:258px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_periodo #link_data_arrivo, #form_prenotzione #cont_dati_prenotazione #pren_periodo #link_data_partenza {
	background:url(../img_layout/prenotazione/sprite_data.png) 0px -6px no-repeat;
	width:222px;
	height:26px;
	display:inline-block;
	font-family: 'Ubuntu', sans-serif;
	text-decoration:none;
	color:#939393;
	font-weight:300;
	font-size:10px;
	text-transform:uppercase;
	position:relative;
	margin-top:14px;
	}
#form_prenotzione #cont_dati_prenotazione #pren_periodo #link_data_partenza {margin-left:37px;}
#form_prenotzione #cont_dati_prenotazione #pren_periodo #link_data_arrivo span, #form_prenotzione #cont_dati_prenotazione #pren_periodo #link_data_partenza span {
	display:inline-block;
	padding:7px 0px 0px 18px;
	}
#form_prenotzione #cont_dati_prenotazione #pren_periodo input { margin-left:-26px; text-align:center; width:116px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_contatto #email {margin-top:14px; width:318px;}
#form_prenotzione #cont_dati_prenotazione #pren_contatto #telefono {width:318px; margin-left:32px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_richieste #ulteriori_richieste {
	font-family: 'Ubuntu', sans-serif; 
	font-weight:300; 
	text-transform:uppercase; 
	color:#939393; 
	resize:none; 
	font-size:10px;
	margin:9px 0px 0px 12px;
	width:812px;
	height:44px;
	border:none;
	overflow:auto;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_privacy #testo_privacy { 
	font-family: 'Ubuntu', sans-serif; 
	font-weight:300; 
	font-size:12px; 
	color:#484848;
	width:500px;
	float:right;
	margin:20px 20px 0px 0px;}
/**/
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia { background:url(../img_layout/prenotazione/bg_pulsante_invia_19.png) top left no-repeat; width:165px; height:81px; margin:17px auto 0px auto;}
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia span {
	font-family: 'Ubuntu', sans-serif; 
	font-weight:300; 
	text-transform:uppercase; 
	color:#383737; 
	font-size:10px;
	display:inline-block;
	margin:10px 0px 0px 14px;}
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia input { 
	 margin-left:5px; 
	 width:20px;
	 font-family: 'Ubuntu', sans-serif; 
	font-weight:300; 
	text-transform:uppercase; 
	color:#383737; 
	font-size:10px;
	background:none;
	border:none;}
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia #invia_modulo {
	background:url(../img_layout/prenotazione/sprite_button_invia_15.png) 0px -4px no-repeat;
	width:181px; 
	height:48px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	font-style:italic;
	font-size:12px;
	text-transform:uppercase;
	color:#354F56;
	margin:7px 0px 0px -9px;
	cursor:pointer;}
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia #invia_modulo:hover {
	background:url(../img_layout/prenotazione/sprite_button_invia_15.png) 0px -63px no-repeat;
	color:#FFFFFF;}
#form_prenotzione #cont_dati_prenotazione #pren_invia #container_invia .errore_invio {
	opacity:0; 
	font-family: 'Ubuntu', sans-serif; 
	font-weight:700; 
	font-size:10px; 
	color:#EC5151; 
	text-transform:uppercase; 
	display:inline-block; 
	position:absolute;
	margin:4px 0px 0px 7px;
	}