body
{
	font-size: 11px;
	margin: 0px;
	overflow: auto;
	/*background-color: RGB(213, 214, 255);*/
	background-color: #3399cc;
	border-top-style: none;
	font-family: Verdana;
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto;
	text-align:center;
	vertical-align:top;
	height:100%;
}

.labelObl
{
	text-align:right;
	font-size:11;
	font-weight:bold;
}

table
{
	font-size:11px;
	font-family:Verdana;
}

a
{
	text-align:left;
	font-size:11px;
	font-family:Verdana;
	color:Black;
	text-decoration: none;
}

.pubbl
{
	text-align:left;
	font-size:12px;
	font-family:Verdana;
	color:Black;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.text
{
	font-family:Verdana;
	font-size: 11px;
	width: auto;
	height: auto;	
}

.textBold
{
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
}

/* Classi per righe - Label */

.rigaMessaggio
{
	width:100%;
	height: 30px;
	color:  #0a6cce;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana;
}

.rigaAvviso
{
	width:100%;
	height: 30px;
	color:  #6395ED;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana;
}

.rigaErrore
{
	width:100%;
	height: 30px;
	color:  Red;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana;
}

.rigaTitoloArtisti
{
	/*background-color: RGB(213, 214, 255);*/
	background-color: #ecc4b0;
	text-align:center;
	font-size: 13px;
	font-weight:bolder;
}

.rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color: RGB(185,221,238);
	text-align:center;
	font-size: 13px;
	font-weight:bolder;
}
/* --- Style per footer ---*/
.footer
{
	border-left: 0px solid;
	border-left-color:Black;
	border-right:0px solid;
	border-right-color: Black;
	border-top: 0px solid Black;
	border-bottom: 1px solid Black;
	width: 760px;
	background-repeat: no-repeat;
	vertical-align:middle;
	background-color: #ffffff;
}

/* Stile per header */

.header
{
	border-left: 0px solid;
	border-left-color:Black;
	border-right:0px solid;
	border-right-color: Black;
	border-top: 1px solid Black;
	width: 760px;
	background-repeat: no-repeat;
	vertical-align:middle;
	background-color: #ffffff;
}

.head
{
	text-align:left;
}

.header .right
{	
	width: 200px;
	height: 60px;
}

.header .MenuIntermezzo
{
	height:0px;
	background-color:Transparent;
	width:980px;
}

.header .MenuSecondoLivello
{
	height:0px;
	background-color:Transparent;
	width:980px;
}

.header .textBox
{
	background-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	text-align:center;
	width: 100%;
	height:auto;
}

.header .versione .textBox
{
	font-size: 10px;
	display:block;
}

.header .data .textBox
{
	font-size: 10px;
	display:block;
}

.header .utente .textBox
{
	font-size: 10px;
	display:block;
}

.menu
{
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 0px solid;
	border-left: 0px solid;
	border-color: Black;
	width: 760px;
	vertical-align:middle;
	background-color: #ffffff;
}

/* Stile per textbox */

.textBox
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
}

.textBoxDefault
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	background-color: #FFFFFF;
}

.textBoxObbligatorio
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	background-color: RGB(255, 100, 100);
}

.textBoxErrato
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	background-color: RGB(255, 0, 0);
}

/*-- Web Control Menu --*/
.wbmItemBor
{
	width: 1px;
	background-color:Red;
}


.wbmItemC1
{
	width: 4px;
}

.wbmItemC2
{
	font-size: 12px;
	vertical-align: middle;
	overflow: hidden;
	cursor: hand;
	font-family: tahoma;
	text-align: left;
}

.wbmItemC3
{
	vertical-align:middle;
	text-align:right;
}

.wbmItemC4
{
	width:4px;
}

