.titolo{color: #fe761b;font: 14pt Verdana, Arial, Helvetica;font-weight: bold;}
div.headerGriglia
{
	margin:0px; 
	padding:0px; 
	height:50px; 
	width:850px; 
	background-color:#507CD1;
}
div.cont{margin:0px; width:740px; background:url(/cm/img/bkg_cont.gif) repeat-y top left;overflow:auto;/*OVERFLOW-x:hidden;OVERFLOW-y:hidden;*/}
div.contGriglia
{
	margin:0px; 
	padding:0px; 
	height:160px; 
	width:850px; 
	background-color:#ffffff;
	overflow:auto;
}
div.contDettaglio
{
    margin: 0px;
    height: 570px;
    width: 850px;
    background-color: #ffffff;
    overflow: auto;
    position:relative;
}

div.contsx{float:left; width:175px; text-align:left;overflow:auto;}
div.contdx{float:left; width:550px; text-align:left; padding:0 0 100px 0;overflow:auto;}
div.contdx img{margin:5px 0 5px 0;overflow:auto;}
div.txt{float:left;width:145px;overflow:auto;}
div.mod{float:left;width:165px;overflow:hidden;padding-right:5}

div.wait 
{
	position:relative;
	width:540px;
	background:#ffffff;
	overflow:auto;
}

div.cellLm1 	
{
	height: 13px;
	width: 158px;
	font: 8pt Verdana, Arial, Helvetica;
	color: #000000;
	background: url(/cm/img/bg_menu1.gif) repeat-y top left;
	background-position : right;
    vertical-align: bottom;
	overflow:auto;
}
div.cellLm1 a 
{
	color: #000000;
	text-decoration: none;
	overflow:auto;
}
.lftTitolo 	
{
	color: #ffffff;
	font: 10pt Verdana, Arial, Helvetica;
	font-weight:bold;
	overflow:auto;
}

table.richieste 
{
	width:100%; 
	table-layout:fixed;
}


