﻿* { margin: 0; padding: 0; }
img { border: none; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
body { margin: 0; padding: 0; background: #0193f2 url("img/fondo.jpg") no-repeat center top; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3a383b; }
.Both { clear: both; height: 10px; }
h1 { margin: 15px 0px 15px 0px; font-size: 20px; color: #e95d0f; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #e95d0f; text-transform: uppercase; height: 35px; }
h2 { color: White; font-size: 14px; }
.h2link { color: #e95d0f; font-size: 14px; }
h3 { color: #010101; font-size: 14px; }
#Wrapper { width: 965px; margin: 0 auto; }
.Bacheca { background-position: url("img/bacheca.jpg"); padding: 100px 65px 100px 85px; width: 150px; height: 210px; background: url("img/bacheca.jpg"); }
.Pdf { width: 200px; margin: 0 auto; }

/* Footer */
#Footer { width: 965px; margin: 0 auto; }
#FooterCont { text-align: center; color: #0077cf; font-size: 11px; }
#FooterCont a { color: #0077cf; text-decoration: none; font-size: 11px; }
#FooterCont a:hover { text-decoration: underline; }

/* Header */
#Header { width: 965px; height: 181px; background-color: White; }
#Banner { width: 481px; height: 181px; float: right; margin: 0; padding: 0; }
#Logo { width: 484px; height: 181px; float: left; text-align: center; }

/* Page */
#Menu { width: 965px; height: 99px; background-color: White; background-color: White; }
.ImgLeft { margin-right: 15px; float: left; }
.ImgRight { margin-left: 15px; float: right; }
.Content { width: 965px; background-color: White; }
.ContentHome { padding: 0px; margin: 0px 10px 0px 10px; width: 945px; }
.BarraTop { width: 965px; height: 29px; background: url(img/barratop.png); }
.BarraDown { width: 965px; height: 29px; background: url(img/barradown.png); }
#Space { width: 965px; height: 28px; }
.SerateEventi { margin: 0px 5px 0px 0px; width: 290px; padding: 0px 10px 0px 10px; float: right; text-align: center; }
.Gallery { margin: 0px 10px 0px 10px; width: 295px; padding: 0px 10px 0px 10px; float: right; text-align: center; }
.Corsi { margin: 0px 0px 0px 5px; width: 290px; padding: 0px 10px 0px 10px; float: left; text-align: center; }
.Corso { margin: 3px 0px 2px 0px; width: 286px; background-color: #ffe503; }
.Select { margin: 0px; clear: both; text-align: right; width: 100%; height: 18px; color: #3fb1e6; }
.Select a { color: #3fb1e6; }
.Mappa { padding: 0px 10px 0px 10px; margin: 0px 5px 0px 0px; width: 610px; float: right; }
.FotoCat { width: 200px; height: 165px; padding: 10px; background-color: #f0f0f0; text-align: center; margin-bottom: 15px; }
.FotoCatHover { width: 200px; height: 165px; padding: 10px; background-color: #ffe300; text-align: center; margin-bottom: 15px; }
.FotoCat p { font-size: 12px; margin-top: 5px; }
.FotoCatHover p { font-size: 12px; margin-top: 5px; }
.FotoElenco { width: 100px; height: 67px; padding: 7px; background-color: #f0f0f0; text-align: center; margin-bottom: 7px; }
.FotoElencoHover { width: 100px; height: 67px; padding: 7px; background-color: #ffe300; text-align: center; margin-bottom: 7px; }

/* Scambio Immagini */
.ImgGrande { width: 360px; float: left; }
.ImgPiccole { width: 100px; float: left; }

/*Modal Popup*/
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: White; border-width: 5px; border-style: solid; border-color: White; padding: 5px; width: 427px; }
.ModalUp { border: 1px solid White; background: White; cursor: move; float: left; font-family: Verdana; font-size: 14px; font-weight: normal; text-align: left; color: Black; }
.ModalClose { background: White; cursor: pointer; float: right; text-align: center; font-family: Verdana; font-size: 14px; font-weight: bold; color: Black; }
.pointer { cursor: pointer; }
.default { cursor: default; }
.optima { display: none; }

.button { -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 6px 12px 6px 12px; text-transform: capitalize; text-decoration: none; font-weight: bold; font-size: 12px; -moz-box-shadow: 0 1px 2px #343434; -webkit-box-shadow: 0 1px 2px #343434; cursor: pointer; }
.black { background: #145891 url("img/back_black.jpg") repeat-x left top; color: white !important; border: 1px solid black; }
.black:hover { background: #1d7ab7 url("img/back_black_hover.jpg") repeat-x left top; text-decoration: none; color: #7fc2f6 !important; }

#myDivContent { display: none; }
.TextPopUp { text-align: center; }
