/********************************************************************** 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;}  
	
/*******************************************************************************************************************************************/

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

html,body{margin: 0;padding:0;height:100%;}
	
body {
	font:13px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#6f6f6f;
	background:#f8f8f8 url(/img/bgHTML.gif) repeat-y center top;
	}

A:LINK, A:VISITED {color:#6f6f6f; text-decoration:underline;}
A:HOVER {color:#e3001b; text-decoration:none}

.lineTop {height:9px; background:url(/img/lineTop.png) repeat-x 0 0;}

.clear {clear:both}
.left {float:left}
.right {float:right}

#container {width:952px; /*height:100%;*/ display:block; padding:0 27px 0 28px; line-height:200%; text-align:left; /*background:#fff url(/img/bgContainer.gif) repeat-x 0 0;*/ margin:auto; position:relative;}

A.fig {width:34px; height:48px; display:block; background:url(/img/logo_fig.gif) no-repeat 0 0; text-indent:-9000px; position:absolute; top:28px; right:33px;}
A.fb { width: 92px; height: 23px; display: block; background:url(/images/t_facebook.gif) no-repeat 0 0; text-indent:-9000px; position:absolute; top:163px; right:28px;}
    A.fb:HOVER { background-position: 0 -23px;}

#toolbarTop {width:340px; height:30px; padding-top:9px;}
#toolbarTop LI, #toolbar LI, #toolbarDown LI {list-style:none; display:inline;}
#toolbarTop LI A {float:left; height:30px; background:url(/img/toolbarTop.gif) no-repeat 0 0; text-indent:-9000px;}
	#toolbarTop LI A.t_Associazione {width:104px; background-position:0 0;}
	#toolbarTop LI A.t_PassateEdizioni {width:129px; background-position:-104px 0;}
	#toolbarTop LI A.t_AreaRiservata {width:107px; background-position:-233px 0;}
	
	#toolbarTop LI A.t_Associazione:HOVER {width:104px; background-position:0 -30px;}
	#toolbarTop LI A.t_PassateEdizioni:HOVER {width:129px; background-position:-104px -30px;}
	#toolbarTop LI A.t_AreaRiservata:HOVER {width:107px; background-position:-233px -30px;}

H1 {width:712px; height:148px; display:block; background: url(/img/logoGolfIndustria2016.gif) no-repeat 0 0; text-indent:-9000px;}
H1 A.t_backhome {width:600px; height:148px; float:left; display:block;}
H1 A.t_memorial {width:100px; height:148px; float:left; display:block;}
H2.titolo {color:#FFF; display:block; font-size:25px; font-weight:bold; position:absolute; left:0; padding:5px; width:940px; bottom:22px; z-index:1000; background:url(/img/bg_50.png) repeat left top;}
H2.titolo SPAN {font-size:20px;}

BODY#home H1 A.t_backhome { cursor:default;}

#toolbar {width:952px; height:70px;}
#toolbar LI A {float:left; height:70px; background:url(/img/toolbar.gif) no-repeat 0 0; text-indent:-9000px;}
	#toolbar LI A.t_Home {width:157px; background-position:0 0;}
	#toolbar LI A.t_Circuito {width:158px; background-position:-157px 0;}
	#toolbar LI A.t_Memorial {width:158px; background-position:-315px 0;}
	#toolbar LI A.t_Tappe {width:158px; background-position:-473px 0;}
	#toolbar LI A.t_Sponsor {width:158px; background-position:-631px 0;}
	#toolbar LI A.t_Contatti {width:163px; background-position:-789px 0;}
	
	#toolbar LI A.t_Home:HOVER {width:157px; background-position:0 -70px;}
	#toolbar LI A.t_Circuito:HOVER {width:158px; background-position:-157px -70px;}
	#toolbar LI A.t_Memorial:HOVER {width:158px; background-position:-315px -70px;}
	#toolbar LI A.t_Tappe:HOVER {width:158px; background-position:-473px -70px;}
	#toolbar LI A.t_Sponsor:HOVER {width:158px; background-position:-631px -70px;}
	#toolbar LI A.t_Contatti:HOVER {width:163px; background-position:-789px -70px;}

/* DOWN */

BODY#home #toolbar LI A.t_Home {width:157px; background-position:0 -70px;}
BODY#tappe #toolbar LI A.t_Tappe {width:158px; background-position:-473px -70px;}
BODY#associazione #toolbarTop LI A.t_Associazione {width:104px; background-position:0 -30px;}
BODY#passateEdizioni #toolbarTop LI A.t_PassateEdizioni {width:129px; background-position:-104px -30px;}
BODY#areariservata #toolbarTop LI A.t_AreaRiservata {width:107px; background-position:-233px -30px;}
BODY#circuito #toolbar LI A.t_Circuito {width:158px; background-position:-157px -70px;}
BODY#memorial #toolbar LI A.t_Memorial {width:158px; background-position:-315px -70px;}
BODY#sponsor #toolbar LI A.t_Sponsor {width:158px; background-position:-631px -70px;}
BODY#contatti #toolbar LI A.t_Contatti {width:163px; background-position:-789px -70px;}


.visualHomeCont {width:950px; height:435px; display:block; border:solid 1px #dddede; margin-top:8px; position:relative;}
	.visualHomeCont .map {position:absolute; top:0; right:0;}
    .visualHomeCont A.tappe14 { position: absolute; bottom: 0; right: 180px; z-index: 100; text-indent: -9000px; width: 180px; height: 100px; display: block;}
    .visualHomeCont A.memorial14 { position: absolute; bottom: 0px; right: 0px; z-index: 100; text-indent: -9000px; width: 180px; height: 100px; display: block;}
	.visualHomeCont .tit_CircuitoUnisceItalia {position:absolute; top:373px; right:-1px;}

.visualIntCont {width:952px; height:272px; display:block; background:url(/img/bg_visualInt.gif) no-repeat center bottom; margin-top:8px; position:relative;}
.sfumaturaVisual {width:952px; height:59px; display:block; background:url(/img/sfumaturaVisual.png) no-repeat; position:absolute; bottom:22px; z-index:900;}

.textHome {width:502px; float:left; display:block; padding-top:50px;}
.textHome H2 {font-size:25px; font-weight:bold; padding-bottom:20px;}
.newsHomeCont {float:right; display:block; padding-top:50px; margin-bottom:20px; position:relative;}
.newsHomeCont H3 {width:330px; color:#e3001b; font-size:16px; font-weight:bold; border-bottom:solid 1px #e3001b;}
.newsHome {width:330px; overflow:hidden;}
.newsHome LI {border-bottom:solid 1px #e4e4e4; padding:15px 0 20px 0; background: url(/img/t_leggi.gif) no-repeat right 70px;}
	.newsHome LI A {width:330px; text-decoration:none; color:#70707e; cursor:hand;}
	.newsHome LI A:HOVER {color:#000}
	.newsHome LI:HOVER {background:url(/img/t_leggiON.gif) no-repeat right 70px; color:#000;}
	.newsHome A .data {color:#e3001b; display:block; font-weight:bold;}
	.newsHome A .txt {width:200px; height:75px; display:block; overflow:hidden;}
	
	A.archivio {width:330px; height:20px; display:block; background:url(/img/t_archivio.gif) no-repeat 0 0; position:absolute; bottom:-10px; text-indent:-9000px;}
	A.archivio:HOVER {background:url(/img/t_archivio.gif) no-repeat 0 -19px;}

.patrocinio {font-size:11px; color:#737373; line-height:140%;}
	.patrocinio H4 {font-weight:bold; color:#737373; border-bottom:solid 1px #e4e4e4; padding:100px 0 10px 0;}
	.patrocinio span { width:245px; padding-top:10px;}

.visualIntCont .theme-default .nivo-controlNav a, .visualIntCont .theme-default .nivo-directionNav a {display:none;}

.boxLeft {width:48%; float:left;}
.boxRight {width:48%; float:right;}

#toolInterna {width:952px; height:30px; background:url(/img/bgToolInterna.gif) no-repeat right center; margin-bottom:30px;}
#toolInterna LI {list-style:none; display:inline;}
#toolInterna LI A {float:left; display:block; color:#737373; text-decoration:none; background:#fff url(/img/separatoreTool.gif) no-repeat right center; padding-right:11px; margin-right:5px;}
#toolInterna LI A:HOVER {color:#FF0000}


#sponsorHome { widows:952px; height:75px; overflow:hidden; display:block; clear:both; border-bottom:solid 1px #e4e4e4;}

.sponsorHome2 { padding:0; margin:auto; background-color:#99CC66;}
.scrollable {
	position:relative;
	overflow:hidden;
	float:left;
	width: 952px; height:75px;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
	}

.items div {float:left;	width:952px; height:75px;}
.scrollable img {float:left; padding:0;}

.scrollable .active {position:relative; cursor:default;}
a.browse {display:block; width:25px; height:0; float:left; cursor:pointer;}

/* right */
/*a.right {background: url(http://www.congressolionstorino2011.it/images/t-avanti.gif) no-repeat 0 0; clear:right; margin-right: 0px;}
a.right:hover, a.right:active {background-position:0 -32px;}*/

/* left */
/*a.left {background: url(http://www.congressolionstorino2011.it/images/t-indietro.gif) no-repeat 0 0; margin-left: 0px; } 
a.left:hover, a.left:active {background-position:0 -32px; }*/


/*------------- TAPPE -------------------*/

.table TH {font-weight:bold; font-size:15px; color:#000; padding:10px 10px 0 5px; border-bottom:solid 1px #000; background:#f1f1f1; text-transform:lowercase;}
	
	.table TD {padding:3px 10px 3px 5px; border-bottom:1px solid #c2c2c2; text-transform:lowercase;}
	.table A {color:#000; text-decoration:none;}
	.table A:hover {color:#ff5209}
	.table TR:hover {background-color:#f1f1f1;}	
	.table TR.finale, .table TR.finale A {color:#FF0000}

H4.titolettoTappa {color:#FFF; font-size:15px; position:absolute; right:10px; bottom:18px; z-index:1000;}
#toolTappe {width:952px; height:30px; background:url(/img/bgToolTappe.gif) no-repeat right center; margin-bottom:30px;}
#toolTappe LI {list-style:none; display:inline;}
#toolTappe LI A {float:left; color:#737373; text-decoration:none; background:url(/img/separatoreTool.gif) no-repeat right center; padding-right:11px; margin-right:5px;}
#toolTappe LI A:HOVER {color:#FF0000}
#toolTappe A.TappeDown {color:#346933; text-decoration:underline;}

.TappeContLeft {width:700px; float:left;}
.TappeSponsor {width:700px; height:180px; background:url(/img/bgTappeSponsor.gif) no-repeat center bottom;}
	.TappeSponsor LI {display:inline; float:left;}
	.TappeSponsor LI A {width:225px; height:130px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; text-indent:-9000px;}
	.tappe-golf-map { width:700px; overflow:hidden; margin:20px 0;}
.TappeContRight {width:232px; float:right; text-align:center;}
.TappeContRight span {display:block; color:#4c4c4c; line-height:150%; margin-top:15px; padding-left:10px; border-left:solid 1px #828282; text-align:left;}
.TappeContRight A {color:#666666}

.meteo-cont {width:700px; height:300px;	margin-top:20px; overflow:hidden; float:left;}

.classifica-tappa {}
	.classifica-passata {}
		.passate-txt {width:952px; float:right; margin-bottom:5px;}
		.passate-txt img {float:left; margin-top:5px; margin-right:10px;}	
			.anno {font-size:12px; position:absolute; top:539px; right:30px;}			
			.passate-txt h4 { font-size:14px;}
		.classifica-passata {margin-bottom:20px;}
	.classifica-tappa h3, .classifica-passata h3 { background-color:#e4e4e4; font-size:15px; font-weight:bold; padding-left:10px;}
	.classifica-passata h6 { font-size:13px; background-color:#CCC;}
	.classifica-passata h6 span {padding:0 10px 0 10px;}
	
	.classifica-tappa DL, .classifica-passata DL {width:952px; padding:0;margin-left:0;}
	.classifica-passata DL {width:952px}
	.classifica-tappa DL DT, .classifica-passata DL DT {border-bottom:1px solid #FFF; font-size:13px; background-color:#f1f1f1; color:#000; padding:5px 10px; display: compact; cursor:pointer; text-align:left; position:relative;}		
		.classifica-passata DL DT {background-color:#f1f1f1; width:880px;}
		
	.classifica-tappa DL DT:HOVER, 
	.classifica-passata DL DT:HOVER {/*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 #e3001b; 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 9px;}
	
	.classifica-tappa STRONG, .classifica-passata STRONG {font-weight:normal; font-size:12px; color:#e3001b;}
	 
	 .classifica-passata DL A.photo {width:46px; height:36px; display:block; background: url(/img/t_photo.gif) no-repeat 0 0; position:absolute; top:0; right:-51px; text-indent:-9000px; z-index:1000;}
	 .classifica-passata DL A.photo:HOVER {background: url(/img/t_photo.gif) no-repeat 0 -36px;}

.memorial { font-weight:bold;color:#356933;}

.no-info {padding:30px; font-size:16px; border:solid 1px #f1f1f1;}
.sponsorIMG  { line-height: 15px; position: relative;}
.sponsorIMG UL LI A {display:block; position: absolute; left: 60px;}
.sponsorIMG UL LI A.ui {width:790px; height: 135px; top: 50px;}
.sponsorIMG UL LI A.kpmg {width:440px; height: 135px; top: 225px;}
.sponsorIMG UL LI A.pininfarina {width:370px; height: 135px; top: 225px; left: 500px;}
.sponsorIMG UL LI A.ventana {width:230px; height: 120px; top: 400px; left: 150px;}
.sponsorIMG UL LI A.asvito {width:230px; height: 120px; top: 400px; left: 400px;}
.sponsorIMG UL LI A.banca_akros {width:230px; height: 120px; top: 400px; left: 645px;}
.sponsorIMG UL LI A.fibet {width:230px; height: 80px; top: 555px; left: 150px;}
.sponsorIMG UL LI A.agromonte {width:230px; height: 80px; top: 555px; left: 400px;}
.sponsorIMG UL LI A.netbull {width:230px; height: 80px; top: 555px; left: 645px;}
.sponsorIMG UL LI A.vicenzi {width:230px; height: 80px; top: 647px; left: 150px;}
.sponsorIMG UL LI A.jsh {width:230px; height: 80px; top: 647px; left: 400px;}
.sponsorIMG UL LI A.ilvero {width:230px; height: 80px; top: 647px; left: 645px;}
.sponsorIMG UL LI A.golftoday {width:230px; height: 120px; top: 810px; left: 70px;}
.sponsorIMG UL LI A.comunico {width:230px; height: 120px; top: 810px; left: 350px;}
.sponsorIMG UL LI A.radisson {width:230px; height: 120px; top: 810px; left: 645px;}
.sponsorIMG STRONG {display:block; color: #e30613;}

.sponsorIMG2 LI  {float:left}  


/* PHOTOGALLERY **********************************************************************************/

#photoInterno LI {display:inline}
#photoInterno LI {float:left; margin:0 15px 30px 15px; width:151px; height:101px; display:block; overflow:hidden; background:url(/img/bg_TappePhoto.gif) no-repeat center center; padding:9px 0 0 9px;}
#photoInterno LI A {width:142px; height:92px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
/*#photoInterno LI A:HOVER {opacity:0.5;}*/

/* LIGHTBOX ************************************************************/

#jquery-overlay {position: absolute; top:0; left:0; z-index:10000; width:100%; height: 500px;}
#jquery-lightbox {position: absolute; top: 0;left:0; width:100%; z-index:10001; text-align:center; line-height:0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin: 0 auto;}
#lightbox-container-image { padding: 2px; }
#lightbox-loading {position: absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position: absolute; top:0; left:0; height: 100%; width: 100%; z-index: 20000;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 45%;height: 100%; zoom:1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left; margin-left:8px;}
#lightbox-nav-btnNext {right: 0; float: right; margin-right:8px;}
#lightbox-container-image-data-box {position:absolute; bottom:20px; left:-10px; background: url(/img/bg_didascalia.png) no-repeat right center; line-height:45px; width: 600px;}
#lightbox-container-image-data {padding: 0 10px; color: #000; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption {/* font-weight: normal; */}
#lightbox-image-details-currentNumber {}			
#lightbox-secNav-btnClose {position:absolute;top:0;right:-15px;margin-top:-15px;z-index:10002;width:43px; height:43px;}


.video-left {width:480px; display:block; overflow:hidden; float:left;}
.video-desc {width:450px; float:right;}
.video-desc H3 {border-bottom:solid 1px #000; color:#000; font-size:16px; margin-bottom:10px;}


/* ASSOCIAZIONE ------------------------------- */

.box-associazione {width:952px; clear:both; height:215px; padding-top:20px; background:url(/img/bgTappeSponsor.gif) no-repeat center bottom;}
.box-associazione LI {width:290px; background-color:#f1f1f1; height:150px; margin:5px; display:inline; float:left; padding:10px;}
.t_convenzioni {}
.t_convenzioni LI {display:inline; line-height:130%;}
.t_convenzioni LI A {width:450px; height:75px; margin:0 10px 40px 10px; float:left; display:block; background: url(/img/bg_convenzioni.gif) no-repeat left bottom; text-decoration:none; color:#666666;}
.t_convenzioni LI .titolo {color:#000; display:block; font-size:13px; font-weight:bold; overflow:hidden; margin-bottom:10px;}
.t_convenzioni LI .testo {display:block; width:350px; height:35px; overflow:hidden; font-size:12px;}
.t_convenzioni LI A:HOVER {color:#000; background: url(/img/bg_convenzioniON.gif) no-repeat left bottom;}



LABEL {float:left; width:120px; clear:both; text-align:right; padding-right:10px;}
INPUT {width:250px; margin-bottom:10px; color:#666666;}


.convenzioniA A {text-decoration:none; color:#999;}
.convenzioniA A:HOVER {color:#000}


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

ul.tabs {width:952px; height:30px; background:url(/img/bgToolMemorial.gif) no-repeat right center; margin-bottom:30px;}
ul.tabs li {list-style:none; display:inline;}
ul.tabs li a {float:left; color:#737373; text-decoration:none; background:url(/img/separatoreTool.gif) no-repeat right center; padding-right:11px; margin-right:5px;}
ul.tabs li a:hover { color:#FF0000;}
ul.tabs li a.active {color:#346933; text-decoration:underline;}
ul.tabs li:last-child a { background-image: none; background-color: #fff;}

.content {}
.content IMG {padding:0 20px 20px 0;}

#content_1, #content_2, #content_3, #content_4, #content_5, #content_6 {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}

A.t_pininfarina {width:186px; height:31px; display:block; background:url(/img/t_pininfarina.gif) no-repeat 0 0; text-indent:-9000px; position:absolute; right:27px; top:537px;}
A.t_pininfarina:HOVER {background-position:0 -31px;}


/* NEWS */

.t_news {padding-top:30px;}
.t_news LI {display:inline; line-height:130%; font-size:13px;}
.t_news LI A {width:450px; height:60px; margin:0 10px 20px 10px; float:left; display:block; background: url(/img/bg_news.gif) no-repeat 0 0; text-decoration:none; color:#666666;}
.t_news LI .data {color:#8d8d8d; display:block; font-weight:bold; overflow:hidden; margin-bottom:5px;}
.t_news LI .testo {display:block; width:350px; height:35px; overflow:hidden; font-size:12px;}
.t_news LI A:HOVER {color:#000; background: url(/img/bg_news.gif) no-repeat 0 -60px;}

A.allegato { background:url(/img/bg_allegato.gif) no-repeat left 20px; padding:25px 0 10px 25px; margin-top:10px; display:block; text-decoration:none;}
A.allegato:HOVER {color:#FF0000}

.news H2 {font-weight:bold; font-size:15px; border-bottom:solid 1px #c8c8c8; margin-bottom:10px;}


/* CONTATTI */

.contatti-recapiti {width:160px; height:355px; margin-bottom:30px; padding:5px; float:left; background:#f1f1f1;}
.contatti_map {float:right}

	

#footer {width:952px; height:100px; display:block; overflow:hidden; background:url(/img/bg_footer.gif) no-repeat center top; line-height:120%; color:#8a8b8e; position:relative;}
	#footer P {position:absolute; top:23px; left:160px; font-size:11px;}
	#footer P STRONG {font-size:14px;}
	#footer P A {color:#8a8b8e; text-decoration:none;}

#toolbarDown {height:80px;}
#toolbarDown LI {padding:0; margin:0;}
#toolbarDown LI A {float:left; font-size:12px; color:#737174; text-decoration:none; padding:0 8px 0 6px; background:url(/img/toolbarBottomSeparatore.gif) no-repeat right center;}
#toolbarDown LI A:HOVER {color:#000;}
#toolbarDown LI.copy {color:#737174; float:right;}


.divisorio {height:40px;}
#tastoConvenzioni {display:block; background-color:#F7F7F7; border:1px solid #DFDFDF; color:#999; text-align:center; text-decoration:none; width:150px; float:right; font-weight:bold; text-transform:uppercase;}
#tastoConvenzioni:HOVER {color:#F00;}