html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
a{ text-decoration:none; color:#58585a}
table {
	border-collapse: collapse;
	border-spacing:0}
	
/* titolo testata hotel */	
	h1{
		font-size:27px;
		font-weight:bold;
		color:#694225} 
/* sottotitolo testata hotel  */
	h2{
		padding-bottom:15px;
		font-size:22px;	
		color:#694225}
/* titoletti pagine interni */
	h3, .titoletto{
		padding-top:15px;
		font-size:14px;
		font-weight:bold;	
		color:#694225}

q:before, q:after,
blockquote:before, blockquote:after { content: ""}
:focus {outline:0}
	
	html{
		width:100%;
		height:100%;
		overflow:auto
		}
		body{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#58585a; /* grigio */ 
				/*color:#694225;  marrone */
			background-image: url(/bragadin/images/bk_scuro.jpg);
			background-repeat: repeat-x;	
			text-align:center;
			margin:0 auto;
		    height:100%;
			width:100%
			}
			#back_faq{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#58585a; /* grigio */ 
				/*color:#694225;  marrone */
				background: url(/bragadin/images/bk_scuro_faq.jpg) top left repeat-x;	
				text-align:center;
				padding:0;
				height:100%;
				width:100%;
				position:relative
				}
				#pop_up_faq{
					position:absolute;
					top:40px;
					left:40px;
					width:520px;
					height:220px;
					}

			#wrapper {
				width:100%;
				height:100%;
				text-align:center;
				margin:0 auto;
				}
				#container{
					width: 780px;
					min-height:500px;
					height: auto !important;
					margin:0 auto;
					}
					#contenitore_head{	
						float:left;
						padding:0px;
						height:238px;
						z-index:100
						}
						#linguetta_hotel{
							float:left;
							width:225px;
							height:195px;
							background:url(/sanlio/images/linguetta_san_lio.jpg) no-repeat top left;
							}
							#linkIndex{ float:left;width:220px;height:180px}
							#linkIndex span{ visibility:hidden}
							#linkIndex2{ float:right;width:220px;height:180px}
							#linkIndex2 span{ visibility:hidden}
							#nome_hotel{
								float:left;
								width:260px;
								height:57px;
								padding: 0 0 0 5px;}
								#lingua_hotel{
									float:left;
									width:123px;
									height:30px;
									background:url(/bragadin/images/linguetta_lingua.jpg) no-repeat 0px 5px;
									margin:0 0 0 5px;
									padding: 20px 20px 0px 8px;
									text-align:center;}
									#lingua_hotel a{
										font-size:10px;	
										}
										#logo_hotel_sanlio{
											float:left;
											width:534px;
											height:47px;
											padding:20px 10px 0px 0px;
											text-align:right
											}#logo_hotel_bragadin{
											float:left;
											width:534px;
											height:47px;
											padding:0px 10px 0px 0px;
											text-align:right
											}
											#menu_superiore{
												float:left;
												display:block;
												width:719px;
												height:41px;
												padding-left:66px;
												z-index:10;
												position:relative}
												#menu_superiore ul li{
													display:block;
													float:left;
													text-align:right;
													list-style-type:none;
													font-size:13px;
													margin:0;
													height:41px;
													overflow:visible;
													padding:0 0px;
													z-index:10;
													position:relative}
													#box_booking{
														float:left;
														width:195px;
														padding: 0 0 0px 0;}
													
												/*	width:auto;
													font-weight:bold;
													white-space: nowrap;
													
													} 
													#menu_superiore ul li a{
														display:block;
														text-align:center
														}*/
																												

