/***********************  ELEMENTI ***********************/
body 		{ margin: 0px auto; background:#bfd4e9 url(../../images/background.jpg) repeat-x ; font-size: 72%; font-family: Verdana; color:#333333; }

a 			{ color: #333333; text-decoration: none; }
a:hover 	{ color: #333333; text-decoration: underline; }
a img 		{ border: 0px; }

h1			{ margin: 0 0 10px 0; font-size: 1.6em; padding: 4px 0px; color:#000066;}
h2			{ margin: 0 0 10px 0; font-size: 1.4em; padding: 15px 7px 5px 7px; color:#000066; background: #FFFFFF url(../../images/bg_h2.gif) repeat-x ; }
h3 			{ margin: 0 0 10px 0; font-size: 1.2em; padding: 4px 0px; color:#000066;}
h4 			{ margin: 0px; font-size: 1.0em; color:#000066;}
h5          { margin: 0px; font-size: 74%; color: #000066; font-weight: normal;  }
h6			{ margin: 0 0 10px 0; font-size: 2.0em; padding: 4px 0px; color:#000066;}/*Carattere grande*/


hr			{ color: #CCCCCC; height: 1px; }
hr.bright	{ color: #DDDDDD; height: 1px; }

form		{ margin: 0px; padding: 0px; }

select		{ border:1px solid #000000; background-color: #F4F4F4; color: #000000; } 

.left 		{ margin: 10px 10px 5px 0; float: left; }
.right 		{ margin: 10px 0 5px 10px; float: right; }
.clear 		{ clear: both; }
.center 	{ text-align: center; }
.textright 	{ text-align: right; }
.small 		{ font-size: 0.8em; }
.smallThin	{ font-size: 0.8em; line-height: 1.4em; }
.bold 		{ font-weight: bold; }
.hide 		{ display: none; }
.block		{ display: block; }
.firstLetter				{ text-transform: uppercase; }
.windowImage	{ padding-right: 4px; }
.icon			{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; }

#inCostruzione { display: block; border: 1px solid #000000; padding: 10px; }

/***********************  CONTAINER ***********************/
#container 				{ margin: 0px auto 0px auto; width: 990px; background: #FFFFFF url(../../images/bg_container.jpg) repeat-y; min-height:800px; height: auto !important; height:800px; } 
#container_sub			{ background: url(../../images/bg_container_sub.jpg) top no-repeat; padding-top: 10px; }
#container_popUp		{ color: #000000; margin: 0px; padding: 10px; background-color: #FFFFFF; }

/* NB: Margini importanti per dimensioni colonne #menuMain e #extras */
#content 				{ background: #FFFFFF; float: right; width: 72%; padding: 0px; margin-right: 18px; line-height: 1.5em; text-align: left; min-height: 600px; height: auto !important; height: 600px; }
#content img 			{ padding: 0px; }
#content img.img_page	{ padding: 0px; display: inline; float: right; } 
#content p 				{ padding: 0px; }

#navigator		{ text-transform: uppercase; font-size: 0.9em; color: #666666; margin: 0px ; padding-bottom: 4px;  background: #FFFFFF; }
#navigator	a	{ color: #666666; }

#navigator_cms		{ color: #666666; margin-bottom: 12px; text-align: right; }
#navigator_cms	a	{ color: #666666; }

#img_header			{ margin: 0px; margin-bottom: -2px; }

/***********************  MENU  ***********************/
#menuMain 				{ background-color: #FFFFFF; float: left; width: 22%; padding: 0px; margin-left: 24px; }
#menuMain_content		{ padding: 0px; }
#menuMain img 			{ margin: -2px 0px; }
.menuMain_image			{ margin: 7px 10px; }
.menuSub_image			{ margin: 7px 10px; padding-top: 15px; padding-bottom: 10px; }

#menuMain div.menuMain 				{ text-align: left;  }
#menuMain div.menuMain span div 	{ text-align: left; font-size: 1.1em; font-weight: bold; padding: 6px 10px; text-transform: uppercase; display: block; text-decoration: none; background: #6083a9 url(../../images/bg_menuMain.gif) repeat-x; color: #FFFFFF; }
#menuMain div.menuMain a	{ color: #FFFFFF; } 

#menuMain div.menuMainSub 						{ text-align: left; line-height: 110%; }
#menuMain div.menuMainSub span a 				{ display: block; text-decoration: none; padding: 7px; }
#menuMain div.menuMainSub span a:hover 			{ text-decoration: underline; }
#menuMain a.menuMainSub:link, a.menuMainSub:Hover, a.menuMainSub:visited	{ color: #333333; }

#menuMain img.menuMain	{ padding-bottom: 7px; }

/***********************  SERVICES  **********************/
#menuServices_container	{ clear: both; color: #FFFFFF; background-position: top; margin: 0px auto; padding-right: 20px; width: 979px; text-align: right; font: normal bold 90% Verdana; background-image: url(../../images/bg_menu_services.jpg); background-repeat: repeat-x; }
#menuServices 			{ }
#menuServices a 		{ text-decoration: none; color: #FFFFFF; }
#menuServices a:hover 	{ text-decoration: underline; }

#menuServices_sx		{ clear: left; float: left; }
#menuServices_dx		{ float: right; }

#services 				{ color: #FFFFFF; padding: 0px; text-align: right; }
#services_row			{ }
#services_row_sx		{ text-align: left; float: left; padding-left: 130px; padding-top: 5px; }
#services_row_dx		{ text-align: right; padding-top: 10px; font: 12px #555555; }
#services .icon			{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; }

/***********************  ADDRESS  ***********************/
#address				{  margin:0px auto; width: 990px; height: 45px; text-align: center; font-weight: bold; font-size: 0.9em; color: #999999; background-repeat: no-repeat; background: url(../../images/img_address.jpg) no-repeat; }
#address div.separator	{ height: 5px; margin: 0px 15px; background: #FFFFFF url(../../images/bg_separator.gif) repeat-x; }

#address_row		{ padding: 5px 30px; padding-bottom: 0px; height: 45px;  background-position: 15px 5px; }
#address_row_sx		{ }
#address_row_dx		{ float: right; text-align: right; }

#address a 			{ text-decoration: none; }
#address a:hover 	{ text-decoration: underline; }

#img_address 	{ margin-bottom: -2px; border: 0px; }

/***********************  FOOTER  ***********************/
#footer 			{ clear: both; margin: 0px auto; width: 990px; padding: 5px 0px; text-align: center; color: #666666; font-size: 0.9em;}
#footer_row_sx		{ clear: both; float: left; padding-left: 25px; text-align: left; width: 40%; }
#footer_row_dx		{ float: right; padding-right: 25px; text-align: right; width: 40%;  }
#footer a 			{ color: #666666; text-decoration: none; font-weight: bold; }
#footer a:hover 	{ text-decoration: underline; }

#footer_popUp		{ border-top: 1px solid #CCCCCC; margin: 10px 0px; padding: 5px; text-align: left; }
#footer_popUp a		{ font-weight: bold;  }

/***********************  NEWS  ***********************/
#news					{ color: #333333; }
#news img.news			{ float: left; margin: 3px; margin-right: 10px; }
#news span.titolo		{ text-transform: uppercase; font-weight: bold; margin-bottom: 8px; display: block; }
#news hr				{ height: 1px; }

#newsEvidenza			{ color: #333333; padding: 5px 0px; }

#newsEvidenza img.evidenza		{ float: left; margin: 3px 10px 3px 0px; }
#newsEvidenza span.titolo		{ font-size: 1.0em; color: #3333333; text-transform: uppercase; font-weight: bold; margin-bottom: 4px; display: block; }
#newsEvidenza span.testo		{ font-size: 1.0em; color: #3333333; }
#newsEvidenza .separator		{ height: 5px; margin: 7px 0px; background: #FFFFFF url(../../images/bg_separator.gif) repeat-x; }

#OfferteEures				{ color: #333333; }
#OfferteEures_title     	{ font-size: 1.2em; height: 31px; margin: 4px 0px 7px 0px; background: #FFFFFF; }
#OfferteEures_title_text	{ text-align: left; vertical-align: top; padding: 5px; text-transform: uppercase; }

#OfferteEures span.titolo	{ margin: 0px; padding: 5px 0px; display: block; background: #FFFFFF; }

#OfferteLavoro				{ color: #333333; }
#OfferteLavoro span.titolo	{ font-size: 1.0em; color: #3333333; margin: 0px; padding: 5px 0px; display: block; background: #FFFFFF; }
#OfferteLavoro .separator		{ height: 5px; margin: 0px 0px; background: #FFFFFF url(../../images/bg_separator.gif) repeat-x; }

#InEvidenza				    { color: #333333; }
#InEvidenza img				{ float: right; }
#InEvidenza span.titolo	    { font-size: 1.2em; text-transform: uppercase; color: #3333333; margin: 0px; padding: 5px 0px; display: block; background: #FFFFFF; }

#OfferteFormative				{ color: #333333; }
#OfferteFormative_title     	{ height: 31px; margin: 4px 0px 7px 0px; background: #FFFFFF; }
#OfferteFormative_title_text	{ text-align: left; vertical-align: top; padding: 5px; text-transform: uppercase; }

#OfferteFormative span.titolo	{ margin: 0px; padding: 5px 0px; display: block; background: #FFFFFF; }

#FeedRSS				{ color: #333333; }
#FeedRSS_title     		{ font-size: 1.2em; height: 31px; margin: 4px 0px 7px 0px; background: #FFFFFF; }
#FeedRSS_title_text		{ text-align: left; vertical-align: top; padding: 5px; text-transform: uppercase; }

#FeedRSS span.titolo	{ margin: 0px; padding: 5px 0px; display: block; background: #FFFFFF; }

/***********************  ELEMENTI FORM  ***********************/
input.textMini				{ background-color: #ebebeb; width: 150px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; }
input.textRegular			{ background-color: #ebebeb; width: 210px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; }
input.textHidden			{ background: transparent; border: 0px; }
input.textHiddenMaxLenght	{ background: transparent; border: 0px; font-size: 1.0em; }
input.textHiddenObject	{ background: transparent; border: 0px; font-weight: bold; width: 80%; }
input.textFile			{ background-color: #ebebeb; width: 330px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; }
input.textVeryLong		{ background-color: #ebebeb; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #999999; border-top: 1px solid #999999; width: 98%; }
input.textLong			{ background-color: #ebebeb; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #999999; border-top: 1px solid #999999; width: 200px; }
input.textCalendar		{ background: transparent; border: 0px; width: 70px; }

input.button		{ background-color: #B1B1B1; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #999999; border-top: 1px solid #999999; color: #FFFFFF; font-weight: bold; text-transform: lowercase; font-size: 0.9em; }
input.buttonMini	{ background-color: #B1B1B1; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #999999; border-top: 1px solid #999999; color: #FFFFFF; font-weight: bold; text-transform: lowercase; font-size: 0.9em; }
input.buttonBig		{ background-color: #B1B1B1; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #999999; border-top: 1px solid #999999; color: #FFFFFF; font-weight: bold; text-transform: lowercase; }

input.radio			{ margin: 10px 5px; }

textarea.textareaMini	{ background-color: #ebebeb; width: 300px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; font-size: 1.0em; font-family: Verdana; }
textarea.textarea		{ background-color: #ebebeb; width: 300px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; height: 150px; font-size: 1.0em; font-family: Verdana; }
textarea.textareaMaxi	{ background-color: #ebebeb; width: 320px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #666666; border-left: 1px solid #666666; height: 150px; font-size: 1.0em; font-family: Verdana; }

select.select		{ background-color: #F4F4F4; }
select.selectMini	{ background-color: #FFFFFF; font-size: 0.9em;  }	

/***********************  ELEMENTI TABELLE  ***********************/
caption							{ text-align: left; margin-left: 5px; font-size: 0.8em; }

table.elenco					{ border: 1px solid #DDDDDD; margin-bottom: 10px; width: auto; background-color: #FFFFFF; width: 100%; }
table.elenco thead				{ padding: 2px 5px; background-color: #EEEEEE; text-align: center; font-weight: bold; font-size: 0.8em; text-transform: uppercase; }

table.elenco thead td.menuRepository	{ padding: 5px; background-color: #E8EDF0; text-align: left; text-transform: uppercase;  }
table.elenco thead td.hLabelRepository	{ padding: 5px; background-color: #dbe0e4; text-align: center; font-size: 0.9em; text-transform: uppercase; }

table.elenco tbody				{ text-align: left; }
table.elenco tbody tr.sfondo1	{ text-align: left;  background-color: #FFFFFF; }
table.elenco tbody tr.sfondo2	{ text-align: left;  background-color: #F4F4F4; }
table.elenco tbody tr.sfondo3	{ text-align: left;  background-color: #FFFFCC; }
table.elenco tbody tr.sfondo4	{ text-align: left;  background-color: #FFCCCC; }
table.elenco tbody tr.sfondo5	{ text-align: left;  background-color: #CAEACA; }

table.elenco tbody td			{ padding: 3px 5px; }

table.elenco tbody td.sfondo1	{ text-align: left;  background-color: #FFFFFF; }
table.elenco tbody td.sfondo2	{ text-align: left;  background-color: #F4F4F4; }

table.elenco tfoot				{ text-align: center; }
table.elenco tfoot td.menuRepository	{ padding: 5px; background-color: #E8EDF0; text-align: left; text-transform: uppercase; }

/*---*/
table.elencoGet					{ border-top: 2px solid #EEEEEE; margin-bottom: 10px; background-color: #FFFFFF; width: 100%; }
table.elencoGet tbody td		{ padding: 2px 3px; }

/*---*/
table.form						{ border: 1px solid #DDDDDD;  margin-bottom: 10px;  background-color: #FFFFFF; width: 100%; }
table.form tbody				{ text-align: left; }
table.form tbody td.label		{ padding: 3px 5px; background-color: #EEEEEE; text-align: left; font-weight: bold; font-size: 0.8em; text-transform: uppercase; width: 35%; }
table.form tbody td.field		{ padding: 3px 5px; text-align: left;  background-color: #FFFFFF; width: 65%; }
table.form tfoot				{ text-align: center; }
table.form tfoot td				{ padding: 7px; }

/***********************  ELEMENTI GENERICI  ***********************/
div.separator 			{ background: transparent; }
div.error				{ border: 1px solid #CC0000; padding: 5px; font-weight: bold; color: #660000; text-align: center; }
div.message				{ border: 1px solid #336699; padding: 5px; font-weight: bold; color: #336699; text-align: center; }
div.note				{ margin: 10px 0px; padding: 10px; border: 1px solid #EBEBEB; background-color: #F4F4F4; }

div.getAlberoSito		{ margin: 10px 0px; padding: 3px 10px; border: 1px solid #EBEBEB; background-color: #F4F4F4; }

#topButton				{ margin: 0px; border: 0px; width: 100%; text-align: center; padding: 5px 0px; }
#topButton	a			{ color: #FFFFFF; }
.topButton_title		{ display: none; }
span.red				{ color: #CC0000; }

#footerDoc			{ width: 100%; margin-top: 10px; border-top: 1px solid #CCCCCC; }
#footerDoc a		{ color: #666666; }
#footerDoc td.sx	{ width: 50%; text-align: left; }
#footerDoc td.dx	{ width: 50%; text-align: right; }

span.button a		{ padding: 5px; background-color: #B1B1B1; border: 1px solid #898989; text-transform: lowercase; font-size: 0.8em; }
span.button a:hover { padding: 5px; background-color: #EFEFEF; border: 1px solid #898989; text-transform: lowercase; }
a.button:link, a.button:visited		{ color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.button:Hover						{ color: #898989; font-weight: bold; }

#menuAccessibilita_testo		{ display: none; }

span.repository_fileLink a				{ text-decoration: none; cursor: pointer; }
span.repository_fileLink a:hover 		{ text-decoration: underline; }

.riquadro			{ background-color: #F4F4F4; border: 1px solid #DDDDDD; padding: 3px; }

/* Calendario */
td.cal_nGiorno_empty		{ background-color: #F4F4F4; height: 50px; width: 14%; vertical-align: top; text-align: center; }
td.cal_nGiorno_full			{ background-color: #DDDDDD; height: 50px; width: 14%; vertical-align: top; text-align: center; }

div.cal_nGiorno_empty		{ text-align: right; }
div.cal_nGiorno_full		{ text-align: right; font-weight: bold;}

div.CMS_repository_menu		{ border: 1px solid #C8D6DE; margin: 10px 0px; padding: 10px 0px 10px 10px; background-color: #FFFFFF; }

/***********************  TABELLA A SCHEDE  ***********************/
table.tabellaSchede	{ margin-bottom: 10px; background-color: #FFFFFF; width: 100%; border: 1px solid #DDDDDD; }
 
 /* Contenuti */
div.div_tabellaSchede_folder	{ clear: left; padding: 10px; color: #000000; }
div.div_tabellaSchede_off		{ display: none; width: 100%; }
div.div_tabellaSchede_on		{ display: block; width: 100%; }

/* Label Off */
div.label_tabellaSchede_off			{ padding: 3px 15px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #F4F4F4; float: left; display: block;  text-transform: uppercase;	font-weight: bold; color: #BBBBBB;  font-size: 0.9em; cursor: pointer; }
div.label_tabellaSchede_off:hover	{ background-color: #EEEEEE; color: #666666;	}

/* Label On */
div.label_tabellaSchede_on			{ padding: 3px 15px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF; float: left; display: block; text-transform: uppercase;	font-weight: bold; color: #000000; font-size: 0.9em; cursor: pointer; }
div.label_tabellaSchede_sep 		{ background-color: #FFFFFF; height: 24px; border-bottom: 1px solid #DDDDDD; }

/***********************  HTML EDITOR  ***********************/
table.formEditor					{ background-color: #E8EDF0; margin-bottom: 10px; width: 100%; }
table.formEditor thead				{ background-color: #E8EDF0; }
table.formEditor thead td			{ border: 1px solid #CCCCCC; border-bottom: 0px; }

table.formEditor tbody				{ text-align: left; }
table.formEditor tfoot				{ text-align: center; background-color: #FFFFFF; }
table.formEditor tfoot td			{ padding: 7px; }

img.editorIcon	 		{ background-color: #E8EDF0; border: 1px solid #E8EDF0; }
img.editorIcon:hover	{ background-color: #FFFFFF; border: 1px solid #CCCCCC; }

iframe.editorIframe		{ border: 1px solid #CCCCCC; width: 99.9%; }
select.editorSelect		{ background-color: #F4F4F4; }

/***********************  CHAT  ***********************/
iframe.iframe_chat_noscroll		{ overflow: hidden; }
iframe.iframe_chat_scroll		{ overflow: auto; }

td.iframe_chat			{ border: 1px solid #C8D6DE; margin-bottom: 10px; }
.label_chat				{ padding: 3px 5px; background-color: #E8EDF0; text-align: left; font-weight: bold; text-transform: uppercase; width: 30%; }

/***********************  CALENDARIO  ***********************/
.fcDayLabel	{ text-align: center; background-color: #B1B1B1; font-size: 1.1em; padding: 5px; width: 18px; }
#fcFoot		{ text-align: left; font-size: 0.9em; }
.fcLabel	{ float: left; font-size: 0.8em; color: #666666; }
.fcImage	{ cursor: pointer; float: left; margin-right: 5px; }

/***********************  OGGETTO GALLERIA FOTOGRAFICA - STANDARD  ***********************/
.galleria													{ list-style: none; }
.galleria li												{ display: block; float: left; margin: 0px; }
.galleria li div											{ position: absolute; display: none; top: 10px; }
.galleria li div img										{ cursor: pointer; }
.galleria li.active div img,.galleria li.active div			{ display: block; }
.galleria li img.thumb										{ cursor: pointer; top: auto; left: auto; display: block; }
* html .galleria li div span								{ width: 400px; } /* MSIE bug */

/***********************  OGGETTO GALLERIA FOTOGRAFICA - NEWS  ***********************/

/* CORNICE GALLERIA */
.galleriaFotografica	  				{ background-color: #FFFFFF; font-family: georgia; font-size: 1.4em; line-height: 1.2; font-style: italic; margin-bottom: 15px; }

/* NAVIGATORE */
.galleriaFotografica_Navigator	{ padding: 5px; font-size: 0.8em; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; text-align: center; background: #EEEEEE; border: 2px solid #DDDDDD; border-bottom: 0px; color: #333333; }

/* ANTEPRIME */
div.galleriaFotografica_Anteprime		{ padding: 5px; border: 2px solid #DDDDDD;  } 
ul.galleriaFotografica_Anteprime		{ margin: 0 auto; list-style: none; padding: 0px; }
ul.galleriaFotografica_Anteprime li		{ width: 68px; height: 50px; border: 1px solid #DDDDDD; margin-right: 5px; margin-bottom: 6px; }

/* BOX IMMAGINE */
#galleriaFotografica_mainImage			{ margin: 0px; background: #FFFFFF; padding: 10px 0px; border: 2px solid #DDDDDD; border-bottom: 0px; text-align: center; }
#galleriaFotografica_mainImage img		{ margin-bottom: 10px; border: 1px solid #999999; }
.galleria_container { }

/* TESTO IMMAGINE */
.caption				{ font-style: italic; }

/*GALLERIA FOTOGRAFICA */
div.galleriaFotografica_wrapper { padding: 0; background: #FFFFFF; }

/* -------------------------- */
#divElencoTag			{ margin: 6px; }
#divElencoTag a			{ color: #666666; }

/* ----- Feed RSS ------ */
.divRssFeed	{ padding: 10px 5px; border: 1px solid #DDDDDD; margin-bottom: 15px; }
.spnRssFeedTitolo	{ font-weight: bold; font-size: 125%; }
.spnRssFeedDescrizione	{ }
.spnRssFeedDataTempo	{ font-size: 75%; }
.spnRssFeedCanaleFonte	{ font-size: 75%; }

/***********************  OGGETTO SLIDER  ***********************/
.slider_boxCommentoNews_Container		{ margin-left: 0px; margin-top: 3px; background-color: #ffffff; border: 1px solid #ffffff; padding-left: 5px; }

.slider_boxCommentoNews 				{ }
.slider_boxCommentoNews div 			{ font-size: 80%; border-bottom: 2px solid #EEEEEE; background: #ffffff; padding: 5px 20px; font-weight: bold; width: auto; cursor: pointer; }

.slider_boxCommentoNews div.active 		{ background-position: left 5px; }
.slider_boxCommentoNews p 				{ background: none; margin: 0px; padding: 0px; }
.slider_boxCommentoNews img 			{ padding-right: 10px; }

.spnLabelForm	{ padding: 10px 10px 10px 0px; vertical-align: top; }

/**************************** COMMENTI NEWS ******************************/
.boxCommentiNews		{ margin-top: 15px; background-color: #FFFFFF; border: 1px dotted #CCCCCC; padding: 0px 5px; }
.boxCommentiNewsTitolo	{ font-size: 80%; color: #000000; padding: 5px 3px; font-weight: bold; width: auto; border-bottom: 2px solid #EEEEEE; }
.CommentoNews			{ padding: 5px; }
.CommentoNews_DataNome	{ font-weight: bold; font-size: 0.8em; }
.CommentoNews_Testo		{}

/**************************** COMMENTI NEWS ******************************/
table.serviziCpi	{ width:100%; }
tr.serviziCpi		{ background-color: #ccdded; height:40px; }
td.serviziCpi		{ border: 2px solid #000066; text-align:center; width: 25%; } 
td.serviziCpi2		{ border: 2px solid #000066; text-align:center; width: 33%; }