/* CSS Document Data Grid */

fieldset { padding: 2px; }

#boxDx {
	position:absolute;
	top: 110px;
	right: 20px;
}

#boxgrid {
	font-size: 8pt;
	padding: 5px 0px 10px 0px;
	margin-left: 5px;
    margin-right: 5px;
}

#datagrid {
	font-size: 1em;
	width: 100%;
}

#filtro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 100%;
}

#intestazione {
	background-color: #3399CC;
	background-image: url(testata.gif);
	background-repeat: repeat-x;
}

.titolointestazione {
	xfont-weight: bold; 
	color: #FFF;
}

#rigaP {
	width: auto;
	background-color: #EEF5F7;
}

#rigaD {
	width: auto;
	background-color: #FFF;
}

#m_act {
	font-weight: bold;
	color: #FF6600;
}

#m_act a { color: #FF6600; }
#m_act a:hover { color: #FF6600; }

/* --- */

.ricerca {
	font-size: 1em;
}

.infonorecord {
	font-size: 1em;
	font-weight: bold;
	background-image: url(../images/conferma.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	color: #FF9900;
	padding-left: 50px;
	vertical-align: middle;
	padding-top: 10px;
}

.navLeft {
	width: 49%;
	float: left;
}

.navNuovo {
	width: 80px;
	height: 15px;
	float: left;
	padding: 3 0 0 18px;
	background-image: url(../images/folder_new.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.navModifica {
    width: 80px;
    height: 15px;
    float: left;
    padding: 3 0 0 18px;
    background-image: url(../images/page_edit.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.navElimina {
	height: 15px;
	float: left;
	padding: 3 0 0 18px;
	background-image: url(../images/folder_delete.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.navVideo {
    height: 15px;
    float: left;
    padding: 3 0 0 18px;
    margin-right: 5px;
    background-image: url(../images/video_small.png);
    background-repeat: no-repeat;
    background-position: left center;
}

#eliminagrid {
	cursor: pointer;
}

.navSalva {
	float: left;
	padding: 3 0 0 18px;
	background-image: url(../images/action_save.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.navEsci {
	float: left;
	padding: 3 0 0 18px;
	background-image: url(../images/action_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.navright {
	width: 49%;
	float: right;
	text-align: right;
}

.nessunaSelezione {
	font-size: 12pt;
	border: 0;
	font-weight: bold;
	color: #CCCCCC;
	xtop: 50%;
	xleft: 50%;
	margin-left: 50%;
	margin-top: 20%;
}

#titmenu {
	background-image: url(../images/action_go.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2 0 2 18;
}

/* Navigazione pagine */

.pagina_sel
	{
	font-weight: bold;
	text-decoration: underline;
	xbackground-color: #FFF;
	padding: 3px;
    color: #000000;
	}

.pagina_sel a:visited
	{
	font-weight: bold;
	text-decoration: none;
	}

.pagina_sel a:hover
	{
	font-weight: bold;
	text-decoration: underline;
	}
	
.pagina_link
	{
	color: #C0C0C0;
	text-decoration: none;
    font-weight: bold;
	}

.pagina_link a:visited
	{
	color: #666666;
	text-decoration: none;
	}

.pagina_link a:hover
	{
	text-decoration: underline;
	}

/* Queste classi sono utilizzate per la formattazione orizzontale dei dati  */
.L { text-align: left; }
.C { text-align: center; }
.R { text-align: right; }
.1 { text-align: left; font-weight: bold; }
.2 { text-align: center; font-weight: bold; }
.3 { text-align: right; font-weight: bold; }
.5 { text-align: center;}
.w80 { width: 80px; }
.w120 { width: 120px; }
.w30p { width: 30%; }
.w40p { width: 40%; }
.w50p { width: 50%; }
.w100p { width: 100%; }
.wf1 { width: 30px; }
.col1 { color: #FF9900; }
.col2 {	color: #3399CC; }
.bold { font-weight: bold; }
.f7 { font-size: 7pt; }
.f8 { font-size: 8pt; }
.f9 { font-size: 9pt; }
.f11 { font-size: 11pt; }