/*-- Base ---------------------------------------*/
.wbmItemLow .wbmItemC2
{
	font-weight:normal;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.wbmItemHig .wbmItemC2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.wbmItemSHig .wbmItemC2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.wbmItemLow
{
	border-right: #F0F0F0 1px solid;
	border-top: #F0F0F0 1px solid;
	overflow: hidden;
	border-left: #F0F0F0 1px solid;
	border-bottom: #F0F0F0 1px solid;
	background-color:#6395ED;
}

.wbmItemHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #c1c1c1;
}

.wbmItemSHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #f1f1f1;
}

/*-----------------------------------------------*/
/*-- Button -------------------------------------*/
.wbmBTNItemLow
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #c1c1c1;
}

.wbmBTNItemLow .wbmItemC2
{
	font-weight: bold;
}

.wbmBTNItemHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #d1d1d1;
}

.wbmBTNItemHig .wbmItemC2
{
	font-weight: bold;
}

.wbmBTNItemSHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #f1f1f1;
}

.wbmBTNItemSHig .wbmItemC2
{
	font-weight: bold;
}

/*-----------------------------------------------*/
/*-- LikeMenuStart ------------------------------*/
.wbmBItemLow
{
	border-right: threedlightshadow thin outset;
	border-top: threedlightshadow thin outset;
	background: menu;
	border-left: threedlightshadow thin outset;
	border-bottom: threedlightshadow thin outset;
}

.wbmBItemHig
{
	border-right: threedlightshadow thin inset;
	border-top: threedlightshadow thin inset;
	background: menu;
	border-left: threedlightshadow thin inset;
	border-bottom: threedlightshadow thin inset;
}

.wbmBItemLow .wbmItemC2
{
	font-weight: bold;
}

.wbmBItemHig .wbmItemC2
{
	font-weight: bold;
}

.wbmLWSItemLow .wbmItemC1
{
	width:5px;
}

.wbmLWSItemSHig .wbmItemC1
{
	width:5px;
}

.wbmLWSItemSHig .wbmItemC2
{
	color:White;
}

.wbmLWSItemLow
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: menu;
}

.wbmLWSItemHig
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: menu;
}

.wbmLWSItemSHig
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #4169e1;
}

/*-- Stile per Navigation Bar -- */

.btnNavBar
{
	cursor: hand;
	width: 30px;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma;
	color: white;
	background-color: #6395ED;
}

.lblNavbar
{
	border-right: 1px;
	border-top: 1px;
	font-size: 11px;
	border-left: 1px;
	border-bottom: 1px;
	font-family: Verdana, Tahoma;
	text-align: center;
	cursor: default;
}

.tbxNavBar
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	width: 34px;
	text-align: center;
}

.NavBar
{
	width: 300px;
	height: 20px;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Tahoma;
}

.NBPages .tbxNavBar
{
	cursor: default;
	width: 34px;
	height:16px;
}

.NavBar Table
{
	width: 270px;
}

.NBOf
{
	width: 20px;
	text-align: center;
}

/*-- Stile per WebControlDDL --*/

.WebControlDDL
{
	height: 20px;
	width: 200px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	color: black;
	
	position:relative;
	overflow:hidden;
	background-color:#FFFFFF;
}

.WebControlDDL table
{
	background-color:#FFFFFF;
	width: 100%;
	height:100%;

	position: absolute;
	left: 0px;
	top: 0px;
}

.WebControlDDL .tbx
{
	text-align: left;
	
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	color: black;
	width:100%;
	height:17px;
	border-right:		0x solid;
	border-top:			0px solid;
	border-left:	#FFFFFF	4px solid;
	border-bottom:	0px solid;
}

