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(images/bgheader_r.gif);
	background-repeat: repeat-x;  
}
.c4pdf
{
    COLOR: white;
	BACKGROUND-IMAGE: url(https://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(https://www.dpsoftware.org/images/bgheader_footer.gif);
 	background-repeat: repeat-x; 
}
.c42pdf
{
    BACKGROUND-COLOR: #FF9933;
	background-image: url(https://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('images/bullet.gif');
}

.normal .interno
{
    list-style-image: url('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('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(https://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(https://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(https://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(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;
}

#ema, #sub
{
width: 100%;
color: gray;
background: #f5f5f5;
border: 1px solid #CCCCCC;
}

#ema: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(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(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(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;
}