/*******************************************************************/
/********************   www.associazionesofia.it    ********************/
/*******************************************************************/

  /* 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}*/
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: 12px;
	color: #333333;
	letter-spacing: 0px!important;
	white-space:normal!important;
	word-spacing: 0px!important;
	background-color: #DEF6FD;
	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%;
}
div.arcobaleno {
	margin: 0px;
	padding:0px;
	background-image: url("/UserFile/Image/Grafica/arcobaleno.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	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;}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	margin-left: 410px;
	margin-top: -215px;
	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
}

/**********************************************************************/
/************************** BARRACANALI ****************************/
/* alta 70px (50px di barra vera + 20px di bordo sottotestata)*/
.barracanali,
.barracanali_EN,
.barracanali_DE {
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 30px!important;
	/*background-image: url("/UserFile/Image/Grafica/barracanali.png");
	background-repeat: no-repeat;
	background-position: 50% -60px;*/
  }
/************ BOTTONI ************/
.barracanali ul,
.barracanali_EN ul,
.barracanali_DE ul {
	display: block;
	font-family: Arial, 'Lucida Sans';
	font-size: 10px;
	font-weight: normal;
	float: right;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	height: 30px;
	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 5px;
	padding: 0px 0px 0px 30px;
	height: 30px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/btnL1.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.barracanali li.CanaleAttivo SPAN.iconaCanale,
.barracanali_EN li.CanaleAttivo SPAN.iconaCanale,
.barracanali_DE li.CanaleAttivo SPAN.iconaCanale {
	display: block;
	margin: 0px;
	padding: 7px 30px 7px 0px;
	height: 16px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/btnR1.png");
	background-repeat: no-repeat;
	background-position: top right;
}
.barracanali li.CanaleAttivo SPAN.iconaCanale img,
.barracanali_EN li.CanaleAttivo SPAN.iconaCanale img,
.barracanali_DE li.CanaleAttivo SPAN.iconaCanale img {
	float: left;
	margin-right: 5px;
}
.barracanali li.CanaleAttivo SPAN.iconaCanale span,
.barracanali_EN li.CanaleAttivo SPAN.iconaCanale span,
.barracanali_DE li.CanaleAttivo SPAN.iconaCanale span {
	margin: 0px;
	padding: 0px;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}
.barracanali li.CanaleAttivo:hover,
.barracanali_EN li.CanaleAttivo:hover,
.barracanali_DE li.CanaleAttivo:hover {
}

/*** canale LINK ***/
.barracanali li.CanaleLink,
.barracanali_EN li.CanaleLink,
.barracanali_DE li.CanaleLink {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	height: 30px;
}
.barracanali li.CanaleLink SPAN.iconaCanale,
.barracanali_EN li.CanaleLink SPAN.iconaCanale,
.barracanali_DE li.CanaleLink SPAN.iconaCanale {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	background-color: transparent;
}
.barracanali li.CanaleLink SPAN.iconaCanale a,
.barracanali_EN li.CanaleLink SPAN.iconaCanale a,
.barracanali_DE li.CanaleLink SPAN.iconaCanale a {
	display: block;
	margin: 0px;
	padding: 7px 10px;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #666666;
}
.barracanali li.CanaleLink:hover,
.barracanali_EN li.CanaleLink:hover,
.barracanali_DE li.CanaleLink:hover {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	background-color: transparent;
}
.barracanali li.CanaleLink:hover SPAN.iconaCanale a,
.barracanali_EN li.CanaleLink:hover SPAN.iconaCanale a,
.barracanali_DE li.CanaleLink:hover SPAN.iconaCanale a {
	color: #000000;
}
.barracanali li.CanaleLink SPAN.iconaCanale a img,
.barracanali_EN li.CanaleLink SPAN.iconaCanale a img,
.barracanali_DE li.CanaleLink SPAN.iconaCanale a img {
	float: left;
	margin-right: 5px;
}
.barracanali li.CanaleLink SPAN.iconaCanale a span,
.barracanali_EN li.CanaleLink SPAN.iconaCanale a span,
.barracanali_DE li.CanaleLink SPAN.iconaCanale a span {
	float: left;
}
.bottoneCanale {
	margin: 0px;
	padding: 0px;
}
/*********************** 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: 70px!important;
	/*background-image: url("/UserFile/Image/Grafica/barracanali.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
  }
/************ BOTTONI ************/
.barracanali_2 ul,
.barracanali_2_EN ul,
.barracanali_2_DE ul {
	display: block;
	/*font-family: 'Arial Black';*/
	font-size: 1.8em;
	font-weight: bolder;
	line-height: 0.8em;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	height: 70px;
	list-style-type: none;
	list-style-position:outside;
	background-color: transparent;
}
.barracanali_2 li {
	float: left;
}
/*** 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 70px;
	height: 70px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/btnL2.png");
	background-repeat: no-repeat;
	background-position: top left;
	color: #000000;
	font-weight: bolder;
}
.barracanali_2 li.CanaleAttivo SPAN.iconaCanale,
.barracanali_2_EN li.CanaleAttivo SPAN.iconaCanale,
.barracanali_2_DE li.CanaleAttivo SPAN.iconaCanale {
	display: block;
	margin: 0px;
	padding: 30px 70px 10px 0px;
	height: 30px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/btnR2.png");
	background-repeat: no-repeat;
	background-position: top right;
}
.barracanali_2 li.CanaleAttivo SPAN.iconaCanale span,
.barracanali_2_EN li.CanaleAttivo SPAN.iconaCanale span,
.barracanali_2_DE li.CanaleAttivo SPAN.iconaCanale span {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 00px;
	height: 70px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	color: #fefefe;
}
.barracanali_2 li.CanaleAttivo:hover,
.barracanali_2_EN li.CanaleAttivo:hover,
.barracanali_2_DE li.CanaleAttivo:hover {
}

/*** 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 20px 0px 20px;
	height: 70px;
	background-color: transparent;
	/*background-image: url("/UserFile/Image/Grafica/bottone_canale.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
}
.barracanali_2 li.CanaleLink SPAN.iconaCanale,
.barracanali_2_EN li.CanaleLink SPAN.iconaCanale,
.barracanali_2_DE li.CanaleLink SPAN.iconaCanale {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 70px;
	background-color: transparent;
}
.barracanali_2 li.CanaleLink SPAN.iconaCanale a,
.barracanali_2_EN li.CanaleLink SPAN.iconaCanale a,
.barracanali_2_DE li.CanaleLink SPAN.iconaCanale a {
	display: block;
	margin: 0px;
	padding: 30px 0px 10px 0px;
	height: 30px;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
	color: #666666;
}
.barracanali_2 li.CanaleLink:hover,
.barracanali_2_EN li.CanaleLink:hover,
.barracanali_2_DE li.CanaleLink:hover {
	/*background-image: url("/UserFile/Image/Grafica/bottone_canale.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
}
.barracanali_2 li.CanaleLink:hover SPAN.iconaCanale a,
.barracanali_2_EN li.CanaleLink:hover SPAN.iconaCanale a,
.barracanali_2_DE li.CanaleLink:hover SPAN.iconaCanale a {
	/*background-image: url("/UserFile/Image/Grafica/bottone_canale_attivo.png");*/
	color: #000000;
}
/************************ FINE - BARRACANALI 2 *********************/
/**********************************************************************/

/**********************************************************************/
/************************ 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: 1.2em;
	margin: 0px;
	padding: 15px 0px;
	text-align:left;
	CLEAR: both;
	color: #fefefe;
}
.BreadCrumbs span {
	font-weight: bolder;
	color: #fefefe;
}
.BreadCrumbs a {
	color: #fefefe;
}
.BreadCrumbs a:visited {
	color: #fefefe;
}
.BreadCrumbs a:hover {
	color: #fefefe;
}
/********************* FINE - Div delle breadcrumbs *******************/
/**********************************************************************/

/**********************************************************************/
/************************ PANNELLO ORIZZONTALE ************************/
DIV.PannelloOrizzontale { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	width: 1050px;
}
DIV.PannelloOrizzontale DIV.elemento { /***  ***/
	display: inline;
}
DIV.PannelloOrizzontale DIV.titolo, DIV.PannelloOrizzontale DIV.elemFooter  { /***  ***/
	display: none;
}
/********************* FINE - PANNELLO ORIZZONTALE ********************/
/**********************************************************************/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%      SPALLA SINISTRA    %%%%%%%%%%%%%%%%%%%*/
DIV.SpallaSX { /***  ***/
	display: block;
	float: left;
	width: 230px;
	margin: 0px 25px 25px 0px;
	border:0px;
	padding:0px;
}

/********************** 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;
	border: 0px dotted #dddddd;
	/*impostati in stileqp.css*/
	clear: both!important;
	float: none!important;
}
DIV.SpallaSX div.menu h4 {
	margin: 0px;
	margin-top: 10px;
	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: 16px;
	padding: 10px 10px 26px 10px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
	color: #4C131C;
}
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: 2px 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 > table.ob_t2b { /* contenuto della voce nodo di primo livello */
	width: 230px;
}
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;
	border: 1px solid #1B94CD;
}
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: 1px solid #1B94CD;
}
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: 214px;
}
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;
}
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;
	font-weight: bolder;
	text-decoration: none;
	color: #000000;
}
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;
}
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: bolder;
}
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;
	letter spacing: -1px;
}
/******************** 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, #CorpoRisRicerca { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
}
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;
}

/*** 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: middle center;
	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: middle center;
	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/titolo.png");
		background-position: top right;
		background-repeat: no-repeat;
	}
		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: 20px;
			text-align: left;
		}     
		TABLE.corpoPagina DIV.elementoabstract DIV.titolo A, #CorpoRisRicerca DIV.elementoabstract DIV.titolo h4 A {
			display: block;
			margin: 0px;
			padding: 20px;
			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: middle center;
			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: 20px;
	}
	/*** 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: middle center;
	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/titolo.png");
		background-position: top right;
		background-repeat: no-repeat;
	}
		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: 20px;
			text-align: left;
		}     
		TABLE.corpoPagina DIV.elementotesto DIV.titolo A, #CorpoRisRicerca DIV.elementotesto DIV.titolo h4 A {
			display: block;
			margin: 0px;
			padding: 20px;
			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: 20px;
	}
	/*** 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;
		}
/*** ARTICOLO 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.articoloabstract,
#CorpoRisRicerca>tbody>tr>td>DIV.articoloabstract{ /* elementi tutta larghezza */
	width: 261px;
	margin: 1px;
}
TABLE.corpoPagina DIV.articoloabstract, #CorpoRisRicerca DIV.articoloabstract {
	position: relative;
	clear: both;
	border: 1px dotted #555555;
	background-color: transparent;
}
DIV.cellleft2 DIV.articoloabstract, DIV.cellright2 DIV.articoloabstract {
	background-color: #555555;
	background-color: transparent;
}
DIV.cellleft3 DIV.articoloabstract, DIV.cellright3 DIV.articoloabstract {
	background-color: #555555;
	background-color: transparent;
}
TABLE.corpoPagina DIV.articoloabstract div,
TABLE.corpoPagina DIV.articoloabstract span, 
TABLE.corpoPagina DIV.articoloabstract a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.articoloabstract h1,
TABLE.corpoPagina DIV.articoloabstract h2,
TABLE.corpoPagina DIV.articoloabstract h3,
TABLE.corpoPagina DIV.articoloabstract h4,
TABLE.corpoPagina DIV.articoloabstract h5,
TABLE.corpoPagina DIV.articoloabstract h6,
TABLE.corpoPagina DIV.articoloabstract h7,
TABLE.corpoPagina DIV.articoloabstract h8 {
	margin: 0px;
}
	/*** TITOLO ARTICOLO ABSTRACT ***/
	TABLE.corpoPagina DIV.articoloabstract DIV.titolo, #CorpoRisRicerca DIV.articoloabstract DIV.titolo {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articoloabstract DIV.titolo h4, #CorpoRisRicerca DIV.articoloabstract DIV.titolo h4 {
			margin: 0px;
			padding: 5px;
			font-size: 1em;
			background-color: #555555;
			height: 32px;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.titolo SPAN, #CorpoRisRicerca DIV.articoloabstract DIV.titolo h4 SPAN {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #fffffe;
		}     
		TABLE.corpoPagina DIV.articoloabstract DIV.titolo A, #CorpoRisRicerca DIV.articoloabstract DIV.titolo h4 A {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #fffffe;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.titolo h4:hover, #CorpoRisRicerca DIV.articoloabstract DIV.titolo h4:hover {
			background-color: #333333;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.titolo SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** ABSTRACT ARTICOLO ABSTRACT ***/
	TABLE.corpoPagina DIV.articoloabstract DIV.abstract, #CorpoRisRicerca DIV.articoloabstract DIV.abstract {
		margin: 0px;
		padding: 20px;
	}
	/*** FOOTER ARTICOLO ABSTRACT ***/
	TABLE.corpoPagina DIV.articoloabstract DIV.artFooter, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter {
		margin: 0px;
		padding: 3px;
		background-color: transparent;
		text-align: right;
		height: 24px;
	}
	TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c {
		display: block;
	}
	TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c span, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span,
	TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c a, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c a {
		display: block;
		float: left;
		height: 20px;
		margin-top: 4px;
		margin-left: 3px;
	}
	TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c input[type="text"].qtaarttxt, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c input[type="text"].qtaarttxt 	{
		display: block;
		float: left;
		height: 18px;
		margin-left: 5px;
	}
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.lblprzlbl, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.lblprzlbl,
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.przart, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.przart,
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.valutaart, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.valutaart {
			font-weight: bolder;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.lblprzprolbl, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.lblprzprolbl,
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.przartpromo, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.przartpromo,
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter div.b2c  span.valutaartpromo, #CorpoRisRicerca DIV.articoloabstract DIV.artFooter div.b2c span.valutaartpromo {
			display: none;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter input.iconaNewsArt, TABLE.corpoPagina DIV.articoloabstract DIV.artFooter input.iconaNews {
			margin-left: 6px;
			float: left;
		}
		TABLE.corpoPagina DIV.articoloabstract DIV.artFooter A.iconaNewsArt, TABLE.corpoPagina DIV.articoloabstract DIV.artFooter A.iconaNews {
			margin-left: 6px;
		}
/*** ARTICOLO TESTO ***/
TABLE.corpoPagina DIV.articolotesto, #CorpoRisRicerca DIV.articolotesto {
	position: relative;
	clear: both;
	border: 1px dotted #555555;
	background-color: #ffffff;
	color: #000000;
}
TABLE.corpoPagina DIV.articolotesto div,
TABLE.corpoPagina DIV.articolotesto span, 
TABLE.corpoPagina DIV.articolotesto a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.articolotesto h1,
TABLE.corpoPagina DIV.articolotesto h2,
TABLE.corpoPagina DIV.articolotesto h3,
TABLE.corpoPagina DIV.articolotesto h4,
TABLE.corpoPagina DIV.articolotesto h5,
TABLE.corpoPagina DIV.articolotesto h6,
TABLE.corpoPagina DIV.articolotesto h7,
TABLE.corpoPagina DIV.articolotesto h8 {
	margin: 0px;
}
	/*** TITOLO ARTICOLO TESTO ***/
	TABLE.corpoPagina DIV.articolotesto DIV.datiart, #CorpoRisRicerca DIV.articolotesto DIV.datiart {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart h4, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4 {
			margin: 0px;
			padding: 5px;
			font-size: 1em;
			background-color: #555555;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart SPAN, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4 SPAN {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #fffffe;
		}     
		TABLE.corpoPagina DIV.articolotesto DIV.datiart A, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4 A {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #fffffe;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart h4:hover a, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4:hover A {
			background-color: #333333;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart A:hover, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4 A:hover {
		}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart A:visited, #CorpoRisRicerca DIV.articolotesto DIV.datiart h4 A:visited {
		}
		TABLE.corpoPagina DIV.articolotesto DIV.datiart SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** TESTO ARTICOLO TESTO ***/
	TABLE.corpoPagina DIV.articolotesto DIV.testoart, #CorpoRisRicerca DIV.articolotesto DIV.testoart {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articolotesto DIV.testoart>table>tbody>tr>td {
		padding: 20px;
		vertical-align: top;
	}
	/*** FOOTER ARTICOLO TESTO ***/
	TABLE.corpoPagina DIV.articolotesto DIV.artFooter, #CorpoRisRicerca DIV.articolotesto DIV.artFooter {
		margin: 10px 0px 0px 0px;
		padding: 5px 3px 3px 3px;
		background-color: transparent;
		text-align: right;
		height: 24px;
	}
	TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c {
		display: block;
	}
	TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c span, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span,
	TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c a, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c a {
		display: block;
		float: left;
		height: 20px;
		margin-top: 4px;
		margin-left: 3px;
	}
	TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c input[type="text"].qtaarttxt, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c input[type="text"].qtaarttxt 	{
		display: block;
		float: left;
		height: 18px;
		margin-left: 6px;
	}
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.lblprzlbl, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.lblprzlbl,
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.przart, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.przart,
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.valutaart, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.valutaart {
			font-weight: bolder;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.lblprzprolbl, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.lblprzprolbl,
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.przartpromo, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.przartpromo,
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter div.b2c  span.valutaartpromo, #CorpoRisRicerca DIV.articolotesto DIV.artFooter div.b2c span.valutaartpromo {
			display: none;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter input.iconaNewsArt, TABLE.corpoPagina DIV.articolotesto DIV.artFooter input.iconaNews {
			margin-left: 6px;
			float: left;
		}
		TABLE.corpoPagina DIV.articolotesto DIV.artFooter A.iconaNewsArt, TABLE.corpoPagina DIV.articolotesto DIV.artFooter A.iconaNews {
			margin-left: 6px;
		}

/*** ARTICOLO PROMO 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.articolopromoabstract,
#CorpoRisRicerca>tbody>tr>td>DIV.articolopromoabstract { /* elementi tutta larghezza */
	width: 261px;
	margin: 1px;
}
TABLE.corpoPagina DIV.articolopromoabstract, #CorpoRisRicerca DIV.articolopromoabstract {
	position: relative;
	clear: both;
	border: 1px dotted #555555;
	background-color: transparent;
}
DIV.cellleft2 DIV.articolopromoabstract, DIV.cellright2 DIV.articolopromoabstract {
	background-color: #555555;
	background-color: transparent;
}
DIV.cellleft3 DIV.articolopromoabstract, DIV.cellright3 DIV.articolopromoabstract {
	background-color: #555555;
	background-color: transparent;
}
TABLE.corpoPagina DIV.articolopromoabstract div,
TABLE.corpoPagina DIV.articolopromoabstract span, 
TABLE.corpoPagina DIV.articolopromoabstract a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.articolopromoabstract h1,
TABLE.corpoPagina DIV.articolopromoabstract h2,
TABLE.corpoPagina DIV.articolopromoabstract h3,
TABLE.corpoPagina DIV.articolopromoabstract h4,
TABLE.corpoPagina DIV.articolopromoabstract h5,
TABLE.corpoPagina DIV.articolopromoabstract h6,
TABLE.corpoPagina DIV.articolopromoabstract h7,
TABLE.corpoPagina DIV.articolopromoabstract h8 {
	margin: 0px;
}
	/*** TITOLO ARTICOLO PROMO ABSTRACT ***/
	TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo, #CorpoRisRicerca DIV.articolopromoabstract DIV.titolo {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo h4, #CorpoRisRicerca DIV.articolopromoabstract DIV.titolo h4 {
			margin: 0px;
			padding: 5px;
			font-size: 1em;
			background-color: #FDFF39;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo SPAN, #CorpoRisRicerca DIV.articolopromoabstract DIV.titolo h4 SPAN {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #000000;
		}     
		TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo A, #CorpoRisRicerca DIV.articolopromoabstract DIV.titolo h4 A {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #000000;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo h4:hover, #CorpoRisRicerca DIV.articolopromoabstract DIV.titolo h4:hover {
			background-color: #FDFF6D;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.titolo SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** ABSTRACT ARTICOLO PROMO ABSTRACT ***/
	TABLE.corpoPagina DIV.articolopromoabstract DIV.abstract, #CorpoRisRicerca DIV.articolopromoabstract DIV.abstract {
		margin: 0px;
		padding: 20px;
	}
	/*** FOOTER ARTICOLO PROMO ABSTRACT ***/
	TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter {
		margin: 0px;
		padding: 3px;
		background-color: transparent;
		text-align: right;
		height: 24px;
	}
	TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c {
		display: block;
	}
	TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c span, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span,
	TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c a, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c a {
		display: block;
		float: left;
		height: 20px;
		margin-top: 4px;
		margin-left: 3px;
	}
	TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c input[type="text"].qtaarttxt, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c input[type="text"].qtaarttxt 	{
		display: block;
		float: left;
		height: 18px;
		margin-left: 5px;
	}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.lblprzlbl, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.lblprzlbl {
			display: none;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.przart, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.przart,
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.valutaart, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.valutaart {
			font-weight: bolder;
			text-decoration: line-through; /*none, underline, overline, line-through, blink, inherit */
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.lblprzprolbl, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.lblprzprolbl,
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.przartpromo, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.przartpromo,
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter div.b2c  span.valutaartpromo, #CorpoRisRicerca DIV.articolopromoabstract DIV.artFooter div.b2c span.valutaartpromo {
			font-weight: bolder;
			font-size: 1.2em;
			color: #E6B801;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter input.iconaNewsArt, TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter input.iconaNews {
			margin-left: 6px;
			float: left;
		}
		TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter A.iconaNewsArt, TABLE.corpoPagina DIV.articolopromoabstract DIV.artFooter A.iconaNews {
			margin-left: 6px;
		}
/*** ARTICOLO PROMO TESTO ***/
TABLE.corpoPagina DIV.articolopromotesto, #CorpoRisRicerca DIV.articolopromotesto {
	position: relative;
	clear: both;
	border: 1px dotted #555555;
	background-color: #ffffff;
	color: #000000;
}
TABLE.corpoPagina DIV.articolopromotesto div,
TABLE.corpoPagina DIV.articolopromotesto span, 
TABLE.corpoPagina DIV.articolopromotesto a {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left;
}
TABLE.corpoPagina DIV.articolopromotesto h1,
TABLE.corpoPagina DIV.articolopromotesto h2,
TABLE.corpoPagina DIV.articolopromotesto h3,
TABLE.corpoPagina DIV.articolopromotesto h4,
TABLE.corpoPagina DIV.articolopromotesto h5,
TABLE.corpoPagina DIV.articolopromotesto h6,
TABLE.corpoPagina DIV.articolopromotesto h7,
TABLE.corpoPagina DIV.articolopromotesto h8 {
	margin: 0px;
}
	/*** TITOLO ARTICOLO PROMO TESTO ***/
	TABLE.corpoPagina DIV.articolopromotesto DIV.datiart, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart h4, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4 {
			margin: 0px;
			padding: 5px;
			font-size: 1em;
			background-color: #FDFF39;
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart SPAN, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4 SPAN {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #000000;
		}     
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart A, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4 A {
			display: inline;
			margin: 0px;
			padding: 0px;
			text-align: left;
			color: #000000;
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart h4:hover a, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4:hover A {
			background-color: #333333;
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart A:hover, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4 A:hover {
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart A:visited, #CorpoRisRicerca DIV.articolopromotesto DIV.datiart h4 A:visited {
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.datiart SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** TESTO ARTICOLO PROMO TESTO ***/
	TABLE.corpoPagina DIV.articolopromotesto DIV.testoart, #CorpoRisRicerca DIV.articolopromotesto DIV.testoart {
		margin: 0px;
		padding: 0px;
	}
		TABLE.corpoPagina DIV.articolopromotesto DIV.testoart>table>tbody>tr>td {
		padding: 20px;
		vertical-align: top;
	}
	/*** FOOTER ARTICOLO PROMO TESTO ***/
	TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter {
		margin: 10px 0px 0px 0px;
		padding: 5px 3px 3px 3px;
		background-color: #dddddd;
		text-align: right;
		height: 24px;
	}
	TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c {
		display: block;
	}
	TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c span, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span,
	TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c a, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c a {
		display: block;
		float: left;
		height: 20px;
		margin-top: 4px;
		margin-left: 5px;
	}
	TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c input[type="text"].qtaarttxt, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c input[type="text"].qtaarttxt 	{
		display: block;
		float: left;
		height: 18px;
		margin-left: 5px;
	}
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.lblprzlbl, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.lblprzlbl,
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.przart, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.przart,
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.valutaart, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.valutaart {
			text-decoration: line-through; /*none, underline, overline, line-through, blink, inherit */
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.lblprzprolbl, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.lblprzprolbl,
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.przartpromo, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.przartpromo,
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter div.b2c  span.valutaartpromo, #CorpoRisRicerca DIV.articolopromotesto DIV.artFooter div.b2c span.valutaartpromo {
			font-weight: bolder;
			font-size: 1.2em;
			color: #E6B801;
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter input.iconaNewsArt, TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter input.iconaNews {
			margin-left: 6px;
			float: left;
		}
		TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter A.iconaNewsArt, TABLE.corpoPagina DIV.articolopromotesto DIV.artFooter A.iconaNews {
			margin-left: 6px;
		}

/*** personalizzazioni elementi ***/
#Elemento7 {border: 0px; background-image:none;} /* Home page link */
#Elemento7 div.titolo {display: none;}
#Elemento7 div.abstract {padding:0px}
#Elemento7 div.abstract img {padding:0px;margin:0px 8px;}
DIV.cellleft2 #Elemento10 {width: 432px;} /* Home page Presentazione */
DIV.cellright2 #Elemento7 {width: 260px;border: 0px; background-image:none;} /* Home page link */
DIV.cellright2 #Elemento7 div.titolo {display: none;}
DIV.cellright2 #Elemento7 div.abstract {padding:0px}

/****************** FINE - ELEMENTI CORPO PAGINA ********************/

/*************  RISULTATI RICERCA NEL CORPO PAGINA   ************/
/********************* FINE - RISULTATI RICERCA **********************/

/*%%%%%%%%%%%%%%%%  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 {
  float: left;
  margin: 25px;
	border: 1px solid #999999;
	background-color: #dddddd;
  padding: 5px;
}
#CorpoMappa div.ElementoMappa div.MappaCanale { /** nome canale */
  font-weight: bolder;
  text-align: center;
  color: #cc3300;
  font-weight: bolder;
  font-size: 1.1em;
}
#CorpoMappa div.ElementoMappa div.menu { /** nome canale */
}
#CorpoMappa div.ElementoMappa div.menu div.ob_tree {
  background-color: transparent;
  padding: 5px;
  margin: 5px;
	border: 1px dotted #999999;
}
/*%%%%%%%%%%%%%%%      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;
}

/*********************  COMPONENTE RICERCA SPALLA DESTRA  **********************/
DIV.SpallaDX div.ricerca {
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
	height: 20px;
	margin-bottom: 25px;
}
DIV.SpallaDX DIV.ricerca * {
	float: left;
	margin: 0px;
	vertical-align: middle;
}
DIV.SpallaDX DIV.ricerca label {
	line-height: 24px;
}
DIV.SpallaDX DIV.ricerca input[type="text"] {
	width: 85px;
	background-color: transparent;
	border: 1px solid #fefefe;
	color: #000000;
	display: block;
	height: 20px;
	margin: 0px 10px;
}
DIV.SpallaDX DIV.ricerca input[type="text"]:hover {
}
DIV.SpallaDX DIV.ricerca input[type="image"]:hover {
}
/*******************  FINE - COMPONENTE RICERCA SPALLA DESTRA  *****************/

/********************** COMPONNETE LOGIN SPALLA DESTRA ***********************/
DIV.SpallaDX DIV.UtenteLogato {
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding: 20px;
	margin-bottom: 25px;
}
DIV.SpallaSX #CampiUtenteLogin div.login * {
  DISPLAY: block;
}
DIV.SpallaDX #CampiUtenteLogin div.login BR {
  DISPLAY: none;
}
DIV.SpallaDX #CampiUtenteLogato * {
  DISPLAY: block;
}
DIV.SpallaDX #Template_UtenteLogato_login_bottoneSbt {
  float: right;
  margin: 5px 0px;
}
DIV.SpallaDX #Template_UtenteLogato_login_inputPW,
DIV.SpallaDX #Template_UtenteLogato_login_inputUI {
	width: 98%
}
DIV.SpallaDX #CampiUtenteLogato BR {
  DISPLAY: none;
}
DIV.SpallaDX #Template_UtenteLogato_lblUtenteLogato {
  FONT-WEIGHT: bolder;
  TEXT-ALIGN: center;
  COLOR: #03C03C;
  COLOR: #000000;
  MARGIN: 5px 0px;
  background-color: #ffffff;
  PADDING:5px;
}
/********************** FINE COMPONNETE LOGIN SPALLA DESTRA ***********************/

