/* 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
		}

	#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;
	}
