/********************************************************************** RESET */

body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
	margin:0;   
	padding:0;   
	} 
	
table {  
	border-collapse:collapse;   
	border-spacing:0;
	margin:0;  
	} 
	
fieldset,img {border:0;} 
	
address,caption,cite,code,dfn,em,strong,th,var {  
	font-style:normal;   
	/*font-weight:normal;   */
	} 
	
ol,ul {list-style:none;} 
	
caption,th {text-align:left;} 
	
h1,h2,h3,h4,h5,h6 {  
	font-size:100%;
	font-weight:normal;   
	} 
	
q:before,q:after {content:'';} 
	
abbr,acronym {border:0;}  
	
/*******************************************************************************************************************************************/

H1, H5, A.confindustria span, A.asc span {display:none}
.clear {clear:both}

html,body{margin: 0;padding:0;height:100%;}
	
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000;
	background:#FFF url(/images/bg-body.gif) repeat-x 0 0;
	}

#container, #container-home {width:984px; padding:0; margin:0 auto; text-align:left;}	
	#container {background:url(/images/bg-centro.gif) repeat-y 0 0;}	
	#container-home {height:652px;}

#header {width:984px; height:108px; display:block; background:url(/images/header.gif);}

.left {float:left}
.right {float:right}

#container-centro {/*background:url(/images/bg-contenuti.gif) no-repeat 0 0;*/ position:relative;}

A:link, A:visited {color:#0000ff; text-decoration:underline}
A:hover {color:#FF0000}

A.golfindustria, A.confindustria, A.asc, A.fig {
	height:108px;
	display:block;
	float:left;
	}
	
	A.golfindustria {width:170px;}
	A.confindustria {width:100px;}
	A.asc {width:160px;}
	A.fig {width:60px; text-indent:-9000px;}

/*---------------------------------------- HOME ---------------------*/

#flash-home {
	width:980px; height:544px;
	padding:2px;
	z-index: 1;
	position: absolute;
	background:url(/images/bg-contenuti.gif) no-repeat 0 0;
	}

#contenuto {z-index:2; position: relative;}

A.logo-home {
	width:265px; height:219px;
	display:block;
	position:absolute;
	top:12px; right:22px;
	background:url(/images/logo.gif) no-repeat 0 0;
	}
	
	A.box-memorial {
		width:88px; height:219px;
		display:block;
		text-indent:-9000px;
		position:absolute;
		left:591px;
		background-position:center top;
		background-repeat:no-repeat;
		background:transparent url('/images/logo_memorialHome.png') no-repeat;
		}

A.logo {
	width:265px; height:253px;
	display:block;
	position:absolute;
	top:12px; right:22px;
	background:url(/images/logo.jpg) no-repeat 0 0;
	}

#box-news {
	width:277px; height:218px;
	display:block;
	position:absolute;
	top:237px; right:22px;
	background:url(/images/bg-news-home.gif) no-repeat 0 0;
	}
	
	#box-news:hover {background:url(/images/bg-news-homeON.gif) no-repeat 0 2px;}
	
	#box-news h2, A.t-tutte-news span {display:none}	
	UL#news {height:105px; overflow:hidden;	margin:10px 0 0 30px;}
	
	UL#news LI A {
		width:240px; height:15px;
		margin-top:10px;
		text-decoration:none;
		display:block;
		color:#000;
		overflow:hidden;
		}
		
		UL#news LI A:hover {color:#FF0000;}		
		.data {color:#707070; margin-right:10px;}		
		.link {font-weight:bold;}
		
		A.t-tutte-news:link, A.t-tutte-news:visited {
			width:95px; height:23px;
			position:absolute;
			top:173px; right:10px;
			display:block;
			background:url(/images/t-tutte-le-news.gif) no-repeat 0 0;
			}
		
		A.t-tutte-news:hover {background:url(/images/t-tutte-le-news.gif) no-repeat 0 -23px;}

/*---------------------------------------- TOOL---------------------*/

#toolbar {
	width:175px; height:249px;
	margin:1px 0 15px 22px;
	background:url(/images/bg-tool.gif) no-repeat 0 0;
	}

#toolbar LI {display:inline;}

#toolbar LI A {
	/*padding:13px 0 4px 18px;*/
	height:18px;
	padding:13px 0 0 18px;
	display:block;
	color:#000; text-decoration:none;
	background:url(/images/space.gif) no-repeat 0 0;
	}

