/*******************************************************************/
/********************    SAN GIUSEPPE CABURLOTTO    ********************/
/*******************************************************************/

  /* 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: #000000;
}
.centra {
	text-align: center;
}
.invisible {
	display: none;
}
div, span, a, table, tbody, tr, th, td {margin: 0px;border:0px;padding:0px;Z-index:auto}
img {border:0px;}
h1,h2, h3, h4, h5, h6, h7,h8 {color:#66CCCC;font-family: Georgia}
ul, ol {list-style-position:inside;}
li { margin-bottom: 5px;}
/***************************************************/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

body {
	padding:0px;
	margin: 0px auto;
	width: 983px;	
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0px;
	white-space:normal;
	word-spacing: 0px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/texture.jpg");
	background-repeat: repeat;
	background-position: top center;
}

/* larghezza di tutto (di solito uguale a quella delle testate) */
#Template_tutto {
	padding:0px;
	border: 0px solid #999999;
	margin: 10px 0px ;
	width: 983px;
	text-align: left;
	background-color: #ffffff;
	background-image: url("/UserFile/Image/Grafica/corpopagina.jpg");
	background-repeat: repeat-y;
	background-position: top center;
}

/**********************************************************************/
/*****************************   TESTATA   ****************************/
DIV.testata, DIV.testata_EN, DIV.testata_PT { /*** ClasseTestata ***/
	margin: 0px;
	padding: 0px;
	width: auto;
}
DIV.testata DIV.TitoloSitoWeb, DIV.testata_EN DIV.TitoloSitoWeb, DIV.testata_PT DIV.TitoloSitoWeb {
	float: left;
	margin-top: 28px;
	margin-left: 89px;
}
DIV.testata DIV.TitoloSitoWeb H1, DIV.testata_EN DIV.TitoloSitoWeb H1, DIV.testata_PT DIV.TitoloSitoWeb H1 {
	margin: 0px;
	padding: 0px;
	color: #F23554;
	font-family: 'Copperplate Gothic Light';
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 25px;
}
DIV.testata img.imgLeft, DIV.testata_EN img.imgLeft, DIV.testata_PT img.imgLeft { /*** ClasseTestata ***/
	float: left;
}
DIV.testata img.imgRight, DIV.testata_EN img.imgRight, DIV.testata_PT img.imgRight { /*** ClasseTestata ***/
	float: right;
}
DIV.testata span.lingue, DIV.testata_EN span.lingue, DIV.testata_PT span.lingue {float: right;margin: 8px;}
DIV.testata span.lingue a.ImmagineLingua, DIV.testata_EN span.lingue a.ImmagineLingua, DIV.testata_PT span.lingue a.ImmagineLingua {margin-right: 3px;}
DIV.testata span.lingue a.TestoLingua, DIV.testata_EN span.lingue a.TestoLingua, DIV.testata_PT span.lingue a.TestoLingua {margin-right: 10px;}
/**********************************************************************/
/***************************** BARRACANALI ****************************/
.barracanali {
	margin: 0px;
	border: 0px;
	padding: 0px;
  }
