/* yykk.com Golf Hotel Terme Riolo Terme*/
* {margin: 0;padding: 0;}

html { background-image:url(images/bg.jpg); background-repeat:repeat-x}

/* body pagina */
#uplingue{ width:758px;height:25px;font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;margin: 0 auto; padding:0 20px 0 20px; text-align:right}
#main{background-image:url(images/bg_main.png); background-repeat:repeat-y;width: 914px;margin: 0 auto; text-align:center}
#content {height:auto;width: 758px;color: #452f01;margin: 0 auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.table{ padding:10px; border:dotted 1px 1px #452f01;}
/* testo */
p{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-align:left;padding: 5px;text-decoration:none;}
a{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #2e4f0e;text-align:left;text-decoration:none; font-weight:bolder}
.textofferte{color: #452f01;}
hr{color:#663300; margin:0}
h1 {font-size: 15pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #772020;}
h2 {font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #772020;}
h2 a{font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #772020;}
h2 a:hover{font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #772020;}
h2 a:visited{font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #772020;}
h3 {font-size: 13pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0185C6;}
h4 {font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:right;color: #e76303;}
h4 a{font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:right;color: #e76303;}
h4 a:hover{font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:right;color: #e76303;}
h4 a:visited{font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:right;color: #e76303;}
h5 {font-size: 12pt; font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color: #e76303; margin-left:5px}
h5 span{font-size: 9pt; font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color: #e76303;}
h5 a{font-size: 9pt;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color: #e76303;}
h5 a:hover{font-size: 9pt;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color: #e76303;}
h5 a:visited{font-size: 9pt;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color: #e76303;}

/* ---------- gallery styles start here ----------------------- */
.gallery {list-style: none; margin-bottom:15px}
.gallery li {padding: 10px;margin: 10px 2 px 10px 2px;float: left;position: relative;width: 150px;height: 112px;}
.gallery li:hover img {border-color: #000;}
.gallery img {background: #fff;border: solid 1px #888;padding: 5px; margin-bottom:10px}
.gallery em {background: #fff url(images/grey-gradient.gif) repeat-y;color: #000;font-style: normal;padding: 2px 10px;display: block;position: absolute;top: 80px;left: 9px;border: 1px solid #999;border-left-color: #888;}
.gallery a {text-decoration: none;}
.gallery a:hover em {background: #ffdb01 url(images/orange-gradient.gif) repeat-y;border-color: #c25b08;}

/* footer */
#footer { background-color:#1b2401;height:50px;width:auto;font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;margin: 0 auto;}
#footer p {width:850px;font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 10px;color: #FFFFFF;text-align:left;margin: 0 auto;}
#footer a{font-size: 8pt;ffont-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-align:right;text-decoration:none;}
#footer a:hover{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-align:right;text-decoration:none;}

/* footer menu */
#menufooter {width:758px; height:55px;font-size: 8pt;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;margin: 0 auto; background-image:url(images/footer_link.jpg); background-repeat:no-repeat; color:#1b2401}
#menufooter p {font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #1b2401;text-align:center;text-decoration:none;}
#menufooter a{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #1b2401;text-align:center;text-decoration:none;}	
#menufooter a:hover{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #1b2401;text-align:center;text-decoration:none;}
	
/* annullatore */
.clearer {clear: both;}

/* caratteristiche immagine */
.img {border: 0px;padding: 8px;}
.img_page_left {margin: 5px 10px 0 5px;float:left;border: 1px solid;border-color: #FFFFFF; padding:2px;}	
.img_page-right {margin: 5px 10px 0 0;float:right;}
.img_page_center {text-align:center;}
.img_small {border: 1px solid;border-color: #FFFFFF; padding:2px; margin-top:5px}
.img_white {border: 2px solid;border-color: #FFFFFF;padding: 8px;}
.imgofferte {border-top: 8px solid #FFFFFF;border-right: 8px solid #FFFFFF;border-bottom: 8px solid #FFFFFF;border-left: 8px solid #FFFFFF;float:left;}

/* colonne */
.colonna_left{position:relative;float:left;width: 468px;font-size: 8pt;padding: 20px; text-align:left;}
.colonna_right{position:relative;float:right;width: 200px;font-size: 8pt;padding: 5px 5px 5px 5px;text-align:center; border-left:dotted 1px #452f01;  background-color:#cbc0a6; margin-right:10px }
.colonna_unica{position:relative;padding: 20px;font-size: 8pt;text-align:left}
.txtinfo{margin: 5px 15px 5px 15px; text-align:justify}
/* firma studio */

.studio{ 
	width:898px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
.studio a{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
.studio a:hover{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
	text-align:center;
}

/* --------- form -------------- */

.contactform {
	width:100%; height:auto;
	display:block;
}

fieldset {
	background-color:#F9F6EE;
	border:2px #FFF solid;
	margin-bottom:15px;
	padding:24px;
}
label {
	font-size:14px;
	color: #7F6328;
	font-weight:bold;
}
.textbox {
	background-color:#fff;
	width:300px;
	border:none;
	color:#333;
	margin-bottom:5px;
	font-size:15px;
	padding:0 0 0 0px;
	border-top:dotted 1px #663300
}
.submit {
	color: #7F6328;
	border: 0px;
	padding: 2px;
	border:dotted #FFFFFF 1px;
	background-color:#E1D3B8;
}

/* -------- end form ---------- */