#toolbar LI A:hover {color:#ff5209;}

#toolbar LI A.t-associazione:hover,
#toolbar LI A.t-circuito:hover,
#toolbar LI A.t-memorial:hover,
#toolbar LI A.t-tappe:hover,
#toolbar LI A.t-sponsor:hover,
#toolbar LI A.t-passate-edizioni:hover {background:url(/images/t-ON.gif) no-repeat 0 0;}
#toolbar LI A.t-home:hover {background:url(/images/t-ON2.gif) no-repeat 0 0;}
#toolbar LI A.t-contatti:hover {background:url(/images/t-ON3.gif) no-repeat 0 0;}

/* DOWN */

#home .t-home, #tappe .t-tappe, #passate-edizioni .t-passate-edizioni, #sponsor .t-sponsor, #memorial .t-memorial, #contatti .t-contatti, #associazione .t-associazione, #circuito .t-circuito {
	color:#ff5209; background:url(/images/elenco-tool.gif) no-repeat 8px 16px;
	}

/*---------------------------------------- PAGINE ------------------------------------------*/

#img-centrale {
	width:464px; height:265px;
	display:block;
	position:absolute;
	left:215px; top:12px;
	background:url(/images/img-centrale.jpg) no-repeat 0 0;
	}

#contenuto-int {
	width:940px;
	clear:both;
	margin:0 0 0 22px;
	display:block;
	}

.centro-top, .centro-bottom {width:984px; height:12px; display:block;}	
	.centro-top {background:url(/images/bg-centro-top.gif) no-repeat 0 0;}
	.centro-bottom {background:url(/images/bg-centro-bottom.gif) no-repeat left bottom;}