.WebControlDDL .img
{
	height:18px;
	border-right:#FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

.WebControlDDL .ddl
{
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	color: black;
	border-right:		0x solid;
	border-top:			0px solid;
	border-left:		0px solid;
	border-bottom:	0px solid;
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ddl
{
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	color: black;
	border: 1px solid RGB(164, 166, 255);
	width:200px;
	left: 0px;
	top: 0px;
}

/* ----Fine per WebControlDDL--- */

/* -- Style per DataGrid --*/

.DataGrid
{
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	font-family: Tahoma, Verdana;
}

.DataGridHeaderStyle
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	/*border: 1px solid;
	border-color:Black;
	border-bottom: 1px solid;*/
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 30px;
	text-align: center;
	/*background-color: RGB(213, 214, 255);*/
	background-color: #3399cc;
	color: Black;
	font-weight:bold;
	color:White;
}

.DataGridItemStyle
{
	/*border-right: #D1D1D1 1px solid;
	border-top: #D1D1D1 1px solid;
	border-left: #D1D1D1 1px solid;
	border-bottom: #D1D1D1 1px solid;*/
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight:normal;
	height: 40px;
	/*background-color: #f8f8f8;*/
	background-color: RGB(185,221,238);
	/*background-color: #3399cc;*/
	color:#000000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:middle;
}

.DataGridItemStyleLbl
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 18px;
	background-color: #f8f8f8;
	color:#000000;
}

.DataGridItemSelectStyle
{
	border-right: #d1d1d1 1px solid;
	border-top: #d1d1d1 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #d1d1d1 1px solid;
	border-bottom: #d1d1d1 1px solid;
	font-family: Tahoma, Verdana;
	height: 18px;
	background-color: #f8f8f8;
	color:#000000;
}

.DataGridItemStyleStorico
{
	border-right: #D1D1D1 1px solid;
	border-top: #D1D1D1 1px solid;
	border-left: #D1D1D1 1px solid;
	border-bottom: #D1D1D1 1px solid;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 18px;
	background-color: #6395ED;
	color:#000000;
}

.LoginPage .DataGridHeaderStyle
{
	background-color: #6395ED;
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
}

/*-- Fine style per datagrid */

/*-- Stile per Menu Left --*/

.leftmenu
{
	border-left: 0px solid Black;
	border-right : 1px solid Black;
	border-bottom: 1px solid Black;
	width: 153px;
	background-color: #ffffff;
}

.leftcolumnMenu
{
	width: 153px;
}

/*-- Stile per componente Login --*/

.login
{
	background-color: #ffffff;
	width: 190;
	border: 1px solid;
}

.login .label
{
	text-align:right;
	font-size:11;
}

.login .lastRow
{
	background-color: RGB(185,221,238);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.login .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*--Fine Stile per componente Login --*/

/*-- Stile per Index --*/
.centralTable
{
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	background-color: #ffffff;
	padding: 0px;
}

/*-- Fine Stile per Index --*/

/*-- Stile per Componente Session --*/

.session
{
	background-color: #ffffff;
	width: 190;
	border: 1px solid;
}

.session .lastRow
{
	background-color: RGB(213, 214, 255);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.session .rigaTitolo
{
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.session .label
{
	text-align:right;
	font-size:11;
}

.session .labelBold
{
	text-align:right;
	font-size:11;
	font-weight:bold;
	font-style:italic;
}

.session .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	width:150px;
	color: RGB(10,81,161);
}

/*-- Fine Stile per Componente Session 

/*-- Stile per Register --*/

.registerTable
{
	border: 1px solid;
	border-color: black;
	margin-left:auto;
	margin-right:auto;
}

.registerTable .sottotitolo
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.registerTable .label
{
	font-size:11;
}

.registerTable .textBox
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	width: 200px;
}

.registerTable .textBoxObbligatorio
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	background-color: RGB(255, 100, 100);
	width: 200px;
}

.registerTable .textBoxErrato
{
	border: 1px solid RGB(164, 166, 255);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	background-color: RGB(255, 0, 0);
	width: 200px;
}
/*-- Fine Stile per Register --*/

/*-----------------------------------------------
	Stili per Menu
	-----------------------------------------------*/
.wbmItemBor
{
	width: 1px;
	background-color:Red;
}


.wbmItemC1
{
	width: 4px;
}

.wbmItemC2
{
	font-size: 12px;
	vertical-align: middle;
	overflow: hidden;
	cursor: hand;
	font-family: tahoma;
	text-align: left;
}

