#div_container div.div_header div.div_main_menu {
   float                : right;
   font-family          : Verdana;
   font-size            : 11px;
   width                : 200px;
   padding              : 40px 0 0 0;
}

div.div_ultime_installazioni {
   float                      : right;
   padding                    : 30px 0px;
   width:220px;
   text-align                 : center;
   color                      : #3B4809;
   font-size                  : 14px;
   letter-spacing             : -1px;
   background-image           : url(../../_pics/invoicex/bottoni/bg_installazioni2.gif);
   background-repeat          : no-repeat;
   background-position        : center center;
}

div.div_ultime_installazioni span.valore {
   font-size                  : 120%;
}

#div_container {
    background-image: url(../../_pics/invoicex/bg_header.jpg);
}


#div_container div.div_header div.div_main_menu a:link,
#div_container div.div_header div.div_main_menu a:visited {
    color              : #FFF;
    font-size:14px;
    font-weight:bold;
}

#div_container div.div_header div.div_main_menu span.selected {
    color             : #FFF;
    font-size:14px;
    font-weight:bold;
}

#div_container div.div_header div.div_main_menu p.titolo {
    color             : #FFF;
}

#div_container div.div_body h1.titolo {
    background-image: url(../../_pics/invoicex/dot_titolo.png);
}


#div_container div.div_body h1.titolo {
    color             : #5F900B;
}

a:link,
a:visited {
    color             : #5F900B;
}

#div_container div.div_footer {
    border-color      : #4B7406;
}

p.link_scarica {
    font-size         : 16px;
    letter-spacing    : -1px;
}





table.tab_caratteristiche {
    margin				: auto;
    width               : 95%;
}

table.tab_caratteristiche tr th{
    white-space			: nowrap;
    background			: #8CAD54;
    color				: #FFF;
    border-right			: 1px solid #FFF;
}

table.tab_caratteristiche tr th,
table.tab_caratteristiche tr td {
    padding				: 6px;
    font-size           : 12px;
}

table.tab_caratteristiche tr td.td_1 {

}

table.tab_caratteristiche tr td {
    border-bottom			: 1px solid #BBB;
    border-right			: 1px solid #DDD;
}

table.tab_caratteristiche tr td div.div_bottone {
    background-image        : url(../../_pics/invoicex/caratteristiche/bg_bottone.gif);
    background-repeat       : no-repeat;
    color				        : #FFF;
    width                  : 60px;
    margin                 : auto;
    padding                : 16px;
    font-size              : 11px;
}

table.tab_caratteristiche tr td div.div_bottone a:link,
table.tab_caratteristiche tr td div.div_bottone a:visited {
    color				: #FFF;
    text-decoration			: none;
}

table.tab_caratteristiche tr td div.div_bottone a:hover {
    text-decoration			: underline;
}

table.tab_caratteristiche tr td div.div_bottone big {
    font-size			: 18px;
    font-weight			: bold;
}

table.tab_caratteristiche tr td span.small {
    font-size			: 9px;
    color				: #333;
}

table.tab_caratteristiche tr.tr_d td
{
    background			: #F3F3F3;
}

table.tab_caratteristiche tr td.td_car
{
    text-align             : center;
    border-width           : 1px;

}

table.tab_caratteristiche tr.tr_links td {
    border				    : 0;
}

table.tab_caratteristiche tr.tr_links td.td_link {
    text-align			: center;
}


div.div_dload_piattaforme
{
    width			: 85%;
    margin			: auto;
    margin-top       : 35px;
}

div.div_dload_piattaforme div.div_win,
div.div_dload_piattaforme div.div_mac,
div.div_dload_piattaforme div.div_linux
{
    width			: 256px;
}

div.div_dload_piattaforme div.div_linux,
div.div_dload_piattaforme div.div_mac
{
    float			: right;
}

div.div_dload_piattaforme div.div_win p,
div.div_dload_piattaforme div.div_linux p,
div.div_dload_piattaforme div.div_mac p
{
    text-align		: center;
}

div.div_dload_piattaforme span.link_dload {
    font-size         : 130%;
    padding           : 5px;
    letter-spacing    : -1px;
}

div.div_dload_piattaforme a:link,
div.div_dload_piattaforme a:visited {
    text-decoration      : none;
}



div.div_contatti {
    margin            : auto;
    padding-top       : 20px;
    width             : 90%;
}

#div_form_email {
    float             : left;
    width             : 350px;
}

#div_form_contatti {
    width             : 420px;
    margin-left       : 400px;
}

#div_form_contatti input.input_1,
#div_form_contatti select.input_1,
#div_form_contatti textarea.input_1 {
    width          : 350px;
}

