/* Default CSS Stylesheet for a new Web Application project */

BODY 
{
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.TextGrid
{
	font-family: verdana; 
	font-size: 10px; 
	cursor: default;
	font-weight: bold;
}

.CalendarioHeading
{ 

	background-color: #CCCCCC;
	color: #666666;
	font-family: verdana;
	font-size: 11px; 
	font-weight: bold; 
}

.CalendarioRow
{ 
	color: #666666;
	font-family: verdana;
	font-size: 10px; 
	/*font-weight: bold; */
}

P {
	margin-top : 0px;
	margin-bottom : 0px;
}

UL 
{
	margin-left:20px;
}

A:link	
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	color: #666666;
	}	
		
A:visited	{	
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	color:	#666666;
	}	
		
A:active	{	
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	color:	#666666;
	}	
		
A:hover	{	
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	color:	#666666;
}
.top_button {
	font-family : Verdana;
	font-size : 14px;
	color : #000000;
}
.text {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
}

.title_1 {
	font-family : Verdana;
	font-size : 18px;
	color : #FFFFFF;
}
.sectionDesc {
	font-family : Verdana;
	font-size : 18px;
	color : #28416F;
}
.select {
	font-family : Verdana;
	font-size :10px; 
	color : #000000;
	width: 180px;
}
.submit {
	font-family: Verdana;
	font-size: 10px;
	color: #000000; 
	width: 50px;
}
.MsgText {
	font-family : Verdana;
	font-size : 11px;
	color : #757575;
}
.mWebButton {
	font-family : Verdana;
	font-size : 12px;
	color : #666666;
}

.csillaButton {
	font-family : Verdana;
	font-size : 12px;
	color : #DF001C;
}

.mWebForm {
	font-size: 10px;
	font-family: Verdana;
	color : #29416D;
	background-color: #E5E6E8;
}
TABLE.mWebFormBorder
{
 border-left:solid 1px steelblue;
 border-right:solid 1px steelblue;
 border-bottom:solid 1px steelblue;
}

.HeaderText
{
	font-size: 11px;
	font-family: Verdana;
	color : Red;
}

.mWebFormText {
	font-size: 11px;
	font-family: Verdana;
	color : Red;
}
.mWebFormWhiteText {
	font-size: 12px;
	font-family: Verdana;
	color : white;
}
.mWebFormTextHeader {
	font-size: 12px;
	font-family: Verdana;
	color : white;
}
.mWebFormTitle {
	font-family : Verdana;
	font-size : 18px;
	color : #666666;
}

/* mWebInputBox*/

.mWebInputBox 
{
	font-family : Verdana;
	font-size :11px;
	font-weight:normal;
	color : #000000;
}

.mWebInputBoxFixed 
{
	font-family : Verdana;
	font-size :11px;
	color : #000000;
	width : 150px;
}

.mWebInputBoxAnalisys
{
	font-family : Verdana;
	font-size :11px;
	color : #000000;
	width : 180px;
}

.mWebInputBoxFixedBig
{
	font-family : Verdana;
	font-size :11px;
	color : #000000;
	width : 250px;	
}

.mWebInputBoxFixedBig option 
{
    display: block;
    white-space: normal;
    width: 250px;
}


/* Result */
.mWebSuccess 
{
	font-size: 10px;
	font-family: Verdana;
	color : #008000;
}

.mWebWarning 
{
	font-size: 10px;
	font-family: Verdana;
	color : #000000;
}

.mWebError 
{
	font-size: 10px;
	font-family: Verdana;
	color : #FF0000;
}

/* mWebConsole */
.mWebConsole
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

A.mWebConsole, A.mWebConsole:link, A.mWebConsole:VISITED, A.mWebConsole:active 
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	color : #29416D;
}

A.mWebConsole:HOVER 
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	color : #29416D;
}

/* Channel/Section */
.channel, A.channel, A.channel:VISITED, A.channel:HOVER, A.channel:active
{
	font-family : Verdana;
	font-size : 12;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}

.channel_in, A.channel_in, A.channel_in:VISITED, A.channel_in:HOVER, A.channel_in:active
{
	font-family : Verdana;
	font-size : 12;
	font-weight: bold;
	text-decoration: none;
	color: #A6A669;
}

A.section, A.section:link, A.section:HOVER, A.section:VISITED, A.section:active
{
	text-decoration: none;
	font-size : 12px;
	color: White;
}

/* Top */
A.Top, A.top:link, A.top:VISITED, A.top:active 
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}

A.top:HOVER 
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color : Red;
}

/* Table_Form */
TR.Table_Form
{
	border-bottom: solid 1 #FFFFFF;
	background-color: #FFFFFF;
}

TR.Table_Form_Alternate
{
	border-bottom: solid 2 #FFFFFF;
	background-color: #E3E3E3
}

.Table_FormLabel
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}