/* FINE SOTTO MENU HOTEL */
														#menu_superiore ul li.primavoce, #menu_superiore ul li.primavoce{ border-left:none}
														.menu_hotel, .menu_hotel a, .menu_hotel a:hover {
															width:78px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px;
															}
														.menu_hotel a{ background:url(/bragadin/images/menu01.jpg) no-repeat 0px 0px}
														.menu_hotel a:hover, .menu_hotel a.attivo{background:url(/bragadin/images/menu01.jpg) no-repeat 0px -41px}
														.menu_camere, .menu_camere a, .menu_camere a:hover{															
															width:78px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_camere a{ background:url(/bragadin/images/menu01.jpg) no-repeat 0px 0px}
														.menu_camere a:hover, .menu_camere a.attivo{background:url(/bragadin/images/menu01.jpg) no-repeat 0px -41px}
														.menu_prezzi, .menu_prezzi a, .menu_prezzi a:hover{
															width:77px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px;}
														.menu_prezzi a{ background:url(/bragadin/images/menu02.jpg) no-repeat 0px 0px}
														.menu_prezzi a:hover,.menu_prezzi a.attivo{background:url(/bragadin/images/menu02.jpg) no-repeat 0px -41px}

														.menu_servizi, .menu_servizi a, .menu_servizi a:hover{
															width:78px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_servizi a{ background:url(/bragadin/images/menu03.jpg) no-repeat 0px 0px}
														.menu_servizi a:hover, .menu_servizi a.attivo{background:url(/bragadin/images/menu03.jpg) no-repeat 0px -41px}

														.menu_offerte, .menu_offerte a, .menu_offerte a:hover{
															width:116px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_offerte a{ background:url(/bragadin/images/menu05.jpg) no-repeat 0px 0px}
														.menu_offerte a:hover, .menu_offerte a.attivo{background:url(/bragadin/images/menu05.jpg) no-repeat 0px -41px}

														.menu_link, .menu_link a, .menu_link a:hover{
															width:78px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_link a{ background:url(/bragadin/images/menu04.jpg) no-repeat 0px 0px}
														.menu_link a:hover, .menu_link a.attivo{background:url(/bragadin/images/menu04.jpg) no-repeat 0px -41px}

														.menu_faq, .menu_faq a, .menu_faq a:hover{
															width:53px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_faq a{ background:url(/bragadin/images/menu07.jpg) no-repeat 0px 0px}
														.menu_faq a:hover, .menu_faq a.attivo{background:url(/bragadin/images/menu07.jpg) no-repeat 0px -41px}

														.menu_contatti, .menu_contatti a, .menu_contatti a:hover{
															width:78px;
															height:31px;
															display:block;
															text-align:center;
															padding-top:10px}
														.menu_contatti a{ background:url(/bragadin/images/menu06.jpg) no-repeat 0px 0px}
														.menu_contatti a:hover, .menu_contatti a.attivo{background:url(/bragadin/images/menu06.jpg) no-repeat 0px -41px}

														.menu_sanlio, .menu_sanlio a, .menu_sanlio a:hover{
															width:74px;
															height:31px;
															display:block;
															text-align:center;
															padding-left:3px;
															padding-top:10px}
														.menu_sanlio a{ background:url(/bragadin/images/menu08.jpg) no-repeat right 0px}
														.menu_sanlio a:hover, .menu_sanlio a.attivo{background:url(/bragadin/images/menu08.jpg) no-repeat right -41px}
														#box_tour{
															float:right;
															width:302px;
															height:100px;
															margin:20px 0 0 0;
															text-align:left;
															position:relative}

.sottomenu, .sottomenu a, .sottomenu a:hover{
	width:116px;
	height:31px;
	display:block;
	text-align:center;
	background-image:none;
	background-color:#ffd288;}
.sottomenu a{ background-image:none; background-color:#ffe3ae; border-bottom:1px solid #fdb41c;}
.sottomenu a:hover{background-image:none; background-color:#ffd288; border-bottom:1px solid #fdb41c;}
														
#contenuto{
	float:left;
	width: 715px;
	margin:0 auto;
	z-index:5;
	padding:15px 0px 0px 65px
	}
	#testi_sx{
		float:left;
		padding:12px 24px 0px 0px;
		width:385px
		}
		.ultimanews{
			width:298px;}
		#foto_dx, #senzafoto_dx{
			float:left;
			width:302px;
			height:419px;
			text-align:left;
			background:url(/bragadin/images/sfondo_image_destra.jpg) no-repeat top right;
			position:relative}
			
			#foto_dx img{ 
				width:286px;
				height:414px;
				display:none; /* è importante impostare il display:none perchè le prende in successione. se non si imposta il fade salta */
				position:absolute; top:13px; left:8px;}
			
				#testi_sx p, .paragrafi{
					margin-top:0px;
					text-align:justify;
					line-height:20px;
					}
					#testi_sx p ul, .elenco{
						list-style-type:disc;
						list-style-position:inside;
						}
					.biglietto_visita_contatti{
						padding:15px 10px 10px 10px;
						text-align:justify;
						line-height:20px}
						.margin_bottom{
							margin-bottom:15px}
							.margin_bottom a{
								text-decoration:underline; 
								font-weight:bold;
								color:#694225;}
								#elencoFaq{ list-style-type:none; list-style-position:inside; background:none; list-style-image:none;}
								#elencoFaq li{ float:left; width:90%;}
								.faq{ float:left; width:90%; background:url(/images/graffetta.gif) no-repeat 0px 5px; padding:10px; padding-left:20px; line-height:15px; font-weight:bold; height:auto !important;}


#footer{
	float:left;
	width:755px;
	height:150px;
	padding:25px 0px 0px 20px;
	background:url(/bragadin/images/bordo_footer.jpg) no-repeat right 25px;
	}
	#footer_dati{
		float:left;
		width:500px;
		}
		#footer_dx{
			float:left;
			position:relative;
			width:250px;
			}
			#footer_copy ul{
				position:absolute;
				top:15px;
				right:0px;
				display:block;
				float:left;
				list-style-type:none;
				}
				#footer_copy ul li{
					display:block;
					float:left;
					list-style-type:none;
					height:10px;
					font-size:12px;
					line-height:10px;
					margin:0;
					padding:0px 5px 2px 5px;
					border-left:1px solid #58585a;
					text-align:right	
					}
					#footer_copy ol{
					position:absolute;
					top:40px;
					right:0px;
					display:block;
					float:left;
					list-style-type:none;
					}
					#footer_copy ol li{
						display:block;
						float:left;
						list-style-type:none;
						height:10px;
						font-size:12px;
						line-height:10px;
						margin:0;
						padding:0px 5px 2px 5px;
						border-left:1px solid #58585a;
						text-align:right	
						}
					#barrette_laterali{
						border:none;
						}
						#logo_linkness{
							position:absolute;
							top:60px;
							right:0px;
							width:140px;
							height:33px;
							text-align:right;
							
							} 
							#logo_linkness_link{
								float:right;
								width:65px;
								height:33px
								}
								#logo_linkness_link span{
									width:65px;
									height:33px;
									visibility:hidden
									}
												#form_prenotazioni{
												width:175px;
												padding:5px 5px 20px 10px;
												margin:0 0 0 0;
												background-image:url(../../images/bk_form.gif);
												background-repeat:no-repeat;
												float:left}
												#form_prenotazioni select{
													border:1px solid #58585A;
													float:left;
													font-size:10px;}
													#form_prenotazioni p{
														padding:0 5px 0 0;
														float:left}
														#form_prenotazioni input{
															font-size:10px;
															float:left;
															border:1px solid #58585A;
															background-color:#fff;
															margin:0;}
															#form_prenotazioni ul li{
																width:180px;
																height:18px;
																margin:0 0 5px 0;
																list-style-type:none;
																float:left;}
																#day{
																	margin:0 10px 0 0;}
															
									
