body{ background:#605F5A; width:760px; margin:0 auto;color:#FFFDE6;
	   text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px; }
	
	
#kk{background:#666666;margin-top:30px;}
h1{color:#cccccc;
	 font-size:10px;
	}
h2{	 font-size:19px;
	 margin:0;
	}	
strong{color:#cccccc;}

a{color:#ffffff;}
a:hover{color:#cccccc;}

 #d0b {
 	text-align:center;
	height:90px; /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
 background:url(../images/logo3.gif) no-repeat center; width:980px; margin:0 auto;	
} 

#txt_home{ font-size:10px; color:#CCCCCC}
	
#container{ position:relative;margin: 0 auto; width:760px; background: url(/images/sfondo.gif) repeat-x #5C0404; float:left; padding-bottom:10px;}
#long_stay{ position:absolute; left:10px; top:200px; background:#003366}

#d0{width:760px; min-height: 280px;
height: auto !important;
height: 280px; position:relative;}
#d0 ul{ list-style:none; margin:0; padding:0;}
#d02{width:760px; position:absolute; top:10px; left:10px;}
#d0a{width:250px; height:150px; position:absolute; top:10px; left:10px; text-align:left;}
#d0b{width:220px; height:200px; position:absolute; top:10px; left:260px; text-align:center; background:url(../images/logo.gif) no-repeat top;}
 #d0b h1, #d0b h2 { position:relative; top:185px;}
  #d0b h1{ color:#FF0000; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal; margin:0;}
  #d0b h2{ color:#FF0000; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; margin:0;}
#d0c{width:250px; position:absolute; top:10px; left:490px;text-align:right;}
#d0c li{ display:inline}
.slogan{ position:absolute; bottom:10px; left:0px; text-align:center; width:760px;color:#990000;}

#d1{ float:left; background: url(/images/d1.gif) repeat-x  #8F2F2F;width:760px;}
#d1a{margin:10px 2px 10px 2px;}
#d1b{}
#d1b h2{ margin:0; padding:0; line-height:40px;}

#d2{float:left; background: url(/images/d2.gif) repeat-x #BA6060;width:760px;}
#d2a{ margin:10px 2px 10px 2px;}
#d2b{ height:40px;}



#div_pren{ background: #8D8A8A;width:760px; border-top:solid 1px #605F5A;}
#d3a{ margin:10px 2px 10px 2px;}

form input{ font-size:9px;}
legend{ text-align:center; font-weight:bold; color:#6970a4;}
label{padding:4px;}
input, textarea, select, button { padding:4px; color: #312E64; font-size:12px; border:solid 1px #cccccc }


.stile{margin:2px;}
.stile2{margin:2px;}
.pannellino{ background:#ECE7DB; margin-top:2px;}
#prenota{margin:2px;}

#div_offerte{ background: #8D8A8A;width:760px; border-top:solid 1px #605F5A;}
#div_eventi{ background: #8D8A8A;width:760px; border-top:solid 1px #605F5A;}
#navigacase{ clear:both; margin:10px; padding-top:10px;}
#navigacase a{ color:#FFFFFF}
.col{
	color:#FFFDE6;
	text-decoration:none;
	 margin:10px;
	 font-size:18px;
	}
.col:hover{
	color:#FF0000;
	}
	
	.menu{
	color:#FF9900;
	text-decoration:none;
	}
	.menu:hover{
	color:#FF0000;
	}

	.menu2{
	font-weight:bold;
	margin-left:10px;
	color:#ff9900;
	text-decoration:none;
	}

	.selected{
	color:#7C2A2A;
	text-decoration:none;
	}


.corpo{margin:10px; float:left;}
.testo{margin:10px; margin-top:0; float:left; width:220px;}
.float{float:left}
.clear{clear:both;margin:10px; padding-bottom:10px;}

#gallery_div{ width:760px; text-align:center; float:left; margin-left:30px; margin-bottom:10px}
.gallery_img{ float:left;margin:10px; width:120px; height:120px; vertical-align:middle; text-align:center; background:#6E0017}


#footer{ clear:both;color:#cccccc;
text-align:center;
	 font-size:14px;
	}
#giagi{ clear:both;color:#cccccc;
	text-align:right;
	 font-size:14px;
	}
#giagi a{ color:#999999; text-decoration:none;
	}	