/*******************************************************************/
/********************                bim gsp               ********************/
/*******************************************************************/

  /* for IE 
  filter:alpha(opacity=20);*/
  /* CSS3 standard 
  opacity:0.2;*/
  
  /*letter-spacing: -0.11em;
  direction: ltr; *//*rtl/ltr*/
 /* line-height: normal;*//*px*/
  /*text-indent: 10px;
  text-transform: capitalize;*//*uppercase/lowercase*/
  /*font-style: italic;
  white-space: normal; *//*pre/nowrap*/
  /*word-spacing: 2px;
  text-align: left;*/

/***************************************************/
/*****************     GENERICI     ****************/
.campoObbligatorio {
	display: block;
	font-weight: bolder;
	color: #b6121b;
}
.campoFacoltativo {
	display: block;
	font-weight: normal;
	color: #333333;
}
.centra {
	text-align: center;
}
.invisible {
	display: none;
}
/*div, span, a, table, tbody, tr, th, td {margin: 0px;border:0px;padding:0px;Z-index:auto;text-align:left}*/
a img {border:0px;}
h1,h2, h3, h4, h5, h6, h7,h8 {color:#000000}
a {/*color: #CC3399;*/}
a:visited {/*color: #6666FF;*/}
a:hover {/*color: #FFFFFE;*/}
/***************************************************/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

body {
	padding:0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font-family: Arial, 'Lucida Sans',Verdana,Tahoma!important;
	font-size: 0.9em;
	color: #333333;
	letter-spacing: 0px!important;
	white-space:normal!important;
	word-spacing: 0px!important;
	background-color: #eeeeee;
	background-image: url("/UserFile/Image/Grafica/bg.png");
	background-repeat: repeat-x;
	background-position: top center;
}
form.sfondo{
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 100%;
}

/* larghezza di tutto (di solito uguale a quella delle testate) */
#Template_tutto {
	padding:0px;
	border: 0px;
	margin: 0px auto;	
	text-align: left;
	width: 1000px;
	background-color: transparent;
	/*background-image: url("/UserFile/Image/Grafica/Tutto.jpg");
	background-repeat: repeat-y;
	background-position: top center;*/
}
#Template_tutto.tutto_7, #Template_tutto.tutto_8, #Template_tutto.tutto_9, #Template_tutto.tutto_10, #Template_tutto.tutto_11, #Template_tutto.tutto_12, #Template_tutto.tutto_13 { /* Home page e Mappa del sito*/
	background-color: transparent;
	/*background-image: url("/UserFile/Image/Grafica/Tutto_Canali.jpg");
	background-repeat: repeat-y;
	background-position: top center;*/
}

/**********************************************************************/
/*****************************   TESTATA   ****************************/
DIV.testata, DIV.testata_EN, DIV.testata_DE { /*** ClasseTestata ***/
	margin: 0px;
	padding: 0px;
	width: auto;
}
DIV.testata>table, DIV.testata_EN>table, DIV.testata_DE>table {
	margin: 10px 0px;
}
DIV.testata>table>tbody>tr>td>img, DIV.testata_EN>table>tbody>tr>td>img, DIV.testata_DE>table>tbody>tr>td>img {
	margin-top: 20px;
}
DIV.testata>table>tbody>tr>td>h1, DIV.testata_EN>table>tbody>tr>td>h1, DIV.testata_DE>table>tbody>tr>td>h1 {
	FONT-SIZE: 48PX;
	FONT-WEIGHT: NORMAL;
	MARGIN: 0PX;
}
DIV.testata div.titolo, DIV.testata_EN div.titolo, DIV.testata_DE div.titolo  {
	float: left;
	margin-top: 43px;
	margin-left: 100px;
}
DIV.testata div.contatti, DIV.testata_EN div.contatti, DIV.testata_DE div.contatti  {
	position: relative;
	float: right;
	right: 45px;
	top: 76px;
	text-align: right;
}
DIV.testata span.lingue, DIV.testata_EN span.lingue, DIV.testata_DE span.lingue {
	position: relative;
	float: right;
	display: block;
	right: -55px;
	top: 36px;
	/*margin: 36px 38px 0px 0px;*/
}
DIV.testata span.lingue a.ImmagineLingua, DIV.testata_EN span.lingue a.ImmagineLingua, DIV.testata_DE span.lingue a.ImmagineLingua {margin-right: 3px;}
DIV.testata span.lingue a.TestoLingua, DIV.testata_EN span.lingue a.TestoLingua, DIV.testata_DE span.lingue a.TestoLingua {margin-right: 10px;}

/*********************  COMPONENTE ROTATOR SLIDE TESTATA  **********************/
/* rotator in-page placement */
    div#rotator {
	position:relative;
	margin-left: -3px;
	margin-top: -246px;
	z-index: -1;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border: 0px;
	padding: 0px;
	background: transparent;
}
    div#rotator ul li.show {
	z-index:500
}
/*********************  fine - COMPONENTE ROTATOR SLIDE TESTATA  **********************/

/*********************  COMPONENTE RICERCA TESTATA  **********************/
DIV.testata div.ricerca {
	padding: 0px;
	margin: 0px;
	margin-top: -71px;
	height: 0px;
	position: relative;
	z-index: 1;
	left: 715px;
	color: #fefefe;
	float: left;
}
DIV.testata DIV.ricerca * {
	float: left;
	margin: 0px;
	vertical-align: middle;
}
DIV.testata DIV.ricerca label {
	/*line-height: 18px;*/
	font-size: 0.9em;
}
DIV.testata DIV.ricerca input[type="text"] {
	width: 100px;
	background-color: #bcbec0;
	border: 1px solid #fefefe;
	color: #000000;
	display: block;
	height: 13px;
	margin: 0px 10px;
}
DIV.testata DIV.ricerca input[type="text"]:hover {
	background-color: #eeeeee;
}
DIV.testata DIV.ricerca input[type="image"]:hover {
}
/*******************  FINE - COMPONENTE RICERCA TESTATA  *****************/

/**********************************************************************/
/************************** BARRACANALI ****************************/
/* alta 70px (50px di barra vera + 20px di bordo sottotestata)*/
.barracanali,
.barracanali_EN,
.barracanali_DE {
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 58px!important;
	background-image: url(/UserFile/Image/Grafica/barracanali1.png);
	background-repeat: no-repeat;
  }
