BODY
{
    MARGIN: 0px;
    background-color: #FFFFFF;
    padding-top: 0px;
    background-position: left;
}

A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-family: Verdana;
}

A:visited
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: underline;
    font-family: Verdana;
}

A:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-family: Verdana;
}

a.bianco
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
    font-weight: bold;
    TEXT-DECORATION: none
}

a.bianco:visited
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
    font-weight: bold;
    TEXT-DECORATION: none
}

.testo
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    /*TEXT-ALIGN: justify;*/
    letter-spacing: normal;
}

.testohome, .testohome:link, .testohome:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
    font-style: italic;
    text-decoration: none;
}

.testohome:hover, .testohome:active
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
    font-style: italic;
    text-decoration: underline;
}

.titolihome
{
   font-family:verdana; 
   color:#747474; 
   font-weight:bold; 
   font-size:14px; 
   font-style:italic;
}

.testopicco
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify;
    letter-spacing: normal;
}

.testopicco2
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    letter-spacing: normal;
}

.testo_bold
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
    font-weight: bold;
}

.testo_azzurro
{
    FONT-SIZE: 10px;
    COLOR: #0AC6F5;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
}

.testo_azzurro_bold
{
    FONT-SIZE: 11px;
    COLOR: #0AC6F5;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
}

.testo_blue
{
    FONT-SIZE: 10px;
    COLOR: #04129A;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
}

.testo_blue_bold
{
    FONT-SIZE: 11px;
    COLOR: #04129A;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
}

.testo_verde
{
    FONT-SIZE: 10px;
    COLOR: #AACE57;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    letter-spacing: normal;
}

.testo_verde_bold
{
    FONT-SIZE: 11px;
    COLOR: #AACE57;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
}

.testo_rosa
{
    FONT-SIZE: 10px;
    COLOR: #A993DA;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
}

.titolo_istituz
{
    FONT-SIZE: 14px;
    COLOR: #A993DA;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: small-caps;
}

.titolo_pharmachem
{
    FONT-SIZE: 14px;
    COLOR: #0AC6F5;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: small-caps;
}

.titolo_nutracos
{
    FONT-SIZE: 14px;
    COLOR: #AACE57;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: small-caps;
}

.titolo_nutracos_cosmetics
{
    FONT-SIZE: 14px;
    COLOR: #c67a9e;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: small-caps;
}

.titolo_directory
{
    FONT-SIZE: 14px;
    COLOR: #04129A;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: small-caps;
}

.titolo_nero
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: uppercase;
}

.titolo_bianco
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
}

.footer
{
    background-color: #F2EDFC;
    FONT-SIZE: 10px;
    COLOR: #142435;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    font-weight: normal;
    text-align: center;
}

.td_pharmachem
{
    font-family: Verdana;
    font-size: 10px;
    background-color: #EFFBFE;
    border-top: 0px solid #0AC6F5;
    border-right: 1px solid #0AC6F5;
    border-bottom: 1px solid #0AC6F5;
}
.td_pharmachem_sel
{
    font-family: Verdana;
    font-size: 10px;
    background-color: #ffffff;
    border-top: 0px solid #0AC6F5;
    border-right: 1px solid #0AC6F5;
    border-bottom: 1px solid #0AC6F5;
}
.td_nutracos
{
    font-family: Verdana;
    font-size: 10px;
    background-color: #F9FDEF;
    border-top: 0px solid #B2D462;
    border-right: 1px solid #B2D462;
    border-bottom: 1px solid #B2D462;
}
.td_nutracos_sel
{
    font-family: Verdana;
    font-size: 10px;
    background-color: #ffffff;
    border-top: 0px solid #B2D462;
    border-right: 1px solid #B2D462;
    border-bottom: 1px solid #B2D462;
}
.td_pharmachem_head
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: uppercase;
    background-color: #EFFBFE;
    border-top: 1px solid #0AC6F5;
    border-right: 1px solid #0AC6F5;
    border-bottom: 1px solid #0AC6F5;
}
.td_nutracos_head
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    letter-spacing: 1px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: uppercase;
    background-color: #ffffff;
    border-top: 1px solid #B2D462;
    border-right: 1px solid #B2D462;
    border-bottom: 1px solid #B2D462;
}

.logoHP {
	float: left;  
	width: 154px;
	/*height: 90px;*/
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

/* zona news (non linkata, solo per NL) */
.tit_news {
   FONT-SIZE: 9px;
   COLOR: #000000;
   FONT-FAMILY: Verdana;   
   margin-bottom: 5px;
}

.txt_news {
   FONT-SIZE: 9px;
   COLOR: #000000;
   FONT-FAMILY: Verdana;      
}

.lnk_news {
   FONT-SIZE: 9px;
   COLOR: #000000;
   FONT-FAMILY: Verdana;
   text-align: right;   
}

.img_news {
   margin-right: 5px;
   margin-bottom: 5px;
}

.bordo_top_tab, .bordo_top_tab a {
   FONT-SIZE: 10px;
   COLOR: #000000;
   FONT-FAMILY: Verdana;
   font-weight: bold;
   text-decoration: none;
}
