body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

a.link_blu:link {
	color: #0C5D78;
	text-decoration: underline;
}
a.link_blu:visited {
	text-decoration: underline;
	color: #0C5D78;
}
a.link_blu:hover {
	text-decoration: none;
	color: #0C5D78;
}
a.link_blu:active {
	text-decoration: underline;
	color: #0C5D78;
}

a.link_rosa:link {
	color: #A28075;
	text-decoration: underline;
}
a.link_rosa:visited {
	text-decoration: underline;
	color: #A28075;
}
a.link_rosa:hover {
	text-decoration: none;
	color: #A28075;
}
a.link_rosa:active {
	text-decoration: underline;
	color: #A28075;
}

.testo11_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

#main-container-home {
	position: absolute;
	left: 50%;
	width: 960px;
	margin-left: -480px;
	top: 0;
	height: 648px;
	margin-top: 0;
}

#main-container {
	position: absolute;
	left: 50%;
	width: 960px;
	margin-left: -480px;
	top: 0;
	height: 670px;
	background-color: #F6ECDC;
}




#hotel-torre-pedrera-hd1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:152px;
	background-image: url(../images/hotel-torre-pedrera-hd1.gif);
	font-weight: bold;	
}

#hotel-torre-pedrera-hd1_summer {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:152px;
	background-image: url(../images/top1-summer.jpg);
}

#hotel-torre-pedrera-hd1_business {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:152px;
	background-image: url(../images/top1-business.jpg);
}


#hotel-estate-hd2_ {
	position:absolute;
	left:0px;
	top:152px;
	width:960px;
	height:21px;
	background-image: url(../images/hotel-estate-hd2.gif);
}

#hotel-estate-hd2_summer {
	position:absolute;
	left:0px;
	top:152px;
	width:960px;
	height:21px;
	background-image: url(../images/hotel-estate-hd2summer.gif);
	z-index: 100;
}

#hotel-estate-hd2_business {
	position:absolute;
	left:0px;
	top:152px;
	width:960px;
	height:21px;
	background-image: url(../images/hotel-estate-hd2business.gif);
	z-index: 100;
}


#hotel-rimini-hm1_ {
	position:absolute;
	left:0px;
	top:173px;
	width:480px;
	height:134px;
}

#hotel-rimini-hm2_ {
	position:absolute;
	left:480px;
	top:173px;
	width:480px;
	height:134px;
}

#fl-hm1_ {
	position:absolute;
	left:0px;
	top:307px;
	width:480px;
	height:341px;
}

#fl-h2_ {
	position:absolute;
	left:480px;
	top:307px;
	width:480px;
	height:341px;
}
#hotel-estate-indirizzo {
	position: absolute;
	bottom: 0px;
	margin-bottom: -18px;
	margin-left: 0px;
	width: 690px;
}

#hotel-estate-indirizzo a{
	color: #990000;
	
}

#hotel-estate-email {
	position: absolute;
	bottom: -1px;
	margin-bottom: -18px;
	right: 29px;
	width: 320px;
}
#hotel-estate-link {
	position: absolute;
	bottom: -1px;
	margin-bottom: -20px;
	right: 0px;
	width: 30px;
}

#hotel-estate-email a{
	color: #990000;
	
}

#summer-lingue {
	position: absolute;
	margin-left: 5px;
	margin-bottom: 5px;
	bottom: 0px;
}

#summer-lingue a{
	color: #A28075;
	text-decoration: none;
	
}

#summer-lingue a:hover{
	color: #A28075;
	text-decoration: underline;
		
}

#business-lingue {
	position: absolute;
	margin-right: 5px;
	margin-bottom: 5px;
	bottom: 0px;
	right: 0px;
	width: 40px;
}

#business-lingue a{
	color: #699CAB;
	text-decoration: none;
	
}

#business-lingue a:hover{
	color: #699CAB;
	text-decoration: underline;
		
}
#menu-summer {
	position: absolute;
	top: 0px;
	width: 730px;
	height: 20px;
}
#menu-summer div {
}