/************ BOTTONI ************/
.barracanali ul,
.barracanali_EN ul,
.barracanali_DE ul {
	display: block;
	font-family: Arial, 'Lucida Sans';
	font-size: 1em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 88px;
	height: 48px;
	list-style-type: none;
	list-style-position:outside;
	background-color: transparent;
}
/*** canale ATTIVO ***/
.barracanali li.CanaleAttivo,
.barracanali_EN li.CanaleAttivo,
.barracanali_DE li.CanaleAttivo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 48px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/canaleAttivoBarracanali1.png");
	background-repeat: repeat-x;
	background-position: 50% 50%;
}
/* Bottone */
.barracanali li.CanaleAttivo div.bottoneCanale,
.barracanali_EN li.CanaleAttivo div.bottoneCanale,
.barracanali_DE li.CanaleAttivo div.bottoneCanale {
	display: block;
	margin: 0px;
	padding: 15px 20px 15px 50px;
	height: 18px;
	background-color: transparent;
	background-repeat: no-repeat;
	BACKGROUND-POSITION: 15px 50%;
}
.barracanali li.CanaleAttivo div.bottoneCanale h3,
.barracanali_EN li.CanaleAttivo div.bottoneCanale h3,
.barracanali_DE li.CanaleAttivo div.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #cd002b;
	font-weight: bolder;
}
/*** canale LINK ***/
.barracanali li.CanaleLink,
.barracanali_EN li.CanaleLink,
.barracanali_DE li.CanaleLink {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 48px;
}
/* Bottone Canale Link */
.barracanali li.CanaleLink a.bottoneCanale,
.barracanali_EN li.CanaleLink a.bottoneCanale,
.barracanali_DE li.CanaleLink a.bottoneCanale {
	display: block;
	margin: 0px;
	padding: 15px 20px 15px 50px;
	height: 18px;
	background-color: transparent;
	background-repeat: no-repeat;
	BACKGROUND-POSITION: 15px 50%;
	text-decoration: none;
}
.barracanali li.CanaleLink a.bottoneCanale h3,
.barracanali_EN li.CanaleLink a.bottoneCanale h3,
.barracanali_DE li.CanaleLink a.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #fefefe;
	font-weight: normal;
}
.barracanali li.CanaleLink:hover,
.barracanali_EN li.CanaleLink:hover,
.barracanali_DE li.CanaleLink:hover {
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/canaleAttivoBarracanali1.png");
	background-repeat: repeat-x;
	background-position: 50% 50%;
}
.barracanali li.CanaleLink:hover a.bottoneCanale h3,
.barracanali_EN li.CanaleLink:hover a.bottoneCanale h3,
.barracanali_DE li.CanaleLink:hover a.bottoneCanale h3 {
	color: #cd002b;
}
.barracanali li,
.barracanali_EN li,
.barracanali_DE li {
	margin-left: 1px!important;
}
/*********************** FINE - BARRACANALI ************************/
/**********************************************************************/
/**********************************************************************/
/************************** BARRACANALI 2 **************************/
/* alta 70px (50px di barra vera + 20px di bordo sottotestata)*/
.barracanali_2,
.barracanali_2_EN,
.barracanali_2_DE {
	margin: 0px;
	border: 0px;
	border-bottom: 0px;
	padding: 0px;
	height: 116px!important;
	/*background-image: url("/UserFile/Image/Grafica/barracanali.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: 0px;
	display: inline;
  }
/************ BOTTONI ************/
.barracanali_2 ul,
.barracanali_2_EN ul,
.barracanali_2_DE ul {
	display: block;
	/*font-family: 'Arial Black';*/
	font-size: 1.0em;
	font-weight: bolder;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	height: 116px;
	list-style-type: none;
	list-style-position:outside;
	background-color: transparent;
}
.barracanali_2 li {
	float: left;
	width: 120px;
	text-align: center;
}
/*** canale ATTIVO ***/
.barracanali_2 li.CanaleAttivo,
.barracanali_2_EN li.CanaleAttivo,
.barracanali_2_DE li.CanaleAttivo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 116px;
}
/* Bottone */
.barracanali_2 li.CanaleAttivo div.bottoneCanale,
.barracanali_2_EN li.CanaleAttivo div.bottoneCanale,
.barracanali_2_DE li.CanaleAttivo div.bottoneCanale {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 116px;
	background-color: transparent;
	background-repeat: no-repeat;
	BACKGROUND-POSITION: center bottom;
}
.barracanali_2 li.CanaleAttivo div.bottoneCanale h3,
.barracanali_2_EN li.CanaleAttivo div.bottoneCanale h3,
.barracanali_2_DE li.CanaleAttivo div.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #cd002b;
	font-weight: bolder;
	font-size: 0.8em;
}
/*** canale LINK ***/
.barracanali_2 li.CanaleLink,
.barracanali_2_EN li.CanaleLink,
.barracanali_2_DE li.CanaleLink {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 116px;
}
/* Bottone Canale Link */
.barracanali_2 li.CanaleLink a.bottoneCanale,
.barracanali_2_EN li.CanaleLink a.bottoneCanale,
.barracanali_2_DE li.CanaleLink a.bottoneCanale {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 116px;
	background-color: transparent;
	background-repeat: no-repeat;
	BACKGROUND-POSITION: center bottom;
	text-decoration: none;
}
.barracanali_2 li.CanaleLink a.bottoneCanale h3,
.barracanali_2_EN li.CanaleLink a.bottoneCanale h3,
.barracanali_2_DE li.CanaleLink a.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #fefefe;
	font-weight: normal;
	font-size: 0.8em;
}
.barracanali_2 li.CanaleLink:hover,
.barracanali_2_EN li.CanaleLink:hover,
.barracanali_2_DE li.CanaleLink:hover {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.barracanali_2 li.CanaleLink:hover a.bottoneCanale h3,
.barracanali_2_EN li.CanaleLink:hover a.bottoneCanale h3,
.barracanali_2_DE li.CanaleLink:hover a.bottoneCanale h3 {
	color: #cd002b;
}
/************************ FINE - BARRACANALI 2 *********************/
/**********************************************************************/
/**********************************************************************/
/************************** BARRACANALI 3 / 4 / 5 ****************************/
/* alta 70px (50px di barra vera + 20px di bordo sottotestata)*/
.barracanali_3,
.barracanali_4,
.barracanali_5 {
	margin: 0px;
	border: 0px;
	padding: 0px;
	position: absolute;
	top: 184px;
	left: 50%;
	display: inline;
	width: 145px;
	height: 106px;
  }
.barracanali_3 {
	margin-left: 315px;
}
.barracanali_4 {
	margin-left: 168px;
}
.barracanali_5 {
	margin-left: 21px;
}
/************ BOTTONI ************/
.barracanali_3 ul,
.barracanali_4 ul,
.barracanali_5 ul {
	display: block;
	margin: 0px;
	border: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position:outside;
	background-color: transparent;
}
/*** canale ATTIVO ***/
.barracanali_3 li.CanaleAttivo,
.barracanali_4 li.CanaleAttivo,
.barracanali_5 li.CanaleAttivo {
	float: left;
	margin: 2px 2px 0px 0px;
	padding: 4px 6px;
	width: 133px;
	height: 16px;
	background-image: url("/UserFile/Image/Grafica/barra3CanaleAttivo.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
/* icona */
.barracanali_3 li.CanaleAttivo div.bottoneCanale,
.barracanali_4 li.CanaleAttivo div.bottoneCanale,
.barracanali_5 li.CanaleAttivo div.bottoneCanale {
	display: block;
	margin: 0px;
	padding:0px;
	width: 133px;
	text-align: center;
}
.barracanali_3 li.CanaleAttivo div.bottoneCanale img,
.barracanali_4 li.CanaleAttivo div.bottoneCanale img,
.barracanali_5 li.CanaleAttivo div.bottoneCanale img {
	margin-right: 5px;
	float: left;
}
.barracanali_3 li.CanaleAttivo div.bottoneCanale h3,
.barracanali_4 li.CanaleAttivo div.bottoneCanale h3,
.barracanali_5 li.CanaleAttivo div.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	/*color: #cd002b;*/
	color: #fefefe;
	font-weight: bolder;
	vertical-align: middle;
	font-size: 0.8em;
}

/*** canale LINK ***/
.barracanali_3 li.CanaleLink,
.barracanali_4 li.CanaleLink,
.barracanali_5 li.CanaleLink {
	float: left;
	margin: 2px 2px 0px 0px;
	padding: 4px 6px;
	width: 133px;
	height: 16px;
	background-image: url("/UserFile/Image/Grafica/barra3CanaleLink.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
/* icona Canale Link */
.barracanali_3 li.CanaleLink a.bottoneCanale,
.barracanali_4 li.CanaleLink a.bottoneCanale,
.barracanali_5 li.CanaleLink a.bottoneCanale {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-decoration: none;
	width: 133px;
	vertical-align: middle;
}
.barracanali_3 li.CanaleLink a.bottoneCanale img,
.barracanali_4 li.CanaleLink a.bottoneCanale img,
.barracanali_5 li.CanaleLink a.bottoneCanale img {
	margin-right: 5px;
	float: left;
}
.barracanali_3 li.CanaleLink a.bottoneCanale h3,
.barracanali_4 li.CanaleLink a.bottoneCanale h3,
.barracanali_5 li.CanaleLink a.bottoneCanale h3 {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
}
.barracanali_3 li.CanaleLink:hover,
.barracanali_4 li.CanaleLink:hover,
.barracanali_5 li.CanaleLink:hover {
	background-image: url("/UserFile/Image/Grafica/barra3CanaleLinkHover.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/*********************** FINE - BARRACANALI 3 / 4 / 5 ************************/
/**********************************************************************/

/**********************************************************************/
/************************ SOTTOTESTATA ************************/
/*** quindi l' altezza della sottotestata deve essere impostata > 0 lato amministrazione***/
DIV.sottotestata { /*** ClasseTestata ***/
	margin: 0px;
	padding: 0px 0px;
	text-align: LEFT;
}
DIV.sottotestata a{ /*** ClasseTestata ***/
	text-decoration: none;
}
DIV.sottotestata H2{ /*** ClasseTestata ***/
	margin: 0px;
	font-family: arial;
	color: #000066;
	font-size: 36px;
	font-weight: normal;
	padding-top: 20px;
}
DIV.sottotestata H4 { /*** ClasseTestata ***/
	margin: 0px;
	font-family: 'arial narrow';
	font-weight: normal;
}
DIV.sottotestata H5{ /*** ClasseTestata ***/
	margin: 10px 0px 0px 0px;
	font-family: arial;
	color: #000066;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

/**********************************************************************/
/************************ BREADCRUMBS ***********************/
.BreadCrumbs {
	font-size: 0.8em;
	margin: 0px;
	padding: 15px 0px;
	text-align:left;
}
.BreadCrumbs span {
	font-weight: bolder;
}
.BreadCrumbs a {
}
.BreadCrumbs a:visited {
}
.BreadCrumbs a:hover {
}
/********************* FINE - Div delle breadcrumbs *******************/
/**********************************************************************/

/**********************************************************************/
/************************ PANNELLO ORIZZONTALE ************************/
DIV.PannelloOrizzontale { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	position: absolute;
	top: 85px;
	left: 50%;
	display: inline;
	width: 150px;
	margin-left: -155px;
	height: 205px;
	overflow: auto;
	font-size: 0.8em;
}
DIV.PannelloOrizzontale DIV.elementoabstract {
	float: left;
	/*background-image: url("/UserFile/Image/Grafica/attenzione16.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 10px 0px;*/
	margin: 0px;
	padding: 3px;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo { /***  ***/
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo h4 {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	/*padding-left: 24px;*/
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo h4 a {
	color: #333333;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.titolo span.dataPubb{
	padding: 3px;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	font-style: italic;
	font-size: 0.9em;
	width: 150px;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.abstract  { /***  ***/
	display: none;
}
DIV.PannelloOrizzontale DIV.elementoabstract DIV.elemFooter  { /***  ***/
	display: none;
}

/********************* FINE - PANNELLO ORIZZONTALE ********************/
/**********************************************************************/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%      SPALLA SINISTRA    %%%%%%%%%%%%%%%%%%%*/
DIV.SpallaSX { /***  ***/
	display: block;
	float: left;
	width: 230px;
	margin: 15px 25px 0px 0px;
	border:0px;
	padding:0px;
}

/********************** COMPONNETE LOGIN SPALLA SINISTRA ***********************/
DIV.SpallaSX DIV.UtenteLogato {
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
	margin-bottom: 25px;
}
DIV.SpallaSX #CampiUtenteLogin div.login * {
  DISPLAY: block;
}
DIV.SpallaSX #CampiUtenteLogin div.login BR {
  DISPLAY: none;
}
DIV.SpallaSX #CampiUtenteLogato * {
  DISPLAY: block;
}
DIV.SpallaSX #Template_UtenteLogato_login_bottoneSbt {
  float: right;
  margin: 5px 0px;
}
DIV.SpallaSX #Template_UtenteLogato_login_inputPW,
DIV.SpallaSX #Template_UtenteLogato_login_inputUI {
	width: 98%
}
DIV.SpallaSX #CampiUtenteLogato BR {
  DISPLAY: none;
}
DIV.SpallaSX #Template_UtenteLogato_lblUtenteLogato {
  FONT-WEIGHT: bolder;
  TEXT-ALIGN: center;
  COLOR: #03C03C;
  COLOR: #000000;
  MARGIN: 5px 0px;
  background-color: #ffffff;
  PADDING:5px;
}
DIV.SpallaSX #Template_UtenteLogato_login_lnkRegistrazione {
	margin: 40px 0px 10px;
	padding: 2px 10px 4px;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	font-family: arial black;
	background-image: url("/UserFile/Image/Grafica/barra3CanaleLink.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
DIV.SpallaSX #Template_UtenteLogato_login_lnkRegistrazione:hover {
	background-image: url("/UserFile/Image/Grafica/barra3CanaleLinkHover.png");
}
#CorpoPwd #Template_FormPwd_FormRegistrazione fieldset { border: 0px;}
/********************** FINE COMPONNETE LOGIN SPALLA SINISTRA ***********************/


/********************** MENU' SPALLA SINISTRA ***********************/
/*#Menu_2>DIV.SpallaSX div.ob_tree>DIV.SpallaSX div.ob_tree>div.ob_di2>table.ob_t2c>tbody>tr>td.ob_t5>div.ob_d2b>table.ob_d2b>tbody>tr>td.ob_t6,
#Menu_2>DIV.SpallaSX div.ob_tree>DIV.SpallaSX div.ob_tree>div.ob_di2>table.ob_t2c>tbody>tr>td.ob_t5>div.ob_d2b>table.ob_d2b>tbody>tr>td.ob_t6v,
#Menu_2 DIV.SpallaSX div.ob_tree DIV.SpallaSX div.ob_tree div.ob_di2 table.ob_t2c tbody tr td.ob_t5 div.ob_d2b table.ob_d2b tbody tr td.ob_t6,
#Menu_2 DIV.SpallaSX div.ob_tree DIV.SpallaSX div.ob_tree div.ob_di2 table.ob_t2c tbody tr td.ob_t5 div.ob_d2b table.ob_d2b tbody tr td.ob_t6v,*/
/* #Menu_2 ---> DIV.SpallaSX div.ob_tree */
DIV.SpallaSX div.menu {
	width: 230px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 15px;
	border: 0px;
	/*impostati in stileqp.css*/
	clear: both!important;
	float: none!important;
	padding: 0px!important; /*deve sovrascrivere quello di stileqp.css*/
}
DIV.SpallaSX div.menu h4 {
	margin: 0px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/TitoloMenu.png");
	background-repeat: no-repeat;
	background-position: top center;
	font-family: 'Arial Black';
	font-size: 1em;
	padding: 0px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
}
DIV.SpallaSX div.menu * {
}
DIV.SpallaSX div.ob_tree {
	background-color: transparent;
	width: 230px;
}

/*** layout struttura menų ***/
DIV.SpallaSX div.ob_d2c,
DIV.SpallaSX div.ob_d2b {
	margin: 0px;
	padding: 0px;
}

DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c { /* contenitore generale voci*/
	width: 230px;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2b { /* contenuto della voce nodo di primo livello */
	width: 228px;
	border: 1px solid #fefefe;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2c { /* voce foglia primo livello */
	width: 228px;
	border: 1px solid #fefefe;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2b > table.ob_t2b { /* contenuto della voce nodo di primo livello */
	width: 228px;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2c > table.ob_t2g { /* voce foglia primo livello */
	width: 228px;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div> table.ob_t2c > tbody > tr > td > div> table.ob_t2g { /* voce foglia secondo livello */
	width: 212px;
	border-top: 1px solid #fefefe;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div> table.ob_t2c > tbody > tr > td > div> table.ob_t2b { /* voce nodo secondo livello */
	width: 212px;
	border-top: 1px solid #fefefe;
}
DIV.SpallaSX div.ob_tree > div.ob_di2 > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2b > table.ob_t2c > tbody > tr > td > div.ob_d2c > table.ob_t2g { /* voce foglia secondo livello */
	width: 198px;
}
	DIV.SpallaSX div.ob_tree table.ob_t5v {
	}
	DIV.SpallaSX div.ob_tree table.ob_t5 {
	}

/*** layout voci ***/
DIV.SpallaSX div.ob_tree td.ob_t6v { /* + o - voce */
	display: none;
}
DIV.SpallaSX div.ob_tree td.ob_t6 {  /* + o - voce pių in basso del menų*/
	display: none;
}
DIV.SpallaSX div.ob_tree td.ob_t4 { /* icona */
}
DIV.SpallaSX div.ob_tree td.ob_t2 { /* voce senza link */
	margin: 0px!important;
	padding: 0px!important;
	/*background-color: #ffffff;
	color: #000000;*/
	cursor: pointer;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	background-position: 50% 50%;
}
DIV.SpallaSX div.ob_tree td.ob_t2 span {
	display: block;
	margin: 0px;
	padding: 8px;
	/*background-color: transparent;
	color: #000000;*/
}
DIV.SpallaSX div.ob_tree td.ob_t2 a {
	display: block;
	margin: 0px;
	padding: 8px;
	/*background-color: transparent;*/
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
DIV.SpallaSX div.ob_tree td.ob_t2:hover a {
	text-decoration: underline;
}
DIV.SpallaSX div.ob_tree td.ob_t2:hover {
	/*background-color: #dddddd;*/
}
DIV.SpallaSX div.ob_tree td.ob_t3 { /* link */
	margin: 0px!important;
	padding: 0px!important;
	cursor: pointer; /*[ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] */
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	background-position: 50% 50%;
}
DIV.SpallaSX div.ob_tree td.ob_t3 a { /* link non attivo */
	display: block;
	margin: 0px;
	padding: 8px;
	/*background-color: #ffffff;
	color: #000000;*/
	font-weight: normal;
}
DIV.SpallaSX div.ob_tree td.ob_t3 span { /* link attivo */
	display: block;
	margin: 0px;
	padding: 8px;
	/*impostati in stileqp.css*/
	/*font-family e font-size*/
	margin-bottom: 0px!important;
	/*background-color: #F09859;
	color: #000000;*/
	/*font-family: 'Arial Black';*/
	font-weight: bold;
}
/******************** FINE - MENU' SPALLA SINISTRA ******************/

/********************* NEWS SPALLA SINISTRA ************************/
DIV.SpallaSX DIV.elemento {
	position: relative;
	width: 240px;
	border: 1px solid #B4925E;
	background-color: #ffffff;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
DIV.SpallaSX DIV.elemento div,
DIV.SpallaSX DIV.elemento span, 
DIV.SpallaSX DIV.elemento a, 
DIV.SpallaSX DIV.elemento table, 
DIV.SpallaSX DIV.elemento tbody,
DIV.SpallaSX DIV.elemento tr,
DIV.SpallaSX DIV.elemento th,
DIV.SpallaSX DIV.elemento td {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left
}
	DIV.SpallaSX DIV.elemento DIV.titolo {
		margin: 0px;
		}
		DIV.SpallaSX DIV.elemento DIV.titolo h4 {
			background-color: #B4925E;
			color: #ffffff;
			margin: 0px;
			padding: 9px;
			font-size: 12pt;
		}
			DIV.SpallaSX DIV.elemento DIV.titolo A {
		}
		DIV.SpallaSX DIV.elemento DIV.titolo A:hover {
		}
		DIV.SpallaSX DIV.elemento DIV.titolo A:visited {
		}
		DIV.SpallaSX DIV.elemento DIV.titolo SPAN.dataPubb {
			display: none;
			text-align: right;
			font-size:6pt;
			padding: 3px;
			padding-top: 0px;			
		}
	DIV.SpallaSX DIV.elemento DIV.abstract {
		padding: 20px;
		background-color: transparent;
		background-image: url("/UserFile/Image/grafica/testoNewsTop_200x5.jpg");
		background-position: top center;
		background-repeat: no-repeat;
	}
	DIV.SpallaSX DIV.elemento DIV.testo {
		padding: 20px;
		background-color: transparent;
		background-image: url("/UserFile/Image/grafica/testoNewsTop_200x5.jpg");
		background-position: top center;
		background-repeat: no-repeat;
	}
	DIV.SpallaSX DIV.elemento DIV.elemFooter {
		padding: 20px;
		background-image: url("/UserFile/Image/grafica/footerNews_200x55.jpg");
		background-position: bottom center;
		background-repeat: no-repeat;
		text-align: right;
	}
		DIV.SpallaSX DIV.elemento DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** FINE - NEWS SPALLA SINISTRA ********************/

/*%%%%%%%%%%%%%%      FINE - SPALLA SINISTRA    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%      CORPO PAGINA    %%%%%%%%%%%%%%%%%%%%*/

TABLE.corpoPagina, table.tablerowCalendario, #CorpoRisRicerca { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	font-size: 0.8em;
}
TABLE.corpoPagina>tbody>tr, TABLE.corpoPagina>tbody>tr>td { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
}
/********************* ELEMENTI CORPO PAGINA ************************/
DIV.cellleft2, DIV.cellright2 {
	float: left;
	position: relative;
	width: 348px;
	margin: 0px;
}DIV.cellleft2{margin-right: 25px;}
DIV.cellleft3, DIV.cellright3 {
	float: left;
	position: relative;
	width: 223px;
	margin: 0px;
}DIV.cellleft3 {margin-right: 25px;}
DIV.rdivider {
	position: relative;
	clear: both;
	width: 100%;
	height: 25px;
	background-color: transparent;
}
/*** mod Canale Elenco Fornitori ***/
div.tutto_22 DIV.cellleft2, div.tutto_22 DIV.cellright2 {width: 485px;}
div.tutto_22 DIV.cellleft3, div.tutto_22 DIV.cellright3 {width: 223px;}

/*** ELEMENTO ABSTRACT ***/
/* l' elemento 100% č contenuto direttamente dentro TABLE.corpoPagina>Tbody>TR>TD>DIV.elemento
gli elementi 50% e 33% sono contenuti dentro i div cell TABLE.corpoPagina>Tbody>TR>TD>DIV.cell>DIV.elemento*/
TABLE.corpoPagina>tbody>tr>td>DIV.elementoabstract { /* elementi tutta larghezza */
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
}
TABLE.corpoPagina DIV.elementoabstract, #CorpoRisRicerca DIV.elementoabstract {
	position: relative;
	clear: both;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
}
DIV.cellleft2 DIV.elementoabstract, DIV.cellright2 DIV.elementoabstract {
	background-color: transparent;
}
DIV.cellleft3 DIV.elementoabstract, DIV.cellright3 DIV.elementoabstract {
	background-color: transparent;
}
TABLE.corpoPagina DIV.elementoabstract div,
TABLE.corpoPagina DIV.elementoabstract span, 
TABLE.corpoPagina DIV.elementoabstract a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.elementoabstract h1,
TABLE.corpoPagina DIV.elementoabstract h2,
TABLE.corpoPagina DIV.elementoabstract h3,
TABLE.corpoPagina DIV.elementoabstract h4,
TABLE.corpoPagina DIV.elementoabstract h5,
TABLE.corpoPagina DIV.elementoabstract h6,
TABLE.corpoPagina DIV.elementoabstract h7,
TABLE.corpoPagina DIV.elementoabstract h8 {
	margin: 0px;
}
	/*** TITOLO ELEMENTO ABSTRACT ***/
	TABLE.corpoPagina DIV.elementoabstract DIV.titolo, #CorpoRisRicerca DIV.elementoabstract DIV.titolo {
		margin: 0px;
		padding: 0px;
		background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
		background-repeat: repeat-x;
	}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo h4, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 {
			margin: 0px;
			font-size: 1.2em;
			background-color: transparent;
		}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo SPAN, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 SPAN {
			display: block;
			margin: 0px;
			padding: 10px;
			text-align: left;
		}     
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo A, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 A {
			display: block;
			margin: 0px;
			padding: 10px;
			text-align: left;
			color: #000000;
		}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo h4:hover a, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4:hover A {
			background-image: url("/UserFile/Image/grafica/op25.png");
			background-position: 50% 50%;
			background-repeat: repeat;
			background-color: transparent;
		}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo A:hover, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 A:hover {
		}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo A:visited, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 A:visited {
		}
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** ABSTRACT ELEMENTO ABSTRACT ***/
	TABLE.corpoPagina DIV.elementoabstract DIV.abstract, #CorpoRisRicerca DIV.elementoabstract DIV.abstract {
		margin: 0px;
		padding: 10px;
	}
	/*** FOOTER ELEMENTO ABSTRACT ***/
	TABLE.corpoPagina DIV.elementoabstract DIV.elemFooter, #CorpoRisRicerca DIV.elementoabstract DIV.elemFooter {
		margin: 0px;
		padding: 0px 3px 3px 0px;
		background-color: transparent;
		text-align: right;
	}
		TABLE.corpoPagina DIV.elementoabstract DIV.elemFooter A.iconaNews, #CorpoRisRicerca DIV.elementoabstract DIV.elemFooter A.iconaNews {
			margin: 5px;
		}
/*** ELEMENTO TESTO ***/
/* l' elemento 100% č contenuto direttamente dentro TABLE.corpoPagina>Tbody>TR>TD>DIV.elemento
gli elementi 50% e 33% sono contenuti dentro i div cell TABLE.corpoPagina>Tbody>TR>TD>DIV.cell>DIV.elemento*/
TABLE.corpoPagina DIV.elementotesto, #CorpoRisRicerca DIV.elementotesto {
	position: relative;
	clear: both;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
}
TABLE.corpoPagina DIV.elementotesto div,
TABLE.corpoPagina DIV.elementotesto span, 
TABLE.corpoPagina DIV.elementotesto a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.elementotesto h1,
TABLE.corpoPagina DIV.elementotesto h2,
TABLE.corpoPagina DIV.elementotesto h3,
TABLE.corpoPagina DIV.elementotesto h4,
TABLE.corpoPagina DIV.elementotesto h5,
TABLE.corpoPagina DIV.elementotesto h6,
TABLE.corpoPagina DIV.elementotesto h7,
TABLE.corpoPagina DIV.elementotesto h8 {
	margin: 0px;
}
	/*** TITOLO ELEMENTO TESTO ***/
	TABLE.corpoPagina DIV.elementotesto DIV.titolo, #CorpoRisRicerca DIV.elementotesto DIV.titolo {
		margin: 0px;
		padding: 0px;
		background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
		background-repeat: repeat-x;
	}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo h4, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 {
			margin: 0px;
			font-size: 1.2em;
			background-color: transparent;
		}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo SPAN, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 SPAN {
			display: block;
			margin: 0px;
			padding: 10px;
			text-align: left;
		}     
		TABLE.corpoPagina DIV.elementotesto DIV.titolo A, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 A {
			display: block;
			margin: 0px;
			padding: 10px;
			text-align: left;
		}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo h4:hover a, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4:hover A {
			background-color: transparent;
		}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo A:hover, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 A:hover {
		}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo A:visited, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 A:visited {
		}
		TABLE.corpoPagina DIV.elementotesto DIV.titolo SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** TESTO ELEMENTO TESTO ***/
	TABLE.corpoPagina DIV.elementotesto DIV.testo, #CorpoRisRicerca DIV.elementotesto DIV.testo {
		margin: 0px;
		padding: 10px;
	}
	/*** FOOTER ELEMENTO TESTO ***/
	TABLE.corpoPagina DIV.elementotesto DIV.elemFooter, #CorpoRisRicerca DIV.elementotesto DIV.elemFooter {
		margin: 0px;
		padding: 5px 0px 0px 0px;
		background-color: transparent;
		text-align: right;
	}
		TABLE.corpoPagina DIV.elementotesto DIV.elemFooter A.iconaNews, #CorpoRisRicerca DIV.elementotesto DIV.elemFooter A.iconaNews {
			margin: 5px;
		}

