/*******************************************************************/
/************************     CSVBelluno     ***********************/
/*******************************************************************/
/* colori: #0099ff celeste background
*/
body {
	font-family: verdana, 'Trebuchet MS';
	font-size: 10pt!important;
	color: #000000;
  width: 100%;
	height: 100%;
	background-color: #242342;
  background-image: url("/UserFile/Immagini/GraficaSito/jpg/sfondo_All_11x700.jpg");
  background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
  text-align: center!important;
}

.centra {
	text-align: center;
}

.invisible {
  height: 0px;
  padding: 0px;
  margin: 0px;
  display: none;
  background-color: transparent;
  color: #fff;
}

.iconaNews {
	margin: 0.5em;
}

.AvvisiErrori {
	color: Red;
	font-weight: bold;
  padding: 10px;
}

.conferme {
	color: Blue;
	font-weight: bold;
}

h3, h2 {
	text-align:center;
	background-color: #FFFFFF;
	color: #000000;
}

#LoginAdmin_labelUI, #LoginAdmin_labelPW {
  COLOR: #ffffff;
}

IMG {border: 0px;}

/**********************************************************************/
/************************* div TUTTO **********************************/
#tutto, #Template_tutto {
	width: 801px;
	padding:0px;
	margin: 0px auto;
  /*
  opacity:.95;
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  */
  	background-color: #ffffff;
  	text-align: left!important;
}


/**********************************************************************/
/******************** Componente di Login e Logout ********************/
#login {
  width: auto;
  background-color: #A2E69D;
  text-align: left;
}
#login BR{
  display: none;
}
#Template_UtenteLogato_login_labelUI {
  padding-left: 1em;
  padding-right: 0em;
}
#Template_UtenteLogato_login_inputUI {
  padding-left: 0em;
  padding-right: 1em;
}
#Template_UtenteLogato_login_labelPW {
  padding-left: 1em;
  padding-right: 0em;
}
#Template_UtenteLogato_login_inputPW {
  padding-left: 0em;
  padding-right: 1em;
  margin-right: 1em;
}
#Template_UtenteLogato_login_bottoneSbt {
  margin-left: 1em;
}
#Template_UtenteLogato_login_lnkRegistrazione {
  padding-left: 1em;
  padding-right: 1em;
  text-decoration: underline;
  color: #FF6633;
}
#Template_UtenteLogato_login_lnkPwdPersa {
  padding-left: 1em;
  padding-right: 1em;
  text-decoration: underline;
  color: #FF6633;
}
#Template_UtenteLogato_login_lblErrLogin {color: #FF3300;}
    
#UtenteLogato {
  width: auto;
  background-color: #A2E69D;
  text-align: left;
}
DIV.UtenteLogato {
	position: relative;
	margin: 0px;
	border: solid 1px #0099ff;
	padding: 0.2em;
	clear: both;
}
#CampiUtenteLogato {
	border: none;
}
#CampiUtenteLogato BR{
	display: none;
}
#Template_UtenteLogato_lblLogin {
	padding-left: 1em;
	padding-right: 1em;
}
#Template_UtenteLogato_lblUtenteLogato {
	padding-left: 1em;
	padding-right: 1em;
	font-size: 1.2em;
	font-weight: bold;
	color: #0722AA;
}
#Template_UtenteLogato_btnLogout {
}
#Template_UtenteLogato_lnkModificaDati {
	padding-left: 1em;
	padding-right: 1em;
	text-decoration: underline;
	color: #FF6633;
}
#Template_UtenteLogato_lnkModificaDati:hover, #Template_UtenteLogato_login_lnkPwdPersa:hover, #Template_UtenteLogato_login_lnkRegistrazione:hover {
	text-decoration: underline;
	color: #0722AA;
}
/**************** FINE - Componente di Login e Logout *****************/
/**********************************************************************/

/**********************************************************************/
/************************ PANNELLO ORIZZONTALE ************************/
DIV.PannelloOrizzontale { /***  ***/
	width: 100%;
	margin: 0px;
	border:0px;
	padding: 4px 0px;
  	text-align: center;
  	background-color: transparent /*#00457c*/;
  	color: #fffffe;
  	vertical-align: middle;
  	CLEAR: both
}
DIV.PannelloOrizzontale DIV.elemento { /***  ***/
	display: inline;
}
DIV.PannelloOrizzontale DIV.titolo { /***  ***/
	display: none;
}
DIV.PannelloOrizzontale SPAN.dataPubb {
  display: none!important;
}
DIV.PannelloOrizzontale .abstract {
  margin: 0px;
  padding:0px;
  width: auto;
  font-size: 1em;
}
/********************* FINE - PANNELLO ORIZZONTALE ********************/
/**********************************************************************/