#div_form_contatti div.div_errori,
#div_form_contatti div.div_invio {
    padding			: 2px;
}

#div_form_contatti div.div_invio p.ok_mail,
#div_form_contatti div.div_errori p.errore {
    font-size		: 16px;
    font-weight		: bold;
}

#div_form_contatti div.div_errori p.errore {
    color			: #E00;
}

#div_form_contatti ul li {
    padding			: 4px;
}

#div_form_contatti table.tab_form {

}

#div_form_contatti table.tab_form td {
    padding			: 3px;
}

#div_form_contatti table.tab_form td.td_header {
    padding			: 6px 0 2px 0;
    font-weight		: bold;
}

#div_form_contatti table.tab_form td.td_dida {
    text-align		: right;
}

#div_form_contatti table.tab_form td.td_campo {
    text-align		: left;
}



#div_form_contatti table.tab_form td.td_messaggio,
#div_form_contatti table.tab_form td.td_submit {

}

#div_form_contatti table.tab_form td p.privacy_txt {
    font-size		: 11px;
}

#div_form_contatti table.tab_form td p.privacy_input {
    padding			: 3px;
    text-align		: center;
}

#div_form_contatti table.tab_form td p.submit {
    text-align		: center;
    padding			: 2px;
}

table.tab_faq {
    margin            : auto;
    width             : 90%;
}

table.tab_faq td {
    padding           : 4px;
}

table.tab_faq td.td_domanda {
    border-bottom            : 1px dotted #CCC;
}

table.tab_faq td.td_risposta {
    font-size         : 14px;
}

table.tab_faq td.td_numero {
    font-size               : 18px;
    width                   : 30px;
    background-color        : #F5F5F5;
    border-right            : 1px solid #CCC;
    text-align              : center;
}

div.div_lista_caratteristiche {
    margin                  : auto;
    width                   : 80%;
    padding                 : 8px;
}

ul.ul_lista_caratteristiche {
    list-style-type         : square;
}

ul.ul_lista_caratteristiche li {
    padding                 : 3px 0;
}

table.tab_costi_pacchetti {
    margin                  : auto;
    margin-top              : 20px;
    margin-bottom             : 20px;
    width                      : 80%;
}

table.tab_costi_pacchetti td {
    padding                 : 8px 10px;
    border-bottom           : 1px solid #EEE;
}

table.tab_costi_pacchetti td.td_nome {
    width                   : 60%;
}

table.tab_costi_pacchetti td.td_prezzo,
table.tab_costi_pacchetti td.td_acquista {
    width                   : 20%;
    white-space             : nowrap;
}

table.tab_costi_pacchetti td.td_prezzo {
    color                   : #90B31E;
    font-size               : 34px;
    letter-spacing          : -1px;
}



table.tab_costi_pacchetti td.td_prezzo span.small {
    font-size               : 50%;
}

/* invoicex */
.bordo_sotto
{
	border-bottom		: 1px solid #CCC;
}
.padding_1
{
	padding			: 10px;
}

.invoicex_customize label{
    display:block;
    padding:0.5em;
    padding-left:50px;
    background-position:8px center;
    background-repeat:no-repeat;
    border:0;
    clear:both;
    cursor:pointer;
}
.invoicex_customize a a:hover{
    text-decoration: none;
}
.checked{
    background-image:url(../../_pics/invoicex/icone/chk_onx2.png);
    
}
.unchecked{
    background-image:url(../../_pics/invoicex/icone/chk_offx2.png);
    background-image:url(../../_pics/null.gif);
}

.tip {
    color: #fff;
    width: 172px;
    z-index: 13000;
}
.tip-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    padding: 8px 8px 4px;
    background: url(../../_pics/invoicex/bubble.png) top left;
}
.tip-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: url(../../_pics/invoicex/bubble.png) bottom right;
}

.img_bordo {
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-right-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-right-color: #999999;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #ffffff;
}

.td_prezzo_inv2 {
    color                   : #90B31E;
    font-size               : 18px;
    font-weight: bold;
    padding: 2px;
    background-color: #F0F0F0;
    text-align: center;
}

.td_nome_invoicex {
    padding: 2px;
    background-color: #F0F0F0;   
}

.totale_pacchetti {
    padding: 4px;
    color                   : #90B31E;
    font-size               : 22px;
    font-weight: bold;
    background-color: #F0F0F0;
    text-align: center;
}


/* FORM ACQUISTO */
input.input_1,
select.input_1,
textarea.input_1
{
	font-family			: verdana, sans-serif;
	background			: #EEE;
}

input.input_1,
select.input_1
{		
	font-size			: 13px;
}