.wbmItemC3
{
	vertical-align:middle;
	text-align:right;
}

.wbmItemC4
{
	width:4px;
}

/*-- Base ---------------------------------------*/
.wbmItemLow .wbmItemC2
{
	font-weight:normal;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.wbmItemHig .wbmItemC2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.wbmItemSHig .wbmItemC2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.wbmItemLow
{
	border-right: #F0F0F0 1px solid;
	border-top: #F0F0F0 1px solid;
	overflow: hidden;
	border-left: #F0F0F0 1px solid;
	border-bottom: #F0F0F0 1px solid;
	background-color:#6395ED;
}

.wbmItemHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #c1c1c1;
}

.wbmItemSHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #f1f1f1;
}
/*-----------------------------------------------*/
/*-- Verticale ----------------------------------*/
.wbmVerItemLow
{
}

.wbmVerItemHig
{
}

.wbmVerItemSHig
{
}
/*-----------------------------------------------*/
/*-- Button -------------------------------------*/
.wbmBTNItemLow
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #c1c1c1;
}

.wbmBTNItemLow .wbmItemC2
{
	font-weight: bold;
}

.wbmBTNItemHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #d1d1d1;
}

.wbmBTNItemHig .wbmItemC2
{
	font-weight: bold;
}

.wbmBTNItemSHig
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: hidden;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #f1f1f1;
}

.wbmBTNItemSHig .wbmItemC2
{
	font-weight: bold;
}

/*-----------------------------------------------*/
/*-- LikeMenuStart ------------------------------*/
.wbmBItemLow
{
	border-right: threedlightshadow thin outset;
	border-top: threedlightshadow thin outset;
	background: menu;
	border-left: threedlightshadow thin outset;
	border-bottom: threedlightshadow thin outset;
}

.wbmBItemHig
{
	border-right: threedlightshadow thin inset;
	border-top: threedlightshadow thin inset;
	background: menu;
	border-left: threedlightshadow thin inset;
	border-bottom: threedlightshadow thin inset;
}

.wbmBItemLow .wbmItemC2
{
	font-weight: bold;
}

.wbmBItemHig .wbmItemC2
{
	font-weight: bold;
}

.wbmLWSItemLow .wbmItemC1
{
	width:5px;
}

.wbmLWSItemSHig .wbmItemC1
{
	width:5px;
}

.wbmLWSItemSHig .wbmItemC2
{
	color:White;
}

.wbmLWSItemLow
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: menu;
}

.wbmLWSItemHig
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: menu;
}

.wbmLWSItemSHig
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #4169e1;
}
/*-----------------------------------------------*/

/*-----------------------------------------------
	Fine stili per Menu
	-----------------------------------------------*/

/* Stile per pannello messaggi */

.messagePanel
{
	text-align:left;
}

/*--------------------------------------
	Stili per Executed
 --------------------------------------*/

.executedTable
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.executedTable .label
{
	font-size:11;
}


/*-------------------------------------
	Stili per change password
-------------------------------------*/

.changePass
{
	background-color: #ffffff;
	width: 345px;
	border: 1px solid;
}

.changePass .label
{
	text-align:right;
	font-size:11;
}

