.testoprovider
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #999b9b;
    FONT-FAMILY: arial;
    LETTER-SPACING: 16px;
    TEXT-DECORATION: none
}
.testoregistra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #41608c;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.testocontrattog
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #0E2131;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana; arial;
    TEXT-DECORATION: none
}
.testocontrattop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0E2131;
    FONT-FAMILY: verdana; arial;
    TEXT-DECORATION: none
}
.testocontrattobase
{
    FONT-WEIGHT: light;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana; arial;
    TEXT-DECORATION: none
}
.testocontrattodati
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c6993;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: verdana; arial;
    TEXT-DECORATION: none
}
.testomenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5b5b5b;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testobase
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #737373;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testodiritti
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #596f8f;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testoareaclienti
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #8d95a7;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testouserpwd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4c6993;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testopunto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c6993;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testononti
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #4c6993;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testononsei
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #727272;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testonews
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #727272;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testonews1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #727272;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testorednews
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #e50000;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: arial;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.testored
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #A71C1C;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testoregistra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #41608c;
    FONT-FAMILY: arial;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.testoinclude
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #41608c;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testobianco
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testoviola
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #907ed0;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testofferta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #727272;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testofferta12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #727272;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testofferterosso
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e02500;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.testoffertatito
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6987b1;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.corsi
{
    COLOR: #4D719F;
    FONT-FAMILY: arial, sans-serif, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.blufil
{
    BACKGROUND: #7999b4
}
.whitefil
{
    BACKGROUND: #ffffff
}
.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5b5b5b;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5b5b5b;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.menu:hover
{
    FONT-SIZE: 12px;
    COLOR: #6d2312;
    TEXT-DECORATION: none
}
.bludown:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006ddc;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bludown:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5b5b5b;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bludown:hover
{
    FONT-SIZE: 11px;
    COLOR: #233552;
    TEXT-DECORATION: none
}

.linkinterno:link
{
    COLOR: #CD2700;
    FONT-FAMILY: arial, sans-serif, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

.linkinterno:visited
{
    COLOR: #CD2700;
    FONT-FAMILY: arial, sans-serif, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

.linkinterno:hover
{   
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #313E5E;
    TEXT-DECORATION: none
}

.GRIDBUTTON
{
    BORDER-RIGHT: silver thin double;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: silver thin double;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(images/cazzetto.gif);
    BORDER-LEFT: silver thin double;
    WIDTH: 100px;
    CURSOR: hand;
    COLOR: #6c6c6c;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    HEIGHT: 25px
}
.GRIDBUTTONL
{
    BORDER-RIGHT: silver thin double;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: silver thin double;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(images/cazzetto.gif);
    BORDER-LEFT: silver thin double;
    WIDTH: 40px;
    CURSOR: hand;
    COLOR: #6c6c6c;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    HEIGHT: 25px
}
.Linkone
{
    CURSOR: hand
}
.Link444:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #575757;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
    arial: ;
    sans-serif: 
}
.Link444:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #445757;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
    arial: ;
    sans-serif: 
}
.Link444:hover
{
    FONT-SIZE: 11px;
    COLOR: #b79200;
    TEXT-DECORATION: none
}

div#titoli h1, div#titoli h2, div#titoli h3, div#titoli p, div#footer a
{
	font-size: 9px; color: #999999; display:inline;
}