/**********************************************************************/
/************************ Div delle breadcrumbs ***********************/
#BreadCrumbs_0, #BreadCrumbs_1 {display: none;}
.BreadCrumbs {
	font-size: 0.7em;
  margin:0px;
  padding: 3px;
	text-align:left; 
	color: #6382a1;
	font-weight: bold;
  width: 100%;
}
.BreadCrumbs *{
  display: inline;
}
.BreadCrumbs span {
	font-weight: bolder;
}
.BreadCrumbs a {
	color: #6382a1;
	text-decoration: underline;
	font-weight: normal;
}
.BreadCrumbs a:visited {
}
.BreadCrumbs a:hover { 
	font-weight: bold;
}
/********************* FINE - Div delle breadcrumbs *******************/
/**********************************************************************/

/**********************************************************************/
/******************************* Testata ******************************/
.testata, .testata P {
	padding: 0px;
  border: 0px;
	margin: 0px;
  width: 100%;
}
.testata SPAN.lingue {
  display: block;
  float: right;
  width: 40px;
  text-align: right;
  padding: 5px;
}
.testata SPAN.lingue A{
  padding: 1px;
}
.testata SPAN.ricerca {
  display: block;
  float: right;
  width: 220px;
  padding: 5px;
  text-align: left;
  vertical-align: middle;
}
.testata SPAN.ricerca *{
  color: #000000;
  margin: 1px;
}
/************************* FINE - Testata *****************************/
/**********************************************************************/

/**********************************************************************/
/***************************** BARRACANALI ****************************/
.barracanali {
	padding: 0px;
  margin: 0px;
  border: 0px;
  background-repeat: repeat!important;
  width: 100%;
}
/************ BOTTONI ************/
.barracanali ul {
	padding: 0px;
  margin: 0px;
}
.barracanali li {
	background-color: transparent;
	padding: 0px;
  margin: 0px;
	float: left;
	list-style-type: none;
	list-style-position:outside;
}
.bottoneCanale {
	margin: 0px;
	padding: 0px;
}
/************************** FINE - BARRACANALI ************************/
/**********************************************************************/


/**********************************************************************/
/************************** Sottotestata ****************************/
.sottotestata {
  /*background-image: url("UserFile/...nome file");*/
  text-align: right;
  vertical-align: middle;
}
/********************** FINE - SottoTestata *************************/
/**********************************************************************/

/**********************************************************************/
/**************** SPALLA SX - CORPO PAGINA - SPALLA DX ****************/
DIV.SpallaSX {
  display: inline;
	float: left;
	/*width: 180px;*/
	margin: 0px;
  border:0px;
  padding: 0px;
  text-align: center;
}
DIV.corpoPagina, Table.corpoPagina {
	margin: 0px ;
  border:0px;
  padding: 0px;
  color: #000000;
  text-align: center;
}
DIV.SpallaDX {
  	display: inline;
	float: right;
	width: 180px;
	margin: 0px;
/* 	border: solid 1px red;*/
	border: 0px;
  	padding: 0px;
  	text-align: center;
}
/*********** FINE - SPALLA SX - CORPO PAGINA - SPALLA DX **************/
/**********************************************************************/

/********************************************************************/
/********************** MENU' SPALLA SINISTRA ***********************/
/*
vedi file: CSVBellunoNEW\tree2\style\Web\obout_treeview2.css
*/
.SpallaSX .menu {
	/*margin: 5px;
  	border: solid 1px #E6E6E6;*/
	margin-left: 5px;
	/*padding: 10px 5px;*/
  	background-color: transparent;
	text-align: left;
	/*width: 160px;*/
  	float: left;
}
/******************** FINE - MENU' SPALLA SINISTRA ******************/
/**********************************************************************/

