/*  =======================================================
	Stile GENERALE PAGINA
*/
body {  
	font: 10pt Verdana, Arial, Helvetica;
	background-color: #cccccc;
	border: 0px none;
}
table{
	padding:0px;
    border: 0;
    font: 10pt Verdana, Arial, Helvetica;
}
input{
    font: 10pt Verdana, Arial, Helvetica;
}
span{
    font: 10pt Verdana, Arial, Helvetica;
}
table.testo {
	text-align: left;
	line-height: 130%;
    border: 0px;
	width: 370px;
}
.testo {
	font-family : Verdana, Geneva, Arial, Helvetica;
	text-align: left;
	line-height: 130%;
    border: 0px;
	width: 370px;
}
a{
	color:#6699CC;
}
a.visited{
	color:#6699CC;
}

/*  _______________________________________________________
	Stile TITOLO PAGINA
*/
.titolo {
	color: #fe761b;
	font: 11pt Verdana, Arial, Helvetica;
	font-weight: bold;
}
/*  =======================================================
	Stile TABELLA MASTER
*/
table.tblMaster {
    border: 0px;
	width: 740px;
    padding: 0;
    height: 100%;
    margin: 0;
    vertical-align: top;
}
/*  _______________________________________________________
	Stile RIGHE TABELLA MASTER
*/
tr.row1 {
	height: 47px;
	vertical-align: bottom; 
	background-color: #cccccc; 
	}
tr.row2 {	
	height: 34px;
	vertical-align: top; 
	}
tr.row3 {   
vertical-align: top; 
height="100%"; 
}
tr.row4 { 
vertical-align: bottom; 
}

/*  _______________________________________________________
	Stile CELLE TABELLA MASTER
*/
td.cellTop{
    vertical-align: bottom;
    background-color: #cccccc;
}
td.cellA{
	width: 8px;
    vertical-align: top;
    background-color: #6699cc;
}
td.cellB{
	width: 152px;
    vertical-align: top;
    background-image: url(/cm/img/bg_menu.gif);
}
td.cellC{
	width: 15px;
    vertical-align: top;
    background-color: #ffffff;
}
td.cellD{
	width: 565px;
    vertical-align: top;
    background-color: #ffffff;
}
td.cellD4{
	width: 565px;
    vertical-align: bottom;
    background-color: #ffffff;
    text-align:right;
}
/*  =======================================================
	Stile TABELLA TOP MENU
*/
table.tblTopMnu {
    border: 0;
	width: 740px;
    padding: 0;
    height: 47px;
    margin: 0;
    vertical-align: top;
    background-color: #cccccc;
}
tr.rowTopMnu {
	vertical-align: bottom; }
td.cellTopMnu {
    vertical-align: bottom;
    background-color: #cccccc;
}
img.imgTopMenu {
	height: 27px;
	width: 72px;
	border: 0px;
	vertical-align: bottom;
}
/*  =======================================================
	Stile TABELLA LEFT MENU
*/
.lftTitolo {
	color: #ffffff;
	font: 10pt Verdana, Arial, Helvetica;
	font-weight:bold;
}
table.tblLMnu {
    border: 1px;
	width: 100%;
    padding: 0;
    height: 100%;
    margin: 0;
}
td.cellLmT {
	color: #ffffff;
	font: 10pt Verdana, Arial, Helvetica;
	font-weight:bold;
	height: 13px;
    vertical-align: top;
}
td.cellLm0 {
	background-image: url(/cm/img/bg_menu.gif);
}
td.cellLm1 {
	height: 13px;
	font: 8pt Verdana, Arial, Helvetica;
	color: #000000;
	background-image: url(/cm/img/bg_menu1.gif);
	background-position : right;
    vertical-align: bottom;

}
td.cellLmS {
	height: 13px;
	font: 8pt Verdana, Arial, Helvetica;
	text-align:left;
	color: #000000;
	background-image: url(/cm/img/bg_menu2.gif);
	vertical-align: bottom;
}
img.imgLMnu {
	height: 27px;
	width: 72px;
	border: 0px;
}
A.mnu:link	{ 
color:#000000 
}
A.mnu:visited{ 
color:#000000 
}
A.mnu:hover	{ 
color:#000000 
}
a.mnu2:link	{
font:bold 8pt Verdana, Arial, Helvetica;
color:#ffffff;
background-color: #cccccc;
}
a.mnu2:visited	{
font:bold 8pt Verdana, Arial, Helvetica;
color:#ffffff;
background-color: #cccccc;
}
a.mnu2:hover{font:bold 8pt Verdana, Arial, Helvetica;
color:#000000;
background-color: #ffffff;
}
a.mnu3:link		{
font:bold 8pt Verdana, Arial, Helvetica;
color:#000000;
background-color: #cccccc;
}
a.mnu3:visited	{
font:bold 8pt Verdana, Arial, Helvetica;
color:#000000;
background-color: #cccccc;
}
a.mnu3:hover{
font:bold 8pt Verdana, Arial, Helvetica;
color:#000000;
background-color: #ffffff;
}
.version {font: 8pt Verdana, Arial, Helvetica;color: #ffffff;}
/*  =======================================================
	Stile FORM
*/
td.cellTitolo1
{
	color: #FE761B;
	font: 8pt Verdana, Arial, Helvetica;
	font-weight:bold;
	vertical-align: bottom;
}


/*  =======================================================
	Stile News list
*/
a.linknews
{
	color: #336699;
	font: 8pt Verdana, Arial, Helvetica;
	text-decoration: none;
}

.txt8
{
	font: 8pt Verdana, Arial, Helvetica;
}
/*___________aggiunte_____________*/
.bold{
	font-family : Verdana, Geneva, Arial, Helvetica;
	font-size : 12px;
	font-weight:bold;
	color:#000000;
}
.alert{
	font-family : Verdana, Geneva, Arial, Helvetica;
	font-size : 12px;
	color:#FE7F29;
}
.supertitolo{
	color: #fe761b;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}

.centrale{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-top:20px;
	margin-bottom:50px;
	padding: 0px;
	background-color : #ffffff;
}


/*___________per scrivere nome medikey_____________*/
.logoblue {font-weight:bold;font-family:Verdana, Arial, Helvetica;color:#6699CC; }
.logonero {font-weight:bold;font-family:Verdana, Arial, Helvetica;color:#000000; }