/* SIMONE -- PER PREZZI */											
	#tabella_prezzi{
		width:100%;
		/*background-color:#fff;*/
		float:left;
		margin:0 0 20px 0}
		#tabella_prezzi td{
			text-align:left;
			height:26px;
			vertical-align:middle;
			padding:0 4px 0 4px;
			border-bottom:1px solid #694225;
			font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif
			}
			/*  CLASSE PER PAGE PAGINE DINAMICHE */
			.per_page{
				padding:15px 0px 15px 0px;
				font-size:12px
				}	
				.per_page a{ text-decoration:none }
				.per_page a:hover, .today{
					background:none; 
					text-decoration:none;
					font-weight:bold }
					
					
/* FORM CONTATTI */ 
.obbligatorio01{color:#0B3032}
	.cont form{ 
		width:100%;
		text-align:left;
		float:left
		}
		.cont fieldset{ 
			border:0;
			margin:0}
			/*.cont fieldset.chiaro{background:#fff}*/
				.cont legend{ 
					font-size:12px;
					font-weight:bold;
					font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					color:#694225;
					margin:0;
					padding:0}
					.cont span.riga{ 
						padding:8px; 
						margin:0;
						border:0;
						display:block;
						clear:both;
						height:auto;
						text-align:left;}
						.cont span.riga_centrata{ 
							padding:10px 2px 2px 2px; 
							margin:0;
							border:0;
							display:block;
							clear:both;
							text-align:center}
							.cont label{ 
								font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#694225;
								text-align:left;}
								.cont span.elemento_block {
									display:block;
									width:22%;
									padding-top:2px;
									padding-right:15px;
									float:left;
									text-align:right;
									vertical-align: baseline}
									.cont input, .cont select, .cont textarea{ 
										color: #694225; 
										font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0;
										border:0;
										width:207px;
										/*float:left;*/}
									/*	.cont input:hover, .cont select:hover, .cont textarea:hover, .cont input:focus, .cont select:focus, .cont textarea:focus{
											background:#694225;}*/
										.cont input, .cont select{
											border:1px solid #694225;
											background-color:#FFFFFF}
											/*.cont input[file]{border-bottom:1px dotted #4280c9}*/
											.cont textarea{
												border:1px solid #694225;
												background-color:#FFFFFF;
												overflow:auto;}
												/*.cont input:hover,select:hover,textarea:hover{background:#F9DCCA}
													.cont  input:focus,select:focus,textarea:focus{background:#F9DCCA}*/
														.cont  span.asterisco{
															color: #900;
															font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
															font-size:12px;
															margin-left:15px;
															vertical-align:top;
															text-align:left;
															/*float:left;*/}
															.cont span.leggi_privacy { 
																font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
																font-size:12px;
																color: #4280c9;
																text-align:center;
																display:block;
																margin:0;
																padding:20px 0px 8px 0px;
																/*border-top:1px solid #4280c9*/}
																.cont .spunta {
																	border:0;
																	width:20px;
																	vertical-align:middle;
																	padding:0;
																	margin-right:10px;}
																	.cont button{
																		margin-right:5px;
																		padding:0;
																		border:0;
																		width:auto;
																		height:auto;
																		cursor:pointer;
																		background:none;
																		overflow:visible}
																		#contact_sec{
																			/*float:right;*/
																			margin:0 auto;
																			color:#000000;
																			text-align:center;
																		}
.addthis_toolbox{
	float:left;
	width:100%;
	padding:15px 0 0 0;}
	
		#bookingevolution{
		float:left;
		width: 255px;
		margim: 0 auto;		
		}
		#box_head{
			width:510px;
			float:left}
			
			
			
			
			.privacy {
				line-height:20px;
				}
				
				.privacy h2{
				font-size:16px;
				}
				
				.privacy h4{
				font-size:15px;
				margin-bottom:15px;
				}
				
				.privacy ol{
				
				list-style:none;
				
				}
				
				.privacy li{
				padding-bottom:15px;
				
				}
