body 
{
    margin: 0px;
    padding: 0px;
}

.form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    border-color: #333333 #666666 #CCCCCC #999999;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.formbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    border-color: #FFFFFF #CCCCCC #666666 #999999;
    background-color: #F3F3F3;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.testogen
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.style
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.style:hover
{
    color: #ff6600;
}

a:link, a:visited, A:hover
{
    text-decoration: none;
    color: #666666;
}

.stylenews
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

a.stylenews:hover
{
    color: #999999;
}

.styleacc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.styleacc:hover
{
    color: #cc6633;
}

.styleacc2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.styleacc2:hover
{
    color: #cc6633;
}

.styleser
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.styleser_mod
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: green;
    text-decoration: none;
}

a.styleser:hover
{
    color: #999900;
}

a.styleser_mod:hover
{
    color: #999900;
}

.styleser2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.styleser2:hover
{
    color: #999900;
}

.styleeve
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.styleeve:hover
{
    color: #868ea4;
}

.styleeve2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.styleeve2:hover
{
    color: #868ea4;
}


.styledid
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.styledid:hover
{
    color: #769ab8;
}

.styledid2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.styledid2:hover
{
    color: #769ab8;
}


.stylecor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.stylecor:hover
{
    color: #b7a6b0;
}

.stylecor2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.stylecor2:hover
{
    color: #b7a6b0;
}


.stylemas
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.stylemas:hover
{
    color: #cc3300;
}

.stylemas2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

a.stylemas2:hover
{
    color: #cc3300;
}

.stylemasg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none;
}

a.stylemasg:hover
{
    color: #ff0000;
}

.styleb
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333366;
    text-decoration: none;
}

.titolo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #333366;
    text-decoration: none;
}

.txtwhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.txtwhiteB
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.bordouno
{
    border: #CCCCCC solid;
    border-width: 1px 1px 5px;
}

.bordounosotto
{
    border: solid;
    border-width: 0px 0px 1px;
    border-color: #FF6600 #FF6600 #CCCCCC;
}

.bordoright
{
    border-color: black #CCCCCC black black;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.titoletti
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #465C86;
    text-decoration: none;
}

.bordosotsop
{
    border-color: #CCCCCC #FFFFCC #CCCCCC black;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.bordounoCopy
{
    border: #4684C1 solid;
    border-width: 1px 1px 5px;
}

.titoletti3grande
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #595900;
    text-decoration: none;
}
.titoletti3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #595900;
    text-decoration: none;
}

.titoletti4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666699;
    text-decoration: none;
}

.titoletti5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #A48E9B;
    text-decoration: none;
}

.titoletti6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #993333;
    text-decoration: none;
}

.bordoleft
{
    border-color: black #CCCCCC;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
}

.bordoform
{
    border: #CCCCCC solid;
    border-width: 1px 1px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
}

.bordobot
{
    border: #999999 solid;
    border-width: 1px 1px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
}

.titolettip
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #465C86;
    text-decoration: none;
    font-style: normal;
}

.titoletti2p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #663300;
    text-decoration: none;
    font-style: normal;
}

.titoletti3p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #595900;
    text-decoration: none;
    font-style: normal;
}

.titoletti4p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666699;
    text-decoration: none;
    font-style: normal;
}

.titoletti5p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #A48E9B;
    text-decoration: none;
    font-style: normal;
}

.titoletti6p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #993333;
    text-decoration: none;
    font-style: normal;
}

.elenco
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    list-style-type: square;
}

.testogenb
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    border-color: #FFFFFF #FFFFFF #999999;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.testogenbb
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    border-color: #FFFFFF #FFFFFF #666666;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.testogens
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.bordounogr
{
    border: 2px #CCCCCC solid;
}

.styleindex
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #99ACC8;
    text-decoration: none;
}

a.styleindex:hover
{
    color: #ffffff;
}

.titcurricula
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #465C86;
    text-decoration: none;
}


.salsfdown
{
    background-image: url(img/00sfsal.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.salsf
{
    background-color: #d9dfc1;
    background-image: url(img/salon/sfsal2.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.salbordouno
{
    border: #999999 solid;
    border-width: 1px 1px 5px;
}

.salbordounoCopy
{
    border: 1px #CCCCCC solid;
}

.styleacc2Copy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    border-color: black black black #CCCCCC;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
}

.bordoleftCopy
{
    border: dotted;
    border-width: 0px 0px 0px 1px;
    border-color: #FFFFFF #FFFFFF #FFFFFF #999999;
}

.titoletti2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #663300;
    text-decoration: none;
}

.titoletti2grande
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #663300;
    text-decoration: none;
}

.styleaccgrande
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #993300;
    text-decoration: none;
}

.bordosotsop2
{
    border-color: #666666 #FFFFCC #666666 black;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}


.titoletti7
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
a.titoletti7:hover
{
    color: #E68A00;
}

.titoletti8
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #E68A00;
    text-decoration: none;
}
a.titoletti8:hover
{
    color: #ff9900;
}
.stylemas2i
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
.bordounosottotxt
{
    border: solid;
    border-width: 0px 0px 1px;
    border-color: #FF6600 #FF6600 #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}
.elenco2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    list-style-type: none;
    list-style-image: url(img/iconews.gif);
}
.elenco2Copy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
    list-style-image: url(img/iconews.gif);
}
.elenco3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    list-style-type: square;
    list-style-image: none;
}
.titolettigrande
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #336699;
    text-decoration: none;
}
.stylescuro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.elenco2num
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: decimal;
    list-style-image: none;
}
.elenconum
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    list-style-type: decimal;
}
.elencolet
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    list-style-type: lower-alpha;
}
.titolettigray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
.testogenbbCopy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
    border-color: #FFFFFF #FFFFFF #666666;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
a.linksegr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B8E2EF;
    text-decoration: none;
}
a.linksegr:hover
{
    text-decoration: underline;
}
.mariana
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #FF3300;
    text-decoration: none;
}
.styleserbig
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
.styleserbig
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
a.styleserbig:hover
{
    font-weight: bold;
    color: #999900;
}


.menumenu1green {
    background-color: #999900;
}
.menumenu2 {
    background-color: #EFEFEF;
    border: #CCCCCC solid 1px;
}