/*************  RISULTATI RICERCA NEL CORPO PAGINA   ************/
/********************* FINE - RISULTATI RICERCA **********************/

.riquadroElementiHomePage {
	height: 320px;
}

/*%%%%%%%%%%%%%%%%  FINE - CORPO PAGINA    %%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%      RICERCA NEL SITO WEB    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%      FINE - RICERCA NEL SITO WEB     %%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%      MAPPA DEL SITO    %%%%%%%%%%%%%%%%%%%%*/
#CorpoMappa { /***  ***/
  display: block;
	float: left;
	width: auto;
	margin: 0px 50px;
	border:0px;
	CLEAR: none;
}
#CorpoMappa div.ElementoMappa {
	margin-bottom: 20px;
}
#CorpoMappa div.ElementoMappa div.MappaCanale { /** nome canale */
  font-weight: bolder;
  text-align: left;
  font-size: 1.2em;
}
#CorpoMappa div.ElementoMappa div.menu { /** nome canale */
}
#CorpoMappa div.ElementoMappa div.menu div.ob_tree {
  background-color: transparent;
}
/*%%%%%%%%%%%%%%%      FINE - MAPPA DEL SITO     %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%      SPALLA DESTRA    %%%%%%%%%%%%%%%%%%%*/
DIV.SpallaDX { /***  ***/
  display: block;
	float: right;
	width: 250px;
	margin: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	border:0px;
	padding:0px;
}

