﻿BODY{margin:0;padding:0;background:#fff;color:#666;font-size:0.7em;}
BODY,INPUT,SELECT,TEXTAREA{font-family:Arial, sans-serif;}

table {
	width: 100%;
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
img {
	border: 0px;
}
form 
{
    margin: 0px;
}
table.plus td {
	border: 1px solid #E5E5E5;
	background-color: #efefef;
	padding: 5px;
}
table.plus caption {
	text-align: right;
	font-size: 1.0em;
}
table.plus_in {
	font-size: 1.0em;
}
table.plus_in td,table.plus_in th {
	border: 0px;
	background-color: #FFF;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 2px 3px;
	text-align: left;
}
table.plus_in td
{
	letter-spacing: -1px;
	word-spacing: 1px;
	white-space: nowrap;
}

/* TABELLA DEI LINKS DI EDISON */
table.plus_links {
	margin-top: 3px;
}
table.plus_links td {
	background-color: #4ac419;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	width: 50%;
	padding: 2px 10px;
	border: 0px;
}
span.freccia {
    padding-left: 14px;
}
table.plus_links a {
	text-decoration: none;
	color: #fff;
}
table.plus_links td.spazio {
	width: 5px;
	background-color: #efefef;
	padding: 2px;
}
table.home 
{
	border: 1px solid #E5E5E5;
}
table.home caption
{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
#orange 
{
    color: #ffad00;
}
table.home th 
{
    text-align: right;
    padding: 0px 3px;
}
table.home td 
{
    padding: 0px 0px 0px 3px;
}
table.home td.prezzo 
{
    background-color: #efefef;
    border-top: 1px solid #e5e5e5;
    font-weight: bold;
    padding: 0px;
    width: 36%;
}
table.home td.right 
{
    width: 30%;
}
/*
html > body table.home td.prezzo, table.home td.right
{
    width: auto;
}
*/
html > body table.home td.prezzo
{
	width: 80px;
}
html > body table.home td.right
{
	width: 67px;
}

table.home td.box 
{
    border-top: 1px solid #e5e5e5;
    padding: 0px;
    text-align: right;
    width: 76px;
}
table.premium th 
{
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
    width: 25%;
    padding: 2px 2px 2px 5px;
}
table.premium td 
{
    border: 1px solid #e5e5e5;
    text-align: left;
    width: 50%;
    padding: 2px 2px 2px 5px;
    vertical-align: middle;
}
table.premium th.prezzo, table.premium td.prezzo
{
    background-color: #ffad00;
    color: #fff;   
}
table.premium div.names 
{
    color: #4ac419;
    font-weight: bold;
}
table.premium div.pvalues 
{
    color: #fff;
}
table.premium div.pnames 
{
    color: #fff;
    font-weight: bold;   
}
.bottom 
{
    border-top: 0px;
}
table.info td 
{
    vertical-align: bottom;
}
div.prm_CHART 
{
    width: 343px;
    border: 1px solid #e5e5e5;
    padding: 5px;
    background-color: #efefef;
}
div.title 
{
    background-color: #fff;
    padding: 5px;
    color: #4ac419;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #efefef;
}
div.radios 
{
    background-color: #fff;
    padding: 2px;
    position: relative;
}
html > body div.radios {
	width: auto;
}
table.prm_COMANDI 
{
    background-color: #fff;
}
table.prm_COMANDI td 
{
    padding: 5px;
    font-weight: bold;
}
table.prm_COMANDI SELECT 
{
    font-size: 1.0em;
    color: #666;
    width: 140px;
}
.aumento {
	color: #009430;
}	
.diminuzione {
	color: #ef0000;
}
.btnLink a {
	color: #fff;
	text-decoration: none;
}
	
