html {
	margin: 0;
	padding: 0;
	/*float:left;*/
	height:100%;


	}
body {
	margin:0;
	padding: 0;
	color: #262626;
	font: 0.75em Verdana;
	background:url(../image/standard/bg_body_top.gif) no-repeat top center #abe557;

	height:100%;
	}


div#container {
	margin: 0 auto;
	padding:0;
	width:100%;
	border:0;
	float:left;

	height:100%;
	position:relative;
	background:url(../image/standard/bg_container.gif) no-repeat center bottom ;
	}

body>div#container{height: auto; min-height: 100%}





h1 {
	display:none;}


/*------------- FASCIA TOP ------------*/	

/*logo+immagine*/
div#testata {
	margin: 0;
	padding:60px 0 0 0;
	/*display:block;*/
	width:900px;

 }
div#testata img {
	margin: 0;
	padding:0 0 0 35px;
	border:none;
}

/*menu pricipale*/
div#menu {
	margin: 0 0 15px 0;
	padding:28px 0 14px 0;
	width:882px;
	float:left;
	font-size:1.1em;

}

div#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;}

div#menu ul li {
	margin:0;
	padding:0;
	float:left;
	font-weight:bold;}

div#menu ul li a {
	margin:0;
	padding:9px 11px;
	color:#bcde77;
	text-decoration:none;
	float:left;}


div#menu ul li a:hover {
	margin:0;
	padding:9px 11px 2px 11px;
	color:#FFF;
	float:left;
	border-bottom:4px solid #bcde77;}

div#menu ul li.fix {
	margin:0;
	padding:9px 11px 2px 11px;
	color:#FFF;
	float:left;
	border-bottom:4px solid #bcde77;
}
	
div#menu ul li.fix a {
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	float:left;}

div#menu ul li.fix a:hover {
	color:#fa6e07;}


div#content{
padding:0 0 150px 0;
width:900px;
margin:0 auto;

}

div#content p a{
margin: 0;
	padding:0 3px 3px 3px;
	color:#9eff4f;
	background-color:#346d2d;
}

div#content p.testo_centrale {
	margin:0;
	padding:0 0 28px 25px;
	line-height:1.35em;
	width:680px;
}

div.cont_testo_centrale {
	margin:0;
	padding:0 0 150px 0;
	float:left;
}

/*------------- FRASE DI BENVENUTO CON FIRMA ------------*/

div.benvenuto {
	margin:0 0 15px 0;
	padding:0;
	float:left;
	width:900px;
text-align:center;
	border:1px dashed #FFF;

background:#98d73a;
	}
	