/********************** MENU' SPALLA DESATRA ***********************/
/*#Menu_2>DIV.SpallaSX div.ob_tree>DIV.SpallaSX div.ob_tree>div.ob_di2>table.ob_t2c>tbody>tr>td.ob_t5>div.ob_d2b>table.ob_d2b>tbody>tr>td.ob_t6,
#Menu_2>DIV.SpallaSX div.ob_tree>DIV.SpallaSX div.ob_tree>div.ob_di2>table.ob_t2c>tbody>tr>td.ob_t5>div.ob_d2b>table.ob_d2b>tbody>tr>td.ob_t6v,
#Menu_2 DIV.SpallaSX div.ob_tree DIV.SpallaSX div.ob_tree div.ob_di2 table.ob_t2c tbody tr td.ob_t5 div.ob_d2b table.ob_d2b tbody tr td.ob_t6,
#Menu_2 DIV.SpallaSX div.ob_tree DIV.SpallaSX div.ob_tree div.ob_di2 table.ob_t2c tbody tr td.ob_t5 div.ob_d2b table.ob_d2b tbody tr td.ob_t6v,*/
/* #Menu_2 ---> DIV.SpallaSX div.ob_tree */
DIV.SpallaDX div.menu {
	width: 200px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding:0px;
	/*impostati in stileqp.css*/
	clear: both!important;
	float: none!important;
}
DIV.SpallaDX div.menu h4 {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #CC4400;
}
DIV.SpallaDX div.menu * {
}
DIV.SpallaDX div.ob_tree {
	background-color: transparent;
}
DIV.SpallaDX div.ob_tree table.ob_t2c {
  width: 100%;
}
DIV.SpallaDX div.ob_tree table.ob_t2c div.ob_d2c {
	margin-bottom: 10px;
}
DIV.SpallaDX div.ob_tree td.ob_t5 {width: 250px;} /* per CHROME */
DIV.SpallaDX div.ob_tree table.ob_t2c table.ob_t2g {
  width: 100%;
}
DIV.SpallaDX div.ob_tree table.ob_t2c div.ob_d2c td.ob_t6v,
DIV.SpallaDX div.ob_tree table.ob_t2c div.ob_d2c td.ob_t6 {
	display: none;
}
/* ob_t3 indica la voce selezionata*/
DIV.SpallaDX div.ob_tree td.ob_t2,
DIV.SpallaDX div.ob_tree td.ob_t2:active ,
DIV.SpallaDX div.ob_tree td.ob_t3  {
	padding: 10px!important;
	background-color: #CC3300;
}
DIV.SpallaDX div.ob_tree td.ob_t2:hover,
DIV.SpallaDX div.ob_tree td.ob_t3:hover  {
	background-color: #FF3300;
}
DIV.SpallaDX div.ob_tree td.ob_t3 span {
	font-weight: bolder;
	font-size: 1.2em;
	/*background-color: transparent;
	background-image: url("/UserFile/Image/grafica/freccia-menu.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 16px;*/
}
DIV.SpallaDX div.ob_tree td.ob_t2 span,
DIV.SpallaDX div.ob_tree td.ob_t2 a,
DIV.SpallaDX div.ob_tree td.ob_t3  a {
	font-weight: normal;
	text-decoration: none;
	/*background-color: transparent;
	background-image: url("/UserFile/Image/grafica/freccia-menu.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 16px;*/
}
/********** MENU' rassegna stampa    id=Menu_7       class=DIV.menu **********/
DIV.SpallaDX #Menu_7 h4 {
	color: #000066;
}
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t2 {
	background-color: transparent;
}
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t2,
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t2:active ,
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t3  {
	padding: 0px!important;
	background-color: transparent;
}
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t2:hover,
DIV.SpallaDX #Menu_7 div.ob_tree td.ob_t3:hover  {
	background-color: transparent;
}
/*******   FINE MENU' rassegna stampa    id=Menu_7     class=DIV.menu *******/
/******************** FINE - MENU' SPALLA DESTRA ******************/

