/* CSS Document */

body { margin:0px; padding:0px; text-align:left; font-family:Tahoma, Verdana, Arial; font-size:70%; color:#FFFFFF; 
	   background-color:#000000; background-image:url(../grafica/sfondo.jpg); background-position:left top; background-repeat:repeat-y;}

#contenitore {position:absolute; top:0px; left:0px; width:992px;}

	#top {}
		#logo {position:absolute; top:0px; left:0px; width:405px; height:149px;}
		#foto {position:absolute; top:0px; left:405px; width:587px; height:256px;}
		
		
	#menu {}
		#sinistra {position:absolute; top:149px; left:0px; width:57px; height:363px; background-image:url(../grafica/hotel-sardegna-cagliari_r2_c1.jpg);}
		#sede {position:absolute; top:149px; left:57px; width:348px; height:97px;}
		#servizi {position:absolute; top:246px; left:57px; width:336px; height:63px;}
		#camere {position:absolute; top:309px; left:57px; width:336px; height:63px;}
		#photogallery {position:absolute; top:372px; left:57px; width:336px; height:64px;}
		#contatti {position:absolute; top:436px; left:57px; width:210px; height:76px;}
		#fotogallery {position:absolute; top:500px; left:57px; width:210px; height:64px;}
		#banner {position:absolute;top:577px;left:57px;width:210px;height:64px;}
		
		
	#contenuti{position:absolute; top:256px; left:57px; background-color:#000000; width:935px;}
	
		
	
		#testo {margin-left:336px; min-height: 356px; height: auto !important; height: 356px; width:565px; margin-top:50px;}
			#testo a:link, #testo a:visited, #testo a:active {color:#19ace3; text-decoration:none; }
			#testo a:hover{color:#FFF; text-decoration:none; }
			
				#navigazione {font-size:90%; padding-top:10px; padding-bottom:10px;}
					#navigazione h1 {font-size:100%; display:inline; font-weight:normal; color:#999;}
						#navigazione a:link, #navigazione a:visited, #navigazione a:active {color:#666; text-decoration:underline;}
						#navigazione a:hover{color:#666; text-decoration:none;}
			
			#contenuti li { padding:5px; list-style:none; border-left:4px solid #FF7E00; border-bottom:1px solid #333; margin-bottom:2px;}
						
				
			#camerecontenuti{width:45%; color:#FF7E00; float:left; margin-right:10px;}
			#photogallerycontenuti{width:50%; color:#19ACE3; float:left;}
			
		#footer {text-align:center; color:#19ace3; width:935px; padding-bottom:15px; padding-top:15px;
				 background-image:url(../grafica/hotel-sardegna-cagliari_r12_c3.gif); background-position:left bottom; background-repeat:no-repeat; }
			 #footer a:link, #footer a:visited, #footer a:active {color:#19ace3; text-decoration:none; padding-right:5px; padding-left:5px; border-right:4px dotted #333;}
			 #footer a:hover{color:#FFF; text-decoration:none; }
				
				
		#camereleft {float:left;margin-right:10px;width:238px;}
		#camereright {float:left; width:253px;}
		
		
		
		
		
		#formcontatti { padding:10px; border:1px solid #333; background-color:#000; width:500px; }

#formcontatti p {margin:0px; padding:0px; padding-bottom:5px;}

a:link, a:visited, a:active {
	color:#CC0000; text-decoration:underline;}
a:hover {
	color:#CC0000; text-decoration:none;}
	
.input, textarea, select{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin:3px;
	padding:1px;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#666666;
}

label{
	float:left;
	margin:5px;
	width:150px;
	display:block;
	border-bottom:1px solid #666;
	padding-bottom:1px;
}

fieldset {
	border:1px dashed #666;
	padding:10px;
	margin-bottom:10px;
}


legend {	 
	font-size: 100%;
	color:#fff;
	background: #1C3951;
	padding: 3px 6px;
	margin-bottom:10px;
}

.button {	 
	border-right:2px solid #1C3951;
	border-bottom:2px solid #1C3951;
	border-left:2px solid #4F8EC4;
	border-top:2px solid #4F8EC4;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#fff;
	background: #3D7EB4;
	font-weight:bold;
	background-image:url(../grafica/sfondobottone.jpg); background-position:left top; background-repeat:repeat-x;
	}

.clearAll{
	clear:both;
}
.clearboth{
	clear:both;
}

.linkprivacy {
	margin:5px;
	}

.descrizioneform{
	margin:5px;
	width:50px;
	border-bottom:1px solid #EFEFEF;
	padding-bottom:1px;
	float:left;
	height:20px;
}

.descrizioneformdestra{
	margin:5px;
	width:160px;
	border-bottom:1px solid #EFEFEF;
	padding-bottom:1px;
	float:left;
	height:20px;
}

.sceltaform {
	float:left;
	height:20px;
	}

h1 {font-size:150%; display:inline; color:#4F8EC4;}
h2 {font-size:12%; display:inline; color:#4F8EC4;}
h3 {font-size:100%; display:inline; color:#4F8EC4;}

#map a:link, #map a:visited, #map a:active {color:#000; text-decoration:underline;}
#map a:hover{color:#000; text-decoration:none;}


#menusopra {position:absolute; top:256px; left:393px; z-index:9999;}
#language {position:absolute; top:145px; left:936px; z-index:9999;}

#paginazione {clear:both;float:right;padding:5px 0;margin:10px 0 0 0;width:644px;text-align:right;width:500px;position:relative;right:13px;}
#paginazione a,#paginazione span{background:#2a2a2a;margin:2px 1px;padding:2px 6px;color:#666;}
#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}
#paginazione span{background:#191919;color:#ccc}


.imgfloatleft { float:left; margin-right:10px;}.titolo-giallo {
	color: #FC0;
}

