BODY
{
}

form
{
    margin: 0;
    padding: 0;
}

.reviews .news_hidden
{
    display: none !important;
}

#paypal
{
    margin-bottom: 20px;
}

#news_short
{
    height: 294px;
    overflow: hidden;
}

.result
{
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif !important;
    font-size: 9pt !important;
    FONT-WEIGHT: normal !important;
    COLOR: gray !important;
    FONT-VARIANT: normal !important;
}
.resultPDF
{
    COLOR: #696969;
    FONT-SIZE: 7pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
}
.resultPDFG
{
    BACKGROUND-COLOR: #E8E8E8;
    COLOR: #696969;
    FONT-SIZE: 7pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
}
.resultPDFO
{
    COLOR: orange;
    FONT-SIZE: 7pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
}

.result span
{
    font-size: 14pt !important;
    color: #7272FF !important ;
}
.result a
{
    font-size: 9pt !important;
    color: gray !important;
}

#pdf
{
    BACKGROUND-COLOR: #ffffff !important;
}

#pdf a
{
    BACKGROUND-COLOR: #ffffff !important;
    color: white !important;

}

.result div
{
    BACKGROUND-COLOR: #f5f5f5 !important;
}

.result2
{
    COLOR: #e8e8e8;
    BACKGROUND-COLOR: #e8e8e8;
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif !important;
    font-size: 9pt !important;
    FONT-WEIGHT: normal !important;
    FONT-VARIANT: normal !important;
    margin-bottom: 10px;
    margin-top: -4px;
    border: 0px;
    padding: 0px;
}