.cont-top, .cont-bottom {width:940px; height:12px; }
	.cont-top {background:url(/images/bg-box-cont-int.gif) no-repeat 0 0;}
	.cont-center {background-color:#FFF; padding:0 20px;}
	.cont-bottom {background:url(/images/bg-box-cont-int.gif) no-repeat left bottom; margin-bottom:10px;}
	

/*---------------------------------------- NEWS ------------------------------------------*/
	
UL.news LI {padding-top:20px; border-bottom:1px solid #ccc;}
UL.news LI A:link, UL.news LI A:visited {text-decoration:none; color:#000;}
UL.news LI A:hover {color:#FF0000}
	
	.news-data {float:left; background-color:#ccc; width:79px; text-align:center; padding:5px 0;}	
	.news-right {width:800px; float:right; border-left:1px solid #ccc; padding:5px 0 0 20px;}		
	.news-right h4 {font-size:14px; font-weight:bold; padding-bottom:15px;}	
	A.allegato, A.www {display:block; padding:40px 0 20px 40px; margin:30px 0 20px 0; text-decoration:none; float:left;}
	A.allegato {background:url(/images/pdf-icon.gif) no-repeat 0 8px; }
	A.www {background:url(/images/link-icon.gif) no-repeat 0 8px; margin-right:80px;}
	A.back {border-bottom:1px solid #000; display:block; text-decoration:none; padding-top:30px}
	A.back:hover {border-bottom:1px solid #FF0000;}
	.video-news {display:block; height:385px;}
	
	
/*---------------------------------------- LE TAPPE ------------------------------------------*/

	.cont-center h2 {font-size:12px; padding:3px 10px; font-weight:bold; text-transform:uppercase; background-color:#000; color:#fff; margin-bottom:1px;}
	
	UL#tool-tappe {text-align:right; color:#000; padding-bottom:50px; /*padding-left:350px;*/ border-top:1px solid #000;}
	UL#tool-tappe LI {display:inline;}
	UL#tool-tappe LI A {
		color:#000; 
		padding:5px 15px; 
		text-decoration:none; 
		float:float; 
		background-color:#FFF; 
		border:1px solid #000; 
		border-radius: 5px;
		-moz-border-radius: 5px; /* firefox */  
		-webkit-border-radius: 5px; /* safari, chrome */
		}
	UL#tool-tappe LI A:hover {background-color:#6d6d6d; color:#FFF;}
	
/* Down Tappe */

UL#tool-tappe LI A.down {background-color:#000; color:#FFF;}



UL.golfLoghi {
	padding-bottom:30px;
	text-align:center;
	clear:both;
	}
	
		
	UL.golfLoghi LI {
		float:left;
		width:200px; height:110px;
		margin-right:10px;
		text-align:center;
		display:inline;
		padding-top:1px;
		/*background:url(/images/bg-golfLoghi.gif) no-repeat center top;*/
		}
		
		UL.golfLoghi LI A {width:198px; height:78px; display:block; overflow:hidden;}
	

		.wraptocenter {
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			width:198px; height:78px;
			overflow:hidden;
			}
		
		.wraptocenter * {vertical-align: middle;}
		
		.uno .wraptocenter {width: 198px; height: 78px;}

		/* Op7+ */
		.golfLoghi {border-collapse: collapse;}
		.golfLoghi {
			margin: 1em 0 0 0;
			padding: 0;
			}
		.golfLoghi li {
			float: left;
			padding: 0;
			margin: 0 1em 1em 0;
			list-style-type: none;
			}


/*----------------------------*/
	
	.table TH {
		background-color:#868686;
		font-weight:bold;
		color:#FFF;
		padding:20px 10px 3px 5px;
		}
	
	.table TD {padding:3px 10px 3px 5px; border-bottom:1px solid #c2c2c2}
	.table A {color:#000; text-decoration:none;}
	.table A:hover {color:#ff5209}
	.table TR:hover {background-color:#cccccc}
	
	.table TR.finale, .table TR.finale A {color:#FF0000}
	
	.tappe-golf-sx, .tappe-golf-map {width:620px; padding:0 0 30px 10px; text-align:justify; float:left;}
	.tappe-golf-map {padding-bottom:0px; padding-left:0; margin-top:30px;}
	.tappe-golf-dx {width:240px; text-align:justify; float:right; margin-bottom:20px;}
	.tappe-golf-indirizzo {width:220px; float:right; background-color:#f1f1f1; padding:10px;}
	.tappe-golf-sx h3, .info-tappa h3, .classifica-tappa h3, .classifica-passata h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
	.tappe-golf-dx img {margin-bottom:20px}
	
	.sponsor TD {border-bottom:#CCC solid 1px; padding-top:30px;}
	.sponsor IMG { float:left; padding:0 20px 10px 0}
	.sponsor A {text-decoration:none; display:block;}
	.sponsor A:hover {text-decoration:underline}

	.classifica-tappa {}
	.classifica-passata {
		border:1px solid #000;
		border-top:none;
		padding:2px 2px 1px 2px;
		}
		
		.passate-img {width:300px; float:left; overflow:hidden}
		
		.passate-txt {
			width:550px;
			background-color:#ccc;
			float:right;
			padding:20px;
			margin-bottom:5px;
			}
			
			.anno {
				font-size:12px;
				position:absolute;
				top:289px; right:43px;
				}
			
			.passate-txt P {text-align:justify}
		
		.classifica-passata {margin-bottom:20px;}
	
	.classifica-tappa h3, .classifica-passata h3 {border-bottom:1px solid #999999}
	.classifica-passata h6 { font-size:13px; font-weight:bold;background-color:#CCC;}
	.classifica-passata h6 span {background-color:#FFF; padding-right:10px;}
	
	.classifica-tappa DL, .classifica-passata DL {width:900px; padding:0;margin-left:0;}
	.classifica-passata DL {width:894px}
	.classifica-tappa DL DT, .classifica-passata DL DT {
		border-bottom:1px solid #FFF;
		font-size:11px;
		font-weight:bold;
		background-color:#ccc;
		color:#000;
		padding:5px 10px;
		display: compact; 
		cursor:pointer;
		text-align:left; 
		}
		
		.classifica-passata DL DT {background-color:#e1e1e1;}
		
	.classifica-tappa DL DT:HOVER, 
	.classifica-passata DL DT:HOVER {color:#FFF; color:#898989;}
	.classifica-tappa DL DT.down {color:#000;margin-bottom:1px;}
	.classifica-passata DL DT.down {color:#FFF;margin-bottom:1px; background-color:#000;}
	.classifica-tappa DL DD, 
	.classifica-passata DL DD {display:block; color:#000; overflow:hidden;}
	.classifica-tappa DL DD UL, 
	.classifica-passata DL DD UL {padding:10px 20px; border:1px solid #ccc; border-top:none; margin-bottom:10px;}
	.classifica-tappa DL DD UL LI, 
	.classifica-passata DL DD UL LI {padding-bottom:10px;}
	.classifica-tappa DL DD.ultima-tappa UL, 
	.classifica-passata DL DD.ultima-tappa UL {padding:10px 20px; border:1px solid #ff5209; border-top:none; margin-bottom:10px;}
	.classifica-tappa DL DD.memorial UL, 
	.classifica-passata DL DD.memorial UL {padding:10px 20px; border:1px solid #4c7634; border-top:none; margin-bottom:10px;}
	
	.classifica-tappa UL LI, 
	.classifica-passata UL LI {
		padding-left:10px;
		background:url(/images/p-elenco.gif) no-repeat 0 3px;
		}
	
	.classifica-tappa STRONG, .classifica-passata STRONG {font-weight:normal; font-size:12px; color:#ff5209;}

/*---------------------------------------- PHOTO ------------------------------------------*/

.photo-gallery {	
	}

.photo-gallery UL LI {
	width:80px; height:80px;
	margin-right:10px;
	float:left;
	text-align:center;
	background:url(/images/bg-photo.gif) repeat-x 0 0;
	}

.photo-gallery UL LI A span {width:80px; height:60px; display:block; overflow:hidden;}

/*---------------------------------------- VIDEO ------------------------------------------*/

.video-left {float:left}
.video-desc {width:360px; /*height:345px;*/ padding:20px; background-color:#e4e4e4;float:right;}
.video-desc h3 {font-size:16px; padding-bottom:20px;}

/*---------------------------------------- MEMORIAL ------------------------------------------*/

.tabbed_area {padding:8px;}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
	}
ul.tabs li {list-style:none; display:inline;}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 6px 14px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	}
ul.tabs li a:hover {background-color:#000; border-color:#2f343a;}
ul.tabs li a.active {
	background-color:#fff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #fff;
	}
ul.tabs li.space {width:227px; display:block; float:left;}

.content {
	height:660px;
	background-color:#FFF;
	padding:10px;
	border:1px solid #464c54;
	}
#content_2, #content_3 { display:none;}
.content ul {margin:0px; padding:0px 20px;}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding:15px 0px;
	font-size:13px;
	}
.content ul li:last-child {border-bottom:none;}
.content ul li a {text-decoration:none; color:#3e4346;}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	position:relative;
	left:4px; top:0px;
	}
.content ul li a:hover {color:#a59c83;}
.content ul li a:hover small {color:#baae8e;}
.tabbed_area IMG {padding:0 20px 20px 0}

.map-contact {float:right}

#table TH {background-color:#898989; color:#FFF; text-transform:uppercase; padding:2px 5px;}

#table TD {padding:5px;}

/* CONVENZIONI */

A.t-convenzioni {
	width:118px; height:55px;
	display:block;
	position:absolute;
	top:6px; right:25px;
	text-indent:-9000px;
	background:url(/images/t-convenzioni.gif) no-repeat 0 0;
	}
	
	A.t-convenzioni:hover {background:url(/images/t-convenzioni.gif) no-repeat 0 -55px;}

UL.convenzioni {padding-bottom:50px}

UL.convenzioni LI A {
	width:990px;
	display:block;
	padding:17px 0 2px 0;
	margin-top:10px;
	font-size:14px; 
	color:#000; 
	text-decoration:none;
	background:url(/images/bg-convenzioni.gif) no-repeat 0 0;
	}
	
	UL.convenzioni LI A:hover {color:#666666}


.meteo-cont {
	width:650px; height:300px;
	overflow:hidden;
	float:left;
	}
	
/*---------------------------------------- FOOTER -------------------------------*/	
	
#footer {
	width:984px; height:100px;
	text-align:left;
	color:#b2b2b2;
	padding:0; margin:0 auto;
	/*background: url(/images/bg-footer.gif) no-repeat 0 0;*/
	}
	
	.sostegno {
		width:984px; height:50px;
		color:#707070;
		padding:10px 0 0 0;
		margin-bottom:10px;
		border-bottom:1px solid #ccc;
		}
		
		.sostegno h4 {font-weight:bold;}
		
		A.credits {float:right; color:#b2b2b2;}
		
		#footer A:hover {color:#000}
	
	.recapiti {clear:both;color:#707070;}		
		.recapiti A {color:#707070; text-decoration:underline}		
		.recapiti-left {float:left}
		.recapiti-right {float:right; text-align:right;}
	
	