/********************************************************************/
/********************* ELEMENTI SPALLA SINISTRA ************************/
.SpallaSX .elemento {
   	clear: both;
    position: relative;
	width: 158px;
	font-size: 0.8em;
	color: #000080;
	margin: 3px;
  	margin-top: 5px;
  	padding: 0px;
	/*background-color: #ffffff;
	border: solid 1px #E6E6E6;*/
	text-align: left;
}
.SpallaSX .elemento a {
}
.SpallaSX .titolo {
  	margin: 0px;
	padding: 3px;
	font-weight: bolder;
  	letter-spacing: -0.10em;
  	font-size: 1em;
	text-align: left;
	/*background-color: #ffffff;*/
	color: #000000;
	border-top: #ffffff solid 0px;
	border-bottom: #ffffff dashed 0px;
}
.SpallaSX .titolo a {
	text-decoration: underline;
	font-weight: bolder;
	/*color: #207f53; #663300;*/
	color: #000000;
}
.SpallaSX .titolo span {
	padding: 0px;
}
.SpallaSX .titolo a:hover {
/*	color: #18593B;*/
	color: #FFFFFF;
}
.SpallaSX .dataPubb {
	font-weight: normal;
	color: #dc143c;
  	font-size: 6pt;
  	display:none;
}
.SpallaSX .abstract{ 
  	text-align: left;
	padding: 5px 0px;
	font-size: 1em;
  	background-color: #ffffff;
	color: #000000; 
}
.SpallaSX .abstract TD {
	color: #000000; 
}
.SpallaSX .abstract a {
	font-weight: normal;
}
/****************** FINE - ELEMENTI SPALLA SINISTRA ********************/
/********************************************************************/

/**********************************************************************/
/***************************** poweredBySCP *****************************/
div.poweredBySCP {
	background-color: #242342;
	color: #fffffe;
}
/**********************************************************************/
/***************************** PREFERENZE *****************************/
#DivPreferenze {
	clear: both;
	text-align: center;
	background-color: transparent;
	padding: 5px;
	border-top: solid 0px #666666;
	margin: 5px;
	width: auto;
	font-size: 8pt;
	color: #fffffe;
}
#DivPreferenze BR{display: none;}
#DivPreferenze H4 {
  font-size: 10pt;
}
#DivPreferenze label {
	color: #fffffe;
}
#lbl_linkCanMenEleNewToModify {display: block;}
/************************* FINE - PREFERENZE **************************/
/**********************************************************************/


/**********************************************************************/
/***************************** ELEMENTI *******************************/
div.rdivider {
  position:relative;
  clear: both; color: red; height:0px; width:auto;
  margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;
  padding: 0;
}
div.cellleft3 {
  position:relative;
  float: left; margin: 0px; padding: 0px; width: 33.3%;
}
div.cellright3 {
  position:relative;
  float: right; margin: 0px; padding: 0px; width: 33.3%;
}
div.cellleft2 {
  position:relative;
  float: left; margin: 0px; padding: 0px; width: 50%;
}
div.cellright2 {
  position:relative;
  float: right; margin: 0px; padding: 0px; width: 50%;
}

.corpoPagina .elemento {
  	float: left;
  	position: relative;
  	/*width: 98%;
	margin: 0% 1% 2% 1%;*/
	font-size: 1em;
	color: #000000;
  	padding: 0%;
	background-color: #ffffff;
	border: solid 0px #1f7edc;
	text-align: left;
}

div.cellleft2 .elemento, div.cellright2 .elemento {}
div.cellleft3 .elemento, div.cellright3 .elemento {}

.corpoPagina .elemento a {
}
.corpoPagina .titolo {
	background-color: transparent;
	font-size: 1.2em;
	font-weight: bolder;
  
	/*letter-spacing: -0.11em;
	direction: ltr;
	line-height: normal;
	text-indent: 10px;
	text-shadow: 1px #dddddd;
	text-transform: capitalize;
	white-space: normal ;
	word-spacing: 2px;*/
  
  	padding: 2px 4px;
  	border-bottom: 1px solid #dddddd;
	/*color:#cc3366!important;*/
	color: #000000;
}
.corpoPagina .titolo a {
	text-decoration: none;
	/*color:#cc3366;*/
	color:#000000;
}
.corpoPagina .titolo a:hover {
/*	color:#cc3366;*/
	color: #FFFFFF;
  /*background-color: #dddddd;*/
}
.corpoPagina .abstract{ 
	padding: 3px 0px 0px 0px;
	font-size: 1em;
  	background-color: transparent;
	color: #000000; 
}
.abstract TD {
	color: #000000; 
}
.abstract a {
	font-weight: normal;
}
.corpoPagina .testo { 
	padding: 3px 3px 0px 0px;
	font-size: 1em;
	color: #000000; 
}
.testo TD {
	color: #000000; 
}
.testo a {
	font-weight: normal;
}
.corpoPagina .elemFooter {
	background-color: transparent;
	padding: 3px;
	text-align: right;
}
/************************* FINE - ELEMENTI ****************************/
/**********************************************************************/