span.Table_FormLabel
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
    color : Red;
}

.Table_FormLabel_Normal
{
	font-size: 11px;
	font-family: Verdana;
}

.Totali
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	border: solid 1px #aeaeae;
	width: 170px;
	height: 25px;
	padding: 4px;
	background-color: White;
}

.Totali_Normal
{
	font-size: 11px;
	font-family: Verdana;
	border: solid 1px #aeaeae;
	width: 170px;
	height: 25px;
	padding: 4px;
	background-color: White;
}

.Totali_Txt
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	border: solid 1px #aeaeae;
	width: 170px;
	height: 25px;
	padding: 4px;
}

/* Table_DatagridHeader */
.Table_DatagridHeader_Label
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: White;
}

.Table_DatagridHeader, A.Table_DatagridHeader, A.Table_DatagridHeader:LINK, A.Table_DatagridHeader:ACTIVE, A.Table_DatagridHeader:HOVER, A.Table_DatagridHeader:VISITED
{
	border-bottom: solid 1 #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	background-color: #999999;
	text-decoration: None;
}

TR.Table_DatagridHeader, TR.Table_DatagridHeader A, TR.Table_DatagridHeader A:LINK, TR.Table_DatagridHeader A:ACTIVE, TR.Table_DatagridHeader A:HOVER, TR.Table_DatagridHeader A:VISITED
{
	border-bottom: solid 1 #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	background-color: #999999;
	text-decoration: None;
	
}

TD.Table_DatagridHeader, TD.Table_DatagridHeader A, TD.Table_DatagridHeader A:LINK, TD.Table_DatagridHeader A:ACTIVE, TD.Table_DatagridHeader A:HOVER, TD.Table_DatagridHeader A:VISITED
{
	border-bottom: 2px solid white;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: White;
	background-color: #999999;
	text-decoration: None;
}

TD.Table_DatagridHeaderBig
{
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
	color: White;
	background-color: #999999;
}

.Table_DatagridFooter
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight : bold;
	background-color: #E3E3E3;
	padding: 5px;
	height: 40px;
	vertical-align: top;
}

/* Table_Item */
TR.Table_Item	
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: White;
}

TD.Table_Item	
{
	border-bottom: 1px solid white;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: White;
}
	
TR.Item	
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
}

/* Table_AlternatingItem */
TR.Table_AlternatingItem	
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: #E3E3E3;
}

TD.Table_AlternatingItem	
{
	border-bottom: 1px solid white;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: #E3E3E3;
}

/* Header/Footer */
TR.Table_Footer	
{
	border-bottom: 2px solid white;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: #E3E3E3;
}

TD.Table_Footer	
{
	border-bottom: 2px solid white;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	background-color: #E3E3E3;
}

TR.Table_Header	
{
	border-bottom: 2px solid white;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color: White;
	background-color: #777777;
}

TD.Table_Header	
{
	border-bottom: 2px solid white;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color: White;
	background-color: #777777;
}

/* TAB */ 
.TABText
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight : bold;
	color: #666666;
}

TR.TAB
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight : bold;
	color: White;
	background-color: #777777;
}

TD.TAB
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight : bold;
	color: White;
	background-color: #777777;
}

/*DATAGRID SEARCH*/
.datagridSearch
{
	/*background-color: Red;*/
}

TR.datagridSearch	
{
	border-bottom: 2px solid white;
	background-color: #E3E3E3;
}

TD.datagridSearch	
{
	border-bottom: 2px solid white;
	background-color: #E3E3E3;
}

.datagridSearchLabel
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight : bold;
	/*color:	#666666;*/
}
	
.folderList	
{	
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;	
	color:	#666666;
	background-color: #cccc99;
}

.folderListSelected	
{	
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color:	#F0EFDA;
	background-color: #94A863;
}

.folderPersonalList	
{	
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color:	#666666;
	background-color: #ECEBCD;
}

.txtMessaggi
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color:	#666666;
}

.folderPersonalListSelected	
{	
	font-size: 12px;
	font-family: Verdana;
	text-decoration:	none;
	font-weight : bold;
	color:	black;
	background-color: #ECEBCD;
}

.dropdownListFolder
{
	font-size: 11px;
	font-family: Verdana;
	font-weight : bold;
	color:	#0F4C10;
	background-color: #EFF1DB;
}

.pageIndex
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
}

a.DDT-ordine, a:link.DDT-ordine, a:hover.DDT-ordine{
                display: inline-block;
                padding: 0 5px;
                background: #E60003;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                color: #FFF;
                text-align: center;
                font-size: 14px;
                text-transform: uppercase;
                text-decoration: none;
                font-weight: normal;
                line-height: 20px;
}

.chkNoMargin, .chkNoMargin input  {
    margin-left:0px;
}

.input-gray {
    background-color: #aeaeae;
}