body {
 text-align: center;
 margin: 5px;
 color: black;
 background-color: #E2EEF4;
 margin: 0px;
}

img {
 border: 0px;
}

table.main {
 width: 780px;
 margin-left: auto;
 margin-right: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-collapse: collapse;
}

table.menusx {
 width: 100%;
 margin-left: auto;
 margin-right: auto;
}

table.areaprivata{
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 background-color: #C2DBFF;
 border: 1px solid gray;
}

table.contenuti {
 width: 100%;
}

table.contacts {
 text-align: left;
 width: 100%;
}

td.testa {
 background-color: #94C6E7;
 height: 114px;
}

td.precurva {
 width:160px;
 height: 20px;
 background-color: #94C6E7;
}

td.curva {
 width:30px;
 height: 34px;
 background: url(img/angoloalto.gif) no-repeat;
}

td.contenuti {
 width: 590px;
}

td.banda {
 background-color: #94C6E7;
 vertical-align: top;
}

td.logo {
 width: 335px;
 height: 100px;
 background: url(img/logo.jpg) no-repeat;
}

td.lucart {
 width: 180px;
 height: 96px;
 /* background: url(img/lucart.jpg) no-repeat; */
}

td.aurora {
 width: 180px;
 height: 96px;
 /* background: url(img/aurora.jpg) no-repeat; */
}

td.sottologo {
 width: 390px;
 height: 24px;
 font-family: Arial;
 font-size: 24px;
 color: #010066;
}

td.contatti {
 font-size: 12px;
}

td.spazio {
 width: 30px;
}

td.testosx {
 text-align: left;
}

td.testosxnegozi {
 text-align: left;
 font-size: 30px;
}

td.testodx {
 text-align: right;
}

.input {
 border: 1px #C2C8FF solid; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color: #162380; 
 background-color: white;
}

.input:hover{
 background-color: #fffbd6;
}

.input:focus{
 background-color: white;
}

.button { 
 border: 1px #162380 solid; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color: #204040; 
 background-color: #dee7e7;
}

a, a:hover, a:visited {
 text-decoration: none;
 color: blue;
}

a.pdf:link {
 font-family: Arial;
 font-size: 26px;
 color: #010066;
 text-decoration : none;
}

a.pdf:visited {
 font-family: Arial;
 font-size: 26px;
 color: #010066;
 text-decoration : none;
}

a.pdf:hover {
 font-family: Arial;
 font-size: 26px;
 color: #B80000;
 text-decoration : underline;
}

a.link:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
 text-decoration : none;
}

a.link:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: black;
 text-decoration : none;
}

a.link:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #B80000;
 text-decoration : underline;
}

#sedi {
 display: none;
 font-weight: bold;
 font-size: 16px;
}

#emiliaromagna {
 width: 550px;
 height: 321px;
 background: url(img/emiliaromagna.jpg) no-repeat;
}

#reggioemilia {
 width: 550px;
 height: 442px;
 background: url(img/Reggio-Emilia.jpg) no-repeat;
}

#correggio {
 width: 8px;
 height: 8px;
 background-color: black;
 position: absolute;
 margin: 115px 0px 0px 380px;
}

#bagnolo {
 width: 8px;
 height: 8px;
 background-color: black;
 position: absolute;
 margin: 127px 0px 0px 334px;
}

#novellara {
 width: 8px;
 height: 8px;
 background-color: black;
 position: absolute;
 margin: 80px 0px 0px 354px;
}

#correggios {
 position: absolute;
 margin: 110px 0px 0px 390px;
 font-size: 14px;
}

#bagnolos {
 position: absolute;
 margin: 121px 0px 0px 275px;
 font-size: 14px;
}

#novellaras {
 position: absolute;
 margin: 58px 0px 0px 334px;
 font-size: 14px;
}

#correggios a {
 color: black;
}

#novellaras a {
 color: black;
}

#bagnolos a {
 color: black;
}