div.benvenuto h2 {
	margin:0 auto;
	padding:10px 0 0 0;
	font-size:1.2em;
	color:#1c5915;}

div.benvenuto p.firma {
	margin:0 auto;
	padding:10px 0 21px 0;
	width:680px;

	background:url(../image/home/firma.gif) no-repeat right bottom;
	font-style:italic;
	line-height:1.5em;

text-align:left;}

div.benvenuto p {
	margin:0 auto;
	padding:10px 0;
	width:700px;
	font-style:italic;
	line-height:1.5em;}
	
/*---------------COLONNE HOME PAGE----------------------*/
div.cont_box_home {
	margin:0;
	padding:0 0 150px 15px;
	width:810px;
	float:left;
 }

div.colonna_box_trasp {
	margin:0 23px 0 0;
	padding:0;
	width:250px;
	float:right;

}


div.cont_box_home h3 {
	margin:0;
	padding:5px;	
	font-size:1.1em;
	background:#FFF;
	border:1px solid #FFF;
	border-bottom:none;
	width:65%;}


div.colonna_box_trasp h3 {
	color:#7bc534;}

div.colonna_box_trasp div {
	margin:0;
	padding:10px 0;
	width:218px;
	border:1px solid #FFF;
	float:left;}


div.colonna_box_trasp {
	width:250px; }
div.colonna_box_trasp div {
	width:248px; }

div.colonna_box_trasp div.link {
	margin:0;
	padding:0 0 10px 0;
	border:none;
	border-bottom:1px solid #FFF;
	float:left;
}

div.colonna_box_trasp div.link p {
	margin:0;
	padding:5px 3px 0 0;
	color:#FFF;
	line-height:1.6em;
	float:right;
	width:160px;
}

div.colonna_box_trasp div.link p a {
	color:#FFF;
}

div.colonna_box_trasp div.link img {
	border:none;
	background:transparent;
	float:left;
	margin:0;
	padding:0;
}


/*---------------NOTIZIA HOME PAGE----------------------*/
div.cont_notizie {
	margin:0;
	padding:0;
width:508px;
float:left;
 }

div.notizia {
	margin:0 0 10px 0;
	padding:20px 0 10px 0;
	float:left;
	width:508px;
background:url(../image/home/bg_titolo_news.gif) repeat-x top left;
	border-bottom:1px dashed #FFF;
 }
div.notizia h2 {
	margin:0;
	padding:5px;
	text-align:center;
	font-size:1.15em;
	line-height:1.4em;
	width:200px;
float:left;

 }
div.notizia p {
	margin:0;
	padding:8px 0 0 0;
	text-align:justify;
	line-height:1.4em;
	color:#432c20;
	float:left;
	width:205px;

}
div.notizia div.contgallery_home {
	margin:0;
	padding:0;
	float:right;
	width:290px;
 }
div.notizia img {
	margin:0 0 10px 0;
	padding:0;
	float:right;
border:1px solid #FFF; }

div.notizia p.link_download img {
	float:left;
	margin:0;
	padding:0; }

div.notizia div.contgallery_home img.thumb {
	margin:0 4px 0 0 ;
	padding:0;
float:left; }

/*------------PAGINA CALENDARIO GARE----------------*/
div#content div.cont_table {
	margin:0;
	padding:0 0 150px 25px;
	float:left;
	width:705px;
}

div.cont_table table {
	margin:0;
	padding:0;
	border:1px solid #FFF;
	border-collapse:collapse;	
	/*background-color:#d8e2d8;*/}

div.cont_table table td {
	border:1px solid #FFF;
	color:#004f7f;
	padding: 0 4px;
}

div.cont_table table th {
	padding:8px 0;
	background:#336e2e;
	color:#FFF; }

div.cont_table table td {
	height:50px; }


div.cont_table table tr.dispari {
	background:#98d73a; }

div.cont_table table tr td.alpstour {
	background:url(../image/calendario/logo_alpstour.gif) no-repeat center center; }

div.cont_table table tr.dispari td.alpstour {
	background:url(../image/calendario/logo_alpstour.gif) no-repeat center center #98d73a; }

div.cont_table table tr td.circuito {
	text-align:center;
	vertical-align:middle;}

div.cont_table table tr td.europeantour {
	background:url(../image/calendario/logo_europeantour.gif) no-repeat center center; }

div.cont_table table tr.dispari td.europeantour {
	background:url(../image/calendario/logo_europeantour.gif) no-repeat center center #98d73a; }

/*------------PAGINA GOLF CLINIC----------------*/
div#content div.prog_mese {
	margin:0;
	padding:0 0 0 25px;
	float:left;
	width:695px;
}

div#content div.prog_mese h3 {
	margin:0;
	padding:10px 0;
	font-size:1.3em;
	color:#4d8a20;
	text-align:center;
	border:1px solid #6eb33a;
	border-left:none;
	border-top:none;
}

div#content div.cont_post {
	margin:0;
	padding:4px;
	border-left:1px solid #6eb33a;
	float:left;
	width:686px;
	}

div#content div.post, div#content div.post_right {
	margin:0;
	padding:40px 0 20px 0;
	background:url(../image/golf_clinic/pin.gif) no-repeat top center #d8ebff;
	}

div#content div.post {
	float:left;
	}

div#content div.post_right {
	float:right;
	}

div#content p.dettaglio {
	margin:0;
	padding:0 8px 5px 8px;
	color:#0c4e76;
	background:url(../image/golf_clinic/bg_dettaglio.gif) top left;
	line-height:1.9em;
	width:319px;
	float:left;
	}
/*------------PAGINA GALLERY-----------------*/
div.contgallery {
	display:block;
	width:800px;
	float:left;
	margin:0;
	padding:15px 0 150px 26px;
	}

img.thumb {
	margin:0 10px 10px 0;
	border:1px solid #FFF;
	float:left;
	}

img.thumb_fine {
	margin:0 0 10px 0;
	border:1px solid #FFF;
	float:left;
	}

/*-------------PAGINA VIDEO----------------*/
div.contgallery p.video {
	float:left;
	width:230px;
	padding:0;
	margin:0;
}


div.contgallery p.video img.frame, div.linkvideo img.frame {
	float:left;
	border:8px solid #000;
	margin:6px 0 3px 0;
}


div.video {
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	padding:12px 0;
	width:683px;
	margin:0 0 100px 0;
}


