.arialbianco12b {
    font: bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none
    }
.linkbianco {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none
    }
.linkbiancosott {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline
    }
.banche {
    border: thin solid #1C65D2
    }
.linkbiancosott:hover {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none
    }
.manfredonia_foot {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none
    }
.blu {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none
    }
.blu:hover {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #F50;
    text-decoration: none
    }
A {
    color: #F50;
    font-size: 12px;
    text-decoration: none
    }
A:hover {
    color: #F50
    }
.linknero {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none
    }
.linkgrigio {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none
    }
.linkbianco {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none
    }
.linkblu {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-decoration: underline
    }
.franz {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-decoration: none
    }
.franz:hover {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-decoration: underline
    }
.linkblu0 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-decoration: underline
    }
.testobianco {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none
    }
.testotitolonero {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
    text-align: center
    }
.testo {
    font-size: 12px;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.form {
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    font-weight: normal;
    font-size: 10px;
    border-left: #000 1px solid;
    color: #000093;
    border-bottom: #000 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 15px;
    background-color: #ccc
    }
.linkuser {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #F00;
    text-decoration: none
    }
.linkpannello {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #F00;
    text-decoration: none;
    background-color: Yellow
    }
.linkpannello:hover {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #F00;
    text-decoration: none;
    background-color: black
    }
.testorossoerrore {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: red;
    text-decoration: none;
    text-align: center
    }
.testorossoerrore:hover {
    font: bold 14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center
    }
.linkerrore {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-align: center
    }
.linknavigazione {
    color: #F50;
    font-size: 9px;
    text-decoration: none
    }
.linknavigazione:hover {
    color: #F50
    }
.linkmessaggio {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #1C65D2;
    text-decoration: none;
    text-align: center
    }
.linkmessaggio:hover {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center
    }
.testomessaggio {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none
    }
.bordi {
    border: thin outset #FFF
    }
.bordi2 {
    border: thin outset #ccc
    }
.prova {
    cursor: hand
    }
A.rubriche {
    display: block;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    width: 150px;
    color: #000;
    padding-top: 2px;
    border-bottom: #000093 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #EFEFEF;
    text-decoration: none
    }
A.rubriche:hover {
    color: #030;
    background-color: #F50;
    text-decoration: none
    }
A.rubriche2 {
    display: block;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    width: 138px;
    color: #000;
    padding-top: 2px;
    border-bottom: #000093 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #EFEFEF;
    text-decoration: none
    }
A.rubriche2:hover {
    color: #030;
    background-color: #F50;
    text-decoration: none
    }
#synonim {
    right: 169px;
    visibility: hidden;
    width: 200px;
    bottom: 0;
    position: absolute;
    height: 130px
    }
.testopic {
    font-size: 10px;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.h1a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #03F;
    background-position: center
    }
ul.tagcloud {
    list-style: none;
    margin: 0;
    padding: 0.5em;
    line-height: 1.8;
    width: 450px;
    text-align: justify
    }
ul.tagcloud li {
    display: inline
    }
ul.tagcloud a {
    text-decoration: none;
    color: #787870
    }
ul.tagcloud a:hover {
    text-decoration: underline;
    color: #444;
    margin-right: 0.2em
    }
a.size1 {
    font-size: 80%
    }
a.size2 {
    font-size: 100%
    }
a.size3 {
    font-size: 125%
    }
a.size4 {
    font-size: 150%
    }
a.size5 {
    font-size: 180%
    }
#sms {
    right: 30px;
    background-image: url(/immagini/sms_gratis.gif);
    width: 110px;
    background-repeat: no-repeat;
    position: fixed;
    top: 20px;
    height: 110px
    }
/* Vote */
#voting {
    position: relative;
    display: table;
    margin: 0 auto 0;
    font-size: 1em;
    line-height: 1.5
    }
* html #voting {
    display: block;
    text-align: center
    }
* + html #voting {
    display: block;
    text-align: center
    }
#voting span {
    display: table-cell
    }
* html #voting span {
    display: inline-block
    }
* + html #voting span {
    display: inline-block
    }
#voting .skip {
    padding: 14px 15px 30px 0;
    text-align: right
    }
* html #voting .skip {
    height: 0
    }
#voting .skip a {
    font-size: 1em
    }
#votestars {
    position: relative;
    width: 278px;
    overflow: hidden;
    padding-bottom: 1.5em;
    /* = line-height in #voting */
    vertical-align: top
    }
#votestars span {
    position: relative;
    display: block !important;
    height: 44px;
    /* = padding-top + padding-bottom in .skip (above) */
    overflow: visible;
    background: url(../stars.gif) no-repeat 0 0
    }
#votestars a {
    position: absolute;
    top: 0;
    display: block;
    width: 26px;
    overflow: hidden;
    padding: 24px 2px 0 0;
    color: #999;
    font-size: 0.9167em;
    text-align: center;
    text-decoration: none
    }
#votestars .m1 {
    left: 0;
    z-index: 19
    }
#votestars .m2 {
    left: 28px;
    z-index: 18
    }
#votestars .m3 {
    left: 56px;
    z-index: 17
    }
#votestars .m4 {
    left: 84px;
    z-index: 16
    }
#votestars .m5 {
    left: 112px;
    z-index: 15
    }
#votestars .m6 {
    left: 140px;
    z-index: 14
    }
#votestars .m7 {
    left: 168px;
    z-index: 13
    }