/************ BOTTONI ************/
.barracanali ul {
	display: block;
	font-weight: bold;
	float: left;
	margin: 0px 3px;
	border: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position:outside;
	width: 977px;
}
/*** canale ATTIVO ***/
.barracanali li.CanaleAttivo {
	float: left;
	margin: 0px;
	padding: 18px 11px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/canaleAttivo.jpg");
	/* for IE 
	filter:alpha(opacity=70);
	/* CSS3 standard 
	opacity:0.7;*/
	text-align: center;
}
.barracanali li.CanaleAttivo SPAN.iconaCanale {
	background-color: transparent!important;
}
.barracanali li.CanaleAttivo SPAN.iconaCanale SPAN {
	font-family: 'Copperplate Gothic Light';
	font-size: 14px;
	letter-spacing: -1px;
	line-height: 14px;
	color: #F23554;
	position: relative;
	display: block;
	margin: 0px ;
	border: 0px;
	padding: 0px;
	text-align: center;
}
.barracanali li.CanaleAttivo:hover {
}
/*** canale LINK ***/
.barracanali li.CanaleLink {
	float: left;
	list-style-type: none;
	list-style-position:outside;
	background-color: transparent;
	padding: 18px 11px;
	margin: 0px;
	text-align: center;
}
.barracanali li.CanaleLink SPAN.iconaCanale {
	background-color: transparent!important;
}
.barracanali li.CanaleLink SPAN.iconaCanale A {
	font-family: 'Copperplate Gothic Light';
	font-size: 14px;
	letter-spacing: -1px;
	line-height: 14px;
	color: #fffffe;
	position: relative;
	display: block;
	margin: 0px ;
	border: 0px;
	padding: 0px;
	text-align: center;
}
.barracanali li.CanaleLink:hover {
	background-image: url("/UserFile/Image/Grafica/canaleHover.jpg");
	/* for IE 
	filter:alpha(opacity=70);
	/* CSS3 standard 
	opacity:0.7;*/
}
.barracanali li.CanaleLink:hover SPAN.iconaCanale A {
}
.barracanali li.CanaleLink SPAN.iconaCanale A:hover {
}
.bottoneCanale {
	margin: 0px;
	padding: 0px;
}
/************************** FINE - BARRACANALI ************************/
/**********************************************************************/

/**********************************************************************/
/************************ SOTTOTESTATA ************************/
/*** quindi l' altezza della sottotestata deve essere impostata > 0 lato amministrazione***/
DIV.sottotestata { /*** ClasseTestata ***/
	margin: 0px;
	padding: 0px;
	width: 983px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
}
/********************** COMPONNETE Ricerca SOTTOTESTATA ***********************/
DIV.sottotestata DIV.ricerca {
	float: left;
	margin: 0px;
	margin-top: 148px;
	padding: 0px;
}
DIV.sottotestata DIV.ricerca * {
	float: left;
	margin: 3px;
	margin-top: 10px;
}
DIV.sottotestata DIV.ricerca label {
	line-height: 20px;
	margin-left: 60px;
}
DIV.sottotestata DIV.ricerca input[type="text"] {
	width: 700px;
}
/**********************************************************************/
/************************ BREADCRUMBS ***********************/
.BreadCrumbs {
	font-size: 0.9em;
	margin: 0px 20px!important;
	margin-bottom: 10px!important;
	border-top: 0px dotted #999999!important;
	border-bottom: 1px dotted #999999!important;
	padding: 2px 0px!important;
	width: 943px!important;
	text-align:left;
	CLEAR: both;
	background-color: #f3f3f3;
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; background-color: transparent; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
.BreadCrumbs span {
	font-weight: bolder;
	/*color: #F23554;*/
}
.BreadCrumbs a {
}
.BreadCrumbs a:visited {
}
.BreadCrumbs a:hover {
}
#Template_Breadcrumbs_home {
	}
/********************* FINE - Div delle breadcrumbs *******************/
/**********************************************************************/

/********************** COMPONNETE LOGIN  ***********************/
DIV.UtenteLogato {
	font-size: 1em;
	margin: 5px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	padding: 5px;
	width: 963px;
	background-color: #f3f3f3;
	text-align: center;
}
#CampiUtenteLogin div.login * {
  DISPLAY: inline;
  margin-left: 10px;
}
#CampiUtenteLogin div.login BR {
	DISPLAY: none;
}
#CampiUtenteLogato * {
  DISPLAY: inline;
}
#Template_UtenteLogato_login_bottoneSbt {
  margin: 5px 0px;
}
#Template_UtenteLogato_login_inputPW,
#Template_UtenteLogato_login_inputUI {
	width: 150px;
}
#CampiUtenteLogato BR {
	DISPLAY: none;
}
#Template_UtenteLogato_lblUtenteLogato {
  FONT-WEIGHT: BOLDER;
  TEXT-ALIGN: CENTER;
  COLOR: #03C03C;
  COLOR: #000000;
  MARGIN: 5PX 0PX;
  background-color: transparent;
  PADDING:5PX;
}


