﻿/*=== STYLE DI PERSONALIZZATO PG PER DYNAMIC DATA ===*/
.TabGestDD
{

	font: small-caps bold 1.2em Trebuchet MS, Arial, sans-serif;
	color:#888;
	padding-bottom: 12px;
    border-bottom: 1px dotted #bbbbbb;
    vertical-align:top;
    text-align:left;
}

.TabGestDD_Td1
{
    width:180px;
    height:100%; 
    margin:1px 5px 2px 2px; 
    background-color:#cecece; 
    vertical-align:top; 
    text-align:left;
    font: small-caps bold 1.2em Trebuchet MS, Arial, sans-serif;
}

.TabGestDD_Td2
{
    float:right;
    width:800px;
    height:100%; 
    margin:1px 5px 2px 0px; 
    padding-left:10px;
    vertical-align:top; 
    text-align:left; 
    background-color:white;
}

/*
.Text_ValAuto
{
    background-color: #cecece;
}
*/

/*	DDGridView_Menu / DDListView_Menu	*/
table.DDGridView_Menu, table.DDListView_Menu
{
	width: 100%;
	color: #666;
	border:solid 1px #dbddff;
	font: .7em Tahoma, Arial, Sans-Serif;           /* PG: .7em */
}

table.DDGridView_Menu .th, table.DDGridView_Menu .td, table.DDListView_Menu .th, table.DDListView_Menu .td
{
	white-space: nowrap;
}

table.DDGridView_Menu .th, table.DDListView_Menu .th
{
    background: url('../../DynamicData/Content/Images/header_back.gif') repeat-x;
    line-height: 1.3em;
    text-align: left;
    font-size: 1em;
    border: solid 1px #dbddff;
}

table.DDGridView_Menu .th a, table.DDListView_Menu .th a
{
	color: #666;
	text-decoration: none;
}

table.DDGridView_Menu .td, table.DDListView_Menu .td
{
	border: dotted 1px #dbddff;
	border-left-width:0px;
	border-right-width:0px;
	padding: 6px;
}

table.DDGridView_Menu .td a, table.DDListView_Menu .td a
{
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
	
}

table.DDGridView_Menu .DDSelected a, table.DDListView_Menu .DDSelected a
{
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
	
}

table.DDGridView_Menu .DDSelected a:hover, table.DDListView_Menu .DDSelected a:hover
{
	color: #000099;
	text-decoration: underline;
}

table.DDGridView_Menu .td a:hover, table.DDListView_Menu .td a:hover
{
	color: #000099;
	text-decoration: underline;
}



/* menù statico */

.Menu_Statico
{
    width:100px;
    height:100%;
	color: #FFFFEB;
    margin: 4px 2px 6px 8px;
    padding:1px 14px 1px 4px;
    background-color:#4E667D;
    text-align:center;
    border: 2px solid #fffffb;
}

.aMenu_Statico
{
	color: #FFFFEB;
    text-decoration: none;
    /*background-color:#4E667D;*/

}
.aMenu_Statico:link 
{
    color:#FFFFEB;
}
.aMenu_Statico:visited 
{
    color:#FFFFEB;
}
.aMenu_Statico:hover
{
	width:100%;
	color: #FFFF4A;     /* #4E667D */
	/*text-decoration: underline;*/
	/*background-color:#FFFFEB;*/
	
}


/* Bottom hyperlink pagine gestione utenti e ruoli*/