/********************** 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: #CC3300;
}
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 {
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding: 0px;
	margin-bottom: 25px;
}
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;
		padding: 0px;
		background-image: url("/UserFile/Image/grafica/titolo.png");
		background-position: top right;
		background-repeat: no-repeat;
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo h4 {
			margin: 0px;
			font-size: 1.2em;
			background-color: transparent;
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo h4 SPAN {
			display: block;
			margin: 0px;
			padding: 20px;
			text-align: left;
		}   
			DIV.SpallaDX DIV.elementoabstract DIV.titolo A {
			display: block;
			margin: 0px;
			padding: 20px;
			text-align: left;
			color: #000000;
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo A:hover {
			background-image: url("/UserFile/Image/grafica/op25.png");
			background-position: middle center;
			background-repeat: repeat;
			background-color: transparent;
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo A:visited {
		}
		DIV.SpallaDX DIV.elementoabstract DIV.titolo SPAN.dataPubb {
			display: none;
			text-align: right;
			font-size:6pt;
			padding: 3px;
			padding-top: 0px;			
		}
	DIV.SpallaDX DIV.elementoabstract 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.SpallaDX DIV.elementoabstract 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.SpallaDX DIV.elementoabstract 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.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: 9px;
	margin: 10px 0px;
	height: 14px;
	background-image: url("/UserFile/Image/Grafica/canali.png");
	background-repeat: repat-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 0px;
	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: 8pt;
}
#DivPreferenze BR{display: none;}
#DivPreferenze H4 {
  font-size: 10pt;
}
#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              ###*/
/*#####################################################*/