/**********************************************************************/
/************************ PANNELLO ORIZZONTALE ************************/
DIV.PannelloOrizzontale { /***  ***/
	margin: 20px;
	border: 0px;
	padding:0px;
}
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: 220px;
	margin: 8px 10px 10px 10px;
	border:0px;
	border-right: 0px dotted #66cccc; /*#999999*/
	padding:0px;
}
/********************** COMPONNETE LOGIN SPALLA SINISTRA ***********************/
DIV.SpallaSX DIV.UtenteLogato {
	position: relative;
	width: 180px;
	clear: both;
	background-color: transparent;
	border: #dddddd 1px dotted;
	padding: 10px;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
  TEXT-ALIGN: left;
}
DIV.SpallaSX #CampiUtenteLogin div.login * {
  DISPLAY: block;
  margin-left: 0px;
}
DIV.SpallaSX #CampiUtenteLogin div.login BR {
  DISPLAY: none;
}
DIV.SpallaSX #CampiUtenteLogato * {
  DISPLAY: block;
}
DIV.SpallaSX #Template_UtenteLogato_login_bottoneSbt {
  float: right;
  margin: 5px 0px;
}
DIV.SpallaSX #Template_UtenteLogato_login_inputPW, DIV.SpallaSX #Template_UtenteLogato_login_inputUI {width: 98%}
DIV.SpallaSX #CampiUtenteLogato BR {
  DISPLAY: none;
}
DIV.SpallaSX #Template_UtenteLogato_lblUtenteLogato {
  FONT-WEIGHT: BOLDER;
  COLOR: #03C03C;
  COLOR: #000000;
  MARGIN: 5PX 0PX;
  background-color: #ffffff;
  TEXT-ALIGN: left;
  PADDING:5PX;
}

/********************** COMPONNETE Ricerca SPALLA SINISTRA ***********************/
DIV.SpallaSX DIV.ricerca {
	position: relative;
	display: block;
	width: 200px;
	height: 22px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0.8em;
}
DIV.SpallaSX DIV.ricerca LABEL {
	margin-top: 5px;
	float: left;
}
DIV.SpallaSX DIV.ricerca INPUT[type="text"] {
	float: left;
	margin-left: 3px;
	width: 95px;
}
DIV.SpallaSX DIV.ricerca INPUT[type="image"] {
	float: left;
	margin-left: 3px;
	margin-top: 2px;
}
/********************** MENU' SPALLA SINISTRA ***********************/
/********** MENU' MODULI QP    id=Menu_2       class=DIV.menu **********/
/*#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: 178px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
	border: 1px dotted #dddddd;
	/*impostati in stileqp.css*/
	clear: both!important;
	float: none!important;
}
DIV.SpallaSX div.menu h4 {
	margin: 0px;
	margin-bottom: 10px;
}
DIV.SpallaSX div.menu * {
}
DIV.SpallaSX div.ob_tree td.ob_t3 span {  /*impostati in stileqp.css*/  /*font-family e font-size*/
  margin-bottom: 0px!important;}