/********************* NEWS SPALLA DESTRA ************************/
DIV.SpallaDX DIV.elementoabstract {
	position: relative;
	clear: both;
	padding: 10px;
	margin: 0px;
	border: 1px solid #fefefe;
	margin-top: 20px;
	font-size: 0.8em;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
}
DIV.SpallaDX DIV.elementoabstract div,
DIV.SpallaDX DIV.elementoabstract span, 
DIV.SpallaDX DIV.elementoabstract a, 
DIV.SpallaDX DIV.elementoabstract table, 
DIV.SpallaDX DIV.elementoabstract tbody,
DIV.SpallaDX DIV.elementoabstract tr,
DIV.SpallaDX DIV.elementoabstract th,
DIV.SpallaDX DIV.elementoabstract td {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left
}
	DIV.SpallaDX DIV.elementoabstract DIV.titolo {
		margin: 0px;
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo h4 {
			margin: 0px;
			padding: 0px;
			font-size: 1em;
			color: #cd002b;
		}
			DIV.SpallaDX DIV.elementoabstract DIV.titolo A {
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo A:hover {
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo A:visited {
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo SPAN.dataPubb {
			display: block;
			color: #999999;
			text-align: right;
			padding: 3px;
			border-bottom: #fefefe 1px solid;
			margin-bottom: 10px;
			font-style: italic;
		}
	DIV.SpallaDX DIV.elementoabstract DIV.abstract {
		background-color: transparent;
	}
	DIV.SpallaDX DIV.elementoabstract DIV.testo {
		background-color: transparent;
	}
	DIV.SpallaDX DIV.elementoabstract DIV.elemFooter {
		padding: 3px;
		text-align: right;
	}
		DIV.SpallaDX DIV.elementoabstract DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** FINE - NEWS SPALLA DESTRA  ********************/

/*************************** FILTRO NEWS ******************************/
/************************ FINE - FILTRO NEWS **************************/

/*%%%%%%%%%%%%%%%%      FINE - SPALLA DESTRA    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*******************************************************************/
/***                  LINK CANALI PIE DI PAGINA                  ***/
/*******************************************************************/
#Template_linkCanaliPiePagina {
	TEXT-ALIGN: center;
	DISPLAY: block;
	CLEAR: both;
	font-size: 0.75em;
	margin: 10px 0px;
	height: auto;
	/*background-image: url("/UserFile/Image/Grafica/canali.png");
	background-repeat: repeat-x;
	background-color: transparent;*/
	padding: 0px;
	width: 1000px;
}
#Template_linkCanaliPiePagina A {
	/*TEXT-DECORATION: none;*/
}
#Template_linkCanaliPiePagina A:hover {
}
#Template_linkCanaliPiePagina  SPAN.canaliPiePagina {
	FONT-WEIGHT: bolder;
	padding: 5px;
}

/**********************************************************************/
/***************************** piedipagina *****************************/
div.piedipagina {
	CLEAR: both;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	background-position: bottom center;
		background-repeat: no-repeat;
}
/**********************************************************************/
/***************************** poweredBySCP *****************************/
div.poweredBySCP {
	clear: both;
	text-align: center!important;
	background-color: transparent;
}
/**********************************************************************/
/***************************** PREFERENZE *****************************/
#DivPreferenze {
	clear: both;
	text-align: center;
	background-color: transparent;
	padding: 5px;
	border-top: solid 0px #333333;
	margin: 5px;
	width: auto;
	font-size: 1em;
}
#DivPreferenze BR{display: none;}
#DivPreferenze H4 {
  font-size: 1em;
}
#DivPreferenze label {
	color: #333333;
}
#lbl_linkCanMenEleNewToModify {display: block;text-align:center;}
/************************* FINE - PREFERENZE **************************/
/**********************************************************************/

/**********************************************************************/
/***************************** ACCESSIBILITA' *****************************/
DIV.accessibilita {
	clear: both;
	text-align: center;
	background-color: transparent;
}
/************************* FINE - ACCESSIBILITA' **************************/
/**********************************************************************/


/*#####################################################*/
/*###                MODULI AGGIUNTIVI              ###*/
/*#####################################################*/

/************************* FORM AUTOGESTITI **************************/
/*******************************************************************/
#CorpoFormAutogestito .TitoloForm {
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	background-color: #d20035;
	font-size: 1.2em;
	color: #fefefe;
}
/************************* FINE - FORM AUTOGESTITI **************************/
/*******************************************************************/

/************************* GARE E APPALTI **************************/
/*******************************************************************/
#CorpoGareAppalti { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoGareAppalti>tbody, #CorpoGareAppalti>tbody>th, #CorpoGareAppalti>tbody>tr, #CorpoGareAppalti>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoGareAppalti>tbody>tr>td { padding: 10px;}
/************************* FINE - GARE E APPALTI **********************/
/**********************************************************************/
div.SpallaSX div.elemento div.avvisoCambioDataScadenza {
	PADDING: 3px;
	MARGIN: 3px;
	FONT-WEIGHT: bolder;
	BORDER: 1px solid #dddddd;
}
/************************* CONCORSI **************************/
/*******************************************************************/
#CorpoConcorsi { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op50.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoConcorsi>tbody, #CorpoConcorsi>tbody>th, #CorpoConcorsi>tbody>tr, #CorpoConcorsi>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoConcorsi>tbody>tr>td { padding: 10px;}
/************************* FINE - CONCORSI **********************/
/**********************************************************************/

/************************ DOCUMENTI PROTETTI **************************/
/**********************************************************************/
#CorpoDocumentiProtetti { /*table contenuti centrali*/
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
	margin-bottom: 25px;
}
#CorpoDocumentiProtetti>tbody, #CorpoDocumentiProtetti>tbody>th, #CorpoDocumentiProtetti>tbody>tr, #CorpoDocumentiProtetti>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoDocumentiProtetti>tbody>tr>td { padding: 10px;}
#Template_DataGridDocumenti td, #Template_DataGridDocumenti td a, #Template_DataGridDocumenti th { 
	font-size: 1.1em!important;
}
#Template_lblNessuno { 
	font-size: 1.0em!important;
}
/********************* FINE - DOCUMENTI PROTETTI **********************/
/**********************************************************************/

/**********************************************************************/
/****************************  RSS 20   *******************************/
#CorpoRss20 { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoRss20>tbody, #CorpoRss20>tbody>th, #CorpoRss20>tbody>tr, #CorpoRss20>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRss20>tbody>tr>td { padding: 10px;}
/*************************** FINE - RSS 20   **************************/
/**********************************************************************/

/**********************************************************************/
/*********************  GALLERY VIDEO e FOTO   ************************/
TABLE#CorpoGallery { /***  ***/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
TABLE#CorpoGallery>tbody>tr { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	width: 100%;
}
TABLE#CorpoGallery>tbody>tr>td {
	padding: 20px;
}
TABLE#CorpoGallery>tbody>tr>td { padding: 10px;}
TABLE#CorpoGallery A.linkNomeOggetto {font-size:0.8em!important;}

/******************* FINE - GALLERY VIDEO e FOTO    *******************/
/**********************************************************************/

/**********************************************************************/
/******************  RISULTATI RICERCA NEL SITO   *********************/
#CorpoRisRicerca { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoRisRicerca>tbody, #CorpoRisRicerca>tbody>th, #CorpoRisRicerca>tbody>tr, #CorpoRisRicerca>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRisRicerca>tbody>tr>td { padding: 10px;}
#CorpoRisRicerca #Template_MessQueryRicerca { /*span*/
	font-size: 1.5em;
	color: #fcd552;
	font-weight: bolder;
}
#CorpoRisRicerca div.RisRicerca h3 {display: none;}
#CorpoRisRicerca table.dgRisultatiRicerca {
	width: 100%;
	margin-top: 20px;
}
#CorpoRisRicerca table.dgRisultatiRicerca>tbody>tr>td {
	padding: 10px;
	border-color: #000000;
	font-size: 1.2em;
}
#CorpoRisRicerca div.elementoabstract,
#CorpoRisRicerca div.elementotesto,
#CorpoRisRicerca div.articoloabstract,
#CorpoRisRicerca div.articolotesto,
#CorpoRisRicerca div.articoloabstractpromo,
#CorpoRisRicerca div.articolotestopromo {
	margin-top: 20px;
}
/**************** FINE - RISULTATI RICERCA NEL SITO    ****************/
/**********************************************************************/

/**********************************************************************/
/*********************   REGISTRAZIONE UTENTI   ***********************/
#CorpoRegUtente { /*table contenuti centrali*/
	margin: 0px;
	padding:0px;
	width: 100%;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
}
#CorpoRegUtente>tbody, #CorpoRegUtente>tbody>th, #CorpoRegUtente>tbody>tr, #CorpoRegUtente>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRegUtente>tbody>tr>td {}
#CorpoRegUtente h4 {
	border-bottom: 1px solid #fefefe;
	background-color: #d20035;
	margin: 0px;
	padding: 0px;
}
#CorpoRegUtente h4 span{
	display: block;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	font-size: 1.2em;
	color: #fefefe;
}
#Template_FormReg_rblSMSbimgsp {
	background-color: #fefefe;
	padding: 10px;
	margin: 0px 0px 10px 10px;
	font-weight: bolder;
}
/*******************   FINE - REGISTRAZIONE UTENTI    *****************/
/**********************************************************************/

/**********************************************************************/
/*********************   AUTOLETTURA ACQUA   ***********************/
#CorpoAutoletturaContatoreAcqua { /*table contenuti centrali*/
	margin: 0px;
	padding:0px;
	width: 710px;
}
#CorpoAutoletturaContatoreAcqua>tbody, #CorpoAutoletturaContatoreAcqua>tbody>th, #CorpoAutoletturaContatoreAcqua>tbody>tr, #CorpoAutoletturaContatoreAcqua>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoAutoletturaContatoreAcqua>tbody>tr>td { padding: 10px;}
#CorpoAutoletturaContatoreAcqua h4 {
	border: 1px solid #fefefe;
	background-color: #0068b4;
	margin: 0px;
	padding: 0px;
}
#CorpoAutoletturaContatoreAcqua h4 span{
	display: block;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	font-size: 1.2em;
	color: #fefefe;
}
#CorpoAutoletturaContatoreAcqua h5 {
	border: 1px solid #fefefe;
	background-color: #0068b4;
	margin: 0px;
	padding: 0px;
}
#CorpoAutoletturaContatoreAcqua h5 span{
	display: block;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	font-size: 1.1em;
	color: #fefefe;
}
#Template_FormAA_FormAutoletturaAcqua {
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
}
#infoAutoletturaContatoreAcquaOnline {
	float: right;
	width: 360px;
	padding: 20px;
	border: 1px dotted #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	margin: 10px;
}
/*******************   FINE - AUTOLETTURA ACQUA    *****************/
/**********************************************************************/

/**********************************************************************/
/*********************   AUTOLETTURA GAS GPL   ***********************/
#CorpoAutoletturaContatoreGasGpl { /*table contenuti centrali*/
	margin: 0px;
	padding:0px;
	width: 745px;
}
#CorpoAutoletturaContatoreGasGpl>tbody, #CorpoAutoletturaContatoreGasGpl>tbody>th, #CorpoAutoletturaContatoreGasGpl>tbody>tr, #CorpoAutoletturaContatoreGasGpl>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoAutoletturaContatoreGasGpl>tbody>tr>td { padding: 10px;}
#CorpoAutoletturaContatoreGasGpl h4 {
	border: 1px solid #fefefe;
	background-color: #0068b4;
	margin: 0px;
	padding: 0px;
}
#CorpoAutoletturaContatoreGasGpl h4 span{
	display: block;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	font-size: 1.2em;
	color: #fefefe;
}
#Template_FormAA_FormAutoletturaGasGpl {
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
}
#infoAutoletturaContatoreGasGplOnline {
	float: right;
	width: 360px;
	padding: 20px;
	border: 1px dotted #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	margin: 10px;
}
/*******************   FINE - AUTOLETTURA ACQUA    *****************/
/**********************************************************************/