/********************************************************************/
/*********************  RICERCA SPALLA DESTRA  **********************/
.SpallaDX div.ricerca {
	text-align: left;
  	width:  auto;
  	height: 100px;
  	display: block;
  	margin: 0px;
  	border: 0px;
}
.SpallaDX .ricerca * {
  vertical-align: middle;
  margin: 5px;
  position: relative;
  display: block;
}
.SpallaDX .ricerca LABEL{
  font-size: 1.2em;
  /*letter-spacing: -0.11em;*/
  font-weight: bolder;
  padding: 2px 0px;
  color: #108c4a;
  border-bottom: 1px solid #dddddd;
  float: left;
  width: 94%;
}
#Template_ricerca_txtCerca {
  width: 92%;
  float: left;
}
#Template_ricerca_BottoneRicerca {
  float: right;
 }
 
#CorpoRisRicerca {
  width: 430px;
  margin: 0px auto;
	text-align:left;
  float: left;
}

#CorpoRisRicerca .elemento {
  	float: left;
  	position: relative;
  	/*width: 98%;
	margin: 0% 1% 2% 1%;*/
	font-size: 1em;
	color: #000000;
  	padding: 0%;
	background-color: #ffffff;
	border: solid 0px #1f7edc;
	text-align: left;
}
#CorpoRisRicerca .elemento a {
}
#CorpoRisRicerca .titolo {
	background-color: transparent;
	font-size: 1.2em;
	font-weight: bolder;
  
	/*letter-spacing: -0.11em;
	direction: ltr;
	line-height: normal;
	text-indent: 10px;
	text-shadow: 1px #dddddd;
	text-transform: capitalize;
	white-space: normal ;
	word-spacing: 2px;*/
  
  	padding: 2px 4px;
  	border-bottom: 1px solid #dddddd;
	/*color:#cc3366!important;*/
	color: #000000;
}
#CorpoRisRicerca .titolo a {
	text-decoration: none;
	/*color:#cc3366;*/
	color:#000000;
}
#CorpoRisRicerca .titolo a:hover {
/*	color:#cc3366;*/
	color: #FFFFFF;
  /*background-color: #dddddd;*/
}
#CorpoRisRicerca .abstract{ 
	padding: 3px 0px 0px 0px;
	font-size: 1em;
  	background-color: transparent;
	color: #000000; 
}
#CorpoRisRicerca .abstract TD {
	color: #000000; 
}
#CorpoRisRicerca .abstract a {
	font-weight: normal;
}
#CorpoRisRicerca .testo { 
	padding: 3px 3px 0px 0px;
	font-size: 1em;
	color: #000000; 
}
#CorpoRisRicerca .testo TD {
	color: #000000; 
}
#CorpoRisRicerca .testo a {
	font-weight: normal;
}
#CorpoRisRicerca .elemFooter {
	background-color: transparent;
	padding: 3px;
	text-align: right;
}

#Template_MessRicerca {
	font-size:1em;
	font-weight:normal;
}
#Template_MessQueryRicerca {
	font-size:1.2em;
	font-weight:bold;
	color:#003399;
}

.RisRicerca {	
  position: relative;
  width: auto;
	background-color:transparent;
	margin-top: 10px;
}
.RisRicerca H3{
  background-color: transparent;
  font-size: 1.2em;
  font-weight: bolder;
  
  letter-spacing: -0.11em;
  /*direction: ltr /*rtl/ltr*/;
  line-height: normal;/*px*/
  text-indent: 10px;
  /*text-shadow: 1px #dddddd;*/
  text-transform: capitalize/*uppercase/lowercase*/;
  white-space: normal /*pre/nowrap*/;
  word-spacing: 2px;
  text-align: left;
  
  padding: 2px 0px;
  border-bottom: 1px solid #dddddd;
	color:#cc3366!important;
}
.dgRisultatiRicerca {
  display: block;
  border: 0px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	background-color: #ffffff;
}
.dgRisultatiRicerca tr {
  display: block;
  border: 0px;
}
.dgRisultatiRicerca td {
  display: block;
	margin: 0px;
  border: 0px;
	padding: 3px;
	text-align:left;
}
.ElementoRicerca {
}
.TitoloRicerca {
	color: #003399;
}
#Template_RisRicElementi_RicercaVuota {
	margin: 0px;
	padding: 0px;
}
/*******************  FINE - RICERCA SPALLA DESTRA  *****************/
/********************************************************************/