/****************** menù MODULI ON-LINE ******************/
DIV.SpallaSX #Menu_12 div.ob_tree {background-color: transparent!important;}
DIV.SpallaSX #Menu_12 div.ob_tree DIV.ob_d2c {padding-bottom: 5px;}
DIV.SpallaSX #Menu_12 div.ob_tree td.ob_t6,
DIV.SpallaSX #Menu_12 div.ob_tree td.ob_t6v {display: none;}
DIV.SpallaSX #Menu_12 div.ob_tree td.ob_t4 {padding-right: 5px;}
DIV.SpallaSX #Menu_12 div.ob_tree td.ob_t3 span {
  /*impostati in stileqp.css*/
  /*font-family e font-size*/
  margin-bottom: 0px!important;
}
/******************** menù MISSIONI NEL MONDO *******************/
DIV.SpallaSX #Menu_13 div.ob_tree {background-color: transparent!important;}
DIV.SpallaSX #Menu_13 div.ob_tree DIV.ob_d2b {margin-top: 10px;margin-bottom: 20px;}
DIV.SpallaSX #Menu_13 div.ob_tree DIV.ob_d2c {padding-bottom: 5px;}
DIV.SpallaSX #Menu_13 div.ob_tree td.ob_t6,
DIV.SpallaSX #Menu_13 div.ob_tree td.ob_t6v {display: none;}
DIV.SpallaSX #Menu_13 div.ob_tree td.ob_t4 {padding-right: 5px; width: 32px;}
DIV.SpallaSX #Menu_13 div.ob_tree td.ob_t3 span {
  /*impostati in stileqp.css*/
  /*font-family e font-size*/
  margin-bottom: 0px!important;
}
DIV.SpallaSX #Menu_13 div.ob_tree table.ob_t2g td.ob_t4 {padding-right: 5px; width: auto;}
/*******   FINE MENU' MODULI QP    id=Menu_2     class=DIV.menu *******/
/******************** FINE - MENU' SPALLA SINISTRA ******************/