/**********************************************************************/
/*********************   AUTOLETTURA GAS GPL   ***********************/
#CorpoAutoletturaContatoreGasGPL { /*table contenuti centrali*/
	margin: 0px;
	padding:0px;
}
#CorpoAutoletturaContatoreGasGPL>tbody, #CorpoAutoletturaContatoreGasGPL>tbody>th, #CorpoAutoletturaContatoreGasGPL>tbody>tr, #CorpoAutoletturaContatoreGasGPL>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoAutoletturaContatoreGasGPL>tbody>tr>td { padding: 10px;}
#CorpoAutoletturaContatoreGasGPL h4 {
	border: 1px solid #fefefe;
	background-color: #f28e00;
	margin: 0px;
	padding: 0px;
}
#CorpoAutoletturaContatoreGasGPL h4 span{
	display: block;
	background-image: url("/UserFile/Image/Grafica/sfondoBottoneCanale.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	font-size: 1.2em;
	color: #fefefe;
}
#Template_FormAG_FormAutoletturaGas {
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
}
/*******************   FINE - AUTOLETTURA GAS GPL    *****************/
/**********************************************************************/

/**********************************************************************/
/***********************  RICERCA NEWSLETTER   ************************/
#CorpoRicNewsletter { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoRicNewsletter>tbody, #CorpoRicNewsletter>tbody>th, #CorpoRicNewsletter>tbody>tr, #CorpoRicNewsletter>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRicNewsletter>tbody>tr>td { padding: 10px;}
/********************* FINE - RICERCA NEWSLETTER    *******************/
/**********************************************************************/

/**********************************************************************/
/**************************  INVIO SMS   ******************************/
#CorpoModInvioSMS { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoModInvioSMS>tbody, #CorpoModInvioSMS>tbody>th, #CorpoModInvioSMS>tbody>tr, #CorpoModInvioSMS>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoModInvioSMS>tbody>tr>td { padding: 10px;}
/************************* FINE - INVIO SMS    ************************/
/**********************************************************************/

/**********************************************************************/
/*************************  INFO CONTATTI   ***************************/
#CorpoInfoContatti { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoInfoContatti>tbody, #CorpoInfoContatti>tbody>th, #CorpoInfoContatti>tbody>tr, #CorpoInfoContatti>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoInfoContatti>tbody>tr>td { padding: 10px;}
/*********************** FINE - INFO CONTATTI    **********************/
/**********************************************************************/

/**********************************************************************/
/******************************  FAQ   ********************************/
#CorpoFAQ { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoFAQ>tbody, #CorpoFAQ>tbody>th, #CorpoFAQ>tbody>tr, #CorpoFAQ>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoFAQ>tbody>tr>td { padding: 10px;}
/**************************    FINE - FAQ    **************************/
/**********************************************************************/

/**********************************************************************/
/****************************  SONDAGGI   *****************************/
#CorpoSondaggio,
#CorpoSondaggiVota { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoSondaggio>tbody, #CorpoSondaggio>tbody>th, #CorpoSondaggio>tbody>tr, #CorpoSondaggio>tbody>tr>td,
#CorpoSondaggiVota>tbody, #CorpoSondaggiVota>tbody>th, #CorpoSondaggiVota>tbody>tr, #CorpoSondaggiVota>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoSondaggio>tbody>tr>td, #CorpoSondaggiVota>tbody>tr>td  { padding: 10px;}
/************************    FINE - SONDAGGI    ***********************/
/**********************************************************************/

/**********************************************************************/
/***************************  NEWSLETTER   ****************************/
#CorpoRicNewsletter, #CorpoAbbonamentoNewsletter { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoRicNewsletter>tbody, #CorpoRicNewsletter>tbody>th, #CorpoRicNewsletter>tbody>tr, #CorpoRicNewsletter>tbody>tr>td,
#CorpoAbbonamentoNewsletter>tbody, #CorpoAbbonamentoNewsletter>tbody>th, #CorpoAbbonamentoNewsletter>tbody>tr, #CorpoAbbonamentoNewsletter>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRicNewsletter>tbody>tr>td, #CorpoAbbonamentoNewsletter>tbody>tr>td  { padding: 10px;}
/***********************    FINE - NEWSLETTER    **********************/
/**********************************************************************/

/**********************************************************************/
/*******************************  NEWS   ******************************/
#CorpoRicercaNews { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
	width: 100%;
}
#CorpoRicercaNews>tbody, #CorpoRicercaNews>tbody>th, #CorpoRicercaNews>tbody>tr, #CorpoRicercaNews>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRicercaNews>tbody>tr>td { padding: 10px;}
/**************************    FINE - NEWS    *************************/
/**********************************************************************/

/**********************************************************************/
/*********************   CAMERA DI COMMERCIO   ************************/
#CorpoImpExp { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoImpExp>tbody, #CorpoImpExp>tbody>th, #CorpoImpExp>tbody>tr, #CorpoImpExp>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoImpExp>tbody>tr>td { padding: 10px;}
/*******************   FINE - CAMERA DI COMMERCIO    ******************/
/**********************************************************************/

/**********************************************************************/
/***********************  ALBERGO - DISPONIBILITA' CAMERE   ************************/
#CorpoPrenotazioneCamere { /*table contenuti centrali*/
    margin: 0px auto;
	border: 1px solid #8E714A;
    background-color: #ffffff;
    padding: 0px;
    width: auto;
}
#CorpoPrenotazioneCamere {color: #9f0632}
#CorpoPrenotazioneCamere>tbody, #CorpoPrenotazioneCamere>tbody>th, #CorpoPrenotazioneCamere>tbody>tr, #CorpoPrenotazioneCamere>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoPrenotazioneCamere>tbody>tr>td {
	background-image: url("/UserFile/Image/grafica/elemDecBR.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 730px;
    padding-bottom: 20px;
}
#CorpoPrenotazioneCamere>tbody>tr>td>H3 {
		margin: -3px 0px 0px -3px;
		padding: 30px;
		background-image: url("/UserFile/Image/grafica/elemDecTL.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-color: transparent;
		color: #0B8140;
		font-size: 1em;
}
#CorpoPrenotazioneCamere>tbody>tr>td>div#Template_pnlTipoRichiesta,
#CorpoPrenotazioneCamere>tbody>tr>td>div#Template_pnlRisultatoRichiesta {
	padding: 0px 20px;
}
#CorpoPrenotazioneCamere>tbody>tr>td>div#Template_pnlPrenotazioneCamere {
	padding: 10px 20px;
	background-color: #ffffff;
}
/*****************************************/
/**************** BREVE *****************/
div.PrenotazioneCamereBreve {
    margin: 0px;
	margin-bottom: 10px;
    border: 1px solid #0b8140;
    padding: 0px;
	background-color: #ffffff;
	width: 248px;
    clear: left;
    float: left;
}
div.PrenotazioneCamereBreve div.PCB_A {
}
div.PrenotazioneCamereBreve div.PCB_B {
}

div.PrenotazioneCamereBreve h3 {
	background-color: #0b8140;
	color: #ffffff;
	margin: 0px;
	padding: 9px;
	font-size: 1em;
}
div.PrenotazioneCamereBreve label {
	float: left;
	padding-top: 5px;
	width: 40px;
}
div.PrenotazioneCamereBreve div.arrivo {
	margin: 20px 20px 0px 20px;
	width: auto;
	height: 24px;
}
div.PrenotazioneCamereBreve div.partenza {
	margin: 5px 20px 0px 20px;
	width: auto;
	height: 24px;
}
div.PrenotazioneCamereBreve input[type="text"] {
    float: left;
    width: 90px;
}
div.PrenotazioneCamereBreve img {
    float: left;
}
div.PrenotazioneCamereBreve div.pulsante {
	padding: 20px;
}
div.PrenotazioneCamereBreve input[type="submit"] {
	border: 0px;
	margin-left: 80px;
	background-color: transparent;
	font-size: 1em;
	color: #0b8140
}
div.PrenotazioneCamereBreve div.pulsante:hover input[type="submit"] {
	font-weight: bolder;
	color: #000000;
}
/********************* FINE - ALBERGO - DISPONIBILITA' CAMERE    *******************/
/**********************************************************************/
/**********************************************************************************/
/*******************************  E-COMMERCE B2B   ******************************/

/*****  MENU' *****/
#imgboxZoom 
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    /*filter: Alpha(Opacity=100);*/
    visibility : hidden;
    /*height : 200px;
    width : 200px;*/
    z-index : 50;
    overflow : hidden;
    text-align : center;
}

/***** FILTRO *****/
DIV.Filtro {
	margin: 0px auto;
	padding: 20px;
	width: 660px;
	text-align: center;
	border: 1px solid #ff9900;
	background-color: transparent;
	background-image: url("/UserFile/Image/grafica/Op90.png");
	background-position: top center;
	background-repeat: repeat;
}
DIV.Filtro #Template_Filtro_pnl span, DIV.Filtro #Template_Filtro_pnl span,
DIV.Filtro #Template_Filtro_pnl input, DIV.Filtro #Template_Filtro_pnl input {
	margin-right: 10px;
	color: #4C131C;
	font-weight: bolder;
	font-size: 1.2em;
}
DIV.Filtro #Template_Filtro_pnl input, DIV.Filtro #Template_Filtro_pnl input {
	width: 150px;
}

/***** BOTTONE AGGIUNGI A CARRELLO *****/
#Template_btnInfo, #Template_btnInfo2 /*INPUT*/ {
	float: left;
	margin: 0px;
	padding: 10px;
	width: 400px;
	font-family: 'Arial Black';
	font-size: 1em;
	letter-spacing: -1px;
	font-weight: bold;
	color: #4C131C;
}
#Template_btnCarrello /*A*/ {
	display: block;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 12px 10px;
	width: 270px;
	font-family: 'Arial Black';
	font-size: 1em;
	letter-spacing: -1px;
	font-weight: bold;
	color: #4C131C;
	text-align: center;
	border: 1px solid #ff9900;
	background-color: transparent;
	background-image: url("/UserFile/Image/grafica/Op90.png");
	background-position: top center;
	background-repeat: repeat;
}

