@charset "UTF-8";
/*

CSS Document 

Alghero Golf Club

realizzazione:	MediaLabs di Antonio Pinna
				info@medialabsonline.com _ www.medialabsonline.com

==============================================================================================
==============================================================================================
==============================================================================================

TESTO NORMALE

==============================================================================================
==============================================================================================

RESET

============================================================================================== */

body { line-height:1;}

/* 
========================== GENERALI ========================== */

* { font-size:1em;}

.cpt { font-size:1em;} 

.jpg, .doc, .rtf, .gif, .pdf, .png, .ppt, .tmp, .xls, .zip, .err {font-size:11px; line-height:15px;}
	

/*	

============================================================================================== 

	MENU	*/

/*	.mn_nvg	*/
div#navigazione div.mn_nvg ul li { line-height:20px; font-size:.8em; }

div#navigazione div.mn_nvg ul li a, div#navigazione div.mn_nvg ul li a, div#navigazione div.mn_nvg ul li a:link, div#navigazione div.mn_nvg ul li a:visited, div#navigazione div.mn_nvg ul li a:hover {  width:125px;}
				
/*	.mn_sx	*/

div.mn_sx ul li { text-indent:-3px; padding: 0 0 0 6px;}
				
div.mn_sx ul li a, div.mn_sx ul li a:link, div.mn_sx ul li a:visited, div.mn_sx ul li a:hover { line-height:2em; padding:2px 0px 2px 5px; font-size:.9em;}

div.mn_sx ul li.SxCtg { text-indent:-3px; padding-left:6px;}

/*	.mn_dx	*/

div.mn_dx h4 { font-size:1.2em;  line-height: normal;}

div.mn_dx ul li { text-indent:-3px; padding: 0 0 0 6px;}
				
div.mn_dx ul li a, div.mn_dx ul li a:link, div.mn_dx ul li a:visited, div.mn_dx ul li a:hover { line-height:1.8em; line-height:2em; padding:2px 0px 2px 5px; font-size:.9em;}

/*	.mn_lng	*/

div.mn_lng ul li a, div.mn_lng ul li a, div.mn_lng ul li a:link, div.mn_lng ul li a:visited, div.mn_lng ul li a:hover { line-height:15px; font-size:.8em; }
		
/*	mn_pth	*/

div.mn_pth { font-size:.7em; line-height:22px;}

/*	.mn_tp	*/

div.mn_tp ul li a, div.mn_tp ul li a, div.mn_tp ul li a:link, div.mn_tp ul li a:visited, div.mn_tp ul li a:hover { line-height:14px; font-size:.8em;}

/*	.mn_arc	*/
 
div.mn_arc h4 { font-size:1.2em;  line-height: normal;}

div.mn_arc h5 { font-size:1em; line-height: normal;}

div.mn_arc ul li { font-weight: normal; font-size:.9em; }

div.mn_arc ul li.mnt { width:95%; margin:0px auto 0px 3%; text-transform:capitalize; }
		
div.mn_arc ul li a, div.mn_arc ul li a:link, div.mn_arc ul li a:visited, div.mn_arc ul li a:hover {line-height: normal;}


/*	.mn_mp	*/

div.mn_mp h2 { margin:0 auto 8px auto; font-size:.85em; line-height:25px; } /* DIMENSIONE CARATTERE TXT1 */
	
div.mn_mp p { font-size:.8em; }

div.mn_mp ul li { font-size:.8em;}
div.mn_mp ul li a, div.mn_mp ul li a:link, div.mn_mp ul li a:visited, div.mn_mp ul li a:hover { margin:0px auto; line-height:15px;}

/*	

============================================================================================== 

	ELEMENTI
*/

/*	.footer	*/
div.indirizzo p { font-size:.78em; line-height:20px;  }

/*	.footer	*/
div.footer p { font-size:.78em; line-height:20px;  }

/*	.testi	*/

div.testi h1 { font-size:1.1em; margin:auto auto 20px auto;}

div.testi h2 { font-size:1em; margin:20px auto auto auto;}

div.testi h3 {font-size:.9em; line-height:normal;}

div.testi h4 { font-size:.9em; margin:0 auto 10px auto;}

