@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}



p {
	font-size: 1.3em;
	margin-bottom: 15px;
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	text-align: center;
}

#contact-area {
	width: 400px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 250px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}



body { background:url("http://www.sanpietrohotel.it/img/bodyBack.jpg") top repeat-x; background-color:#918d7d }
			body, td, p, div {
	color:#000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	line-height: 18px;
}
			body, td, div, span {border:0px; margin:0px; padding:0px}
			p {
	margin-top:0px;
	text-align: center;
}
			img{ border:none; }
			a{font-family: Verdana, Arial, Helvetica ; font-size:11px; color:#9e5c1f; text-decoration: none; font-weight:normal; }
			a:hover {
	color:#9e5c1f;
	text-decoration: none;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}
			a:visited{color:#9e5c1f; text-decoration: normal;  }

			div#main {text-align:center; }

			div#top {width:766px; background-color:#fff; border-width:0px 4px 4px 4px; border-style:solid; border-color:#fff; margin-bottom:10px; text-align:left;}
			div#top_language  {height:25px;text-align: right; padding-right:22px; padding-top:0px; color:#000000; font-size:8px; }
			a.top, a.top:visited {font-size:11px; color:#000; text-decoration: none; font-weight:normal; }
			a.top:hover {text-decoration: underline; font-weight:normal; }
			div#top_logo   {height:220px; border:2px solid #000; margin-bottom:5px}
			div#top_logo_2 {height:216px;margin:2px;background-image:url(../img/top_image.jpg);}
			div#top_header {height:156px; text-align:left;}
			div#top_menu			  {margin:0px 0 0 16px; width:220px; }
			div#top_menu2			  {margin:0px 0 0 16px; width:150px; }
			div#top_menu a			  {font-size:12px; color:#68686a; display:block; text-decoration:none; font-weight:normal; padding:5px; border-bottom:1px solid #676767; margin:0px;}
			div#top_menu a:hover	  {background-color:#eee7d7 } /* colori per l'effetto roll-over */
			div#top_menu a:visited {color:#676767; text-decoration:none; font-weight:normal; }
			div#top_menu a img {margin-right:14px}

			a.continua, a.continua:visited { font-family:Times New roman; font-size:12px; color:#685f57; text-decoration: none; padding:0px;  font-weight:bold; }
			a.continua:hover {color:#9e5c1f; text-decoration: underline;  font-weight:bold; }

			.etichetta {background-color:#cc7434; color:#fff; font-weight:bold; text-align:right; padding:3px; border-left:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-bottom:10px;}

			div#content {
	width:766px;
	border-width:4px 4px 0 4px;
	border-color:#000;
	border-style:solid;
	text-align:center;
}
			td.contentLeft  {vertical-align:top; width:252px; border-right:1px dashed #000; background-color:#673d1f; text-align:center}
			td.contentLeft2  {vertical-align:top; width:252px; border-right:1px dashed #000;
			background-color:#edebe6; text-align:center}
			td#contentRight {vertical-align:top; width:513px; height:400px; background-color:#f4e5c3; }
			
			div.news {border-bottom:3px solid #ffffff;
			background-color:#d8d8d8;padding:4px 6px 4px 6px;margin-top:10px; margin-bottom:5px; color:#fff; text-align:center;}
			.booking {width: 220px;border-bottom:3px solid #ffffff;
			background-color:#d8d8d8;padding:4px 6px 4px 6px;margin-top:10px; margin-bottom:5px; color:#fff}
			
			.contentBox	{ margin:10px 20px 20px 20px; }
			.contentTitolo	{ font-family:Times New roman; font-weight:bold; font-size:16px; color:#762222;
			background-image:url(img/ico-titolo.gif) 10px 8px no-repeat;  padding:4px 0px 0px 25px; }
			.separatore	{height:10px; }
			.contentTesto	{margin:14px 10px 10px 10px; text-align:justify; color:#333333; }

			div#footer {width:774px; height:44px; text-align:right; background-color:#000; color:#fff; }
			div#footer1 {width:774px; height:44px; text-align:right; background-color:#000; color:#fff; }
			
			strike {font-weight:bold; color:#762222; text-decoration:none; }
			ul {list-style-type:none; position:relative; left:-20px; }
			li {list-style-image:; margin:5px 0 5px 0;}
					.boxTitolo	{font-family:Verdana; font-weight: normal; font-size:14px; color:#fff;
					 padding-left:20px; margin-top:12px; background-color:#d98721; border:1px solid #ba6024}
					.boxTesto	{margin:10px;}
					div.gallery{margin:0;width:456px;text-align:center;float: left;font-size:1.2em;padding-top: 5px;padding-right: 10px		                    ;padding-bottom: 5px;padding-left: 5px;}
					
					div.location{ margin:0;width:456px;text-align:center;float: left;font-size:1.2em;padding-top: 5px;padding-right:                    10px;padding-bottom: 5px;padding-left: 5px;}

					div.minipic_gall{float:left;margin:20px;padding:0;}
					div.clear {clear:both;height:0px;}/*per andare a capo dopo un'immagine*/
					div.minipic_location{float:left;margin:20px;padding:0;}
						
#content table tr td .gallery table tr td {
	color: #333;
}
#aaa {
	font-weight: bold;
}
#aaa {
	color: #fff;
}
#condizio {
	text-align: left;
}

.lampeggia {
	color:#F60;
    text-decoration: blink;
}

