@charset "utf-8";
/* CSS Document */



/* --- BODY ---------------------------------- */
body
{
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:#FFF;
	background-image:url(../images/bg_body.gif);
	text-align:center;
}




/* --- TABELLE ---------------------------------- */
table
{
	border-collapse:collapse;
	border:none;
}
td
{
	border:none;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#030;
}




/* --- FORM ---------------------------------- */
form
{
	margin:0px; 
	padding:0px;
}
input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#030;
}
select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#030;
}
textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#030;
}




/* --- IMMAGINI ---------------------------------- */
img
{
	border:none;
}




/* --- LINK -------------------------------------- */
a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#030;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#030;
}






/* --- CLASSI -------------------------------------- */



/* --- Struttura centrale del telaio --- */
.td_structure_center
{
	vertical-align:top;
	border:1px solid #cecfce;
	padding:10 10 50 10;
	background:#EAEAEA;
}
/* --- */



/* --- Contenitore generico --- */
.tb_container
{
	border:1px solid #CCC;
}





/* --- Tabella Motore di Ricerca ---*/
.td_search
{
	padding:5 10 10 10;
	background:#F4F4F4;
}
.td_search_tmp
{
	padding:5 10 10 10;
	background:#FC0;
}





/* --- Tabella Datagrid --- */
.td_title
{
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_title.gif);
	padding-left:5px;
	color:#FFF;
}
.td_sub_title
{
	height:20px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bg_sub_title.gif);
	border-left:1px solid #FFF;
	padding-left:3px;
}
.tr_viewer
{
	background:#e8bebe;
}
.tr_viewer_over
{
	background:#FC0;
}
.td_viewer
{
	height:18px;
	padding-top:1px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	padding-left:3px;
}





/* --- Radio / Checkbox --- */
.radio
{
	width:15px;
	height:15px
}
.checkbox
{
	width:15px;
	height:15px
}





/* --- Titolo delle Sezioni --- */
.txt_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#030;
}





/* --- Label titoli  --- */
.title_1
{
	font-size:12px;
	font-weight:bold;
	color:#6f0000;
}





/* --- Palette ( Tabs ) --- */
.tb_palette
{
	height:33px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_title.gif);
	padding-left:5px;
	color:#FFF;
}
.tb_palette_over
{
	height:33px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_title_over.gif);
	padding-left:5px;
	color:#FFF;
}