div.testi h5 { font-size:.7em; margin:0px auto 10px auto; line-height:normal;}
	div.testi h5 a, div.testi h5 a:link, div.testi h5 a:visited, div.testi h5 a:hover { line-height:1.9em;}

div.testi h6 { font-size:.7em; margin:10px auto auto auto; line-height:1.6em;}
	div.testi h6 a, div.testi h6 a:link, div.testi h6 a:visited, div.testi h6 a:hover { line-height:1.8em;}

div.testi p { font-size:.8em; margin:5px auto; line-height:1.7em;}

div.testi ul { margin-top:0;}
	div.testi li { font-size:.8em; line-height:1.7em; margin:5px auto 5px 30px;}
	
/*	dv_top	*/

div.dv_top h2 { margin:0px auto 5px auto; font-size:.8em; line-height: normal; }
	
div.dv_top p { font-size:.8em; margin:0px auto; line-height:1.7em;}

/*	dv_midle	*/

div.dv_midle { min-height:80px; height:auto !important; height: 80px;}
	
div.dv_midle h2 { margin:0px auto; font-size:.8em; line-height: normal;}

div.dv_midle h3 { margin:0px auto 5px auto; font-size:.75em; line-height: normal; }
		
div.dv_midle p { font-size:.8em; line-height:1.4em; margin:0px auto;}

/*	.dv_down	*/

div.dv_down { min-height:130px; height:auto !important; height: 130px;}

div#contenuto div.dv_down { min-height:130px; height:auto !important; height: 130px;}

div.dv_down h2 { margin:0px auto 5px auto; font-size:.8em; line-height: normal;}

div.dv_down h3 { margin:0px auto 5px auto; font-size:.75em; line-height: normal;}
		
div.dv_down p { font-size:.8em; line-height:1.3em; margin:0px auto;}

/* .barra */

div.barra p { font-size:.8em; line-height:1.6em;}
	
div.barra p a, div.barra p a:link, div.barra p a:visited, div.barra p a:hover {line-height:15px;}
	
/*	.dv_news */
	
div.dv_news h2 { margin:0px auto 5px auto; font-size:.9em; line-height: normal; }

div.dv_news p { font-size:.88em; line-height:normal; margin:0px auto;}

div.dv_news ul li { margin:0; font-size:.8em; line-height: normal;}

/*	.link	*/	

div.link h4 { line-height:25px; font-size:.82em; margin:0px auto;  }
		
div.link ul li { margin:0; font-size:.8em; line-height:normal;}
	
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; padding:5px 5px 5px 15px; min-height:25px; height:auto !important; height:25px; margin:0px auto;}

/*	.galleria	*/

div.galleria h2 { margin:0px auto 5px auto; font-size:.85em; line-height:25px;}

div.galleria p	{ font-size:.8em; line-height:1.4em; margin:0px auto 10px auto;}

/*	.download	*/

div.download h2 { font-size:.85em; line-height:25px; }

div.download p { font-size:.8em; line-height:1.4em; margin:0px auto 10px auto;}

div.download ul li { font-size:.8em;}

div.download ul li a, div.download ul li a:link, div.download ul li a:visited, div.download ul li a:hover { line-height:15px;}

/*	.campo	*/
	
div.campo h2 { margin:0px auto 5px auto; font-size:.82em; line-height: normal; }

div.campo h3 { margin:0px auto 5px auto; font-size:.8em; line-height: normal;}

div.campo h4 { margin:0px auto 5px auto; font-size:.8em; line-height: normal;}
		
div.campo p { font-size:.8em; line-height: normal; margin:0px auto;}

/*	contatti	*/
	
div.contatti h2 { margin:0px auto 3px auto; font-size:.8em; line-height: normal;}
		
div.contatti p { font-size:.8em; line-height:normal; margin:2px auto;}


/*	Form */

div.form p { margin:0px auto 2px auto; font-size:.9em; }

div.form div.TrTtl p { margin:0px auto; font-size:.9em;}

div.form input { font-size: 14px; margin:0px;}

div.form textarea { font-size:.9em;}
	
div.form button  { font-size:13px;}

/*	

===	TABELLE	=========================================================================================== 


	calendario */
	
table#calendario { font-size:.8em;}

table#calendario thead th { font-size:.8em; }

table#calendario td a, table#calendario td a:link, table#calendario td a:visited, table#calendario td a:hover {line-height:1.6em;}
