/* DEFAULT SETTINGS */
body, form, html ,img, table, td, tr, ul, ol, li {	border:0px;	padding:0px; margin:0px; }
h1, h2, h3, h4, h5, h6, p{ padding:0px; margin:0px; }
h1 { font-size:16px; }
h2,h3 { font-size:12px; }
ul, li{ list-style:none; float:left; display:inline; }
a{ text-decoration:none; }
html{ height:100%; }
/* -- TESTO DINAMICO -- */
span{ line-height:16px; text-align:justify; }
/* -- Liste puntate per testo dinamico --*/
span ul,ol{ float:none; width:auto; height:auto; }
span li{ display:list-item; float:none; line-height:17px; }
/* lista puntata */
span ul li{ list-style-type:disc; margin-left:10px; }
/* lista numerata */
span ol li{ list-style-type:decimal; margin-left:30px; }
/* Link per testo dinamico*/
span a{ font-weight:normal; text-decoration:none; }
span a:hover{ font-weight:normal; text-decoration:none; }
/* BODY */
body{ background: #e0e0e0; font-family:Tahoma; font-size:11px; margin:0px; height:100%; }
/* HOME */
a.linkHome 			   { display:block; height:43px; position:relative; border-bottom:1px solid #AFAFAF; color:#6b6b6b; }
a.linkHome .dataNews   { position:absolute; color:#4985A8; left:5px; top:4px; cursor:pointer; }
a.linkHome .titoloNews { position:absolute; left:5px; top:22px; width:180px; cursor:pointer; }

#main{ height:100%; width:1000px; margin:0px; padding:0px; }
#testata { background: url(/_layout/bgTestata.jpg); width:1000px; height:111px; position:relative; } 
#testata #flag { position:absolute; top:20px; left:24px; }
#testata #logo { position:absolute; width:162px; height:97px; background: url(/_layout/bgLogo.png); top:32px; left:820px; }
#testata .testo { position:absolute; top:85px; left:635px; font-family:Verdana; color:#033f89; font-size:12px; font-style:italic; font-weight:bold; }
#testata .contatti { color:#989898; position:absolute; top:85px; left:24px; font-size:10px; }
#testata .contatti a { color:#989898; }
#testata .contatti a:hover{ color:#303030; }
#nav { width:980px; height:30px; background: #fff; padding:16px 0px 0px 20px; position:relative; display:block; }
.sottonav { width:456px; height:26px; position:relative; padding:22px 0px 0px 544px; }
.blu { background: url(/_layout/bgBlu.jpg); }
.bgblu { background: url(/_layout/blu.jpg); }
.verde { background:url(/_layout/bgVerde.jpg); }
.Calcio { background: url(/_layout/bgCalcio.jpg); }
.Volley { background: url(/_layout/bgVolley.jpg); }
.Basket { background: url(/_layout/bgBasket.jpg); }
.GymDance { background: url(/_layout/bgGymDance.jpg); }
.SportFun { background: url(/_layout/bgSportFun.jpg); }
.Danza  { background: url(/_layout/bgDanza.jpg); }
.Judo   { background: url(/_layout/bgJudo.jpg); }
.Golf   { background: url(/_layout/bgGolf.jpg); }
.Mountain   { background: url(/_layout/bgMontain.jpg); }
.Karate { background: url(/_layout/bgKarate.jpg); }
.sottonav h1.titolo1 { position:absolute; left:30px; top:22px; }
.sottonav h1.titolo2 { position:absolute; left:248px; top:22px; }
.sottonav .print { position:absolute; left:545px;  top:22px; background: url(/_layout/icoPrint.gif) no-repeat left; height:16px; padding-left:22px; color:#fff; padding-top:2px; _width:110px; }
.sottonav .pdf   { position:absolute; left:610px;  top:22px; background: url(/_layout/icoPdf.gif)   no-repeat left; height:16px; padding-left:22px; color:#fff; padding-top:2px; _width:100px; }
.sottonav .feed  { position:absolute; left:710px;  top:22px; background: url(/_layout/icoFeed.png)  no-repeat left; height:16px; padding-left:22px; color:#fff; padding-top:2px; _width:110px; }
.sottonav a.print:hover, a.pdf:hover { color:#fff; }
#navigation { width:1000px; height:auto; background: #fff; padding:15px 0px; }
.giornata .oraCalcio   { color:#90b58d; }
.giornata .oraVolley   { color:#4985a8; }
.giornata .oraBasket   { color:#db7c19; }
.giornata .oraGymDance { color:#ba71b2; }
.giornata .oraSportFun { color:#938106; }
.giornata .oraDanza    { color:#9765af; }
.giornata .oraJudo     { color:#737272; }
.giornata .oraGolf     { color:#57741a; }
.giornata .oraKarate   { color:#666c9e; }
#navigation #left { width:198px; height:auto; padding:0px 14px 0px 12px; vertical-align:top; text-align:justify; }
#navigation #left .giornata { display:block; height:20px; mar,gin-bottom:1px; position:relative; }
.chiaro { background: #ececec; }
.scuro  { background: #d7d7d7; }
#navigation #left .giornata .ora { font-weight:bold; position:absolute; left:7px; top:2px; }
#navigation #left .giornata .testo { color:#2b556d; font-weight:normal; position:absolute; left:42px; top:2px; width:154px; text-align:left; }
#navigation #left a.news { display:block; height:43px; position:relative; border-bottom:1px solid #d7d7d7; color:#6b6b6b; }
#navigation #left a.gite { display:block; height:23px; position:relative; border-bottom:1px solid #d7d7d7; color:#6b6b6b; }
#navigation #left a.gite:hover { background: #ececec; color:#6b6b6b; }
#navigation #left .dataNews { position:absolute; color:#2b556d; left:5px; top:4px; cursor:pointer; }
#navigation #left .titoloNews { position:absolute; left:5px; top:22px; width:180px; cursor:pointer; }
#navigation #left .titoloGita { position:absolute; left:5px; top:3px; width:180px; cursor:pointer; }
#navigation #left .buttonTornei { display:block; background: url(/_layout/bgButton.png) no-repeat; width:110px; height:18px; padding-top:4px; margin-top:8px; color:#fff; cursor:pointer; text-align:center; }
#navigation #center { width:581px; height:auto; padding-right:14px; vertical-align:top; text-align:justify; }
#navigation #center div.primo { background: #d7d7d7; padding:23px 25px 30px 25px; width:531px; height:auto; margin-bottom:11px; }
#navigation #center div.primo .anteprimaGallery { background: url(/_layout/bgGallery.jpg) no-repeat; margin-bottom:14px; }
#navigation #center div.primo .link { position:absolute; top:95px; left:440px; color:#2b556d; }
#navigation #center div.primo .anteprimaGallery td { padding:10px 0px 25px 10px; }
#navigation #center div.primo .anteprimaGallery td img { padding:1px; background: #41667c; width:114px; height:75px; margin-right:12px; }
#navigation #center div.primo .depliant { display:block; height:33px; border-bottom:1px solid #bfbfbf; position:relative; }
#navigation #center div.primo .depliant .titolo { position:absolute; left:21px; top:10px; width:400px; }
#navigation #center div.primo .depliant .download { position:absolute; left:420px; top:10px; }
#navigation #center div.primo .depliant .pdf { position:absolute; left:488px; top:10px; }
#navigation #center .primo .premiato { background: #fff; width:531px; height:190px; position:relative; margin-bottom:10px;  }
#navigation #center .primo .premiato .img { position:absolute; top:14px; left:14px; padding:1px; background: #386a86; width:186px; height:161px; }
#navigation #center .primo .premiato .posizione { position:absolute; top:25px; left:222px; width:300px; }
#navigation #center .primo .premiato .societa { position:absolute; top:45px; left:222px; width:208px; padding-bottom:4px; border-bottom:1px solid #b2b2b2; }
#navigation #center .primo .premiato .commenti { position:absolute; top:85px; left:222px; width:300px; }
#navigation #center .primo .premiato span { position:absolute; top:105px; left:222px; color: #707070; width:205px; text-align:justify; }
#navigation #center .primo .premiato .medaglia { position:absolute; top:80px; left:446px; }
#navigation #center .primo .iscrivitiGrey { position:absolute; width:69px; background: url(/_layout/bgIscrivitiGrey.jpg) no-repeat; left:488px; top:19px; height:18px; padding-top:4px; text-align:center; color:#FFFFFF; }
#navigation #center .secondo .iscrivitiGrey { position:absolute; width:69px; background: url(/_layout/bgIscrivitiGrey.jpg) no-repeat; left:488px; top:15px; height:18px; padding-top:4px; text-align:center; color:#FFFFFF; }
#navigation #center .primoTratteggiato { background: url(/_layout/bgCenterTratteggiato.jpg); width:531px; padding:23px 25px 30px 25px; height:auto; margin-bottom:11px; }
#navigation #center .photogallery { background: #fff; width:539px; padding:20px; height:auto; border:1px solid #cdcdcd; }
#navigation #center .photogallery h1 { margin-bottom:15px; }
#navigation #center .photogallery img { border:1px solid #3c6379; width:98px; height:65px; margin-right:6px; margin-bottom:6px; }
#navigation #center .primoTratteggiato .left { width:248px; padding-right:25px; vertical-align:top; }
#navigation #center .primoTratteggiato .left  span { color:#315569; }
#navigation #center .primoTratteggiato .right { padding-left:25px; vertical-align:top; }
#navigation #center div.primo h1 { border-bottom:1px solid #fdfdfd; padding-bottom:3px; margin-bottom:12px; }
#navigation #center div.secondo { background: #d7d7d7; width:555px; height:34px; position:relative; margin-top:12px; padding:16px 0px 0px 26px; }
.olListaHpl li
{ display:inline; }
.olListaHpl li .print { background: url(/_layout/icoPrint.gif) no-repeat left; height:16px; padding-left:22px; color:#355a70; padding-top:4px; line-height:18px; margin-right:15px; }
.olListaHpl li .feed  { background: url(/_layout/icoFeed.png)  no-repeat left; height:16px; padding-left:22px; color:#355a70; padding-top:4px; line-height:18px; margin-right:15px; }
.olListaHpl li .pdf   { background: url(/_layout/icoPdf.gif)   no-repeat left; height:16px; padding-left:22px; color:#355a70; padding-top:4px; line-height:18px; }
.olListaHpl li .share { background: url(/_layout/icoShare.gif) no-repeat left; height:16px; padding-left:22px; color:#355a70; padding-top:4px; line-height:18px; margin-right:15px; }
.olListaHpl li a.print:hover, .olListaHpl li a.pdf:hover, .olListaHpl li a.feed:hover, .olListaHpl li a.share:hover { color:#464646; }

#navigation #center div.primo .contImgNews { width:531px; border-bottom:1px solid #fdfdfd; padding-bottom:12px; margin-bottom:12px; }
#navigation #center div.primo .contImgNews img { width:169px; height:112px; background: #fdfdfd; margin:0px; padding:1px; }
#navigation #center span { color:#2b556d; }
#navigation #center span a { color:#2b556d; }
#navigation #center img.singola { border:1px solid #fdfdfd; width:236px; height:156px; margin:0px 24px 10px 0px; float:left; }
#navigation #center div.primoTornei { width:581px; background: #d7d7d7; position:relative; height:23px; }
#navigation #center div.primoTornei .periodo { position:absolute; color:#2b556d; left:30px; top:4px; }
#navigation #center div.primoTornei .torneo { position:absolute; color:#2b556d; left:112px; top:4px; }
#navigation #center div.primoTornei .sponsor { position:absolute; color:#2b556d; left:360px; top:4px; }
#navigation #center .tornei { display:block; height:67px; border-bottom:1px solid #cfcfcf; position:relative; }
#navigation #center .tornei img { width:98px; height:41px; padding:1px; background: #aaaaaa; position:absolute; top:12px; left:360px; }
#navigation #center .tornei .testo { position:absolute; top:28px; left:30px; color:#2b556d; width:320px; cursor:pointer; }
#navigation #center .iscriviti { background: url(/_layout/bgIscriviti.jpg) no-repeat; width:69px; height:18px; padding-top:4px; text-align:center; position:absolute; left:500px; top:22px; color:#FFFFFF; }
#navigation #center .premiazione { background: url(/_layout/bgPremiazione.gif) no-repeat; width:48px; height:25px; padding-left:26px; padding-top:16px; position:absolute; left:495px; top:12px; color:#FFFFFF; }
#navigation #center .closed    { background: url(/_layout/imgClosed.jpg) no-repeat;   width:67px; height:20px; position:absolute; left:500px; top:24px; }
#navigation #right { width:180px; height:auto; padding-right:1px; vertical-align:top; }
#navigation #right h1 { padding-bottom:15px; }
#navigation #right div.primo { width:146px; background: #4985a8; padding:23px 17px 30px 17px; margin-bottom:11px; text-align:left; }
#navigation #right div.primo img { width:144px; height:92px; padding:1px; background: #b4cbd8; margin-bottom:11px; }
#navigation #right div.primo .testo { color: #b4cbd8; }
#navigation #right div.primo .testo strong { color: #fff; }
#navigation #right div.secondo { width:158px; background: #d7d7d7; padding:11px 11px 16px 11px; color:#2b556d; }
#navigation #right div.secondo img { width:156px; height:75px; border:1px solid #9ab2c1; margin-bottom:11px; }
#navigation #right div.secondo a { color:#2b556d; text-decoration:none; font-weight:normal; }
#navigation #right div.primo .struttura { height:19px; padding-top:3px; background: url(/_layout/bgSpanStruttura.jpg) bottom repeat-x; display:block; padding-left:4px; color:#FFFFFF; }
#navigation #right div.primo .ultimastruttura { height:22px; display:block; padding-left:4px; color:#FFFFFF; }
#content { width:1000px; height:343px; border-bottom:1px solid #fff; background: #4985a8; position:relative; }
#content #tornei { position:absolute; top:20px; left:12px; width:190px; height:246px; background: #fff; padding:62px 4px 0px 4px; }
#content #tornei a { display:block; width:190px; height:38px; margin-bottom:1px; position:relative; font-size:10px; }
#content #tornei .data, #navigation #left .data { position:absolute; font-weight:bold; color:#4985a8; top:2px; left:15px; width:160px; cursor:pointer; }
#content #tornei .titolo, #navigation #left .titolo { position:absolute; font-weight:normal; color:#4f4f4f; top:18px; left:15px; width:160px; cursor:pointer; }
#content #tornei a.scuro, #navigation #left a.scuro { background: #d7d7d7; display:block; height:38px; margin-bottom:1px; position:relative; font-size:10px; }
#content #tornei a.chiaro,#navigation #left a.chiaro { background: #ececec; display:block; height:38px; margin-bottom:1px; position:relative; font-size:10px; }
#content #tornei h1 { position:absolute; top:30px; left:30px; width:175px; }
#content #tornei .buttonTornei { display:block; background: url(/_layout/bgButton.png) no-repeat; width:110px; height:18px; padding-top:4px; margin-top:8px; margin-left:15px; color:#fff; cursor:pointer; text-align:center; }
#content #video { position:absolute; top:20px; left:220px; width:616px; height:306px; background: #424242; border:1px solid #a2a3a3; }
#content #video h1 { position:absolute; top:30px; left:374px; width:226px; }
#content #video #contVideo { position:absolute; left:20px; top:27px; background-color: #fff; width:321px; height:244px; padding-left:10px; padding-top:10px; }
#content #video #contVideo .play { position:absolute; background: url(/_layout/play.jpg) no-repeat; width:8px; height:10px; top:236px; left:34px; }
#content #video #contVideo .stop { position:absolute; background: url(/_layout/stop.jpg) no-repeat; width:9px; height:9px;  top:236px; left:15px; }
#content #video .testo { position:absolute; left:374px; top:74px; color:#fff; width:224px; }
#content #video .testo a{ color:#fff; }
#content #strutture { position:absolute; top:20px; left:850px; width:134px; height:238px; padding-top:70px; }
#content #strutture h1 { position:absolute; top:30px; left:8px; width:125px; }
#content #strutture .struttura { height:22px; background: url(/_layout/bgSpanStruttura.jpg) bottom no-repeat; display:block; width:130px; padding-left:4px; color:#FFFFFF; }
#content #strutture .ultimastruttura { height:22px; display:block; width:130px; padding-left:4px; color:#FFFFFF; }
#sottocontent { background: url(/_layout/bgGrigioTratteggiato.jpg) repeat-y; width:1000px; height:344px; position:relative; text-align:justify; color:#2b556d; }
#sottocontent h1 { margin-bottom:14px; }
#sottocontent .img { border:1px solid #fff; width:185px; height:100px; margin-bottom:14px; }
#sottocontent .button { display:block; background: url(/_layout/bgButton.png) no-repeat; width:110px; height:18px; padding-top:4px; margin-top:14px; color:#fff; cursor:pointer; text-align:center; }
#sottocontent #news { position:absolute; top:40px; left:17px; width:187px; }
#sottocontent #offerta { position:absolute; top:40px; left:242px; width:187px; }
#sottocontent #navIcon { position:absolute; top:40px; left:470px; width:510px; }
#footer { background: url(/_layout/bgFooter.jpg) top no-repeat #fff; width:1000px; height:140px; padding-top:40px; position:relative; color:#676767; }
#footer .indirizzo { left:22px; position:absolute; line-height:16px; }
#footer .privacy { position:absolute; right:24px; /*left:700px;*/ }
#footer .indirizzo a { color:#2b556d; }
#footer .privacy a { color:#676767; }
#footer .skype { position:absolute; /*left:600px;*/ right:164px; background: url(/_layout/skypeme.jpg); width:84px; height:25px; top:35px; }
#footer ul { position:absolute; top:90px; left:22px; }
#footer ul li { margin-right:30px; }
#footer ul li a.turismo { background: url(/_layout/cesenaticoTurismo.jpg); width:92px; height:41px; display:block; }
#footer ul li a.turismo:hover { background: url(/_layout/cesenaticoTurismoOver.jpg); }
#footer ul li a.costa { background: url(/_layout/costaAdriatica.jpg); width:59px; height:57px; display:block; }
#footer ul li a.costa:hover { background: url(/_layout/costaAdriaticaOver.jpg); }
#footer ul li a.emilia { background: url(/_layout/emiliaRomagna.jpg); width:58px; height:55px; display:block; }
#footer ul li a.emilia:hover { background: url(/_layout/emiliaRomagnaOver.jpg); }
#footer ul li a.matkat { background: url(/_layout/matkat.jpg); width:114px; height:28px; display:block; }
#footer ul li a.matkat:hover { background: url(/_layout/matkatOver.jpg);  }
#footer ul li a.va { background: url(/_layout/va.jpg); width:40px; height:42px; display:block; }
#footer ul li a.va:hover { background: url(/_layout/vaOver.jpg); }
#footer ul li a.danzasi { background: url(/_layout/danzasi.jpg); width:103px; height:43px; display:block; }
#footer ul li a.danzasi:hover { background: url(/_layout/danzasi_on.jpg); }
#footer ul li a.wannadance { background: url(/_layout/wannadance.jpg); width:48px; height:43px; display:block; }
#footer ul li a.wannadance:hover { background: url(/_layout/wannadance_on.jpg); }