#menu-summer-bottom a{
	font-size: 10px;
	color: #9D7F75;
	margin: 1px;
	padding-top: 50px;
}
#menu-summer-bottom a:hover{
	font-size: 10px;
	color: #5E4942;
	margin: 1px;
	padding-top: 50px;
}


#col_sx {
	background-color: #f6ecdc;
	width: 256px;
	position: absolute;
	top: 173px;
	height: 476px;
	font-size: 11px;
	color: #641d00;
	font-weight: bold;
}

#col_sx div{
	padding-left: 0px;
	padding-top: 0px;
}

#col_sx_business {
	background-color: #F6ECDC;
	width: 256px;
	position: absolute;
	top: 181px;
	height: 476px;
	font-size: 11px;
	color: #0C5D78;
	font-weight: bold;
	left: 0px;
}

#col_sx_business div{
	padding-left: 0px;
	padding-top: 0px;
}
#col_sx_offerte div{
	padding-left: 4px;
	padding-top: 4px;
	top: 100px;
}

.menu-sx a {
	padding-left: 15px;
	text-decoration: none;
	color: #663333;
}
.menu-sx a:hover {
	padding-left: 15px;
	text-decoration: none;
	color: #AA5555;
}

.menu-sx-business a {
	padding-left: 10px;
	text-decoration: none;
	color: #2881A2;
}
.menu-sx-business a:hover {
	padding-left: 10px;
	text-decoration: none;
	color: #003366;
}

#col_cent {
	background-color: #f0ddc5;
	width: 262px;
	position: absolute;
	top: 173px;
	left: 256px;
	height: 476px;
	text-align: center;
}
#col_dx {
	background-color: #f6ecdc;
	width: 443px;
	position: absolute;
	top: 173px;
	left: 517px;
	height: 402px;
	background-image: url(../images/img-decoDx.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
	color: #000000;
	
}


#col_dx div{
	margin:10px 0px 0px 10px;
	line-height: 19px;
	
}




/* ---------------------------------------------- classi generiche */

.testo10logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #641c00;
}

.testo10brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A28076;
}

.testo11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #641c00;
}

.testo11-nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}

.titoletto_marrone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #641c00;
}
.titoletto_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0C5D78;
}
.testo10blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0C5D78;
}

.float_right {
	float: right;
}
.img_centrali {
	padding: 4px 2px 2px 3px;
}


.clist
{
	background-color:#FBF7EE;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border: 1px solid #ECD5B7;
	
}

.cbutton {
	background-color:#FBF7EE;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border: 1px solid #ECD5B7;
}

a.link_marrone:link {
	color: #641c00;
	text-decoration: underline;
}
a.link_marrone:visited {
	text-decoration: underline;
	color: #641C00;
}
a.link_marrone:hover {
	text-decoration: none;
	color: #A28075;
}
a.link_marrone:active {
	text-decoration: underline;
	color: #641C00;
}
#main-container-home #hotel-torre-pedrera-hd1_ div {
	font-size: 10px;
	color: #A28075;
}

#banda_business {
	height:280px;
	width:390px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	overflow:auto;
	scrollbar-face-color:#0C5D78;
	scrollbar-highlight-color:#0C5D78;
	scrollbar-3dlight-color:#0C5D78;
	scrollbar-darkshadow-color:#0C5D78;
	scrollbar-shadow-color:#0C5D78;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#F6ECDC;
}

#banda {
	height:280px;
	width:390px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	overflow:auto;
	scrollbar-face-color:#A28075;
	scrollbar-highlight-color:#A28075;
	scrollbar-3dlight-color:#A28075;
	scrollbar-darkshadow-color:#A28075;
	scrollbar-shadow-color:#A28075;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#F6ECDC;
}
.titolo_offerta{
	color:#765950;
	font-size:14px;
	font-family:Trebuchet MS, Arial;
}
.eco{
	position: absolute;
	top: 670px;
	margin:0 auto;
	text-align:left;
	width:960px;
	color: #641C00;
	font-size:10px;
	font-family: Arial;

}
