h2, h1 {
	margin:0px;
	padding:0px;
}

#infdiv {

        font: 14px Verdana, Arial, Helvetica, sans-serif;

        color: #333333;

}

p.note {

        font-size: 12px;

        color: #FF9900;

}

#nlnk p {

        margin: 0 0 3px 0;

}

#nlnk a:link {

        color: #FF9900;

}

#nlnk a:visited {

        color: #999999;

}

#nlnk a:hover, #nlnk a:active {

        color: #000000;

}

body {

        margin: 0 0 0 8px;

        padding: 0px;

}



#testatalogo {

        background-image: url(img/back_testata.gif);

        background-repeat: repeat-x;

        background-position: bottom;

}

/* ------------------------------------------------------------------------- */
.prodottisx {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333333;
        border-bottom: 1px solid black;
        padding: 2px 2px 2px 5px;
        background-image: url(img/back_menu_prodotti.gif);
        background-repeat: no-repeat;
        background-position: right;
                                background-color: #00AEF0;
}



.prodottoselezionato {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #FFF;
        border-bottom: 1px solid black;
        padding: 2px 2px 2px 5px;
        background-image: url(img/back_menu_prodotto_selezion.gif);
        background-repeat: no-repeat;
        background-position: right;
                                background-color: #00AEF0;
}

#menuprodotti a:link, #menuprodotti a:visited  {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333333;
        text-decoration: none;
                                /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}

#menuprodotti a:hover{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: white;
        text-decoration: underline;
                                /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}


#report a:link, #report a:visited {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;
        text-decoration: none;
        /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}

#report a:hover {
        text-decoration: underline;

}

.nomerisultato{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: white;
        text-decoration: underline;
        /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}

.nomereport{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;

        padding: 0 0 2px 5px;
        background-image: url(img/back_report_lungo.gif);
        background-repeat: no-repeat;
        background-position: 0 0;

}

.descrizioneereport{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #333333;
        padding: 5px;
        /*border-width: 0 0 0 1px;
        border-style: solid;
        border-color: #00AEF0;*/
}

#main {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #333333;
        padding: 0 15px;
        border-width: 0 2px 0 0;
        border-style: dotted;
        border-color: #00AEF0;
}

#main a:link, #main a:visited {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;
        text-decoration: none;
        /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}

#main a:hover {
        text-decoration: underline;

}




.lineanera{
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: #000;
                                background-color: #00AEF0;
}

.titoli3 {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #00AEF0;
}
.titoli2 {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000;
}

.vitale {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;
}

#colsx{
        background-color: #00AEF0;
                                background-image: url(img/back_logo.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        height:300px;

}


TABLE#schedona {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #333333;

}

 #nomeprodotto{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;
                border-width: 0 0 1px 1px;
                border-style: solid;
                border-color: #00AEF0;
        padding: 0 0 4px 5px;


}

#descrizioneprodotto{
        padding: 8px;
                border-width: 0 0 0 1px;
                border-style: solid;
                border-color: #00AEF0;
                text-align: justify;

}
#produttore{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: orange;
                border-width: 0 0 1px 0;
                border-style: solid;
                border-color: #00AEF0;
                padding: 0 0 4px 5px;
                text-align: center;

}

#produttore a:link, #produttore a:hover, #produttore a:visited{
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: orange;
                text-decoration: underline


}

TABLE#dove {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333333;

}

.left {
        align: left;
}


#uncsaal a:link, #uncsaal a:visited, #rina a:link, #rina a:visited {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #00AEF0;
        text-decoration: none;
        /*border-bottom: 1px solid black;
        padding: 2px 2px 2px 12px;
        */
}

#uncsaal a:hover, #rina a:hover {
        text-decoration: underline;

}

hr{
        color: #00AEF0;
				height: 1px;
				
}

#contatti {

        font: 13px Verdana, Arial, Helvetica, sans-serif;

        color: #333333;
				padding: 10px 5px 10px 40px;

}


#contatti a:link, #contatti a:visited  {

        font: 12px Verdana, Arial, Helvetica, sans-serif;

        color: #00AEF0;
				font-weight: bold;
				

}

}



.dati {

        font: 12px Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #3e3e3e;
}

input.data, textarea {

        font: 13px Verdana, Arial, Helvetica, sans-serif;

        color: #333333; border: 1px solid #00AEF0; padding-left: 2px;
}