/* CSS Document */body{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:70%;	margin:0px auto;	padding:0px;	background-color: #537CB2;	color:#FFFFFF;	background-image:url(../grafica/template/sfondo.jpg);	background-position:left top;	background-repeat:repeat-x;}#contenitore {	width:974px;	margin:0px auto;	padding:0px;	position:relative;	z-index:100	}	#contenitore li{	list-style-type:square;	border-bottom:1px solid #6186B8;	display:block;	padding:2px;	padding-left:10px;	margin-left:5px;	border-left:5px solid #6186B8;	margin-bottom:3px;	margin-right:10px;	}	#contenitore ul{	margin:0px;	padding:0px;	margin-left:5px;	}		#logo {		position:absolute;		top:0px;		left:0px;		width:301px;		height:142px;		z-index:50		}			#menu1{		position:absolute;		top:0px;		left:301px;		height:80px;		width:399px;		background-image:url(../grafica/template/hotel-cagliari_r1_c2.jpg);		background-position:left top;		background-repeat:no-repeat;		z-index:50		}					#linkmenu1{				position:absolute;				top:42px;				left:15px;				font-weight:bold;				color:#666;				font-family:Arial, Helvetica, sans-serif;				font-size:10px;				width: 550px;					}										#linkmenu1 a:link, #linkmenu1 a:visited, #linkmenu1 a:active {						color:#FFFFFF;						text-decoration:none;						padding-left:5px;						padding-right:5px;						}						#linkmenu1 a:hover {						color:#FF9900;						padding-left:5px;						padding-right:5px;						}			#prenotasubito{		position:absolute;		top:142px;		left:0px;		height:195px;		width:301px;		background-image:url(../grafica/template/hotel-cagliari_r4_c1.jpg);		background-position:left top;		background-repeat:no-repeat;		font-size:9px;		z-index:50		}				.prenotasubito {			width:59px;			border:1px solid #999999;			font-size:9px;			background-color:#4D71A4;			color:#FFFFFF;			margin:0px;			padding:0px;			margin-right:8px;			font-family:Verdana, Arial, Helvetica, sans-serif;			}					.prenotasubitopiccolo {			width:40px;			border:1px solid #999999;			font-size:9px;			background-color:#4D71A4;			color:#FFFFFF;			margin:0px;			padding:0px;			margin-right:13px;			font-family:Verdana, Arial, Helvetica, sans-serif;			}						.prenotasubitolabel {				padding:0px;				margin:0px;				display:block;				padding-bottom:3px;				}								.prenotasubito input {					padding:0px;					margin:0px;					}														#datarrivo {						position:absolute;						top:42px;						left:32px;						height:18px;						}					#datapartenza {						position:absolute;						top:93px;						left:32px;						height:18px;						}					#personecamere{						position:absolute;						top:147px;						left:32px;						height:18px;						}								.bottoneprenota {			position:absolute;			top:161px;			left:154px;			width:130px;			height:18px;			}			#foto{		position:absolute;		top:80px;		left:301px;		height:217px;		width:673px;		background-image:url(../grafica/template/hotel-cagliari_r1_c2.jpg);		background-position:left top;		background-repeat:no-repeat;		}			#areaagenzie{		position:absolute;		top:0px;		left:868px;		height:23px;		width:93px;		z-index:50		}		#lingua1{	position:absolute;	top:23px;	left:868px;	height:34px;	width:49px;	z-index:50		}			#lingua2{	position:absolute;	top:23px;	left:917px;	height:34px;	width:44px;	z-index:50		}				#lingua3{	position:absolute;	top:57px;	left:868px;	height:34px;	width:88px;	z-index:50		}				#lingua4{	position:absolute;	top:57px;	left:917px;	height:34px;	width:88px;	z-index:50		}		#lingua5{	position:absolute;	top:79px;	left:905px;	height:20px;	width:28px;	z-index:50		}	#offerte{		position:absolute;		top:337px;		left:0px;		width:301px;		height:109px;		z-index:50		}			#camere{		position:absolute;		top:337px;		left:301px;		width:88px;		height:22px;		z-index:50		}			#residence{		position:absolute;		top:337px;		left:536px;		width:232px;		height:119px;		z-index:50		}			#newsletter{		position:absolute;		top:337px;		left:768px;		width:206px;		height:119px;		background-image:url(../grafica/template/hotel-cagliari_r5_c5.jpg);		background-position:left top;		background-repeat:no-repeat;		text-align:center;		z-index:50				}			#menusinistra {		position:absolute;		top:446px;		left:0px;		width:301px;		height:324px;		background-image:url(../grafica/template/hotel-cagliari_r6_c1.jpg);		background-position:left top;		background-repeat:no-repeat;		z-index:50		}			#hotelsantangelo {		position:absolute;		top:770px;		left:0px;		width:301px;		height:81px;		z-index:50		}				#contenuti {		position:absolute;		top:0px;		left:0px;		background-image:url(../grafica/template/hotel-cagliari_r9_c1.jpg);		background-position:left top;		background-repeat:repeat-y;		z-index:10;		padding-top:456px;		padding-left:300px;		width:674px;	}	h1 {	font-family:Times, serif;	font-size:140%;	text-transform:uppercase;	}	h2 {	font-family:Times, serif;	font-size:130%;	text-transform:uppercase;	}	h3 {	font-family:Times, serif;	font-size:120%;	text-transform:uppercase;	}	h4 {	font-family:Times, serif;	font-size:110%;	text-transform:uppercase;	}	#testi {	background-image:url(../grafica/template/hotel-cagliari_r7_c2.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:7px;	}	#testo {	padding-left:48px;	width:612px;	padding-right:13px;	min-height: 378px;	height: auto !important;	height: 378px;	padding-bottom:10px;	}		#navigazione {	color:#999999;	font-size:90%;	padding-bottom:10px;	}		#navigazione a:link, #navigazione a:visited, #navigazione a:active {						color:#CCC;						text-decoration:underline;						}						#navigazione a:hover {						color:#FF9900;						text-decoration:none;						}			#lecamere{position:absolute;top:33px;left:19px;width:133px;height:36px;}			#lecamere a:link, #lecamere a:visited, #lecamere a:active{line-height:36px;padding-left:45px; color:#FFFFFF; text-decoration:none;}			#lecamere a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r1_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}				#ilresidence{position:absolute;top:33px;left:154px;width:133px;height:36px;}			#ilresidence a:link, #ilresidence a:visited, #ilresidence a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#ilresidence a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r1_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}				#ristorante{position:absolute;top:72px;left:19px;width:133px;height:36px;}			#ristorante a:link, #ristorante a:visited, #ristorante a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#ristorante a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r4_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#servizi{position:absolute;top:72px;left:154px;width:133px;height:36px;}			#servizi a:link, #servizi a:visited, #servizi a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#servizi a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r4_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#eventi{position:absolute;top:147px;left:19px;width:133px;height:36px;}			#eventi a:link, #eventi a:visited, #eventi a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#eventi a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r7_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#escursioni{position:absolute;top:147px;left:154px;width:133px;height:36px;}			#escursioni a:link, #escursioni a:visited, #escursioni a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#escursioni a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r7_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#diving{position:absolute;top:186px;left:19px;width:133px;height:36px;}			#diving a:link, #diving a:visited, #diving a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#diving a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r9_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#beautyfarm{position:absolute;top:186px;left:154px;width:133px;height:36px;}			#beautyfarm a:link, #beautyfarm a:visited, #beautyfarm a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#beautyfarm a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r9_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#nautica{position:absolute;top:225px;left:19px;width:133px;height:36px;}			#nautica a:link, #nautica a:visited, #nautica a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#nautica a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r11_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#congressi{position:absolute;top:225px;left:154px;width:133px;height:36px;}			#congressi a:link, #congressi a:visited, #congressi a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#congressi a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r11_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#ilterritorio{position:absolute;top:281px;left:19px;width:133px;height:36px;}			#ilterritorio a:link, #ilterritorio a:visited, #ilterritorio a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#ilterritorio a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r13_c1.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}		#lastoria{position:absolute;top:281px;left:154px;width:133px;height:36px;}			#lastoria a:link, #lastoria a:visited, #lastoria a:active{line-height:36px;padding-left:45px;color:#FFFFFF; text-decoration:none;}			#lastoria a:hover{background-image:url(../grafica/template/roll/hotel-cagliari_r13_c3.jpg);line-height:36px;padding-left:45px;display:block;color:#FFFFFF; text-decoration:none;}			.nomenl {				border:1px solid #999999;				font-size:9px;				background-color:#4D71A4;				color:#FFFFFF;				margin:0px;				padding:0px;				width:140px;				position:absolute;				top:33px;				left:27px;				text-align:center;				font-family:Verdana, Arial, Helvetica, sans-serif;				}						.emailnl {				border:1px solid #999999;				font-size:9px;				background-color:#4D71A4;				color:#FFFFFF;				margin:0px;				padding:0px;				width:140px;				position:absolute;				top:62px;				left:27px;				text-align:center;				font-family:Verdana, Arial, Helvetica, sans-serif;				}							.iscrivitil {				width:206px;				height:35px;				position:absolute;				top:84px;				left:0px;				}#footer {		background-color:#1D3E6B;		text-align:center;		font-size:9px;		position:relative;		padding:3px;	}		 a:link,  a:visited,  a:active {		color:#CCCCCC;		text-decoration:none;	}		 a:hover {		color:#FF9900;		text-decoration:none;	}		#footer1 a:link, #footer1 a:visited, #footer1 a:active {		color:#666666;		text-decoration:none;		padding-left:5px;		padding-right:5px;	}		#footer1 a:hover {		color:#FF9900;		text-decoration:none;		padding-left:5px;		padding-right:5px;	}.testomodulo {	background:none;	border:none;	border:1px solid #88A3C9;	font-size:11px;	margin-top:5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	padding:2px;}.testomodulo2 {	background:none;	border:none;	border:1px solid #CCCCCC;	border-bottom:1px solid #FFFFFF;	font-size:11px;	margin-top:5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	padding:2px;}.bottonmodulo {	background:none;	border:none;	border:1px solid #EFEFEF;	font-size:11px;	margin-top:5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	padding:2px;}.news {	background-image:url(../grafica/template/sfondonews.png);	padding:5px;	padding-bottom:20px;		}.arancione {	color:#FFCC00;	}