.c1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 25pt;
    FONT-FAMILY: 'Times New Roman', Arial;
}
.c3
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 0pt;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-VARIANT: normal;
}
.c4
{
    BACKGROUND-COLOR: #FF9933;
    background-image: url(http://www.dpsoftware.org/images/bgheader_r.gif);
    background-repeat: repeat-x;
}
.c4pdf
{
    COLOR: white;
    BACKGROUND-IMAGE: url(http://www.dpsoftware.org/images/bgheader_r.jpg);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #FF9933;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
}
.c42
{
    BACKGROUND-COLOR: #FF9933;
    background-image: url(http://www.dpsoftware.org/images/bgheader_footer.gif);
    background-repeat: repeat-x;
}
.c42pdf
{
    BACKGROUND-COLOR: #FF9933;
    background-image: url(http://www.dpsoftware.org/images/bgheader_footer.jpg);
    background-repeat: repeat-x;
}
.c5
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana Ref', Verdana;
    BACKGROUND-COLOR: #cccccc
}
.c5pdf
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 5pt;
    BORDER-LEFT: black 1px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana Ref', Verdana;
    BACKGROUND-COLOR: #cccccc
}

.c6
{
    BACKGROUND-COLOR: transparent;
}


.l1a
{
    BORDER-RIGHT: transparent 1px;
    BORDER-TOP: transparent 1px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: transparent 1px;
    BORDER-BOTTOM: transparent 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.l1b
{
    BACKGROUND-COLOR: gray;
    BORDER-RIGHT: transparent 1px;
    BORDER-TOP: transparent 1px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: transparent 1px;
    BORDER-BOTTOM: transparent 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.l2:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.l2
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Verdana Ref', Verdana;
    FONT-VARIANT: normal
}
.h1
{
    FONT-SIZE: 25pt;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Arial
}
.h2
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
A.l3:hover
{
    FONT-SIZE: 10pt;
    COLOR: #3399ff;
    FONT-FAMILY: Arial, Verdana
}
A.l3
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana
}
.normal
{
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    FONT-WEIGHT: normal;
    COLOR: gray;
    FONT-VARIANT: normal;
}

.normal ul li
{
    list-style-image: url('http://www.dpsoftware.org/images/bullet.gif');
}

.normal .interno
{
    list-style-image: url('http://www.dpsoftware.org/images/niente.jpg') !important;
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif !important;
    font-size: 9pt !important;
    FONT-WEIGHT: normal !important;
    COLOR: gray !important;
    FONT-VARIANT: normal !important;
    padding-left: 20px !important;
}

.normal .bred
{
    font-style: italic;
    list-style-image: url('http://www.dpsoftware.org/images/bulletred.gif');
}

.normal img
{
    margin-top: 12px !important;
    margin-right: 8px !important;
}

.normal .img_border, .img_border
{
    BORDER: 1px solid #CCCCCC;
    PADDING: 4px;
}

.normal a
{
    COLOR: #2A0999;
}

.normal span
{
    COLOR: red;
}

.h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Arial, Verdana;
    FONT-VARIANT: normal
}
A.l4:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman';
    TEXT-DECORATION: none
}
A.l4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    FONT-FAMILY: 'Times New Roman';
    TEXT-DECORATION: none
}
.c2
{
    background-color: #6C6C6C;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 25px;
    background-image: url(http://www.dpsoftware.org/images/bgheader_nero_chiaro.gif);
    background-repeat: repeat-x;
}
.l5a
{
    BACKGROUND-COLOR: #4D4D4D;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
    background-image: url(http://www.dpsoftware.org/images/bgheader_nero.gif);
    background-repeat: repeat-x;
    TEXT-ALIGN: center
}
.l5apdf
{
    BACKGROUND-COLOR: #4D4D4D;
    COLOR: white;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
    background-image: url(http://www.dpsoftware.org/images/bgheader_nero.jpg);
    background-repeat: repeat-x;
    TEXT-ALIGN: center;
}

.l5b
{
    BACKGROUND-COLOR: #FF9933;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
    background-image: url(http://www.dpsoftware.org/images/bgheader_r.gif);
    background-repeat: repeat-x;
    TEXT-ALIGN: center;
}
.h5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    COLOR: white;
    FONT-VARIANT: normal
}

.table1
{
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    FONT-WEIGHT: normal;
    COLOR: gray;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #F5F5F5;
}

.table2
{
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    FONT-WEIGHT: normal;
    COLOR: gray;
    FONT-VARIANT: normal;

}

.table_titolo
{
    font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    FONT-WEIGHT: bold;
    COLOR: gray;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #e8e8e8 !important;
}


td.fact, th.fact {
    border:1px solid #CCCCCC;
    font-size:8pt;
    padding:2px;
}

th.fact {
    background-color:#EEEEEE;
    text-align:center;
}

fieldset
{
    border: 1px solid #CCCCCC;
}

#textarea 
{
    width: 100%;
    height: 200px;
    background: #f5f5f5;
    border: 1px solid #CCCCCC;
}

legend {
 color: gray;
}

#ema, #sub, .ema2, .riga
{
	width: 100%;
    color: gray;
    background: #f5f5f5;
    border: 1px solid #CCCCCC;
    FONT-WEIGHT: bolder;
}
.riga
{
	width: 100%;
    color: gray;
    background: #f5f5f5;
    border: 1px solid #ffc46f;
    FONT-WEIGHT: bolder;
    text-align: center;
}
.rigared
{
	width: 100%;
    color: gray;
    background: #f5f5f5;
    border: 1px solid red;
    FONT-WEIGHT: bolder;
    text-align: center;
}
.riga2
{
	width: 16%;
    color: gray;
    background: #f5f5f5;
	FONT-WEIGHT: bolder;
}
.riga2b
{
	width: 9%;
    color: gray;
    background: #f5f5f5;
	FONT-WEIGHT: bolder;
}
.riga3
{
	width: 16%;
    color: gray;
    background: #eaf1dd;
}
.riga3b
{
	width: 9%;
    color: gray;
    background: #eaf1dd;
}
.riga4
{
	width: 25%;
    color: gray;
    background: #e5e0ec;
}
.riga5
{
	width: 25%;
    color: gray;
    background: #dbeef3;
}
.riga6
{
	width: 25%;
    color: gray;
    background: #fde9d9;
}


.riga_compl_
{
	width: 100%;
    color: gray;
    background: #f5f5f5;
    border: 1px solid #ffc46f;
    FONT-WEIGHT: bolder;
    text-align: center;
}
.riga_compl_red
{
	width: 100%;
    color: gray;
    background: #f5f5f5;
    border: 1px solid red;
    FONT-WEIGHT: bolder;
    text-align: center;
}
.riga_compl_2
{
	width: 12%;
    color: gray;
    background: #f5f5f5;
	FONT-WEIGHT: bolder;
}
.riga_compl_2c
{
	font-size: 70%;
    color: gray;
    background: #f5f5f5;
	FONT-WEIGHT: bolder;
}
.riga_compl_2d
{
    color: gray;
    background: #f5f5f5;
	
}
.riga_compl_2b
{
	width: 5%;
    color: gray;
    background: #f5f5f5;
	FONT-WEIGHT: bolder;
}
.riga_compl_3
{
	width: 12%;
    color: gray;
    background: #eaf1dd;
}
.riga_compl_3b
{
	width: 5%;
    color: gray;
    background: #eaf1dd;
}
.riga_compl_4
{
	width: 8%;
    color: gray;
    background: #e5e0ec;
}
.riga_compl_5
{
	width: 8%;
    color: gray;
    background: #dbeef3;
}
.riga_compl_6
{
	width: 8%;
    color: gray;
    background: #fde9d9;
}


.ema2:hover {
border: 1px solid #ffc46f;
}
#ema:hover {
border: 1px solid #ffc46f;
}
.riga:hover {
border: 1px solid #ffc46f;
}

#sub:hover {
border: 1px solid #ffc46f;
}
#textarea:hover {
border: 1px solid #ffc46f;
}