/********************* NEWS SPALLA SINISTRA ************************/
DIV.SpallaSX DIV.elemento {
	position: relative;
	width: 198px;
	border: 1px dotted #dddddd;
	clear: both;
	padding: 0px;
	margin: 0px 10px 10px 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 {
		padding: 8px 10px 5px 10px;
		border-bottom: 1px dotted #dddddd;
		background-color: #f3f3f3;
		font-size: 1.1em;
		}
		DIV.SpallaSX DIV.elemento DIV.titolo h4 {
			margin: 0px;
			padding: 0px;
		}
			DIV.SpallaSX DIV.elemento DIV.titolo A {
				color:#66CCCC;font-family: Georgia
		}
		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: block;
			text-align: right;
			font-size:6pt;
			padding: 3px;
			padding-top: 0px;			
		}
	DIV.SpallaSX DIV.elemento DIV.abstract {
		padding: 10px;
		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: 10px;
		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: 10px;
		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, DIV.corpoPagina { /***  ***/
	margin: 10px 20px;
	border:0px;
	padding:0px;
}
TABLE.corpoPagina>tbody>tr, TABLE.corpoPagina>tbody>tr>td { /***  ***/
	margin: 0px;
	border:0px;
	padding:0px;
	width: 100%;
}
/********************* ELEMENTI CORPO PAGINA ************************/
DIV.cellleft2, DIV.cellright2 {
	float: left;
	position: relative;
	width: 50%;
}
DIV.cellleft2 {width: 47%; padding-right: 3%;}
DIV.cellleft3, DIV.cellright3 {
	float: left;
	position: relative;
	width: 33.3%;
}
DIV.cellleft3 {width: 30.8%; padding-right: 2.5%;}
DIV.rdivider {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
	background-color: transparent;
}
/*** ELEMENTO ***/
/* 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.elemento, DIV.corpoPagina DIV.elemento {
	position: relative;
	clear: both;
}
TABLE.corpoPagina DIV.elemento div,
TABLE.corpoPagina DIV.elemento span, 
TABLE.corpoPagina DIV.elemento a, 
TABLE.corpoPagina DIV.elemento table, 
TABLE.corpoPagina DIV.elemento tbody,
TABLE.corpoPagina DIV.elemento tr,
TABLE.corpoPagina DIV.elemento th,
TABLE.corpoPagina DIV.elemento td {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left
}
	/*** TITOLO ELEMENTO ***/
	TABLE.corpoPagina DIV.elemento DIV.titolo, DIV.corpoPagina DIV.elemento DIV.titolo {
		margin: 0px;
		padding: 10px;
		/*background-image: url("/UserFile/Image/Grafica/titoloElemento_420x118.jpg");
		background-position: top left;
		background-repeat: no-repeat;*/
		background-color: #f3f3f3;
		font-size:1.1em;
	}
		TABLE.corpoPagina DIV.elemento DIV.titolo h4, DIV.corpoPagina DIV.elemento DIV.titolo h4 {
			margin: 0px;
			color: #f23554;
		}
		TABLE.corpoPagina DIV.elemento DIV.titolo SPAN, DIV.corpoPagina DIV.elemento DIV.titolo SPAN {
			display: block;
			margin: 0px;
		}     
		TABLE.corpoPagina DIV.elemento DIV.titolo A, DIV.corpoPagina DIV.elemento DIV.titolo A {
			display: block;
			margin: 0px;
			color: #f23554;
		}
		TABLE.corpoPagina DIV.elemento DIV.titolo A:hover, DIV.corpoPagina DIV.elemento DIV.titolo A:hover {
		}
		TABLE.corpoPagina DIV.elemento DIV.titolo A:visited, DIV.corpoPagina DIV.elemento DIV.titolo A:visited {
		}
		TABLE.corpoPagina DIV.elemento DIV.titolo SPAN.dataPubb {
			font-size:6pt;			
		}
	/*** ABSTRACT ELEMENTO ***/
	TABLE.corpoPagina DIV.elemento DIV.abstract, DIV.corpoPagina DIV.elemento DIV.abstract {
		background-image: url("/UserFile/Image/grafica/testoElementoTop_5x5.jpg");
		background-position: top center;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
	}
	/*** TESTO ELEMENTO ***/
	TABLE.corpoPagina DIV.elemento DIV.testo, DIV.corpoPagina DIV.elemento DIV.testo {
		background-image: url("/UserFile/Image/grafica/testoElementoTop_5x5.jpg");
		background-position: top center;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
	}
	/*** FOOTER ELEMENTO ***/
	TABLE.corpoPagina DIV.elemento DIV.elemFooter, DIV.corpoPagina DIV.elemento DIV.elemFooter {
		margin: 0px;
		/*background-image: url("/UserFile/Image/Grafica/footerElemento_420x119.jpg");
		background-position: bottom right;
		background-repeat: no-repeat;*/
		text-align: right;
		padding: 4px 0px;
	}
		TABLE.corpoPagina DIV.elemento DIV.elemFooter A.iconaNews, DIV.corpoPagina DIV.elemento DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** 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: 963px;
	margin: 10px;
	border:0px;
	CLEAR: none;
}
#CorpoMappa div.ElementoMappa {
  float: left;
  margin: 5px;
	border: 1px dotted #999999;
	background-color: #f3f3f3;
  padding: 5px;
}
#CorpoMappa div.ElementoMappa div.MappaCanale { /** nome canale */
  font-weight: bolder;
  text-align: center;
  color:#66CCCC;
  font-family: Georgia;
  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: 265px;
	margin: 8px 10px 10px 10px;
	border-left: 0px dotted #999999;
	padding:0px;
}
/*********************  COMPONENTE RICERCA SPALLA DESTRA  **********************/
/*******************  FINE - COMPONENTE RICERCA SPALLA DESTRA  *****************/

/********************** MENU' SPALLA DESATRA ***********************/
/********** MENU' MODULI QP    id=Menu_2       class=DIV.menu **********/
/*#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: 243px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
	border: 1px dotted #dddddd;
	/*impostati in stileqp.css*/
	clear: both!important;
	float: none!important;
}
DIV.SpallaDX div.menu h4 {
	margin: 0px;
	margin-bottom: 10px;
}
DIV.SpallaDX div.menu * {
}
DIV.SpallaDX div.ob_tree td.ob_t3 span {
  /*impostati in stileqp.css*/
  /*font-family e font-size*/
  margin-bottom: 0px!important;
}

