﻿body, html { padding: 0; margin: 0; font-family: Helvetica, Verdana; font-size: 85%; color: #FFFFFF; background: url(../Images/background.jpg) no-repeat center 104px #111111; }
.none { display: none; }
.clearer { height: 1px; overflow: hidden; clear: both; }

#divTopMenu { height: 104px; overflow: hidden; background: #000000 url(../Images/menu_top_repeat.jpg) repeat-x;  }
#divTopMenu2 { height: 104px; background: url(../Images/menu_top.jpg) no-repeat center top; }
#divTopMenuTop { width: 960px; height: 65px; padding: 39px 0 0 0; overflow: hidden; margin: auto; }

#h1MainLogo { float: left; padding: 0; margin: 0; width: 395px; height: 65px; overflow: hidden; }
#aMainLogo { display: block; width: 395px; height: 65px; overflow: hidden; background: url(../Images/logo.jpg) no-repeat; }
#divMenuButtons { float: left; padding: 15px 0 0 170px; }

.aMenuHome { float: left; width: 88px; height: 50px; overflow: hidden; background: url(../Images/menu_home.jpg) no-repeat }
.aMenuChiSiamo { float: left; width: 119px; height: 50px; overflow: hidden; background: url(../Images/menu_chisiamo.jpg) no-repeat }
.aMenuEventi { float: left; width: 98px; height: 50px; overflow: hidden; background: url(../Images/menu_eventi.jpg) no-repeat }
.aMenuContatti { float: left; width: 87px; height: 50px; overflow: hidden; background: url(../Images/menu_contatti.jpg) no-repeat }
.aMenu {  background-position: left top; }
.aMenu:hover {  background-position: right top; }
.aMenu_sel { background-position: right top; }

#divContainer { width: 961px; overflow: hidden; margin: auto; padding: 35px 0 0 2px; }

#divHomeFlash { width: 961px; height: 380px; overflow: hidden; background: url(../Images/banner_home.jpg) center top no-repeat; }
.swfIntro { width: 961px; height: 380px; overflow: hidden; background: url(../Images/banner_home.jpg) no-repeat }
#divHomeTitle { height: 77px; overflow: hidden; padding: 33px 0 0 0; }
#h3EventiPrimoPiano { padding: 0; margin: 0; width: 330px; height: 39px; overflow: hidden; background: url(../Images/h3_eventiprimopiano.png) no-repeat }
#divTreEventi { width: 960px; min-height: 380px; overflow: hidden; }
#divTreEventiInner { width: 990px; overflow: hidden; }
.divTreEvento { float: left; width: 330px; overflow: hidden; }
.divTreEventoContent { width: 300px; overflow: hidden; }
.imgTreEvento { border: 3px solid #000000; width: 294px; height: 215px; }
.bTreEventoData { display: block; padding: 20px 0 0 0 ; color: #C8C8FF; font-size: 130%; }
.bTreEventoTitolo { display: block; color: #ED1E79; font-size: 170%; }
.bTreEventoSottotitolo { display: block; color: #ED1E79; font-size: 120%; }
.bTreEventoLuogo { display: block; color: #C8C8FF; font-size: 100%; padding: 4px 0 0 0; }
.lblTreEventoTesto { display: block; padding: 6px 6px 0 0; line-height: 160%; }
.hlnkTreEventoContinua { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 115%; }
.hlnkTreEventoContinua:hover { text-decoration: underline;}


#divFooter { padding: 37px 0 25px 0; color: #C8C8FF; font-size: 92%; }
#divFoot1 { float: left; width: 316px; min-height: 87px; overflow: hidden; padding: 3px 0 0 0; margin: 0; background: url(../Images/footer_separatpr.jpg) no-repeat right top; line-height: 120%; }
#divFoot2 { float: left; width: 316px; min-height: 80px; overflow: hidden;  padding: 7px 0 0 14px; /*background: url(../Images/footer_separatpr.jpg) no-repeat right top; */ }
#divFoot3 { float: left; width: 300px; min-height: 87px; overflow: hidden; padding: 0 0 0 14px; }
.aQbico { color: #C8C8FF; text-decoration: none; }
.aQbico:hover { text-decoration: underline; }
#a4Service { float: left; }
#aConcerto { float: left; margin: 14px 0 0 77px; }
#a4Service img, #aConcerto img, #aFB img { border: none; }

#h3ChiSiamo { padding: 0; margin: 0 0 0 1px; width: 175px; height: 39px; overflow: hidden; background: url(../Images/h3_chisiamo.png) no-repeat; }
#divChiSiamo { padding: 28px 0 0 0; background: url(../Images/microfono.png) no-repeat; color: #FFFFFF; line-height: 165%; min-height: 400px; }
#divChiSiamoText { padding: 0 380px 0 165px; }
#divChiSiamoImage { padding: 45px 0 0 9px; }

#h3Contatti { padding: 0; margin: 0 0 0 1px; width: 175px; height: 39px; overflow: hidden; background: url(../Images/h3_contatti.png) no-repeat; }
#divMappaContainer { padding: 40px 0 0 165px; }
#divMap { width: 767px; height: 295px; overflow: hidden; border: 3px solid #000000; }
#divContattiText { padding: 23px 0 0 0; line-height: 165%; }
.bViolet { display: block; padding: 0 0 12px 0; color: #C8C8FF; font-size: 170%; }
#divContatti1 { float: left; width: 260px; overflow: hidden; }
#divContatti2 { float: left; width: 265px; overflow: hidden; }
#divContatti3 { float: left; width: 245px; overflow: hidden; }
.aWhite { color: #FFFFFF; text-decoration: none; }
.aWhite:hover { text-decoration: underline; }

#h3Eventi { padding: 0; margin: 0 0 0 1px; width: 175px; height: 39px; overflow: hidden; background: url(../Images/h3_eventi.png) no-repeat; }
#divSchedaEvento { padding: 40px 0 0 165px; color: #FFFFFF; min-height: 400px; }
#divSchedaEventoColumn1 { float: left; width: 340px; overflow: hidden; }
#divSchedaEventoColumn2 { float: left; width: 435px; overflow: hidden; }
#divEventiBack { clear: both; padding: 12px 21px 0 0; }
.imgEvento { border: 3px solid #000000; width: 294px; height: 215px; }
.divAllegati { padding: 13px 0 0 0; }
.spanViolet { color: #C8C8FF; font-size: 95%; }
.ulAllegati { color: #ED1E79; margin: 0; padding: 5px 0 0 13px; }
.ulAllegati a { color: #ED1E79; text-decoration: none; }
.ulAllegati a:hover { text-decoration: underline; }
.divSitoWeb { padding: 20px 0 0 0; }
#divAddThis { padding: 20px 0 0 0; }
.bSitoWeb { display: block; padding: 0 0 3px 0; color: #C8C8FF;  }
.bData { display: block; color: #C8C8FF; font-size: 130%; }
.bTitolo { display: block; color: #ED1E79; font-size: 170%; }
.bSottotitolo { display: block; color: #ED1E79; font-size: 120%; }
.bLuogo { display: block; color: #C8C8FF; font-size: 100%; padding: 4px 0 0 0; }
.spanTesto { display: block; padding: 6px 10px 0 0; line-height: 150%; }
.spanTesto a { color: #FFFFFF; text-decoration: underline; }
.aEventiBack { float: right; color: #ED1E79; font-weight: bold; text-decoration: none; padding: 0 0 0 15px; background: url(../Images/back.png) left center no-repeat; } 
.aEventiBack:hover { text-decoration: underline; }
#at16pf { display: none; }

#divEventi { padding: 40px 0 0 165px; color: #FFFFFF; min-height: 400px; }
#divItemEventoColumn1 { float: left; width: 340px; overflow: hidden; }
#divItemEventoColumn2 { float: left; width: 435px; overflow: hidden; }
.divItemEventoClearer { height: 39px; overflow: hidden; clear: both; }
.hlnkItemEventoContinua { color: #ED1E79; text-decoration: none; font-weight: bold; font-size: 100%; }
.hlnkItemEventoContinua:hover { text-decoration: underline;}
#divEventiPager { text-align: center; width: 650px; }
.aNextPreviousPage { margin: 0 6px; }
.aFirstPage { margin: 0 6px 0 0; }
.aLastPage { margin: 0 0 0 6px; }
.aPages { color: #FFFFFF; margin: 0 3px; }
.aPages:hover { color: #ED1E79; }
.aCurrentPage { color: #ED1E79; font-weight: bold; font-size: 140%; }