#email
{
    color: gray;
}

select
{
    color: black;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.container
{
    width: 100%;
}

.res_test
{
    background: #D9E1E5 url(http://www.dpsoftware.org/images/cpu.png);
    border: 0px;
    height: 28px;
    border-right: 0px;
    color: white;
    font: bold 5px sans-serif;
    line-height: 8px;
    padding: 0 16px;
    text-decoration: none;
    font-size: 11px !important;
    width: 62px;
}

.res_test_pressed
{
    background: #D9E1E5 url(http://www.dpsoftware.org/images/cpu_pressed.png);
    border: 0px;
    height: 28px;
    border-right: 0px;
    color: white;
    font: bold 5px sans-serif;
    line-height: 8px;
    padding: 0 16px;
    text-decoration: none;
    font-size: 11px !important;
    width: 62px;
}

.res_test a
{
    text-decoration: none;
    display: block;
}

.res_test_pressed a
{
    text-decoration: none;
}

.res_test:hover
{
    background: #D9E1E5 url(http://www.dpsoftware.org/images/cpu_pressed.png);
    border: 0px;
    height: 28px;
    border-right: 0px;
    color: white;
    font: bold 5px sans-serif;
    line-height: 8px;
    padding: 0 16px;
    text-decoration: none;
    font-size: 11px !important;
    width: 62px;
}

.h3_text
{
    border: 1px solid #CCCCCC;
}

.h3_banner
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.adHeadline 
{
    font: bold 9pt Arial;
    text-decoration: underline;
    color: #ff9933;
}

.adText 
{
    font: normal 9pt Arial;
    text-decoration: none; color: #808080;
}

.modelloPDF a
{
    COLOR: #7272FF;
    FONT-SIZE: 11pt;
    FONT-FAMILY: 'Verdana Ref', Verdana, Arial;
    HEIGHT: 0px;
}

#frame {
    border:0 none;
    height:700px;
    width:400px;
}

hr {
    border: 0;
    width: 100%;
    background-color: #CCCCCC;
    height: 1px;
}

div.figure {
    border: thin silver solid;
    margin: 0.5em;
    padding: 0.5em;
}

div.figure p {    
    text-align: center;
    font-style: italic;
    text-indent: 0;
}

fieldset {
padding: 7px;	
}