/********************************************************************/
/**********************  MENU' SPALLA DESTRA  ***********************/
.SpallaDX .menu {
	margin: 5px;
	padding: 10px 5px;
  	background-color: #f6f6f6;
	text-align: left;
  	color: #3366CC; /*#663300;*/
  	font-size: 1em;
	width: 160px;
}
#Menu_15  {
	background-color: #ffffff;
	border: solid 1px #E6E6E6;
}
#Menu_15 A {text-decoration: none; color: #0000cd;}
#Menu_15 A:hover {color: #f32c2c;}
/********************  FINE - MENU' SPALLA DESTRA  ******************/
/**********************************************************************/

/********************************************************************/
/********************* ELEMENTI SPALLA DESTRA ************************/
.SpallaDX .elemento {
	background-color: transparent;
	/*color: #000080;*/
	margin: 3px;
	margin-top: 5px;
	border: solid 1px #E6E6E6;
	padding:0px;
	text-align: left;
	position: relative;
	width: auto;
	font-size: 0.85em;
}
.SpallaDX .titolo {
  background-color: transparent;
  /*font-size: 1em;*/
  font-weight: bolder;
  letter-spacing: -0.05em;
  padding: 2px;
  border-bottom: 1px solid #dddddd;
}
.SpallaDX .titolo a {
  /*color: #108c4a!important;*/
  color: #000000;
	text-decoration: none;
}
.SpallaDX .titolo a:hover {
  background-color: #eeeeee;
}
.SpallaDX .titolo span {
  /*color: #108c4a!important;*/
  display: block;
}
.SpallaDX .titolo BR {
  display: none;
}
.SpallaDX SPAN.dataPubb {
  display: none!important;
  font-size: 0.6em;
}
.SpallaDX .abstract {
  background-color: transparent;
  /*background-image: url("UserFile/GraficaSito/Sfondi/finestra_1pixel.gif");
  background-repeat: repeat-y;*/
  margin: 0px;
  padding: 2px;
  /*text-align: center;
  width: 162px;
  font-size: 1em;*/
}

/****************** FINE - ELEMENTI SPALLA DESTRA ********************/
/********************************************************************/

/**********************************************************************/
/************************** PIE DI PAGINA *****************************/
div.piedipagina {
	clear: both;
  width: 100%;
}
.piedipagina a {
}
/*********************** FINE - PIE DI PAGINA *************************/
/**********************************************************************/


/**********************************************************************/
/*************************** FILTRO NEWS ******************************/
.FiltroNews {
	border:#ffffff solid 1px;
  background-color: #ffffff;
  width: 98%;
  margin: 0px auto;
  margin-top: 20px;
}
.FiltroNews * {
	vertical-align: middle;
	margin: 2px;
	font-size: 1EM
}
.FiltroNews label {
  color: #000000;
}
#Template_formRicerca_btnCerca {
	font-size: 1.1em;
  margin-top: 10px;
  margin-bottom: 10px;
}
/************************ FINE - FILTRO NEWS **************************/
/**********************************************************************/


/**********************************************************************/
/***************************  ******************************/

#btnStampa, #chiudi {
	margin: 5px;
}

.inviaAmico_popoup input, textarea {
	margin: 2px;
}

#txtMittente {
	position: relative;
	left: 30px;
	width: 250px;
}

#txtDestinatario {
	position: relative;
	left: 49px;
	width: 250px;
}
#txtOggetto {
	position: relative;
	left: 72px;
	width: 250px;
}
#txtTesto {
	position: relative;
	left: 86px;
	width: 350px;
}

#btnInvia {
	position: relative;
	left: 40%;
	margin: 10px;
}

#lblTesto {
	vertical-align: top;
}

#lblAmici {
	font-size: 80%;
	color: #0000FF;
}


/* Registrazione Utente e Info/Contatti */
#tutto #Template_CorpoRegUtente {
	width: 80%;
}
#Template_FormReg_FormRegistrazione label {
	color: #000000;
}
/***************** FINE (Utente Logato) ******************/