div.linkvideo {
	width:200px;
	float:left;
	padding:15px;
}
div.linkvideo p.video {
	float:left;
	padding:0;

}

div#content div.linkvideo p.video a {
	background-color:transparent;
	float:left;
	padding:0;
	margin:0;}

div.back {
	margin:0;
	padding:0;
	float:left;
	width:683px;}
	
div.back a {
	margin:0;
	padding:6px;
	background-color:#FFF;
	float:right;
	font-size:0.8em;
	text-decoration:none;
}
/*--------------PAGINA SPONSOR---------------*/	
div.sponsor {
	margin: 0;
	padding:0;
	width:240px;
	float:left;
	text-align:center;	
	}

div.sponsor div.nomesponsor {
	margin: 0;
	padding:5px 0;
	text-align:center;
}

div.sponsor div.nomesponsor p {
	color:#2a520a;
	font-weight:bold;
	display:inline;
	padding:5px 10px;
	margin:0;	
	}

div.sponsor img {
	margin: 0 auto;
	padding:3px;
	border:1px solid #ace558;
	display:block;}


div.sponsor a {
	margin: 0;
	padding:0;
	color:#366a0f;}
	
div.spazi_liberi {
	margin:25px 0 0 0;
	padding:0 0 0 25px;
	float:left;
	width:720px;	}

div.spazi_liberi h3 {
	border:1px solid #FFF;
	font-size:1.1em;
	text-align:center;
	margin:0;
	padding:8px 0;
	background-color:#88cb47;}

div.spazi_liberi ul {
	background:url(../image/sponsor/spazi_liberi.gif) no-repeat top left #FFF;
	margin:0;
	padding:0;
	height:440px;
	list-style:none;
	border:1px solid #FFF;
	border-top:none;
	position:relative; }

div.spazi_liberi ul li  {
	color:#767676;}

div.spazi_liberi ul li a {
	color:#c30211;}

div.spazi_liberi ul li.cappellino, div.spazi_liberi ul li.tshirt2, div.spazi_liberi ul li.tshirt1, div.spazi_liberi ul li.pantaloni, div.spazi_liberi ul li.sacca {
	border:1px dashed #c30211;
	width:150px;
	padding:5px;
	position:absolute;
	text-align:center;
	background:#f4f6f3;
	}

div.spazi_liberi ul li.cappellino {
	top:30px;
	left:108px; }

div.spazi_liberi ul li.tshirt2 {
	top:105px;
	left:65px; }

div.spazi_liberi ul li.tshirt1 {
	top:65px;
	left:522px; }

div.spazi_liberi ul li.pantaloni {
	top:198px;
	left:522px; }

div.spazi_liberi ul li.sacca {
	top:192px;
	left:30px; }
	
	
div.spazi_liberi ul li span.libero, div.spazi_liberi ul li span.occupato {
	display:block;
	padding:5px 0;
	margin:5px 0 0 0;
	font-weight:bold;
	color:#484848;}
	
div.spazi_liberi ul li span.libero {
	background-color:#cade86; }
	
div.spazi_liberi ul li span.occupato {
	background-color:#d6d7d7; }

/*-------------PAGINA CONTATTI----------------*/
div#content p.testo_contatti {
	margin:0 10px 0 0;
	padding:0 0 0 25px;
	float:left;
	line-height:1.35em;
	width:340px;

}
/*------------- FOOTER --------------*/
div#footer {
	margin:0;
	padding:0 0 40px 0;
	width:100%;
	background:#432c20;

	position:absolute;
	bottom:0;

}
	
div#footer p {
	margin: 0 auto;
	width:900px;
	text-align:left;
	padding:30px 0 0 0;
	color:#FFF;
	 }

div#footer p a {
	color:#FFF;
	 }

div#footer p span.datienrico {
	width:720px;
	float:left;
	 }

div#footer p span.datifortech {
	 }
.programma, .programmatessali  {
	margin:0 0 5px 0;
	padding:10px 0 10px 25px;
	float:left;
	line-height:2em;
	width:680px;
	color:#0c4e76;
	background:url(../image/golf_clinic/bg_programma.gif) top left;
    border:1px solid #FFF;
	 }
.programmatessali  {
	line-height:1.6em;
	background:url(../image/golf_clinic/bg_programma.gif) top left;
    border:1px solid #FFF;
	 }
span.prgtessalititle  {
    font-size:1.6em; 
	font-weight:bold;
	 }
span.prgtessalisubtitle  { 
    font-size:1.2em; 
	font-weight:bold;
	padding-top:20px;
	 }