/***** ARTICOLI *****/
#Template_ElementiPaginati { /*table contenente gli item dell' ecommerce*/
	margin: 20px auto;
	padding: 20px;
	width: 700px!important;
	text-align: center;
	border: 10px solid #ff9900;
	background-color: transparent;
	background-image: url("/UserFile/Image/grafica/Op90.png");
	background-position: top center;
	background-repeat: repeat;
}
#Template_ElementiPaginati>tbody>tr>td {
	padding: 10px;
}
/***** CARRELLO *****/
#CorpoCarrelloB2B { /*table contenuti centrali*/
	margin: 0px auto 40px auto;
	padding: 20px;
	width: 700px!important;
	width: auto;
	text-align: left;
	border: 3px solid #ba002f;
	background-color: #ffffff;
	color: #333333;
/*	background-image: url("/UserFile/Image/grafica/carrelloSfondo.png");
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
#CorpoCarrelloB2B span.labelMessaggi {
	display: block;
	font-family: 'Arial Black';
	font-size: 1.4em;
	color: #00FF00;
	margin-bottom: 30px;
}
#CorpoCarrelloB2B h1,
#CorpoCarrelloB2B h2,
#CorpoCarrelloB2B h3,
#CorpoCarrelloB2B h4,
#CorpoCarrelloB2B h5,
#CorpoCarrelloB2B h6,
#CorpoCarrelloB2B h7,
#CorpoCarrelloB2B h8 {color: #ba002f}
#CorpoCarrelloB2B>tbody, #CorpoCarrelloB2B>tbody>th, #CorpoCarrelloB2B>tbody>tr, #CorpoCarrelloB2B>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoCarrelloB2B>tbody>tr>td { padding: 10px;}

#Template_CorpoCarrello_h3 {
	margin: 0px;
	font-family: 'Arial Black';
	font-size: 1em;
	letter-spacing: -1px;
	font-weight: bold;
	color: #ba002f;
}
#Template_CorpoCarrello_dg,
#Template_ctl02_CorpoCarrello1_dg {
	width: 100%;
	margin: 20px 0px 20px 0px;
}
#Template_CorpoCarrello_dg>tbody>tr>td,
#Template_ctl02_CorpoCarrello1_dg>tbody>tr>td {
	padding: 5px;
	border: 1px dotted #cccccc;
}
#Template_CorpoCarrello_pnlModificaQta,
#Template_ctl02_CorpoCarrello1_pnlModificaQta {
	height: 36px;
}
#Template_CorpoCarrello_btnModificaQta,
#Template_ctl02_CorpoCarrello1_btnModificaQta{
	float: right;
	width: 143px;
	height: 24px;
	background-image: url("/UserFile/Image/grafica/ModificaQuantita.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
	text-align: center;
	font-size: 0.75em;
	margin-right: 7em;
	cursor: pointer;
}
#Template_CorpoCarrello_lblTotale,
#Template_ctl02_CorpoCarrello1_lblTotale {
	display: block;
	font-size: 1.5em;
	margin-bottom: 20px;
}
#Template_CorpoCarrello_lblTotaleParziale,
#Template_CorpoCarrello_lblSpeseSpedizione,
#Template_ctl02_CorpoCarrello1_lblTotaleParziale,
#Template_ctl02_CorpoCarrello1_lblSpeseSpedizione {
	display: block;
	font-size: 1.1em;
	margin-bottom: 8px;
}
#Template_CorpoCarrello_txtIndirizzo {
	display: block;
	margin-top: 20px;
	width:100%;
}
#Template_CorpoCarrello_pnlOrdina {
	margin: 50px 120px;
}
	#Template_CorpoCarrello_btnOrdina {
		float: left;
		width: 143px;
		height: 24px;
		background-image: url("/UserFile/Image/grafica/VaiAllaCassa.png");
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0px;
		text-align: center;
		font-family: 'Arial Black';
		cursor: pointer;
	}
	#oppure {
		margin: 5px 30px;
		float: left;
	}
	#Template_CorpoCarrello_ExpressCheckOut {
		float: left;
	}
	#Template_CorpoCarrello_imgbtnExprCheckout {
		float: right;
	}
#Template_ctl02_pnlTipoPagamento,
#Template_ctl02_pnlDettaglioOrdine,
#Template_ctl02_pnlDettaglioCliente,
#Template_ctl02_pnlPayPal {
	border: 1px dotted #999999;
	padding: 30px;
}
#Template_ctl02_lbLIndirSpednoPayPal {
			display: block;
			padding: 10px;
			margin: 0px 0px;
			font-weight: bolder;
			background-color: #eeeeee;
			text-align: center;
			font-size: 1.2em;
}
#Template_ctl02_pnlDettaglioCliente .campoFacoltativo {
	color: #000000!important;
}
#Template_ctl02_pnlTipoPagamento,
#Template_ctl02_pnlDettaglioOrdine,
#Template_ctl02_pnlDettaglioCliente {
	margin-bottom: 30px;
}
#Template_ctl02_lblSelezionePagamenti {
	color: #ba002f;
	font-size: 1em;
	font-weight: bolder;
}
#Template_ctl02_pnlDettaglioCliente fieldset {
	border: 0px;
}
#Template_ctl02_tblLayout {
	font-weight: bolder;
}
#Template_ctl02_tblLayout input[type="text"] {
	width: 100%;
}
#Template_ctl02_btnConcludi {
	float: right;
	margin: 40px 0px 10px 0px;
		width: 143px;
		height: 24px;
		background-image: url("/UserFile/Image/grafica/VaiAllaCassa.png");
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0px;
		text-align: center;
		font-family: 'arial black';
		cursor: pointer;
}
/********** paypal **********/
#Template_ctl02_ibPayPal {
	float: right;
	margin: 70px 0px 10px 0px;
}
/********** contrassegno **********/
#Template_ctl02_pnlContr {
	display: block;
	border: 1px dotted #999999;
	padding: 30px;
}
	#Template_ctl02_lblDatiContrassegno {
		font-size: 1.2em;
	}
		#Template_ctl02_lblDatiContrassegno span.vpa {
			font-weight: bolder;
		}
		#Template_ctl02_lblDatiContrassegno span.indirizzoDestB2C {
			display: block;
			padding: 30px;
			margin: 10px 0px;
			font-weight: bolder;
			background-color: #eeeeee;
			text-align: center;
			font-size: 1.2em;
		}
	#Template_ctl02_pnlchkContr {
		margin-top: 30px;
		padding: 30px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bolder;
		background-color: #eeeeee;
	}
		#Template_ctl02_pnlchkContr input {
			cursor: pointer;
		}
		#Template_ctl02_pnlchkContr label {
			font-size: 1.2em;
		}
/********** bonifico **********/
#Template_ctl02_pnlBoni {
	display: block;
	border: 1px dotted #999999;
	padding: 30px;
}
	#Template_ctl02_lblDatiBonifico {
		font-size: 1.2em;
	}
		#Template_ctl02_lblDatiBonifico span.vpa {
			font-weight: bolder;
		}
		#Template_ctl02_lblDatiBonifico span.indirizzoDestB2C {
			display: block;
			padding: 30px;
			margin: 10px 0px;
			font-weight: bolder;
			background-color: #eeeeee;
			text-align: center;
			font-size: 1.2em;
		}
		#Template_ctl02_lblDatiBonifico span.IBAN {
			display: block;
			padding: 30px;
			margin: 10px 0px;
			font-weight: bolder;
			background-color: #eeeeee;
			text-align: center;
			font-size: 1.2em;
		}
	#Template_ctl02_pnlchkBoni {
		margin-top: 30px;
		padding: 30px;
		text-align: center;
		font-size: 1.2em;
		font-weight: bolder;
		background-color: #eeeeee;
	}
		#Template_ctl02_pnlchkBoni input {
			cursor: pointer;
		}
		#Template_ctl02_pnlchkBoni label {
			font-size: 1.2em;
		}
/**************************    FINE - E-COMMERCE B2B    *************************/
/**********************************************************************************/

/****************************************************************************************/
/********************************** INIZIO EVENTI ************************************/

/************** Calendario Piccolo ***************/

div.SpallaDX div.calendario {
	position: relative;
	width: 214px;
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	clear: both;
	padding: 17px 17px 10px 17px;
	margin: 0px;
	margin-bottom: 25px;
}
div.SpallaDX div.calendario table tbody tr td {
	padding: 0px 0px 0px 2px;
}
div.SpallaDX div.CalBottone  {
	float:left;
	width:20px;
}
div.SpallaDX div.CalBottone img {
	width:20px;
}
div.SpallaDX div.CalMeseAnno {
	float:left;
	width:123px;
	font-family: 'Arial Black';
	text-align:center;
	margin-top: 3px;
	color: #fefefe;
}
div.SpallaDX div.CalGiornoSett {
	float:left;
	margin-left: 1px;
	width:28px;
	width:26px;
	padding: 1px;
	height: 18px;
	background-color: #bcbcbc;
	color:#fefefe;
	text-align:center;
}
div.SpallaDX div.CalGiornoVuoto {
	float:left;
	margin-left: 1px;
	width:26px;
	padding: 1px;
	height: 18px;
}
div.SpallaDX div.CalSab {
	float:left;
	margin-left: 1px;
	width:26px;
	padding: 1px;
	height: 18px;
	background-color:#DDDDDD;
	text-align:center;
}
div.SpallaDX div.CalDom {
	float:left;
	margin-left: 1px;
	width:26px;
	padding: 1px;
	height: 18px;
	background-color:#CCCCCC;
	text-align:center;
}
div.SpallaDX div.CalOggi {
	float:left;
	margin-left: 1px;
	width:24px;
	height: 16px;
	padding: 1px;
	border: 1px solid #ff0000;
	background-color:#ffffff;
	color: #000000;
	text-align:center;
}
div.SpallaDX div.CalGiorno {
	float:left;
	margin-left: 1px;
	width:26px;
	padding: 1px;
	height: 18px;
	text-align:center;
	background-color:#EEEEEE;
}
div.SpallaDX div.calendario table tbody tr td div.CalGiorno a,
div.SpallaDX div.calendario table tbody tr td div.CalSab a,
div.SpallaDX div.calendario table tbody tr td div.CalDom a,
div.SpallaDX div.calendario table tbody tr td div.CalOggi a {
	background-color:#ffff33;
	display: block;
	text-align:center;
	font-weight: bolder;
	height: 18px;
}
div.SpallaDX div.calendario table tbody tr td div.CalOggi a {
	height: 16px;
}
div.SpallaDX div.calendario div.rdivider {
	height:1px;
	width:100%;
}
/************** MODULO ****************/
TABLE#CorpoEventi { /***  ***/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
TABLE#CorpoEventi>tbody>tr { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoEventi>tbody>tr>td {
	padding: 20px;
}
/************** LISTA EVENTI ***************/

