/* CSS Document */
h1 {
	font-size: 150%;
	color: #fff;
	background-color: #333;
	padding: 10px 0;
}

h2 {
	text-align: center;
}

img {
	border: none;
}

.bgtop {
	background-repeat: no-repeat;
	background-position: top;
}

.StileTestoNormale 
{
	font-family: Arial, Helvetica, "Times New Roman";
	text-decoration: none; 
	color: #333; 
	font-size: 90%;
	/*padding-top: 0px;
	padding-left: 30px;
	padding-right: 20px;*/
	line-height: 140%;
	text-align: justify;
}

.StileTestoNormaleRed 
{
	font-family: Arial, Helvetica, "Times New Roman";
	text-decoration: none; 
	color: #ff0000; 
	font-size: 90%;
	line-height: 140%;
}

.StileTestoNormale a, .StileTestoNormale a:visited 
{
	color: #3333ff;
	text-decoration: none;
}

.StileTestoNormale a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.LinkBottom a, .LinkBottom a:visited, .LinkBottom
{
	font-family: Arial, Helvetica, "Times New Roman";
	font-size: 80%;
	text-decoration: none;
	color: #A6B43B;
	font-weight: bold;
}

.LinkBottom a:hover
{
	text-decoration: underline;
}

.TestoBottom
{
	color: #a5a5a5;
	font-family: Arial, Helvetica, "Times New Roman";
	font-size: 60%;
}

.wikipedia
{
	cursor: help;
}

.coloredcode .cmt 	{ color: #00D502; }
.coloredcode .cmtg 	{ color: #666; }
.coloredcode .st        { color: #f00; }
.coloredcode .kwdt 	{ color: #666; }
.coloredcode .kwd 	{ color: #00f; }
.coloredcode .attr 	{ color: #f00; }
.coloredcode .attrv 	{ color: #00f; }
.coloredcode .ec 		{ color: #00f; }
.coloredcode .tag 	{ color: #800000; }
.coloredcode .dir    { color: #000; background: #FEFF22; }
.coloredcode .sel    { color: #800000; }
.coloredcode .val    { color: #00f; }
.coloredcode .unit 	{ color: #800000; }
.coloredcode .sqlcmt { color: #008080; }
.coloredcode .sqlkwd { color: #00f; }
.coloredcode .sqlkwd2 { color: #f0f; }
.coloredcode .sqlkwd3 { color: #999; }
.coloredcode .sqlkwd4 { color: #800000; }
.coloredcode .num 	{ color: #00f; }
.coloredcode .sqlst  { color: #008000;}
.coloredcode b      { font-weight: normal; color: #008080; }

.PanelTotale-Container { text-align: center; }
.PanelTotale-Container table { margin: 0em auto 2em auto; background-color: #efefef}
.PanelTotale-Container table tr td{ border-bottom: 1pt solid #aaa; padding: .6em .3em; }
.PanelTotale-Container p strong {
	color: #A6B43B;
    font-size: 120%;
    padding-top: 10px;
}

.TableRiepilogo  tr td{ border-bottom: 1pt solid #aaa; padding: .6em .3em; }
.TableRiepilogo { padding-left: 2em; width: 400px;}
#Recharge1_lblRiassuntoAcquisto { text-align: left; }

#Recharge1_LinkButton1, #Recharge1_btnAcquista, #Recharge1_lnkLogin
{
	display:block;
    /*float:left;*/
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	text-align: center;
	width: 150px;
}

#Recharge1_LinkButton1 img, #Recharge1_btnAcquista img, #Recharge1_lnkLogin img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#Recharge1_btnAcquista{
	margin: 0 auto;
	color:#d12f19;
}

#Recharge1_btnAcquista:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#Recharge1_btnAcquista:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

#Recharge1_LinkButton1{
	margin: 0 auto;
    color:#529214;
}

#Recharge1_LinkButton1:hover {
	background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
#Recharge1_LinkButton1:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

#Recharge1_lnkLogin{
	margin: 0 auto;
    color:#529214;
}

#Recharge1_lnkLogin:hover {
	background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
#Recharge1_lnkLogin:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

hr { color: #bbb; width: 200px; height: 1px; display: none }
.block { display: block; text-align:center; 	margin-top: 2em; margin-bottom: 2em; }
.clear { clear: both; }

#form1 { width: 760px; margin: 0 auto; border: 1pt solid #dedede;}

#Recharge1_lblResellerCompany { display:block; clear: both; }