/************************* GARE E APPALTI **************************/
/*******************************************************************/
#CorpoGareAppalti { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	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;}
div.SpallaSX div.elemento div.avvisoCambioDataScadenza {
	PADDING: 3px;
	MARGIN: 3px;
	FONT-WEIGHT: bolder;
	BORDER: 1px solid #dddddd;
}
#CorpoGareAppalti table.GareAppalti {
  font-size: 12pt!important;
}
/************************* FINE - GARE E APPALTI **********************/
/**********************************************************************/

/************************ DOCUMENTI PROTETTI **************************/
/**********************************************************************/
#CorpoDocumentiProtetti { /*table contenuti centrali*/
	border: 1px solid #ffffff;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	background-repeat: repeat;
	background-color: transparent;
	padding:0px;
}
#CorpoRegUtente h2 {
	color: #ba002f;
}
#CorpoRegUtente>tbody, #CorpoRegUtente>tbody>th, #CorpoRegUtente>tbody>tr, #CorpoRegUtente>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRegUtente>tbody>tr>td { padding: 10px;}
/*******************   FINE - REGISTRAZIONE UTENTI    *****************/
/**********************************************************************/

/**********************************************************************/
/***********************  RICERCA NEWSLETTER   ************************/
#CorpoRicNewsletter { /*table contenuti centrali*/
	margin: 0px;
	border: 1px solid #fefefe;
	background-image: url("/UserFile/Image/grafica/op25.png");
	background-position: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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: middle center;
	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:#dc143c] {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: 22px;
}
#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: 12pt;
}
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: 14pt;
	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: 14px;
	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: 14px;
	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: 18px;
	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: middle center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
	text-align: center;
	font-size: 0.75em;
	margin-right: 7em;
	cursor: hand;
}
#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: middle center;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0px;
		text-align: center;
		font-family: arial black;
		cursor: hand;
	}
	#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: 14px;
	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: middle center;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0px;
		text-align: center;
		font-family: arial black;
		cursor: hand;
}
/********** 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: hand;
		}
		#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: hand;
		}
		#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: middle center;
	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: #BBBBBB;
	color:#ffffff;
	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: middle center;
	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: 13pt;
		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: #BBBBBB;
	color:#ffffff;
	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:#fefefe;
	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;
}

BODY.bodyAdmin {
	background-image: none;
}

/**************************    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;
}
.allineaImgAltoSXconOmbra {
	FLOAT: left!important;
	MARGIN-RIGHT: 20px!important;
	MARGIN-BOTTOM: 20px!important;
		-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
.allineaImgAltoDXconOmbra {
	FLOAT: right!important;
	MARGIN-LEFT: 20px!important;
	MARGIN-BOTTOM: 20px!important;
		-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
.ombraImg {
		-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
/**************************    FINE - CKEditor      *************************/

