/* CSS Document */

body {
	background-image: url(../grafica/sfondo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#17270D;
	margin: 0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:70%;
}

#contenitore {
	position:absolute;
	top:0px;
	left:165px;
	width:802px;
	}
	
a:link, a:visited, a:active {
			color:#17270D;
			text-decoration:underline;
			}
					
 a:hover {
			color:#666;
			text-decoration:none;
			}


#contenuti {

}

#testo {
		background-image:url(../grafica/testo2.jpg);
		background-position: left top;
		background-repeat:repeat-y;		
		}
		
#testo2 {
		min-height: 450px;
		height: auto !important;
		height: 450px;
		padding-top:289px;
		padding-right:31px;
		padding-bottom:13px;
		padding-left:230px;
		background-image:url(../grafica/golf-sardegna_r8_c3.jpg);
		background-position:left bottom;
		background-repeat:no-repeat;
		}
		
#colonnasinistra {
		position:absolute;
		top:273px;
		left:0px;
		width:213px;
		border:1px solid #FFF;
		border-bottom:0px solid #FFF;
		color:#FFFFFF;
		float:left;
		}
		
		#colonnasinistra ul {
							margin:0px;
							padding:0px;
							margin-left:9px;
							margin-top:15px;
							}
							
		
		#colonnasinistra li{
							margin:0px;
							padding:0px;
							background-image:url(../grafica/menusinistra_r3_c1.gif);
							width:175px;
							height:22px;
							list-style:none;
							padding-top:5px;
							padding-left:20px;
							}
							
							#colonnasinistra a:link, #colonnasinistra a:visited, #colonnasinistra a:active {
							color:#FFFFFF;
							text-decoration:none;							
							}
							
							#colonnasinistra a:hover {
							color:#FFFFFF;
							text-decoration:none;							
							}
		
		
		
#footer {

		width:800px;
		background-color:#17270D;
		border-top:1px solid #FFF;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		text-align:center;
		color:#999999;
		padding-top:5px;
		padding-bottom:15px;
		}

							#footer a:link, #footer a:visited, #footer a:active {
							color:#FFFFFF;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;							
							}
							
							#footer a:hover {
							color:#FFFFFF;
							text-decoration:underline;						
							margin-left:10px;
							margin-right:10px;			
							}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:250px;
	}

#immagine {
	position:absolute;
	top:0px;
	left:215px;
	width:587px;
	height:250px;
	}
	
#menu {
	position:absolute;
	top:250px;
	left:0px;
	width:802px;
	height:23px;
	background-image:url(../grafica/sfondomenutop.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-bottom:1px solid #fff;
	}
	
				#menulinks{
				position:absolute;
				top:3px;
				left:224px;
				width: 450px;
				line-height:18px;
				}
	
							#menulinks a:link, #menulinks a:visited, #menulinks a:active {
							color:#FFFFFF;
							text-decoration:none;				
							padding:3px;	
							padding-left:4px;			
							padding-right:4px;		
							margin-left:2px;
							margin-right:2px;
							}
							
							#menulinks a:hover {
							color:#FFFFFF;
							text-decoration:none;	
							padding:3px;	
							padding-left:4px;			
							padding-right:4px;
							margin-left:2px;
							margin-right:2px;
							background-image:url(../grafica/golf-sardegna_r3_c7.gif);
							background-position:right top;
							background-repeat:no-repeat;
							background-color:#907C55;
							}
							
							#menuimmagini {
							position:absolute;
							left: 663px;
							top: 2px;
							}

#ricerca {
	position:absolute;
	top:273px;
	left:215px;
	width:577px;
	height:55px;
	background-image:url(../grafica/golf-sardegna_r7_c5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
	padding:5px;
	}

#newsletter {
	background:url(../grafica/sfondonewsletter.png);
	width:213px;
	height:80px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:24px;
	}
	
* html #newsletter { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
background-color: transparent;
background-image: url(blank.gif);
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="../grafica/sfondonewsletter.png" ,sizingMethod="scale");
}

.clearboth {
	clear:both;
	}
	
#navigazione {
			font-size:90%;
			color:#666666;
			}
		
			#navigazione a:link, #navigazione a:visited, #navigazione a:active {
					color:#333333;
					text-decoration:underline;
					}
					
			#navigazione a:hover {
					color:#666;
					text-decoration:none;
					}

h1{
	font-size:110%;
	font-family:Tahoma, Verdana, Arial;
	color:#000;
	letter-spacing:-1px;
	}


