/* parti comuni */
html,body { background-color: rgb(255,255,128); margin: 0px; padding: 0px; color: rgb(0,64,128); }
h1 { font-family: arial, verdana, sans-serif; font-size: 24px; font-weight: 700; margin: 0px; padding: 0px; text-align: center; }
h2 { font-family: arial, verdana, sans-serif; font-size: 18px; font-weight: 400; margin: 0px; padding: 0px; text-align: center; }
h3 { font-family: arial, verdana, sans-serif; font-size: 13px; font-weight: 300; margin: 0px; padding: 0px; text-align: center; }
div { font-family: arial, verdana, sans-serif; font-size: 10px; font-weight: 500; margin: 0px; padding: 0px; text-align: justify; }
p { font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: 100; margin: 0px; padding: 0px; text-align: justify; }
img { border-width: 0px; }
a:link { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }
a:visited { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }
a:hover { color: rgb(255,255,128); text-decoration: none; background-color: rgb(0,64,128); }
a:active { color: rgb(0,64,128); text-decoration: none; background-color: rgb(245,240,58); }

/* index */
#titolo { position: absolute; top: 25px; left: 500px; padding: 6px; border: 3px solid rgb(245,240,58); }
#sottotitolo { position: absolute; top: 78px; left: 500px; text-align: left; }
#descrizione { position: absolute; left: 600px; top: 245px; padding: 4px; }
#logo { position: absolute; left: 500px; top: 245px; padding: 4px; border: 1px solid rgb(245,240,58); }
#fotopiscina { position: absolute; top: 25px; left: 25px; padding: 4px; border: 1px solid rgb(245,240,58); }
#bandiere { position: absolute; top: 350px; left: 25px; width: 732px; padding: 4px; border: 1px solid rgb(245,240,58); }
#localita { position: absolute; top: 144px; left: 500px; }
#bandita  { position: relative; left: 0px; height: 25px; width: 34px; }
#banding  { position: relative; left: 32px; height: 25px; width: 34px; }
#bandger  { position: relative; left: 64px; height: 25px; width: 34px; }
#bandola  { position: relative; left: 96px; height: 25px; width: 34px; }
#bandfra  { position: relative; left: 128px; height: 25px; width: 34px; }
#banddan  { position: relative; left: 160px; height: 25px; width: 34px; }
#bandnor  { position: relative; left: 192px; height: 25px; width: 34px; }
#bandsve  { position: relative; left: 224px; height: 25px; width: 34px; }
#bandfin  { position: relative; left: 256px; height: 25px; width: 34px; }
#bandcec  { position: relative; left: 288px; height: 25px; width: 34px; }
#bandung  { position: relative; left: 320px; height: 25px; width: 34px; }
#ita  { position: relative; left: -2px; }
#ing  { position: relative; left: 23px; }
#ger  { position: relative; left: 46px; }
#ola  { position: relative; left: 65px; }
#fra  { position: relative; left: 68px; }
#dan  { position: relative; left: 84px; }
#nor  { position: relative; left: 114px; }
#sve  { position: relative; left: 146px; }
#fin  { position: relative; left: 167px; }
#cec  { position: relative; left: 196px; }
#ung  { position: relative; left: 228px; }
#stat { position: relative; top: 440px; left: 30px; }
a:link.no { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }
a:visited.no { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }
a:hover.no { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }
a:active.no { color: rgb(0,64,128); text-decoration: none; background-color: rgb(255,255,128); }