DIV.SpallaDX #Menu_12 div.ob_tree {background-color: transparent!important;}
DIV.SpallaDX #Menu_12 div.ob_tree DIV.ob_d2c {padding-bottom: 5px;}
DIV.SpallaDX #Menu_12 div.ob_tree td.ob_t6,
DIV.SpallaDX #Menu_12 div.ob_tree td.ob_t6v {display: none;}
DIV.SpallaDX #Menu_12 div.ob_tree td.ob_t4 {padding-right: 5px;}
DIV.SpallaDX #Menu_12 div.ob_tree td.ob_t3 span {
  /*impostati in stileqp.css*/
  /*font-family e font-size*/
  margin-bottom: 0px!important;
}
/*******   FINE MENU' MODULI QP    id=Menu_2     class=DIV.menu *******/
/******************** FINE - MENU' SPALLA DESTRA ******************/

/********************* NEWS SPALLA DESTRA ************************/
DIV.SpallaDX DIV.elemento {
	position: relative;
	width: 243px;
	border: 1px dotted #dddddd;
	background-color: #ffffff;
	clear: both;
	padding: 0px;
	margin: 0px 10px 10px 10px;
}
DIV.SpallaDX DIV.elemento div,
DIV.SpallaDX DIV.elemento span, 
DIV.SpallaDX DIV.elemento a, 
DIV.SpallaDX DIV.elemento table, 
DIV.SpallaDX DIV.elemento tbody,
DIV.SpallaDX DIV.elemento tr,
DIV.SpallaDX DIV.elemento th,
DIV.SpallaDX DIV.elemento td {
	margin: 0px;border:0px;padding:0px;Z-index:auto;text-align: left
}
	DIV.SpallaDX DIV.elemento DIV.titolo {
		padding: 8px 10px 5px 10px;
		/*background-image: url("/UserFile/Image/Grafica/titoloNews_180x107.jpg");
		background-position: top center;
		background-repeat: no-repeat;*/
		background-color: #f3f3f3;
		font-size:1.1em;
	}
		DIV.SpallaDX DIV.elemento DIV.titolo  H4 {
			margin: 0px;
			padding: 0px;
		}
		DIV.SpallaDX DIV.elemento DIV.titolo A {
			color:#66CCCC;font-family: Georgia
		}
		DIV.SpallaDX DIV.elemento DIV.titolo A:hover {
		}
		DIV.SpallaDX DIV.elemento DIV.titolo A:visited {
		}
		DIV.SpallaDX DIV.elemento DIV.titolo SPAN.dataPubb {
			display: block;
			text-align: right;
			font-size:6pt;
			padding: 3px;
			padding-top: 0px;			
		}
	DIV.SpallaDX DIV.elemento DIV.abstract {
		padding: 10px;
		background-color: transparent;
		background-image: url("/UserFile/Image/grafica/testoNewsTop_180x5.jpg");
		background-position: top center;
		background-repeat: no-repeat;
	}
	DIV.SpallaDX DIV.elemento DIV.testo {
		padding: 10px;
		background-color: transparent;
		background-image: url("/UserFile/Image/grafica/testoNewsTop_180x5.jpg");
		background-position: top center;
		background-repeat: no-repeat;
	}
	DIV.SpallaDX DIV.elemento DIV.elemFooter {
		padding: 10px;
		background-image: url("/UserFile/Image/grafica/footerNews_180x56.jpg");
		background-position: bottom center;
		background-repeat: no-repeat;
		text-align: right;
	}
		DIV.SpallaDX DIV.elemento DIV.elemFooter A.iconaNews {
			margin: 0px 5px;
		}
/****************** FINE - NEWS SPALLA DESTRA ********************/

/*************************** FILTRO NEWS ******************************/
/************************ FINE - FILTRO NEWS **************************/