#formcontatti{
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#formcontatti input {
background-color:#FFF;
color: #000000;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #17270D;
padding:1px;
}

#formcontatti textarea {
background-color:#FFF;
color: #000000;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #17270D;
font-size:10px;
padding:1px;
}

#formcontatti select {
background-color:#FFF;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #17270D;
}

#spaziatorecontatti {
text-align:right;
width:80%;
}

.bottone {
background-color:#17270D;
color:#FFFFFF;
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000000;
font-size:10px;
}

.alberghi {
		padding:2px;
		margin:3px;
		border:1px solid #EFEFEF;
		width:400px;
		float:left;
		text-align:left;
		padding-top:0px;
		position:relative;
		background-color:#E8F1DC;
		border-right:1px solid #E9E9E9;
		border-bottom:1px solid #E9E9E9;
		padding:5px;
		margin-left:60px;
		}
.linkalbergo {
		font-variant:small-caps;
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #FFF;
		}
.descrizionealbergo {
		font-size:9px;
		color:#003300;
		}
		
		
.tornei {
		padding:2px;
		margin:3px;
		border:1px solid #EFEFEF;
		width:250px;
		float:left;
		text-align:left;
		padding-top:0px;
		position:relative;
		background-color:#F1FCD1;
		border-right:1px solid #E9E9E9;
		border-bottom:1px solid #E9E9E9;
		padding:5px;
		height:100px;
		}
		
.linktorneo {
		font-variant:small-caps;
		font-size:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #FFF;
		}
		
.nometorneo {
		}
		
.nometorneo h1{
		font-variant:small-caps;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #EFEFEF;
		}
		
.datatorneo {
		font-variant:small-caps;
		font-size:10px;
		padding-bottom:5px;
		margin-bottom:5px;
		}
		
.descrizionetorneo {
		font-size:9px;
		color:#003300;
		}
		
.paginazione {
		padding:2px;
		margin:3px;
		border:1px solid #EFEFEF;
		text-align:left;
		padding-top:0px;
		position:relative;
		background-color:#EFEFEF;
		border-right:1px solid #E9E9E9;
		border-bottom:1px solid #E9E9E9;
		padding:5px;
		margin-right:7px;
		}
		
#formprenota {
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:40px;
padding-left:13px;
}

#formriepilogo{
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.allineadestra{
text-align:right;
}

.allineacentro{
text-align:center;
}

.allineasinistra{
text-align:left;
}


.selezione {
background-color:#F1FCD1;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #FFFFFF;
font-size:10px;
}

.dati {
background-color:#F1FCD1;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCC;
font-size:10px;
}

.bottone {
background-color:#F1FCD1;
color:#000;
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666;
font-size:10px;
}


#formcontatti{
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#formcontatti input {
background-color:#F1FCD1;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #333333;
}

#formcontatti textarea {
background-color:#F1FCD1;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #333333;
font-size:10px;
}

#formcontatti select {
background-color:#F1FCD1;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #333333;
}

#spaziatorecontatti {
text-align:right;
}

.colore1 {
background-color:#F1FCD1;
padding:5px;
border-top:1px solid #F1FCD1;
border-right:1px solid #F1FCD1;
}

.colore2 {
padding:5px;
border-top:1px solid #F1FCD1;
border-right:1px solid #F1FCD1;
}

.colore21 {
background-color:#F1FCD1;
padding:5px;
border-top:1px solid #F1FCD1;
border-right:1px solid #F1FCD1;
height:80px;
margin:3px;
}

.colore22 {
padding:5px;
border-top:1px solid #F1FCD1;
border-right:1px solid #F1FCD1;
height:80px;
margin:3px;
}

.occhiello {
font-size:80%;
color:#666666;
margin-top:10px;

}

.titolonews {
color:#000;
font-family:Georgia, Times New Roman, Times, serif;
font-size:150%;
font-weight:normal;
padding-bottom:3px;
}

.sottotitolo{
font-size:90%;
color:#333;
}

.datanews {
text-align:right;
font-size:80%;
color:#999999;
margin-bottom:5px;
}

.introduzione {
font-size:90%;
font-style:italic;
color:#333;
margin-bottom:10px;
}

#immaginialbergo {
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#F7FAEB;
	padding:5px;
	width:510px;
	margin-left:25px;
	height:52px;
	}
	
.immaginealbergo {
	float:left;
	background-color:#FFF;
	margin-left:4px;
	margin-right:4px;
	border:1px solid #CCC;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}