.a_Admin{
	text-decoration: none;		/* underline */
	color:#C50010;
}
.a_Admin:link {color:#C50010;}
.a_Admin:visited {color:#C50010;}
.a_Admin:hover{
	background-color: #cccccc;		/* FFFFCE */
	color:#C50010;
}


/*=== STYLE DI DEFAULT PER DYNAMIC DATA ===*/
/*
      PG: modificati i font da .7em / .75em  a .9em / .95em
*/


/*	Classi globali	*/
.DDMainHeader
{
	font: small-caps bold 1.6em Trebuchet MS, Arial, sans-serif;
	color:#888;
	padding-bottom: 12px;
    border-bottom: 1px dotted #bbbbbb;
}

.DDSubHeader
{
	margin-bottom: 10px;
    font:1.2em Trebuchet MS, Arial, sans-serif;
    color: #888;
    padding: 0px 8px;                           /* PG: aggiunto */    
}

.DD 
{
	padding: 0px 8px;                           /* PG: 0px 8px */
    font: .95em Tahoma, Arial, sans-serif;      /* PG: .75em */
    color: #666;
}

.DDLightHeader
{
	font-weight: bold;
	background-color: #F7F7FF;
} 

.DDTextBox, .DDDropDown
{
	color: #666;
	font: .95em Tahoma, Arial, Sans-Serif;
	border: solid 1px #dcdcdc;
	background-color: #FEFEFE;
}

.DDDropDown
{
	padding:2px;
}

.DDFilter
{
	font: .95em Tahoma, Arial, Sans-serif;
	color:#666;
}

.DDControl
{
    padding: 0px;
    font: .95em Tahoma, Arial, Sans-Serif;
    color: #666;
}

.DDFloatLeft
{
	float:left;
}

.DDFloatRight
{
	float:right;
}

.DDFooter
{
	background-color: #dbddff;
}

.DDSelected
{
	background-color: #fdffb8;
}

div.DDNoItem
{
	color:Red;
	font-family:Trebuchet MS, Arial, sans-serif;
}

.DDValidator
{
	color:Red;
	font-family:Trebuchet MS, Arial, sans-serif;
}

.DDTextNormal
{
	font-family:Trebuchet MS, Arial, sans-serif;
	font-variant:normal;
	font-weight: normal;
}


/*	Navigation	*/

div.DDNavigation
{
	font:.95em Tahoma, Arial, Sans-Serif;       /* PG: .75em */
	position: relative;
    top: -28px;
    margin-bottom: -10px;
    padding: 0px 5px;
}

div.DDNavigation img
{
    position: relative;
    margin-top: 0em;
    padding: 0px 8px;
    border: none;
    background-color: #fff;
}
div.DDNavigation a
{
    color: #839ce7;
    text-decoration: none;
    background-color: #fff;
    padding-right: 8px;
    top: -.2em;
    left: .25em;
}
div.DDNavigation a:hover
{
    color: #000099;
    text-decoration: underline !important;
}


/*	Dettagli VIEW/EDIT	*/
table.DDDetailsTable
{
	color: #666;
	background-color: #FCFDFE;
	border: 1px solid #dbddff;
	border-bottom-width: 3px;
}

table.DDDetailsTable a
{
	color:#718ABE;
	text-decoration: none;
	padding-right: 6px;
}

table.DDDetailsTable a:hover
{
    color: #000099;
    text-decoration: underline !important;
}

table.DDDetailsTable .td
{
	padding: 3px 6px;
	border: 1px solid #dbddff;
	border-bottom-style: dotted;
	font-size: .9em;                            /* PG: .7em */
	font-family:Tahoma, Arial, Sans-Serif;
}


/*	DDGridView/DDListView	*/
table.DDGridView, table.DDListView
{
	width: 100%;
	color: #666;
	border:solid 1px #dbddff;
	font: .9em Tahoma, Arial, Sans-Serif;           /* PG: .7em */
}

table.DDGridView .th, table.DDGridView .td, table.DDListView .th, table.DDListView .td
{
	white-space: nowrap;
}

table.DDGridView .th, table.DDListView .th
{
    background: url('../../DynamicData/Content/Images/header_back.gif') repeat-x;
    line-height: 1.3em;
    text-align: left;
    font-size: 1em;
    border: solid 1px #dbddff;
}

table.DDGridView .th a, table.DDListView .th a
{
	color: #666;
	text-decoration: none;
}

table.DDGridView .td, table.DDListView .td
{
	border: dotted 1px #dbddff;
	border-left-width:0px;
	border-right-width:0px;
	padding: 6px;
}

table.DDGridView .td a, table.DDListView .td a
{
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
	
}

table.DDGridView .DDSelected a, table.DDListView .DDSelected a
{
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
	
}

table.DDGridView .DDSelected a:hover, table.DDListView .DDSelected a:hover
{
	color: #000099;
	text-decoration: underline;
}

table.DDGridView .td a:hover, table.DDListView .td a:hover
{
	color: #000099;
	text-decoration: underline;
}

/*	DataPager	*/
div.DDPager
{
    padding: 0px 6px;
}


/* Progettazione Bottom hyperlink*/
div.DDBottomHyperLink
{	
    font: .95em Tahoma, Arial, Sans-Serif;      /* PG: .75em */
}
div.DDBottomHyperLink a
{
    color: #839ce7;
    text-decoration: none;
}
div.DDBottomHyperLink a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
div.DDBottomHyperLink img
{
    padding-right: 5px;
    border: none;
}