/************************* Fotogallery *************************/
.fotogallery {
  font-size:1em;
}
.fotogalleryfolders {
  font-size:1em;
}
#Template_CorpoFotogallery_top { /* riferito allo span della prima riga della fotogallery, contenente la parola Home*/
	font-weight: bold;
	color: #993333; /*#663300;*/
  font-size:1em;
}
.tabThumbFG {
  background-color: #FFFFFF;
  margin: 0px 0px 6px -1px;
	border-top: solid 10px #ffffff; /*#cccc99;*/
  width: 100%;
}
.tabThumbFG * {
  border-style: none;
  font-size:1em;
  text-align: center;
}
.tabThumbFG TD {
  padding:10px 0px 10px 0px;
	text-align: left;
	border-bottom:#ffffff dashed 1px;
}
#Template_CorpoFotogallery_dlPictures, #Template_CorpoFotogallery_dlPictures * {
  border-style: none;
  margin: 0.5px;
  color: #000000;
}
#Template_CorpoFotogallery_dlPictures {
  width: 100%;
  margin: 1px;
  padding: 1px;
}
#Template_CorpoFotogallery_dlPictures td {
  width: 50%;
  text-align: center;
  /*border: solid 0.05em #f7f7f7;*/
}
#Template_CorpoFotogallery_dlPictures table {
  width: 100%;
  height: 100%;
}
#Template_CorpoFotogallery_bottom { /* riferito allo span della prima riga della fotogallery, contenente la parola Home*/
	font-weight: bold;
	color: #000000;
  font-size:1em;
}



/* Mappa del sito */
#Template_CorpoMappa {
	width: 80%;
}
.ElementoMappa .menu {
	border: none;
  width: 150px;
}
.ElementoMappa .menu td.ob_t2 a {
	font-size: 1em;
}
.ElementoMappa .menu td.ob_t2 span {
	font-size: 1em;
}
.ElementoMappa {
	background-color: #EDEDED;
	float:left;
	margin: 0.5em;
	border: solid 1px #ffffff;
	text-align:left;
}
.MappaCanale {
	font-size: large;
	text-align:center;
  background-color: transparent; /*non togliere questa impostazione per motivi di accessibilit-CSS, il componnente MAPPA (dll) a volte lo lascia vuoto, generando errore*/
}


/**************** InfoContatti ***************/
/******* form di richiesta informazioni ******/
#CorpoRegUtente {
    width: 97%;
    margin: 0px auto;
    margin-top: 3px;
    padding:0px;
    background-color: transparent;
	  border-top: solid 10px #ffffff; /*#cccc99;*/
    color: #000000;
}
#CorpoRegUtente TD {
    color: #000000;
}
.h2Ute {
    background-color: Transparent;
	  margin: 5px;
	  padding-bottom: 5px;
	  border-bottom:#c5e4f8 dashed 1px;
}
#Template_FormIC_titolo {
	color: #993333; /*#663300;*/
	font-size: 0.7em;
}
#Template_FormIC_FormInfoContatti {
    width: 100%;
}
/************ FINE - InfoContatti ************/

/* ------------------- FORM CREATI DALL'UTENTE ---------------------*/
div.TitoloForm {
  margin-top: 2px;
  margin-left: 4%;
  position: relative;
  width: 92%;
  background-color: transparent;
  font-size: 1.2em;
  font-weight: bolder;
  
  letter-spacing: -0.05em;
  line-height: normal;/*px*/
  text-indent: 10px;
  text-transform: capitalize/*uppercase/lowercase*/;
  white-space: normal /*pre/nowrap*/;
  word-spacing: 2px;
  
  padding: 2px 0px;
  border-bottom: 1px solid #dddddd;
	color:#cc3366!important;
}
div.formUtente {
  margin-left: 4%!important;
  position: relative;
  width: 90%;
	/*border: solid 1px red;*/
	text-align: left;
	padding: 5px;
	padding-top: 0px;
  color: #000000;
}
div.ConfermaForm {
  margin-left: 4%;
  position: relative;
  width: 90%;
}
  
.formUtente select {
	vertical-align: middle;
}
.IntroForm {
	background-color: transparent;
	border: solid 0px #dddddd;
  border-top: 0px;
  margin: 0px;
  padding: 5px 0px;
	color: #000000;
	font-size: 1em; 
}