#votestars .m8 {
    left: 196px;
    z-index: 12
    }
#votestars .m9 {
    left: 224px;
    z-index: 11
    }
#votestars .m10 {
    left: 252px;
    z-index: 10;
    padding-right: 0
    }
#votestars a:hover {
    position: absolute;
    left: 0;
    background: url(../stars.gif) no-repeat -280px 0;
    color: #F60 !important;
    z-index: 1
    }
#votestars .m1:hover {
    padding-left: 0
    }
#votestars .m2:hover {
    padding-left: 28px
    }
#votestars .m3:hover {
    padding-left: 56px
    }
#votestars .m4:hover {
    padding-left: 84px
    }
#votestars .m5:hover {
    padding-left: 112px
    }
#votestars .m6:hover {
    padding-left: 140px
    }
#votestars .m7:hover {
    padding-left: 168px
    }
#votestars .m8:hover {
    padding-left: 196px
    }
#votestars .m9:hover {
    padding-left: 224px
    }
#votestars .m10:hover {
    padding-left: 252px
    }
* html #votestars .m1:hover {
    width: 26px;
    w\idth: 26px
    }
* html #votestars .m2:hover {
    width: 54px;
    w\idth: 26px
    }
* html #votestars .m3:hover {
    width: 82px;
    w\idth: 26px
    }
* html #votestars .m4:hover {
    width: 110px;
    w\idth: 26px
    }
* html #votestars .m5:hover {
    width: 138px;
    w\idth: 26px
    }
* html #votestars .m6:hover {
    width: 166px;
    w\idth: 26px
    }
* html #votestars .m7:hover {
    width: 194px;
    w\idth: 26px
    }
* html #votestars .m8:hover {
    width: 222px;
    w\idth: 26px
    }
* html #votestars .m9:hover {
    width: 250px;
    w\idth: 26px
    }
* html #votestars .m10:hover {
    width: 278px;
    w\idth: 26px
    }
#votephoto {
    display: table;
    margin: 0 auto
    }
* html #votephoto {
    display: block;
    text-align: center
    }
* + html #votephoto {
    display: block;
    text-align: center
    }
#votephoto .fascia {
    padding-right: 3px
    }
#votephoto .male {
    background: url(/images.badoo.com/411/-/-/fascia_male.gif) no-repeat 100% 6px
    }
#votephoto .female {
    background: url(/images.badoo.com/411/-/-/fascia_female.gif) no-repeat 100% 6px
    }
* html #votephoto .fascia {
    display: inline-block
    }
* html #votephoto .fascia {
    display: inline;
    height: 0
    }
* + html #votephoto .fascia {
    display: inline-block
    }
* + html #votephoto .fascia {
    display: inline
    }
.fascia div {
    text-align: left
    }
#votephoto .photo, #next_photo .photo {
    padding: 5px;
    border: 1px solid #DDD
    }
* html #votephoto .photo {
    display: inline-block;
    height: 0
    }
* html #votephoto .photo {
    display: inline
    }
.who {
    margin-top: 7px
    }
#next_photo {
    position: absolute;
    top: 44px;
    right: 0;
    width: 108px;
    overflow: hidden;
    padding-top: 4.84em
    }
.status {
    border-top: thin none #FFF;
    border-right: thin none #FFF;
    border-bottom: thin solid #fff;
    border-left: thin none #FFF;
    font-size: 13px;
    padding: 3px;
    background-color: #1C65D2;
    color: #FFF
    }
.top_foto_f {
    border-right: #f00 2px solid;
    border-top: #f00 2px solid;
    border-left: #f00 2px solid;
    border-bottom: #f00 2px solid;
    background-color: #ffc6c7
    }
.top_foto_m {
    border-right: #000080 2px solid;
    border-top: #000080 2px solid;
    border-left: #000080 2px solid;
    border-bottom: #000080 2px solid;
    background-color: #b9daff
    }
#soluzioni {
    width: 110px;
    height: 103px;
    font: bold 12px Arial, sans-serif;
    background: #6BBAE9 url(amici_foto.png)
    }
#soluzioni2 {
    width: 110px;
    height: 103px;
    font: bold 12px Arial, sans-serif;
    background: #6BBAE9 url(amici_donne.png);
    color: #000
    }
#soluzioni3 {
    width: 110px;
    height: 103px;
    font: bold 12px Arial, sans-serif;
    background: #6BBAE9 url(amici_uomini.png);
    color: #000
    }
#regioni {
    left: 218px;
    width: 510px;
    position: absolute;
    top: 98px
    }
#regioni FORM {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
#regioni FORM P {
    padding-right: 0;
    padding-left: 0;
    font-size: 11px;
    padding-bottom: 0;
    margin: 0;
    color: #fff;
    padding-top: 0
    }
#regioni FORM P INPUT {
    font-size: 11px
    }
#regioni FORM P SELECT {
    font-size: 11px
    }
.tab1 {
    border: thin solid #06C
    }
.tab1 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #F50;
    border-right-color: #F50;
    border-bottom-color: #F50;
    border-left-color: #F50
    }
.tabella_voli {
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-top-color: #999;
    border-right-color: #999;
    border-bottom-color: #999;
    border-left-color: #999
    }
.bordi {
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF
    }
div.notiziecontent dl dt:hover {
    background: #ff0
    }
.struttura {
    border: thin dashed #666
    }
select {
    height: 30px
    }