.changePass .lastRow
{
	background-color: RGB(213, 214, 255);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.changePass .rigaTitolo
{
	background-color: RGB(213, 214, 255);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.changePass .rigaTitolo .label
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*--------- Style per Mail --------*/

.mail
{
	background-color: #ffffff;
	width: 500px;
}

.mail .mailTable
{
	border: 1px solid;
	border-color: Black;
}

.mail .label
{
	text-align:right;
	font-size:11;
}

.mail .labelObl
{
	text-align:right;
	font-size:11;
	font-weight:bold;
}

.mail .lastRow
{
	background-color: RGB(213, 214, 255);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.mail .rigaTitolo
{
	background-color: #3399cc;
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.mail .mailTable .textBox
{
	background-color:Transparent;
	font-size:11px;
	font-family:Verdana;
	width:280px;
}

/*----- Style per highlights ----- */

.highlights
{
	background-color: #ffffff;
	width: 400px;
}

.highlights .highlightsTable
{
	border: 1px solid;
}

.highlights .label
{
	text-align:right;
	font-size:11px;
}

.highlights .lastRow
{
	background-color: #3399cc;
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.highlights .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	background-color: #3399cc;
	/*/background-color:#cc0000;*/
	color:White;
}

/*----- Region Style ---------*/

.region
{
	background-color: #ffffff;
	width: 190px;
	border: 1px solid;
}

.region .label
{
	text-align:right;
	font-size:11;
}

.region .lastRow
{
	background-color: RGB(185,221,238);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.region .rigaTitolo
{
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*---		Style per eventi		--*/

.listaEventi
{
	background-color: #ffffff;
	border: 0px solid;
	width: 550px;
}

.eventoScheda
{
	border: 1px solid;
	border-color:Black;
	width: 550px;
}

.eventoScheda .rigaTitolo
{
	background-color: #3399cc;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}
.eventoScheda .rigaTitolo .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	width:545px;
	color: White;
}

.eventoScheda .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	width:150px;
	color: RGB(10,81,161);
}

.eventoScheda .descrizione
{
	overflow: hidden;
	width: 470px; 
	text-align:left; 
	margin-left:15px;
	height:auto;
}

.eventotext
{
	font-family:Verdana;
	font-size: 11px;
	width: auto;
	height: auto;
	margin-left: 15px;
}

.eventoInserimento
{
	border: 1px solid;
	border-color:Black;
	width: 550px;
}

.eventoInserimento .rigaTitolo
{
	background-color: #3399cc;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	color: White;
}

/* ---- Stili per eventi home page ----*/

.eventi
{
	background-color: #ffffff;
	width: 276px;
}

.eventi .eventiTable
{
	border: 1px solid;
	border-color: Black;
}

.eventi .label
{
	text-align:right;
	font-size:11px;
}

.eventi .lastRow
{
	background-color: #3399cc;
	text-align:center;
	font-size:10px;
	font-family:Verdana;
	color:White;
}

.eventi .rigaTitolo
{
	background-color: #3399cc;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:White;
}

.eventi .lastRow a
{
	background-color: #3399cc;
	font-size:10px;
	font-family:Verdana;
	color:White;
}

.eventi .lastRow a:hover
{
	background-color: #3399cc;
	font-size:10px;
	font-family:Verdana;
	color:White;
	text-decoration:underline;
}

/*--- Mostre ---*/

.listaMostre
{
	background-color: #ffffff;
	border: 0px solid;
	width: 550px;
}

/*--- Fiere ---*/

.fiere
{
	background-color: #ffffff;
	width: 530px;
}

.fiere .fiereTable
{
	border: 1px solid;
	border-color: Black;
}

.fiere .label
{
	text-align:right;
	font-size:11px;
}

.fiere .lastRow
{
	background-color: RGB(213, 214, 255);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.fiere .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color: #3399cc;
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	
}

/*-- Stile per componente User on line --*/

.users
{
	background-color: #ffffff;
	width: 190;
	border: 1px solid;
}

.users .label
{
	text-align:right;
	font-size:11;
}

.users .lastRow
{
	background-color: RGB(185,221,238);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.users .rigaTitolo
{
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*--Fine Stile per componente User on line --*/

.utenteScheda
{
	border: 1px solid;
	border-color:Black;
	width: 500px;
}

.utenteScheda .rigaTitolo
{
	background-color: #3399cc;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}
.utenteScheda .rigaTitolo .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	width:545px;
	color: White;
}

.utenteScheda .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	width:150px;
	color: RGB(10,81,161);
}

.utenteScheda .label
{
	border:0px solid;
	width:100px;
}

.utenteScheda .descrizione
{
	overflow: hidden;
	width: 470px; 
	text-align:left; 
	margin-left:15px;
	height:auto;
}

/*-- Stile per componente MailingList --*/

.mailingList
{
	background-color: #ffffff;
	width: 340px;
	border: 1px solid;
}

.mailingList .label
{
	text-align:right;
	font-size:11;
}

.mailingList .lastRow
{
	text-align:center;
	font-size:10px;
	font-family:Verdana;
	background-color: #3399cc;
	color:White;
}

.mailingList .rigaTitolo
{
	color:White;
	background-color: #3399cc;
	font-family:Verdana;
	font-weight:bold;
}

/*--Fine Stile per componente mailing list --*/

/*-- Archivio artisti ricerca artisti --*/

.artistiCerca
{
	background-color: #ffffff;
	width: 400px;
	border: 1px solid;
	border-color:Black;
}

.artistiCerca .label
{
	text-align:right;
	font-size:11;
}

.artistiCerca .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.artistaScheda
{
	border: 1px solid;
	border-color:Black;
	width: 550px;
	background-color:Black;
	/*background-color: RGB(185,221,238);*/
	border-color:Black;
	color:Black;
}

.artistaScheda .rigaTitolo
{
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	height:25px;
	background-color:Black;
}
.artistaScheda .rigaTitolo .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	width:545px;
	font-size:14;
	color:White;
}

.artistaScheda .textBox
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	width:150px;
	color: RGB(10,81,161);
	color:White;
}

.artistaScheda .descrizione
{
	overflow: hidden;
	width: 523px; 
	text-align:left; 
	border: 1px solid;
	border-color:Black;
	color:White;
}

.artistaScheda .descrizione .rigaTitolo
{
	color:White;
	background-color: #cc0000;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	height:15px; 
}

.artistaScheda .imgBox
{
	overflow: hidden;
	width: 248px; 
	text-align:center;
	border: 0px solid;
	background-color:Black;
	color:White;
}

.artistaScheda .bio
{
	border: 1px solid;
	overflow: hidden;
	width: 248px;
	text-align:left;
	border-color:Black;
	color:White;
}

.artistaScheda .bio .rigaTitolo
{
	background-color: #cc0000;
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	height:15px; 
}

.artistitable
{
	width:400px;
}

.artistitable .rigaTitolo
{
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	background-color: #cc0000;
	color:White;
}

/*--- Style per componente archivio artisti in home page --*/

.archivioHome
{
	background-color: #ffffff;
	width: 190px;
	border: 1px solid;
	border-color:#3399cc;
}

.archivioHome .label
{
	text-align:right;
	font-size:11;
}

.archivioHome .rigaTitolo
{
	background-color: RGB(185,221,238);
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color: #880000;
}

.archivioHome .text
{
	text-align:left;
	font-size:11;
	color: #cc0000;
	background-color:Transparent;
	border:0px solid;
}

.archivioHome .textBoxBold
{
	border:0px solid;
	background-color:Transparent;
	font-weight:bold;
	color: #cc0000;
	font-size:12px;
}

/*--Fine Stile per componente  --*/

/*--- Stile componente Forum ---*/

.forum
{
	background-color: #ffffff;
	width: 500px;
}

.forum .forumTable
{
	border: 1px solid;
	border-color: Black;
}

.forum .label
{
	text-align:right;
	font-size:11px;
}

.forum .forumTable .lastRow
{
	background-color: #e0e0e0;
	border-top:1px solid;
}
.forum .forumTable .lastRowReply
{
	background-color: #e0e0e0;
	font-size:10px;
	font-family:Verdana;
	border-top:1px solid Black;
	border-right:1px solid Black;
	padding:3px;
}

.forum .forumTable .rigaTitolo
{
	background-color: #3399cc;
	color:White;
	font-size: 13;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	border-bottom:1px solid;
	height:20px;
	
}

/*--- Fine componente Forum ---*/

/* -- Banner in home page -- */

.bannerHome
{
	border: 1px solid Black;
	width: 596px;
	background-color:RGB(213, 214, 255);
	margin-left:2px;
	margin-top:2px;
}

/* ---- Stili per concorsi home page ----*/

.concorsi
{
	background-color: #ffffff;
	width: 276px;
}

.concorsi .concorsiTable
{
	border: 1px solid;
	border-color: Black;
}

.concorsi .label
{
	text-align:right;
	font-size:11px;
}

.concorsi .lastRow
{
	/*background-color: RGB(213, 214, 255);*/
	background-color:#3399cc;
	color:White;
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.concorsi .lastRow a
{
	background-color: #3399cc;
	font-size:10px;
	font-family:Verdana;
	color:White;
}

.concorsi .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color:#3399cc;
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*-- style per Libri --*/

.libri
{
	background-color: #ffffff;
	width: 500px;
}

.libri .libriTable
{
	border-bottom:1px solid;
	border-left:1px solid;
	border-color: Black;
}

.libri .label
{
	text-align:right;
	font-size:11px;
}
.libri .lastRow
{
	background-color: RGB(213, 214, 255);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}
.libri .rigaTitolo
{
	font-size:15px;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	background-color:Transparent;
}
.libri .libroTitolo
{
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
}

/*-- Style per componente messaggi --*/
.message
{
	background-color: #ffffff;
	width: 550px;
}

.message .messageTable
{
	border: 1px solid;
	border-color: Black;
}

.message .label
{
	text-align:right;
	font-size:11px;
}

.message .messageTable .rigaTitolo
{
	background-color: RGB(213, 214, 255);
	font-size: 12;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	border-bottom:1px solid;
	height:20px;
	
}

/*--- style per libri home ---*/

.libriHome
{
	background-color: #ffffff;
	width: 192px;
}

.libriHome .concorsiTable
{
	border: 1px solid;
	border-color: Black;
}

.libriHome .label
{
	text-align:right;
	font-size:11px;
}

.libriHome .lastRow
{
	/*background-color: RGB(213, 214, 255);*/
	background-color:#3399cc;
	color:White;
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.libriHome .rigaTitolo
{
	/*background-color: RGB(213, 214, 255);*/
	background-color:#3399cc;
	color:White;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/* --- Stile per home page archivio --*/
.archivioLast
{
	background-color: RGB(239,244,255);
	width: 190;
	border: 1px solid;
}

.archivioLast .label
{
	text-align:right;
	font-size:11;
}

.archivioLast .lastRow
{
	background-color: RGB(110,180,214);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.archivioLast .rigaTitolo
{
	background-color: RGB(110,180,214);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.archivioMost
{
	background-color: RGB(255,235,253);
	width: 190;
	border: 1px solid;
}

.archivioMost .label
{
	text-align:right;
	font-size:11;
}

.archivioMost .lastRow
{
	background-color: RGB(255,220,243);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.archivioMost .rigaTitolo
{
	background-color: RGB(255,145,148);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.archivioArt
{
	background-color: #000000;
	width: 190;
	border: 1px solid Black;
	color:White;
}

.archivioArt .rigaTitolo
{
	background-color: RGB(110,180,214);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*--- Utenti on line ---*/
.online
{
	margin-top:5px;
	background-color: #ffffff;
	width: 154px;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 0px solid Black;
	border-right: 1px solid Black;
}

.online .label
{
	text-align:right;
	font-size:11;
}

.online .lastRow
{
	background-color: RGB(185,221,238);
	text-align:center;
	font-size:10px;
	font-family:Verdana;
}

.online .rigaTitolo
{
	background-color: RGB(185,221,238);
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

/*--Fine Stile per componente User on line --*/

/*-- Stile per le gallerie --*/
.archiviogallerietable
{
	width:400px;
}

.archiviogallerietable .rigaTitolo
{
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	background-color: RGB(102,97,153);
	color:White;
}