.EmailForm {
    margin-top:20px;
    padding-bottom: 10px;
	text-align: left;
}

.EmailForm .etichettaText {
	width: 20%;
	display: inline; /*inline-block*/
	background-color: transparent;
	vertical-align: middle;
	color: #cc3366;
	font-weight: bold;
	font-size: 0.9em;
}
.EmailForm input{ /*casellaIndirizzoEmail*/
	display: block;
	font-weight: bold; 
	color: #F8B938;
  width: 70%;
}
.EmailForm span{ /*L'indirizzo e-mail è obbligatorio - L'indirizzo e-mail non è corretto*/
	display: inline;
	font-weight: bold; 
	color: #F8B938; 
}

.ControlloRigaLibera {
    /*margin: 0px 0px 5px 0px;
    padding: 5px;*/
}
span.CampoRichiesto {
  display: block;
  width: auto;
  margin-top: 10px;
}
.etichettaRigaLibera {
    display: block; /*inline-block*/
    background-color: transparent;
    vertical-align: middle;
    color: #000000; /*#663300;#7b7a7f grigio chiaro*/
}
.etichettaUploadFile, .etichettaTextBox, .etichettaDropdownList, .etichettaCheckBox, .etichettaRadioButton {
  display: block;
  width: auto;
	background-color: transparent;
	vertical-align: middle;
	color: #000000/*#208ce0*/;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 20px;
}
.contenitoreDIV_Etichette {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 1.1em;
  margin-bottom: 0.1em;
}
.textbox, .dropdownlist {
  position: relative;
    width: 100%;
    margin:0px;
    padding:0px;
    clear: both;
}

.checkbox, .radiobutton {
    margin:0px;
    padding:0px;
    vertical-align:middle;
}
.checkbox *, .radiobutton *{
    float: left;
    margin:0px;
    padding:0px;
}
.checkbox TR, .radiobutton TR{
    clear:both;
}
.checkbox input, .radiobutton input{
    margin-right: 3px;
    height: 16px;
}
.checkbox label, .radiobutton label{
    height: 16px;
    text-align: left;
	color: #000000;
}
.txtboxAltro {
    margin-left: 6em;
    margin-top: -1.6em;
    /*width: 85%;*/
}
.PrivacyForm {
	background-color: transparent;
    padding: 5px;
    margin-top: 25px;
    text-align:justify;
    font-family: Times New Roman;
    font-style: italic;
    font-size: 1.0em;
	  border: solid 1px #ffffff;
}
/****** INIZIO - Bottoni e messaggio conclusivi ******/
.formUtente .divBottone {
  position: relative;
	width: 100%;
	margin-top: 20px;
  clear: both;
}
#Template__ctl2_btnForm , #Template_ctl02_btnForm {
	display: block;
	float: left;
	margin-left: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#Template__ctl2_btnFormEsci , #Template_ctl02_btnFormEsci {
	display: block;
	margin-bottom: 10px;
}
#Template__ctl2_lbl_CtrlMit3,#Template_ctl02_lbl_CtrlMit3 {
	display: block;
	font-size: 0.8em;
}
/****** FINE - Bottoni e messaggio conclusivi ******/
.ConfermaForm {
  text-align: center;
	background-color: transparent; /*#ABCCA7;*/
	border: dotted 1px #eeeeff;
	margin: 0px 5px 0px 5px;
	padding: 5px;
}
#Template__ctl2_lblConferma, #Template_ctl02_lblConferma {
  color: #009900;
	font-weight: lighter;
}
/* ---------------- FINE - FORM CREATI DALL'UTENTE -----------------*/


/********************************************************************/
/***                 LINK CANALI A PIE DI PAGINA                  ***/
/********************************************************************/
#Template_linkCanaliPiePagina {
  BACKGROUND-COLOR: #f2f2f2;
  TEXT-ALIGN: center;
  MARGIN-TOP: 1%;
  BORDER-TOP: #cccccc 1px solid;
  PADDING-TOP: 0.1%;
  WIDTH: 100%! important;
  PADDING-BOTTOM: 0.1%;
  BORDER-BOTTOM: #cccccc 1px solid;
  FLOAT: left;
  FONT-SIZE: 0.7em;
}
#Template_linkCanaliPiePagina A {
  COLOR: #c37e45;
  TEXT-DECORATION: none;
}
#Template_linkCanaliPiePagina A:hover {
  FONT-WEIGHT: bolder;
  TEXT-DECORATION: none;
}
#Template_linkCanaliPiePagina  SPAN.canaliPiePagina {
  FONT-WEIGHT: bolder;
	COLOR: #6382a1;
}
/***             FINE - LINK CANALI A PIE DI PAGINA                ***/


