@charset "UTF-8";
/*

CSS Document 

Alghero Golf Club

realizzazione:	MediaLabs di Antonio Pinna
				info@medialabsonline.com _ www.medialabsonline.com

============================================================================================== 

	LAYOUT

	div#body
	div#page
	
	div#logo
	div#testata
	div#navigazione
	div#contenuti
	div#footer
	
============================================================================================== 

	RESET	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border: none; outline: none; font-size:100%; vertical-align:baseline; }

body { line-height: 1;}

blockquote, q { quotes: none;}

ol, ul { list-style: none; }

:focus { outline: 0; }

/* 

============================================================================================== 

	GENERALI	*/

* { margin:0px; padding:0px;}
* { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}


body { width:100%; height:100%;}
	body { margin:0px auto; padding:0px; background:#fff; background: url(/_ex/pb/css/img/pg/sp.jpg) repeat 0px 0px;}
	body { text-align:center; font-weight: normal; font-family:Tahoma, Geneva, sans-serif;}

h1, h2, h3 {font-family : Avenir, "Gill Sans", Myriad, "Bitstream Vera Sans", Helvetica, sans-serif;} 
h4, h5, h6 {font-weight: normal; font-family:Geneva, Verdana, Helvetica, sans-serif;} 

p, li  {font-family:Tahoma, Geneva, sans-serif; color:#555; font-weight:normal;}

a, a:link, a:visited, a:hover { font-weight: bold; color:#104809; text-decoration: none; outline: none}
	a:hover { text-decoration: underline; color:#333;}
	
.hide {display:none;}

.print {}

.clr {color:#104809;}

.ob {color:#A79660;}

.up { text-transform:uppercase;}

img, .img { display:block; border:0px; }

.float { width:95%; text-align:center; }

.num {color:#104809; padding:1px;}

.brr {color:#104809; padding:1px 5px;}

.cpt { padding:2px; color:#104809; width:150px; margin:0px auto; background:#fafafa; text-align:center; text-decoration: line-through; font-size:1em;} /* DIMENSIONE CARATTERE TXT1 */

.dt { padding:0px 2px; color:#104809; background:#9bbb59;}

.jpg, .doc, .rtf, .gif, .pdf, .png, .ppt, .tmp, .xls, .zip, .err { width:30px; height:15px;}
	.jpg, .doc, .rtf, .gif, .pdf, .png, .ppt, .tmp, .xls, .zip, .err { float:left; margin:0px 3px 0px auto; border:1px solid #104809; background:#fff; color:#104809; text-align:center; font-weight: normal; text-transform:uppercase; display: block; font-size:10px; line-height:15px;} /* DIMENSIONE CARATTERE TXT1 */
	.err { border: 1px solid #fff; color:#FFF;}
	

/*	

============================================================================================== 

	LAYOUT

	#body	*/

div#body { width:100%;}
	div#body { margin:0px auto; padding:0px; }

/*	#page	 */

div#page { width:100%;}
	div#page { margin:0px auto; padding:0px; text-align:center; display:inline;}

/*	#logo	*/

div#logo { display:none}

/*	#testata	*/

div#testata { display:none}
	
/*	#navigazione	*/

div#navigazione { display:none}

/*	#contenuti	*/

div#contenuti { width:100%;}
	div#contenuti {margin:20px auto; padding:0px; text-align:center; background:top center no-repeat url(/_ex/pb/css/img/dv/c/all.gif); display:inline;}

body#SznA div#contenuti { width:100%; height:100%;}
	body#SznA div#contenuti {margin:20px 0px 0px 0px; padding:30px 0px 0px 0px; text-align:center; background:top center no-repeat #fff url(/_ex/pb/css/img/dv/c/tp.gif); display:inline;}

/*	#footer	*/

div#footer { display:none}


/*	

============================================================================================== 

	SECONDARI

	#sinistra	*/
	
div#contenuti div#sinistra { display:none}
	
body#SznA div#contenuti div#sinistra { width:100%;}
	body#SznA div#contenuti div#sinistra {margin:0px; padding:0px; text-align:center; background:none; display:inline;}
	
/*	#destra	*/

div#contenuti div#destra { width:100%;}
	div#contenuti div#destra { margin:0px auto; padding:10px 0px 0px 0px; text-align:center; background:#fff; display:inline;}

body#SznA div#contenuti div#destra { width:100%}
	body#SznA div#contenuti div#destra { border-bottom:5px solid #f2f2f2; margin:0px auto; padding:0px; text-align:center; display:inline;}

/*	#sponsor	*/

div#contenuti div#sponsor {display:none}

/*	#pagina	*/

div#destra div#pagina { width:100%;}
	div#destra div#pagina {margin:0px auto 0px 20px; padding:10px 0 0 0; text-align:center; position:relative; display:inline; border-bottom:5px solid #f2f2f2;}

/*	#contenuto	*/

div#destra div#contenuto { width:100%;}
	div#destra div#contenuto {margin:0px auto 0px 20px; padding:10px 10px 0 0; text-align:center; position:relative; display:inline; border-bottom:5px solid #f2f2f2;}

/*	#menu	*/

div#destra div#menu { display: none;}

/*	#news	*/
div#news { width:100%;}
	div#news {margin:10px auto; padding:5px 0px; text-align:center; background-color:#fff; border-top:#f3f3f3 5px solid; border-bottom:#f3f3f3 5px solid; display:inline;}

/*	

============================================================================================== 

	MENU

	.mn_nvg	*/

div#navigazione div.mn_nvg { display:none}
				
/*	.mn_sx	*/

div.mn_sx { display:none;}

/*	.mn_sp	*/

div.mn_sp { display:none}


/*	.mn_lng	*/

div.mn_lng { display:none;}	
		
/*	.mn_css	*/

div.mn_css { display:none} 

/*	mn_pth	*/

div.mn_pth { width:100%; }
	div.mn_pth { text-align:left; margin:10px auto; padding:5px; background-color:transparent; display:inline; border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1;}
	div.mn_pth p { font-size:10px; font-weight:normal; line-height:22px; text-transform: uppercase; font-family: Tahoma, Geneva, sans-serif; color:#666; }
 	
	div.mn_pth p a, div.mn_pth p a:link, div.mn_pth p a:visited, div.mn_pth p a:hover { text-decoration: none; font-weight: normal; color:#666; text-transform:uppercase;}
		div.mn_pth p a:hover { text-decoration: underline; color:#104809;}

/*	.mn_tp	*/

div.mn_tp { display:none;}
					
/*	.mn_shr	*/

div.mn_shr { display:none}

/*	.mn_arc	*/
 div.mn_arc { display:none}


/*	

============================================================================================== 

	ELEMENTI

	.footer	*/

div.footer { display:none;}

/*	.testi	*/

div.testi { width:100%;}
	div.testi { text-align:left; margin:0px auto; padding:0px; display:inline;}
	
div.testi img  { width:120px; display:inline; padding: 5px; float:left; margin:auto 8px auto auto; background-color:#ffffff; border:1px solid #e9e7d3;}
div.testi img  { display:none;}

div.testi h1 { color:#104809; font-size:1em; text-transform: none; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; margin:auto auto 20px auto; clear:both;}

div.testi h2 { color:#104809; font-size:.9em; text-transform: none; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; margin:20px auto auto auto;}

div.testi h3 { color:#104809; font-size:.8em; line-height:normal; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

div.testi h4 { font-size:.8em; margin:0 auto 10px auto; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

div.testi h5 { font-size:.6em; margin:0px auto 10px auto; font-weight:bold; color:#555; line-height:normal; text-transform:lowercase;}
	div.testi h5 a, div.testi h5 a:link, div.testi h5 a:visited, div.testi h5 a:hover { line-height:1.8em; text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#999;}
	div.testi h5 a:hover { color:#d9251d;}

div.testi h6 { font-size:.6em; margin:10px auto auto auto; font-weight:normal; line-height:1.5em; text-align:right; color:#555; clear:both;}
	div.testi h6 a, div.testi h6 a:link, div.testi h6 a:visited, div.testi h6 a:hover { line-height:1.8em; text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#999;}
	div.testi h6 a:hover { color:#d9251d;}

div.testi p { color: #555; font-size:.7em; line-height: normal; text-align:left;  margin:5px auto; line-height:1.5em;}
	div.testi p a, div.testi p a:link, div.testi p a:visited, div.testi p a:hover { text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#104809;}
		div.testi p a:hover { color:#333;}

div.testi ul { margin-top:0;}
	div.testi li { list-style: square; font-size:.7em; text-align:left; line-height:1.5em; color:#555; margin:5px  auto 5px  30px;}
	
/*	dv_top	*/

div.dv_top { width:100%;}
	div.dv_top {text-align:left; margin:10px auto; padding:0px; display:inline;}
	body#SznA div.dv_top img, body#SznA div.dv_top p img  { height:100px; display:inline; padding: 0px 5px; float:left; margin:auto 10px auto auto; background-color:#ffffff; border: none;}

div.dv_top h2 { margin:0px auto 5px auto; font-weight: normal; font-size:.7em; text-align:left; line-height: normal; text-transform:uppercase; }
	div.dv_top h2 a, div.dv_top h2 a:link, div.dv_top h2 a:visited, div.dv_top h2 a:hover { text-decoration: none; font-weight: normal;}
		div.dv_top h2 a:hover { text-decoration: underline;}

div.dv_top p { font-size:.7em; text-align:left; color:#555; margin:0px auto; line-height:1.5em;}

/*	dv_midle	*/

div.dv_midle { width:100%;}
	div.dv_midle {margin:5px auto 5px auto; padding:0px 0px 10px 0px; text-align:left; display:inline; border-bottom:1px solid #e1e1e1;}
	
div.dv_midle h2 { margin:0px auto; font-weight: normal; font-size:.7em; text-align:left; line-height: normal; text-transform:uppercase; }
	div.dv_midle h2 a, div.dv_midle h2 a:link, div.dv_midle h2 a:visited, div.dv_midle h2 a:hover { text-decoration: none; font-weight: normal; }
		div.dv_midle h2 a:hover { text-decoration: underline;}

div.dv_midle h3 { margin:0px auto 5px auto; font-weight: normal; font-size:.65em; text-align:left; line-height: normal; text-transform:uppercase; }
	div.dv_midle h3 a, div.dv_midle h3 a:link, div.dv_midle h3 a:visited, div.dv_midle h3 a:hover { text-decoration: none; font-weight: normal; color:#555;}
		div.dv_midle h3 a:hover { text-decoration: underline;}
		
div.dv_midle p { font-size:.7em; text-align:left; color:#555; line-height:1.2em; margin:0px auto;}

/*	.dv_down	*/

div.dv_down { width:100%;}
	div.dv_down { margin:5px auto; padding:0px 3px 10px 3px; text-align:left; border-bottom:1px dotted #e1e1e1; display:inline;}

div.dv_down h2 { margin:0px auto 5px auto; font-weight: normal; font-size:.7em; text-align:left; line-height: normal; text-transform:uppercase; }
	div.dv_down h2 a, div.dv_down h2 a:link, div.dv_down h2 a:visited, div.dv_down h2 a:hover { text-decoration: none; font-weight: normal;}
		div.dv_down h2 a:hover { text-decoration: underline;}

div.dv_down h3 { margin:0px auto 5px auto; font-weight: normal; font-size:.65em; text-align:left; line-height: normal; text-transform:uppercase; }
	div.dv_down h3 a, div.dv_down h3 a:link, div.dv_down h3 a:visited, div.dv_down h3 a:hover { text-decoration: none; font-weight: normal; color:#999;}
		div.dv_down h3 a:hover { text-decoration: underline;}
		
div.dv_down p { font-size:.7em; text-align:left; color:#555; line-height:1.2em; margin:0px auto;}

/* .barra */

div.barra { width: 98%;}
	div.barra { text-align:center; vertical-align:middle; position:relative; bottom:0; margin:20px auto 0 auto; display:inline;}
div.barra p { text-align:center; vertical-align:middle; font-size:.7em; line-height:1.4em; font-weight: normal; color:#999;}
	
	div.barra p a, div.barra p a:link, div.barra p a:visited, div.barra p a:hover { color:#999; line-height:15px; font-weight:normal; text-decoration: none; padding:1px 5px;}
				div.barra p a:hover { color:#104809; text-decoration:underline;}
	
/*	.dv_news */
	
div.dv_news {width:100%;}
	div.dv_news {padding:0px 2%; text-align:left; margin:0px auto; display:inline;}
div.dv_news h2 { margin:0px auto 5px auto; padding:0px; font-weight:bold; font-size:.8em; text-align:left; line-height: normal; }
		div.dv_news h2 a, div.dv_news h2 a:link, div.dv_news h2 a:visited, div.dv_news h2 a:hover { text-decoration: none; font-weight: bold;}
			div.dv_news h2 a:hover { text-decoration: underline;}
	div.dv_news p { font-size:.78em; text-align:left; line-height:normal; margin:0px auto;}
	div.dv_news ul { border:0px; width:100%; margin:0px; padding:0px; list-style-type:none; text-align:left;}
		div.dv_news ul li { width:98%; padding:5px 1%; ; text-align:left; margin:0px; font-size:.7em; color:#555; border-bottom:1px dotted #e1e1e1;}
			div.dv_news ul li a, div.dv_news ul li a:link, div.dv_news ul li a:visited, div.dv_news ul li a:hover { margin:0px auto; color:#104809; text-decoration:none; text-align:left; font-weight: normal; line-height: normal;}
				html>.dv_news ul li a { font-size:11px;}
		div.dv_news hover, div.dv_news ul li a:hover { text-decoration:underline; }

/*	.link	*/	

div.link { 100%}
	div.link { margin:auto auto 10px 10px; text-align:left; padding:0 0 0 0; background: #fff;}

div.link h4 { padding:0 5px; height:25px; line-height:25px;font-size:.65em;}
		div.link h4 { color: #104809;background:#f2f2f2; display:block; margin:0px auto;  font-weight:normal; text-align:left; border-bottom:1px solid #e1e1e1;}
		
div.link ul { border:0px; margin:0 auto; padding:0; list-style-type: none; text-align:center;}
	div.link ul li {  width:100%; list-style-type: none; text-align:left; margin:0; font-size:.7em; color:#666;}
	
div.link ul li a, div.link ul li a:link, div.link ul li a:visited, div.link ul li a:hover { text-indent:-10px; min-height:20px; height:auto !important; height: 20px; margin:0px auto; padding:5px 5px 5px 15px; color:#104809; text-decoration:none; text-align:left; font-weight: normal; line-height:normal;}
	div.link ul li a:hover { text-decoration: none; background:#fafafa;}
		
html>.link ul li a { font-size:11px;}	

/*	.galleria	*/

div.galleria { width: 95%; }
	div.galleria { float:left; padding:10px; text-align:left; margin:20px auto 10px auto; display:inline; border-bottom:2px solid #fff;}

div.galleria h2 { width:100%; float:left; padding:0px; height:30px; line-height:30px;}
		div.galleria h2 { color: #104809; text-transform:uppercase; margin:0px auto 5px auto; font-size:.75em; font-weight:normal; text-align:left;}

div.galleria img{ float:left; margin:5px; background:#fff; padding:2px; border:1px solid #e1e1e1;}
div.galleria img a, div.galleria img a:link, div.galleria img a:visited, div.galleria img a:hover { display:block; border: none;}

/*	.download	*/

div.download { width: 100%; }
	div.download {float:left; padding:0%; text-align:left; margin:10px auto; display:inline; }
	div.download h2 { width:96%; float:left; height:25px; padding:5px 0px 0 4%; background:url(/_ex/pb/css/img/m/d/p.gif) 0 9px no-repeat;display:block; clear:both;}
		div.download h2 { color: #104809; text-transform:uppercase; margin:0 auto 8px auto; font-weight:normal; text-align:left; border-bottom:1px solid #e1e1e1; font-size:.75em; line-height:25px; }
	div.download p { font-size:.78em; text-align:left; line-height:normal; margin:0px auto;}
	div.download ul { margin:0 auto; padding:0; list-style-type:none; text-align:center;}
		div.download ul li { width:46%; text-align:left; font-size:.7em; color:#666; border-bottom:1px dotted #e1e1e1; padding:5px;}
		div#contenuto div.download ul li { width:95%;}
			div.download ul li a, div.download ul li a:link, div.download ul li a:visited, div.download ul li a:hover { margin:0px auto; padding:5px 2%; color:#104809; text-decoration:none; text-align:left; font-weight: normal; line-height:15px;}
				div.download ul li a:hover { text-decoration: none;}
				html>.download ul li a { font-size:11px;}
		div.download hover { background: #f2f2f2; border: 1px solid #03476F; color: #fff; }
		
			div.download ul li.Rg1, div.download ul li.Rg3, div.download ul li.Rg5, div.download ul li.Rg7, div.download ul li.Rg9, div.download ul li.Rg11, div.download ul li.Rg13, div.download ul li.Rg15, div.download ul li.Rg17, div.download ul li.Rg19 { float:left; margin-left:1%;}
			div.download ul li.Rg2, div.download ul li.Rg4, div.download ul li.Rg6, div.download ul li.Rg8, div.download ul li.Rg10, div.download ul li.Rg12, div.download ul li.Rg14, div.download ul li.Rg16, div.download ul li.Rg18, div.download ul li.Rg20 { float:right; margin-right:1%;}	


/*	.campo	*/

div.campo_01, div.campo_02 { width:100%;}
	div.campo_01, div.campo_02 {padding:0px 0 10px 0; margin:10px auto; text-align:left; border-bottom:1px dotted #e1e1e1; display:inline;}

div.campo_01 h2, div.campo_02 h2 { margin:0px auto 5px auto; font-weight: normal; font-size:.7em; text-align:left; line-height: normal; text-transform:uppercase; }
div.campo_01 h2 a, div.campo_01 h2 a:link, div.campo_01 h2 a:visited, div.campo_01 h2 a:hover, div.campo_02 h2 a, div.campo_02 h2 a:link, div.campo_02 h2 a:visited, div.campo_02 h2 a:hover { text-decoration: none; font-weight: normal;}
	div.campo_01 h2 a:hover, div.campo_02 h2 a:hover { text-decoration: underline;}

div.campo_01 h3, div.campo_02 h3 { margin:0px auto 5px auto; font-weight: normal; font-size:.65em; text-align:left; line-height: normal; text-transform:uppercase; }

div.campo_01 h3 a, div.campo_01 h3 a:link, div.campo_01 h3 a:visited, div.campo_01 h3 a:hover, div.campo_02 h3 a, div.campo_02 h3 a:link, div.campo_02 h3 a:visited, div.campo_02 h3 a:hover { text-decoration: none; font-weight: normal; color:#999;}
	div.campo_01 h3 a:hover, div.campo_02 h3 a:hover { text-decoration: underline;}
		
div.campo_01 p, div.campo_02 p { font-size:.7em; text-align:left; color:#555; line-height:1.2em; margin:0px auto;}


/*	Form */

div.form { width: 95%;}
	div.form { float:left; padding:0px; text-align:left; margin:5px auto 20px auto; display:inline;}
div.form p { color: #666; margin:0px auto 2px auto; font-size:.8em; text-align:left; }

div.form div.Tr { width:100%;}
	div.form div.Tr { float:left; text-align:center; padding:0px; margin-bottom:5px; display:inline;}

div.form div.TrTtl { width:100%;}
	div.form div.TrTtl { float:left; text-align:center; padding:2px 0px; margin-bottom:10px; border-bottom:1px dotted #e1e1e1; display:inline;}
	div.form div.TrTtl p { color: #104809; margin:0px auto; font-size:.8em; text-align:left;}

div.form div.TrPls { width:100%;}
	div.form div.TrPls { width:100%; float:left; text-align:center; padding:10px 0px; margin:20px auto; border-top:1px dotted #e1e1e1; display:inline;}

div.form div.TdSx { width:47%;}
	div.form div.TdSx { float:left; margin:0px auto; padding-left:5px; text-align:left; display:inline;}

div.form div.TdDx { width:47%;}
	div.form div.TdDx { float:right; margin:0px auto; padding-left:5px; text-align:left; display:inline;}

div.form div.TdSxL { width:10%;}
	div.form div.TdSxL { float:left; margin:0px auto; padding-left:5px; text-align:center; display:inline;}

div.form div.TdDxL { width:85%;}
	div.form div.TdDxL { float:right; margin:0px auto; text-align:left; display:inline;}

div.form div.TdBg { width:98%;}
	div.form div.TdBg { float:left; margin:0px auto; padding-left:5px; text-align:left; display:inline;}
	
div.form form { padding: 5px; margin: 0px; display:inline;}

div.form input { border:1px solid #e9e7d3; font-size: 13px;  background:#fff; text-align:left; margin:0px;}

div.form option { border-color:#e9e7d3; color:#888; text-align:left;}

div.form textarea { width:94%; height:80px; }

div.form textarea { border:1px solid #e9e7d3; font-family:Tahoma, Geneva, sans-serif; font-size:.8em; color:#888; padding:2px; display: inline;}
	
div.form input.pls { cursor: pointer; font-weight:normal; text-align:center;}
	
div.form button  { cursor:pointer; width:100px; height:35px; background:url(/_ex/pb/css/pg/i/pl/100X35.gif) no-repeat; display:inline; padding: 0px; margin:0px auto; border:none;}
	div.form button  { font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff;	}

		
/*	

============================================================================================== 

	TABELLE

	calendario */

table#calendario { display:none}