body    { color:#504f4f; }
#header { width:100%; height:388px; z-index:1; }
a { color:#d16b1e; }
#lights { background:url(/site/freestylewildworld/_layout/lights.jpg) no-repeat center; width:100%; height:324px; position:relative; }
#flash { width:792px; height:327px; position:absolute; top:0px; left:30px; }
h2 { font-size:12px; color:#d26008; font-family:Arial; font-weight:bold; margin-bottom:20px; }
h2 span{ font-size:12px; color:#5c5b5b; font-family:Arial; font-weight:bold; }

/* HOME PAGE */
#contenuto { height:auto; width:884px; background:url(/_layout/bgContentRepeat.jpg) repeat-y; margin:0px auto; padding:30px 26px 40px 26px; position:relative; z-index:2; }

#testoHome { margin-left:7px; width:197px; padding:40px 23px 10px 0px; float:left; display:inline; background:url(/site/freestylewildworld/_layout/divisore.jpg) top right repeat-y; margin-right:0px; }
	#testoHome p { float:left; display:inline; width:197px; }
#newsHome { width:197px; padding:40px 23px 10px 10px; background:url(/site/freestylewildworld/_layout/bgNewsHome.jpg) no-repeat; float:left; display:inline; }
	#newsHome .imgNewsHome{ position:relative; height:143px; }
	#newsHome .over{ position:absolute; z-index:2; background:url(/site/freestylewildworld/_layout/OverNews.png); width:180px; height:140px; }
	#newsHome img{ position:absolute; z-index:1; }
	.freccia { background:url(/site/freestylewildworld/_layout/bgLink.jpg) left no-repeat; display:block; padding-left:18px; font-weight:bold; color:#504f4f; font-size:12px; text-align:left; }
	.freccia:hover { color:#f07a21; }

/* DISCIPLINE */

	#colSx { width:207px; float:left; padding-top:40px; text-align:right; padding-right:60px; padding-left:22px; background:url(/site/freestylewildworld/_layout/divisore.jpg) top right repeat-y;  }
	#colDx { width:587px; height:282px; background:url(/site/freestylewildworld/_layout/bgColDx.jpg) no-repeat; float:left; display:inline; }
	.elencoDiscipline li a{ color:#606060; font-size:12px; font-weight:bold; padding:2px 0px; display:block; }
	.elencoDiscipline li a:hover{ color:#d26008; }

	#disciplineHome { width:410px; height:260px; float:left; padding-top:40px; }
		#disciplineHome .discipline { width:372px; height:299px; }
/* ---------- */	

/*--- VILLAGGIO ---*/
	#ricercaVideo { margin-left:7px; width:157px; padding:40px 23px 10px 26px; float:left; display:inline; background:url(/site/freestylewildworld/_layout/divisore.jpg) top right repeat-y; margin-right:0px; }
	#villaggio { width:542px; height:272px; background:url(/site/freestylewildworld/_layout/bgVillaggio.png) bottom no-repeat; margin:40px 0px 30px 20px; padding:0px 0px 0px 22px; }
	
/* --------------- */

/* VIDEO */
#videoElenco { width:625px; height:270px; float:left; padding:40px 0px 0px 40px; background:url(/site/freestylewildworld/_layout/BgVideoElenco.jpg) no-repeat; }
table#cercaVideo td{ padding:2px 0px;}
#titFotoVideo li { display:inline; padding:0px 6px; }
.submitCerca { width:100px; height:25px; color:#ed8a3e; background-color:#343434!important; border:1px solid #c6c6c6!important;; background-image:none !important; padding-left:0px!important; }
.submitCerca:hover { background-color:#626262!important; }

#videogallery { position:relative; width:592px; height:180px; margin-top:27px; }
#videoScroll { height:180px; width:532px; overflow:hidden; position:relative; margin-left:30px; }
#videoScroll li { position: absolute; width:170px; height:132px; background:white; padding:0px 0px 10px 0px; margin-right:0px; }
#videoScroll li p{ display:block; width:170px; height:20px; text-align:center; font-weight:bold; font-size:12px; }
#videoScroll li span{ color:#af5008; }
.stelline { position:absolute; top:100px; left:30px; width:108px; height:22px; background-color:#fff; }

#videogallery .btnSx{ position:absolute; left:0px; top:50px; }
#videogallery .btnDx{ position:absolute; right:0px; top:50px; }



/*--- TOUR ---*/

	#tour { width:542px; height:272px; margin:20px 0px 30px 20px; }
	#italia { position:relative; width:257px; float:left; display:inline; }
	a.pallino { width:11px; height:11px; background:url(/site/freestylewildworld/_layout/pallino.jpg); position:absolute; }
	a.pallino:hover { background:url(/site/freestylewildworld/_layout/pallinoOver.jpg); }
	#infoTour { float:left; width:257px; height:160px; padding:30px 0px 0px 10px; position:relative; }
	#infoTour #linksTour { }
	#infoDefault { visibility:visible; position:absolute; top:30px; left:0px; z-index:2; }
	.infoCitta { visibility:hidden; position:absolute; top:30px; left:0px; }
	
/* ---- INFORMAZIONI ---- */

.sx { text-align:left!important; width:110px!important; }
.dx input{ width:345px!important; }
.dx textarea{ width:345px!important; }
.submit { width:141px !important; height:31px; background:url(/site/freestylewildworld/_layout/inviaRichiesta.jpg) no-repeat; border:0px; cursor:pointer; }
.submit:hover { background:url(/site/freestylewildworld/_layout/inviaRichiestaOver.jpg) no-repeat; }

#testoInterno { width:330px; margin:45px 30px 0px 15px; float:left; display:inline; }
	#testoInterno p { line-height:16px;  }
#testoEvento { width:425px; margin:15px 25px 0px 15px; float:left; display:inline; }
	#testoEvento p { line-height:16px; padding-left:3px;  }

	#features { margin-top:25px; margin-left:-5px;  }
	#features li { display:inline; padding-right:10px; position:relative; display:block; float:left; height:36px;  }
	#features li img{ position:absolute;  }

/* FOTO PAGINA */
#gallery { width:386px; height:310px; background:url(/_layout/chiusuraSmall.jpg) bottom no-repeat; float:left; margin-top:45px; display:inline; padding-left:24px; position:relative; }
#gallery #photo li { padding:14px; background:url(/site/cesenatico_ritmo_latino/_layout/corniceFoto.jpg); width:330px; height:246px; }
#gallery #photo li img{ border:1px solid #fff; }

/* MENU EVENTO */
#menuEvento { width:832px; height:53px; position:relative; margin-top:-46px; margin-left:4px; background:url(/site/freestylewildworld/_layout/bgMenu.png); _background:url(/site/freestylewildworld/_layout/bgMenu.gif); padding-left:41px; z-index:10; }
	#menuEvento ul li { float:left; display:inline; padding:23px 8px 15px 8px; }
	#menuEvento ul li a { color:#666666; font-size:12px; font-weight:bold; }
	#menuEvento ul li a:hover { color:#ed7921; }
	
/*
	#menuEvento ul li a { display:block; height:15px; text-indent:-9999px; background:transparent url(/site/cesenatico_ritmo_latino/_layout/menu.jpg) no-repeat top left; }
	#menuEvento ul li a.home { width:52px; background-position:0px 0px; }
	#menuEvento ul li a.home:hover { background-position:0px -14px; }
	#menuEvento ul li a.homeUnactive { cursor:default; background-position:0px -28px; }
	#menuEvento ul li a.iscrizioni { width:66px; background-position:-63px 0px; }
	#menuEvento ul li a.iscrizioni:hover { background-position:-63px -14px; }
	#menuEvento ul li a.iscrizioniUnactive { cursor:default; width:66px; background-position:-63px -28px; }
	#menuEvento ul li a.programma { width:73px; background-position:-140px 0px; }
	#menuEvento ul li a.programma:hover { background-position:-140px -14px; }
	#menuEvento ul li a.programmaUnactive { cursor:default; width:73px; background-position:-140px -28px; }
	#menuEvento ul li a.location { width:54px; background-position:-228px 0px; }
	#menuEvento ul li a.location:hover { background-position:-228px -14px; }
	#menuEvento ul li a.locationUnactive { cursor:default; width:54px; background-position:-228px -28px; }
	#menuEvento ul li a.photogallery { width:87px; background-position:-296px 0px; }
	#menuEvento ul li a.photogallery:hover { background-position:-296px -14px; }
	#menuEvento ul li a.photogalleryUnactive { width:87px; background-position:-296px -28px; }
	#menuEvento ul li a.video { width:35px; background-position:-398px 0px; }
	#menuEvento ul li a.video:hover { background-position:-398px -14px; }
	#menuEvento ul li a.videoUnactive { width:87px; background-position:-398px -28px; }
	#menuEvento ul li a.hotel { width:128px; background-position:-446px 0px; }
	#menuEvento ul li a.hotel:hover { background-position:-446px -14px; }
	#menuEvento ul li a.hotelUnactive { cursor:default; width:128px; background-position:-446px -28px; }
	#menuEvento ul li a.contatti { width:54px; background-position:-587px 0px; }
	#menuEvento ul li a.contatti:hover { background-position:-587px -14px; }
	#menuEvento ul li a.contattiUnactive { cursor:default; width:54px; background-position:-587px -28px; }
	#menuEvento ul li a.sponsor { width:103px; background-position:-652px 0px; }
	#menuEvento ul li a.sponsor:hover { background-position:-652px -14px; }
	#menuEvento ul li a.sponsorUnactive { cursor:default; width:103px; background-position:-652px -28px; }
*/
/* PARTNER SPONSOR */
	#partnerSponsor { background:url(/site/freestylewildworld/_layout/bgPartners.jpg) bottom no-repeat; width:878px; height:200px; margin-left:0px;  }
	#partnerSponsor h1{ margin-left:15px; }
	#partnerSponsor ul { padding:30px 0px 0px 80px; }
	#partnerSponsor ul li{ display:inline; padding-right:5px; float:left; }
	#partnerSponsor ul li a{ border:1px solid #c9b47a; display:block; width:172px; height:90px; }
	#partnerSponsor ul li a:hover{ border:1px solid #fb7d0f; }

/* PHOTOGALLERY */
	#photogallery { width:856px; height:499px; background:url(/_layout/chiusuraLarge.jpg) bottom no-repeat; padding:0px 8px 18px 17px; }

/* DOVE SIAMO */
	#doveSiamo{ width:487px; height:295px; background:url(/site/cesenatico_ritmo_latino/_layout/bgDoveSiamo.jpg); padding:0px 0px 0px 22px; position:relative; float:left;  margin-top:55px; display:inline;}

