body {
	
	color : #666666;
/*	background : url('images/body_background.gif') #fff repeat-x 0px 76px;*/
	font-family : tahoma, sans-serif;
	font-size : 13px;
	margin:0px;
}

.tdsx{
background : url('images/maincol_bg.gif') #fff repeat-y;
margin-top:0px;

}

a {
	color : #003399;
	text-decoration : none;
}

a.a1{
	/*come navigatore*/
	font-size : 18px;
}

a.a12{
font-size : 17px;
}
a.a12:visited{
font-size : 17px;
color:#57066F;
}


a.a13{
font-size : 15px;
}
a.a13:visited{
font-size : 15px;
color:#57066F;
}

a.a2{
	font-size : 11px;
}

a.a3n{
	font-size : 11px;
}

a.a3{
	font-size : 11px;
	font-weight:bold;
	color:#DEDEDE;
}

.navigatore{
	font-size:18px;
}

.f3{
	font-size : 11px;
}
.check{
	border-width:0px;
}

form{
margin:0px;
}
img {
	border: 0px;
}

input {
/*	padding : 2px 0px 1px 7px;
*/
	background-color : #fff;
	color : #949393;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
input.submit {
	padding : 0px;
	border : none;
	cursor : pointer;
	margin-bottom:-4px;
}

input.paga {
	color : white;
	background-color:#FF9900;
}

input.mini{
	font-size : 10px;
}

select {
	padding : 2px 0px 1px 7px;
	background-color : #fff;
	color : #949393;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
ul {
vertical-align:middle
}

li{
height:26px;
vertical-align:middle;
}

.tb_menu{
background:url(images/body_background.gif) repeat-x;
width:100%;
height:30px;
border-collapse:collapse;
border-width:0px;


}

.tb_foot{
 width:80%;
 height:20px;
 border-width:0px;
 background:#5A5D5A;
 color:#DEDEDE;
}

.tb_dx{
border-width:1px;
border-color:#c2c0c0;
border-style:solid;
border-collapse:collapse;


}

.tb_pay{
border-width:1px;
border-color:#c2c0c0;
border-style:solid;
/*border-collapse:collapse;*/


}

.td_dx{
border-width:1px;
border-color:c2c0c0;
border-style:solid;
background-color:#7eb610;
color:white;

}
.td_panT{
border-width:1px;
border-color:c2c0c0;
border-style:solid;
background-color:#58a4de;
border-collapse:collapse;
color:white;

}
.td_pan{
vertical-align:middle;
text-align:center;

}

.hrg{
width:600px;
border-style:solid;
height:1px;
border-color:#666666;

}

.red{
border-color:#FF0000;
/*border-style:solid;
border-width:1px;*/
}

.evidenzia{
color:#FF0000;
}