/********************************************************************/
/***                    MODULI BANCA DATI CSV                     ***/
/********************************************************************/
#CorpoBancaDati,
#CorpoBancaDati *,
#CorpoCercaLibri,
#CorpoCercaLibri *,
#CorpoCercaCSVItalia,
#CorpoCercaCSVItalia * {}
#Template_FormSelezioneAssociazioni_pnlParametriSelezioneAssociazioni,
#Template_FormSelezioneLibri_pnlParametriSelezioneLibri, 
#Template_FormSelezioneCSVItalia_pnlParametriSelezioneCSVItalia {
  margin:0px;
  border:0px;
  padding:0px;
  width: 570px;
}
#Template_FormSelezioneAssociazioni_pnlParametriSelezioneAssociazioni p,
#Template_FormSelezioneLibri_pnlParametriSelezioneLibri p, 
#Template_FormSelezioneCSVItalia_pnlParametriSelezioneCSVItalia p {
  text-align: justify;
  font-size: 0.9em;
}
#Template_FormSelezioneCSVItalia_pnlParametriSelezioneCSVItalia table {
	/*border: solid 1px Red;*/
}

/*riga per la selezione della provincia nel modulo CSV Italia*/
#Template_FormSelezioneCSVItalia_trProvincia TD.tdCenter {
  WIDTH: 280px;
}

.tablerowCalendario {
  MARGIN: 1% 3%;
  BORDER: 0px;
  PADDING: 0px;
  FLOAT: left!important;
  WIDTH: auto;
}
.tablerowCalendario H4 {
	COLOR:#cc3366;
  FONT-SIZE: 14pt;
}
.tablerowCalendario H2 {
	COLOR:#cc3366;
  FONT-SIZE: 14pt;
  MARGIN: 0%;
  MARGIN-BOTTOM: 1%;
  PADDING: 1%;
}
.tablerowCalendario A {
	COLOR: #6382a1;
}
.tablerowCalendario A:HOVER {
  TEXT-DECORATION: none;
  FONT-WEIGHT: bolder;
	COLOR: #cc3366;
}
.tablerowCalendario TR {
  PADDING-TOP: 2%;
}
.tablerowCalendario TD.tdSX {
  TEXT-ALIGN: right;
  FONT-SIZE: 8pt;
  WIDTH: 32%;
  FONT-WEIGHT: bolder;
	COLOR: #6382a1;
}
.tablerowCalendario TABLE.DataGrid {
  MARGIN: 1% 0%;
  WIDTH: 530px;
  BORDER-COLLAPSE: collapse;
  BACKGROUND-COLOR: snow;
}
.tablerowCalendario TABLE.DataGrid A:HOVER {
  FONT-WEIGHT: normal;
}
#Template_GrigliaCSVItaliaSelezionati_DGCSVItalia {
  FONT-SIZE: 6pt;
}
#Template_GrigliaLibriSelezionati_btnCambiaCriteriRicerca,
#Template_GrigliaAssociazioniSelezionate_btnCambiaCriteriRicerca, 
#Template_GrigliaCSVItaliaSelezionati_btnCambiaCriteriRicerca,
#Template_FormSelezioneAssociazioni_btnCerca {
  DISPLAY: block;
  MARGIN: 1% 0%;
}
DIV.schedaAssociazione {
  BACKGROUND-COLOR: #f2f2f2;
  PADDING: 1%;
  BORDER: #cccccc 1px solid;
  margin:0px;
  width: 530px;
}
DIV.schedaAssociazione A.anteprimaDiStampa {
  MARGIN: 2%;
  FONT-SIZE: 8pt!important;
}
/***                 FINE - MODULI BANCA DATI CSV                 ***/
#Template_FormReg_pnlDateGestioneUtente * {
	font-size: 7pt;
	margin-bottom: 10px;
}
#Template_FormReg_pnlDateGestioneUtente lable{
	font-style: italic;
}
#Template_FormReg_lblDataUltimaMod {
	font-weight: bolder;
}
SPAN.RegistrazioniBloccate {
	color:  #ff4500;
	font-weight: bolder;
}