select.input_1 optgroup {
   font-size         : 12px;
   font-family       : Verdana, sans-serif;
   font-style        : normal;
   font-weight       : bold;
   color                : #333;
   background-color     : #FFF;

}

select.input_1 optgroup option {
   font-size         : 11px;
   background-color     : #EEE;
   padding              : 1px 0;
   color                : #000;
}

input.input_1
{
	width				: 430px;
}

select.input_1
{
	
}

input.input_1,
textarea.input_1
{
	padding				: 3px;
	border				: 1px solid #666;
}

textarea.input_1
{
	font-size			: 10px;
	width				: 430px;
}
div.div_form_acquisto
{
	background		: #FFF;
	padding			: 10px;
	border			: 4px dotted #CCC;
	width			: 70%;
	margin			: auto;
	
}

div.div_form_acquisto_avviso
{
	text-align		: center;
	padding			: 15px;
	background-color:#D1FAB6;
}

div.div_form_acquisto div.bottoni
{
	text-align		: center;
	padding			: 4px;
	margin-top		: 5px;
}

div.div_form_acquisto div.bottoni form
{
	display			: inline;
}

table.tab_form_acquisto
{
	width				: 100%;
	margin				: auto;
}

table.tab_form_acquisto td
{

}

table.tab_form_acquisto td.td_1
{
	text-align			: right;
	
}

table.tab_form_acquisto td.td_1
{
	width				: 40%;
}

table.tab_form_acquisto td.td_2
{
	width				: 60%;
}

table.tab_form_acquisto td.td_bottoni
{
	text-align			: center;
}

table.tab_form_acquisto td span.txt_privacy
{
	font-size			: 9px;
	color				: #666;
}

div.div_messaggio
{
	
	padding				: 20px;
	text-align			: center;
}

div.div_errori
{
	width				: 80%;
	margin				: auto;
}

div.div_errori ul
{
	list-style-type			: square;
}

div.div_errori ul li
{
	padding				: 2px;
}



table.tab_form_contatti td,
table.tab_form_acquisto td
{
	padding				: 3px;
}

table.tab_form_acquisto td.td_testata
{
	padding				: 8px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 14px;
}

table.tab_form_contatti td.td_sx
{
	text-align			: right;
}

table.tab_form_contatti td.td_dx
{
	text-align			: left;
}

#div_box_acquista
{
	width			: 400px;
	/*height			: 200px;*/
	/*background-image	: url('../_pics/acquisto/bg_box.gif');*/
	background-repeat	: no-repeat;
	background-position	: center;
	margin			: auto;
	background-color:#E8F9D0;

}

#div_box_acquista h3
{
	font-size		: 18px;
	padding			: 10px;
	color			: #D83E00;
	text-align		: center;
}

#div_box_acquista p
{
	text-align		: center;
	padding			: 5px;
}

#div_box_acquista table.tab_dettaglio_prodotto
{
	margin			: auto;
	width			: 80%;
}

#div_box_acquista table.tab_dettaglio_prodotto td
{
	padding			: 5px;
}

#div_box_acquista table.tab_dettaglio_prodotto td.td_nome
{
	font-size		: 13px;
}

#div_box_acquista table.tab_dettaglio_prodotto td.td_1
{
	text-align		: right;
}
.bottone_banca_sella {
	font-size:14px;
	font-weight:bold;
	margin:10px; 
	padding:5px;
}
.bottone_paypal {

	margin:10px; 

}
.link_donwload {
	margin:15px;
	font-size:16px;
	font-weight:bold;
}
.screenshots{
	margin:10px;
	margin-top:0px;
	text-align:center;
}
.aggiornamenti{

	margin:10px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	
	padding:10px;
	padding-left:0px;
	padding-top:0px;

	font-size:12px;
	text-align:left;
	
	


}
.aggiornamenti li{
	border-bottom:1px dotted gray;
	padding-bottom:5px;
	padding-top:5px;
}
.tabella_versioni {
	border:4px dotted;
	border-color:#99CC00; 
	margin:20px;
	width:700px;
}

.tabella_versioni .descrizione{
	margin:5px;
	font-size:12px;
	line-height:150%;
}
.tabella_versioni table td .descrizione{
	width:200px;
}


.tabella_versioni li{
	margin-left:-12px;
	padding-bottom:7px;
}
.tabella_versioni .prezzo{
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
}
.tabella_versioni .prezzo small{
	display:block;
	font-size:11px;
	padding:3px;
	color:#990000;

}
.div_form_acquisto .div_errori {
	background-color:#FEE6DA;
	padding:10px;
	font-weight:bold;

}