
.PagerContainerTable
{
	font: bold 12px  
	
	padding: 0px 0px 0px 0px;
	
	color: #d1d1e1;

}



.PagerInfoCell
{

	text-align: left;
	vertical-align: top;
	color: #4C575F;

	vertical-align:top;
}
.PagerInfoCell:link
{
	color: #4C575F;
	text-decoration: none;
	vertical-align:top;
}

.PagerInfoCell:visited
{
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #4C575F;
	vertical-align:top;
	/*background-color: #FF4599;*/
	padding-left: 3px;
	margin: 0px 10px 0px 10px;
}

.PagerOtherPageCells
{
	vertical-align:top;
	/*background-color: #f0f1f2;*/
	padding-left: 3px;
}
.PagerSSCCells
{
	/*background-color: #cccccc;*/
}
.PagerHyperlinkStyle
{
	color: #4C575F;
	font: bold 12px  
}
.PagerHyperlinkStyle:hover
{
	color: #4C575F;
	text-decoration: none;
	font: bold 12px  
}
.PagerHyperlinkStyle:link
{
	color: #4C575F;
	text-decoration: none;
	font: bold 12px  
}
.PagerHyperlinkStyle:visited
{
	color: #4C575F;
	text-decoration: none;
	font: bold 12px  
}
.PagerHyperlinkStyle:active
{
	
}









/* facciamo un attimino di pulizia sul Css principale :D */

/*
div#est table 
{
	margin:0px;
	padding: 0;
	/*border-width:medium;
	border: solid 1px #343537;*/
	
	/*width:100%*/
/*}*/


div .headGroupTable
{
	width:100%;
}



div .tdTopAlign
{
	vertical-align: top;
	padding-top: 0px;
	padding-left:10px;
	border-bottom: 1px dotted #aaa;
}


div .tdMiddleAlign
{
	
	vertical-align: middle;
	padding-top: 2px;
	padding-left:0px;
	width:70px;
}

div#est_noPad
{
	float: left;
    margin: 0;
    padding: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
    margin-bottom: 0px;
    width: 100%;
    height: auto;
    border: solid 1px #343537;
    min-height: 200px;
}
div#est_noBorder h1 , div#est_noPad h1
{
	margin: 0;
	margin-left: 0px;
    margin-bottom: 0px;
    padding: 0;
	padding-left: 10px;
    padding-right: 10px;
    border-bottom: solid 1px #343537;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
}

div#est_noBorder
{
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    margin-bottom: 10px;
    width: 459px;
    height: auto;
   /* border: solid 1px #343537; */
    min-height: 200px;
}

div .grigioPiccolo /*Data in nero sopra il documento [915]*/
{
	font-weight: bold;
	font-size: 10px;
}


div .linkRiga /*Link del documento [915]*/
{
	font-size: 11px;
	font-weight: bold;
}


div .docTable
{
	width:100%;
	height:53px;
	/*
	margin-top:10;
	margin-bottom:100;
	*/
	padding-top: 2px;
	padding-bottom: 2px;
}

div .docTable_selected
{
	width: 100%;
	background-color: #dddddd;
	
/*	border-width:medium;
	border: solid 1px #343537;*/

	padding-top: 5px;
	padding-bottom: 5px;

	height : 73px;
	
	margin-top: 5px;
	margin-bottom: 5px;
}


div .grupDateHeader
{
    margin: 0;
	margin-left: 0px;
    margin-bottom: 10px;
    padding: 0;
	padding-left: 0px;
    padding-right: 5px;
    border-bottom: solid 1px #343537;
    line-height: 20px;
    font-size: 11px;
    font-weight: bold;
}


div .Correlati_Table a
{
	text-decoration:none;
	color:#558dbf;
}

div .Correlati_Table a:hover
{
	text-decoration:underline;
	color:#558dbf;
}


div .Correlati_Table
{
	width: 100%;	
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}


div .Correlati_GrayBackcolor
{
	width: 100%;	
	background-color: #dddddd;
    padding-left:10px;
    padding-right:10px;
}

div .Correlati_HeaderCategoria
{
	width: 100%;	
	background-color: #007cc4;
	color: White;
	padding-left:10px;
	padding-right:10px;
}

div .Correlati_Selected_Row
{
	height: 28px;
	background-color: #dddddd;
	padding-left:10px;
	padding-right:10px;
}

div .Correlati_Row_Small
{
	padding-left:10px;
	padding-right:10px;
	border-bottom: solid 1px #dddddd;
}

div .Correlati_Row_Small_NoBottomBorder
{
	padding-left:10px;
	padding-right:10px;
}


div .Correlati_Row_Large
{
	padding-left:10px;
	padding-right:10px;
	border-bottom: solid 1px #dddddd;
}

div .Correlati_Row_Large_NoBottomBorder
{
	padding-left:10px;
	padding-right:10px;
}


div .ConsulenzeTable
{
	width:100%;
	font-size: 11px;
	
	/*
	height:53px;
	margin-top:10;
	margin-bottom:100;
	padding-top: 2px;
	padding-bottom: 2px;	
*/
	
}

div .ConsulenzeTable_selected
{
	width: 100%;
	font-size: 11px;
	background-color: #dddddd;
	
/*	border-width:medium;
	border: solid 1px #343537;*/

	padding-top: 3px;
	padding-bottom: 3px;

	/*height : 73px;*/
	
	margin-top: 3px;
	margin-bottom: 3px;
}



div .FormazioneTable
{
	width:100%;
	font-size: 11px;
	height: 20px;
	/*
	height:53px;
	margin-top:10;
	margin-bottom:100;
	padding-top: 2px;
	padding-bottom: 2px;	
*/
	
}

div .FormazioneTable_selected
{
	width: 100%;
	font-size: 11px;
	background-color: #dddddd;
	
/*	border-width:medium;
	border: solid 1px #343537;*/

	padding-top: 3px;
	padding-bottom: 3px;

	/*height : 73px;*/
	
	margin-top: 3px;
	margin-bottom: 3px;
}




div .Gray11px
{
	font-size: 11px;
	color: #777777;
}

div .Gray10px
{
	font-size: 10px;
	color: #777777;
}

div .Black10px
{
	font-size: 10px;
	color: #000000;
}

div .Black11px
{
	font-size: 11px;
	color: #4C575F;
}



/*Acquista Contenuti*/
div .AcquistaContenuti
{
	font-size: 12px;
    font-weight: bold;
    
    width:980px;
    padding-left: 0px;
    padding-right: 0px;
}

div .AcquistaContenuti h1
{
    margin: 0;
	margin-left: 0px;
    margin-bottom: 10px;
    padding: 0;
	padding-left: 0px;
    padding-right: 10px;
    padding-top:10px;
    line-height: 15px;
    font-size: 14px;
    font-weight: bold; 
}



div .FullWidth_NoBorder
{
	/*font-size: 12px;*/
    /*font-weight: bold;*/
    
    width:980px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
	
	
	/*min-height: 300px;*/
	
	/*border: solid 1px #343537;*/
}


div .FullWidth_NoBorder h1
{
	margin: 0;
	margin-left: 0px;
    margin-bottom: 10px;
    padding: 0;
	padding-left: 0px;
    padding-right: 10px;
    border-bottom: solid 1px #343537;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
}


div .rightAlign
{
	width:100%;
	text-align: right;
}

div .padded
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}