/*%%%%%%%%%%%%%%%%      FINE - SPALLA DESTRA    %%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*******************************************************************/
/***                  LINK CANALI PIE DI PAGINA                  ***/
/*******************************************************************/
#Template_linkCanaliPiePagina {
	TEXT-ALIGN: center;
	DISPLAY: block;
	CLEAR: both;
	FONT-SIZE: 0.7em;
	margin: 0px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	background-color: transparent;
	margin: 0px 5px;
	padding: 5px;
	width: 963px;
}
#Template_linkCanaliPiePagina A {
	/*TEXT-DECORATION: none;*/
}
#Template_linkCanaliPiePagina A:hover {
}
#Template_linkCanaliPiePagina  SPAN.canaliPiePagina {
	FONT-WEIGHT: bolder;
	padding: 5px;
	color: #F23554;
}

/**********************************************************************/
/***************************** piedipagina *****************************/
div.piedipagina {
	CLEAR: both;
	margin: 0px 5px;
	padding: 10px;
  width: 953px;
}

/**********************************************************************/
/***************************** PREFERENZE *****************************/
#DivPreferenze {
	clear: both;
	text-align: center;
	background-color: transparent;
	padding: 5px;
	border-top: solid 0px #666666;
	margin: 5px;
	width: auto;
	font-size: 8pt;
}
#DivPreferenze BR{display: none;}
#DivPreferenze H4 {
  font-size: 10pt;
}
#DivPreferenze label {
	color: #000000;
}
#lbl_linkCanMenEleNewToModify {display: block;text-align:center;}
/************************* FINE - PREFERENZE **************************/
/**********************************************************************/

/**********************************************************************/
/***************************** poweredBySCP *****************************/
div.poweredBySCP {
	clear: both;
	text-align: center!important;
	background-color: transparent;
	border-top: 0px dotted #999999;
	padding: 0px!important;
	padding-bottom: 8px!important;
	width: 983px;
	background-color: transparent;
	background-image: url("/UserFile/Image/Grafica/powered.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
}
/**********************************************************************/
/***************************** 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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
  width: 720px;
}
#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*/
	margin: 0px;
	border: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
  font-size: 8px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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   ************************/
#CorpoGallery { /*table contenuti centrali*/
	margin: 0px;
	border: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 0px;
  width: 720px;
}
#CorpoGallery>tbody, #CorpoGallery>tbody>th, #CorpoGallery>tbody>tr, #CorpoGallery>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoGallery>tbody>tr>td { padding: 10px 0px;}
A.linkNomeOggetto {font-size:0.8em!important;}
/******************* FINE - GALLERY VIDEO e FOTO    *******************/
/**********************************************************************/

/**********************************************************************/
/******************  RISULTATI RICERCA NEL SITO   *********************/
#CorpoRisRicerca { /*table contenuti centrali*/
	margin: 0px!important;
	border: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px!important;
}
#CorpoRisRicerca>tbody, #CorpoRisRicerca>tbody>th, #CorpoRisRicerca>tbody>tr, #CorpoRisRicerca>tbody>tr>td {
	margin: 0px;
	border:0px;
	padding:0px;
}
#CorpoRisRicerca>tbody>tr>td { padding: 10px;}
/**************** FINE - RISULTATI RICERCA NEL SITO    ****************/
/**********************************************************************/

/**********************************************************************/
/*********************   REGISTRAZIONE UTENTI   ***********************/
#CorpoRegUtente { /*table contenuti centrali*/
	margin: 0px;
	border: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px;
}
#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: 0px; /*border: 1px solid #999999!important;*/
  background-color: transparent; /*background-color: #eeeeee!important;*/ 
  padding: 10px!important;
}
#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    ******************/
/**********************************************************************/


table.corpoPagina, table.tablerowCalendario {
  margin-bottom: 10px!important;
}

BODY.bodyAdmin {
	background-image: none;
}