/*** ELEMENTI EVENTO ***/
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeTop {
	padding-bottom: 20px;
	border-bottom: 1px solid #fefefe;
	margin-bottom: 10px;
}
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeBottom {
	margin-top: 20px;
	float: right;
}
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeTop *,
TABLE#CorpoEventi div.lnksCalendarioEventiGrandeBottom *{
	vertical-align: middle;
}
.CalListaEventi {
	width:100%;
	position:relative;
 	display:block;
}
.CalLiEvento  {
	list-style-type: none;
	list-style-position:outside;
}
.CalLiEvento a {
	width:100%;
}

#Template_lnkEventiIco_top,
#Template_lnkEventiIco_bottom { /* a */
}
#Template_lnkEventiIco_top img,
#Template_lnkEventiIco_bottom img {
	width: 24px;
}
#Template_lnkEventi_top,
#Template_lnkEventi_bottom { /* a */
	margin-left: 10px;
}

/* l' elemento 100% č contenuto direttamente dentro TABLE.corpoPagina>Tbody>TR>TD>DIV.elemento
gli elementi 50% e 33% sono contenuti dentro i div cell TABLE.corpoPagina>Tbody>TR>TD>DIV.cell>DIV.elemento*/
TABLE#CorpoEventi DIV.elementoabstract {
	position: relative;
	clear: both;
}
TABLE#CorpoEventi div.rdivider {
	height:1px;
	width:100%;
}
	/*** TITOLO ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.titolo {
		font-size: 1em;
		font-weight: bolder;
		width: 100%;
	}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo H4 {
			float: left;
			margin:0px;
			padding: 0px;
		}     
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo H4 span {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo H4 A {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h4 A:hover {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo h4 A:visited {
		}
		TABLE#CorpoEventi DIV.elementoabstract DIV.titolo SPAN.dataPubb {
			margin-left: 10px;
		}
	/*** ABSTRACT ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.abstract {
		margin: 0px;
		padding: 0px;
	}
	/*** TESTO ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.testo {
		margin: 0px;
		padding: 0px;
	}
	/*** FOOTER ELEMENTO EVENTO ***/
	TABLE#CorpoEventi DIV.elementoabstract DIV.elemFooter {
		margin: 0px;
		text-align: right;
		padding: 10px 0px 5px 0px;
		border-bottom: 1px solid #fefefe;
	}
		TABLE#CorpoEventi DIV.elementoabstract DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** FINE - ELEMENTI EVENTO ********************/

/************** Calendario GRANDE ***************/

div.calendarioG {
	margin: 0px;
	background-color: transparent;
}
div.calendarioG table tbody tr td {
	padding: 0px 0px 0px 2px;
}
div.CalBottoneG  {
	float:left;
	width:30px;
}
div.CalBottoneG img {
	width:30px;
}
div.CalMeseAnnoG {
	float:left;
	width: 573px; /* se presente la spalla sx*/
	width:827px;
	font-family: 'Arial Black';
	text-align:center;
	margin-top: 3px;
	color: #fefefe;
}
div.CalGiornoSettG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color: #bcbcbc;
	color:#fefefe;
	text-align:center;
}
div.CalGiornoVuotoG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
}
div.CalSabG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color:#DDDDDD;
	text-align:center;
}
div.CalDomG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	background-color:#CCCCCC;
	text-align:center;
}
div.CalOggiG {
	float:left;
	margin-left: 2px;
	width: 89px; /* se presente la spalla sx*/
	width:125px;
	padding: 3px;
	border: 1px solid #ff0000;
	color: #000000;
	text-align:center;
	background-color:#ffffff;
}
div.CalGiornoG {
	float:left;
	margin-left: 2px;
	width: 91px; /* se presente la spalla sx*/
	width:127px;
	padding: 3px;
	text-align:center;
	background-color:#EEEEEE;
}
#CorpoEventi div.CalGiornoG>a,
#CorpoEventi div.CalSabG>a,
#CorpoEventi div.CalDomG>a,
#CorpoEventi div.CalOggiG>a {
	font-weight: bolder;
}
div.calendarioG div.rdivider {
	height:1px;
	width:100%;
}

div.calendarioG ul.CalListaEventi {
	padding: 0px;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento {
	margin: 3px;
	background-color:#ffffff;
	padding: 3px;
	list-style-type: none;
	list-style-position:outside;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento a {
	display: block;
}
div.calendarioG ul.CalListaEventi li.CalLiEvento a img.CalIcoLiEvento {
	position: relative;
	width: 24px;
	margin: 0px 5px;
	float: right;
}

div.calendarioG ul.CalListaCategorie {
	padding: 0px;
	margin: 20px;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria {
	list-style-type: none;
	list-style-position:outside;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria img.CalIcoLiCategoria {
	position: relative;
	width: 24px;
	vertical-align: middle;
	margin-right: 5px;
}
div.calendarioG ul.CalListaCategorie li.CalLiCategoria span {
	vertical-align: middle;
	font-style: italic;
}

/**************************    FINE EVENTI      *************************/

table.corpoPagina, table.tablerowCalendario {
  margin-bottom: 10px!important;
  margin-left:auto;
  margin-right:auto;
}

BODY.bodyAdmin {
	background-image: none;
}

/* ------------------- FORM PER L'AUTOLETTURA DEL GAS ---------------------*/
#Template_FormAG_FormAutoletturaGas .fs {
	text-align: left;
	border: 0px;
}
#Template_FormAG_FormAutoletturaGas label {
	display: block;
  margin-top: 5px;
  margin-bottom: 0px;
}
#Template_FormAG_FormAutoletturaGas .fs input {
	margin: 8px 0px 2px 0px;
}
.bordoGrigio {
	border-top: solid 4px #999999;
	border-bottom: solid 4px #999999;
	border-left-color: #999999;
	width: 10px;
}
.bordoRosso {
	border-top: solid 4px #FF0000;
	border-bottom: solid 4px #FF0000;
	border-left-color: #999999;
	width: 10px;
	margin: 0px;
}
.bordoRossoDestro {
	border-top: solid 4px #FF0000;
	border-bottom: solid 4px #FF0000;
	border-left-color: #999999;
	border-right: solid 4px #FF0000;
	width: 10px;
	margin: 0px;
}
.virgola {
	font-size: 1em;
}
.m3 {
	margin: 0px 0px 0px 93px;
	font-weight: bold;
	line-height: 0.6em;
}
#Template_FormAG_Image2 {
	margin-top: 10px;
}
.lettura {
  float: left;
  width:45%;
  text-align: right;
  margin-top: 5%;
}
.ImgContatore {
  float: right;
  width:53%;
  text-align: left;
}
#Template_FormAG_FormAutoletturaGas .centra {clear: both;}

/* ------------------- FORM PER L'AUTOLETTURA DELL'ACQUA ---------------------*/
#Template_FormAA_FormAutoletturaAcqua .fs {
	text-align: left;
	border: 0px;
}
#Template_FormAA_FormAutoletturaAcqua label {
	display: block;
  margin-top: 5px;
  margin-bottom: 0px;
}
#Template_FormAA_FormAutoletturaAcqua .fs input{
	margin: 8px 0px 2px 0px;
}
.bordoGrigioDestro {
	border-top: solid 4px #999999;
	border-bottom: solid 4px #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	width: 10px;
}
#Template_FormAA_FormAutoletturaAcqua .m3 {
	margin: 0px 60px 0px 0px;
	font-weight: bold;
	line-height: 0.8em;
}

.popup {
	margin: 5px;
}


/**************************    INIZIO - CKEditor      *************************/
.allineaImgAltoSX {
	FLOAT: left!important;
	MARGIN-RIGHT: 20px!important;
	MARGIN-BOTTOM: 20px!important;
}
.allineaImgAltoDX {
	FLOAT: right!important;
	MARGIN-LEFT: 20px!important;
	MARGIN-BOTTOM: 20px!important;
}
/**************************    FINE - CKEditor      *************************/

/************************** Analisi Acque dei Comuni ***************************/
/*** griglia con link ai comuni ***/
table.AnalisiAcqueComuni td {
	background-color: #bcbec0;
	background-image: url(/UserFile/Image/Grafica/sfondoBottoneCanale.png);
	background-repeat: repeat-x;
}
table.AnalisiAcqueComuni td:hover {
	background-color: #eeeeee;
}
table.AnalisiAcqueComuni td a {
	display: block;
}
/*** scheda singolo comune ***/
table.AnalisiAcqueComune th {
	background-color: #bcbec0;
	background-image: url(/UserFile/Image/Grafica/sfondoBottoneCanale.png);
	background-repeat: repeat-x;
}
table.AnalisiAcqueComune td {
	background-color: #eeeeee;
	background-image: url(/UserFile/Image/Grafica/sfondoBottoneCanale.png);
	background-repeat: repeat-x;
}
table.AnalisiAcqueComune td:hover {
	background-color: #eeeeee;
}
table.AnalisiAcqueComune img {
	vertical-align: middle;
	margin-left: 5px;
}
/************************** Tabella Standard ***************************/
table.TabellaStandard th {
	background-color: #bcbec0;
	background-image: url(/UserFile/Image/Grafica/sfondoBottoneCanale.png);
	background-repeat: repeat-x;
}
table.TabellaStandard td {
	background-color: #eeeeee;
	background-image: url(/UserFile/Image/Grafica/sfondoBottoneCanale.png);
	background-repeat: repeat-x;
}
table.AnalisiAcqueComune img {
	vertical-align: middle;
	margin-left: 5px;
}

#Elemento1182 div.titolo { display: none;}


/* ------------------- FORM PER L'AUTOLETTURA DEL GAS GPL ---------------------*/
#Template_FormAA_FormAutoletturaGasGpl .fs {
	text-align: left;
	border: 0px;
}
#Template_FormAA_FormAutoletturaGasGpl label {
	display: block;
  margin-top: 5px;
  margin-bottom: 0px;
}
#Template_FormAA_FormAutoletturaGasGpl .fs input{
	margin: 8px 0px 2px 0px;
}
.bordoGrigioDestro {
	border-top: solid 4px #999999;
	border-bottom: solid 4px #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	width: 10px;
}
#Template_FormAA_FormAutoletturaGasGpl .m3 {
	margin: 0px 60px 0px 0px;
	font-weight: bold;
	line-height: 0.8em;
}

