p  { 
/* clear: both; */
}

/***************************
Stili per gli Headers/Titoli 
**************************/
h1 {
	font-size: 21px;
	font-weight: bold;
	color: #84A3B4;	
	text-align: left;	
	letter-spacing: -1px;
	word-spacing: 0px;
	clear: both;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom: 1px solid #eeeeee; 
	border-left-width: 0px; 
}
h2 { 
	font-size: 18px; 
	font-weight: bold; 
	color: #7E96A3;
	text-align: left;
	clear: both;
}
h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #7E96A3; 
	text-align: left;
	clear: both;
}
h4 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #7E96A3; 
	text-align: left;
}
h5 { 
	font-size: 13px; 
	font-weight: bold; 
	color: #7E96A3; 
	text-align: left;
}
h6 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #7E96A3; 
	text-align: left;
	clear: both;
}

/*---------------------------- 
STILI PER GLI ALLINEAMENTI
-----------------------------*/
.centrato {
	text-align: center;	
}
.sinistra {
	text-align: left;	
}
.destra {
	text-align:right;
}
/*---------------------------- 
Stili SPAZIATURA
-----------------------------*/
.margin20 {

	margin: 20px 0px 0px;
}
.margin10 {

	margin: 10px 0px 0px;
}
.Padding {
	padding-top:0px; 
	padding-right: 1px;
	margin-right: 1px;
	padding-left:6px; 
	margin-left:6px; 
	padding-top: 6px;
	padding-bottom: 6px;
}


/*---------------- 
LINKS 
----------------*/
a, a:active {  
	font-size: 11px; 
	font-weight: bold; 
	color: #417289; 
	text-decoration: underline;
	letter-spacing: 0px; 
	word-spacing:0px; 
}
a:visited { 
	color: #8090AB;
	text-decoration: underline;
}
a:hover { 
	color: #000000; 
	text-decoration: underline;
}
a.menubox:visited , a.menubox:active {
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/puntoelencobox.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #417289; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}
a.menubox:hover
{
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/puntoelencobox2.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #417289; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}

a.menubox { 
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/puntoelencobox.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #628AA6; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
 }
a.menuboxAzzurro { 
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/puntoelencoboxAzzurro.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #6A9EB4; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
 }
 a.menuboxAzzurro:visited , a.menuboxAzzurro:active
{
	font-size: 10px; 
	background-image: url(../immagini/puntoelencoboxAzzurro.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #6A9EB4; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}
a.menuboxAzzurro:hover
{
	font-size: 10px; 
	background-image: url(../immagini/puntoelencoboxAzzurro2.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #417289; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}
a.menuboxRosso { 
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/boxrosso.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #58809A; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
 }
 a.menuboxRosso:visited , a.menuboxRosso:active
{
	font-size: 10px; 
	background-image: url(../immagini/boxrosso.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #58809A; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}
a.menuboxRosso:hover {
	background-image: url(../immagini/boxrosso2.jpg);
	color: #14415F; 
	text-decoration: underline;
}

a.menuboxBlu, a.menuboxBlu:visited, a.menuboxBlu:active { 
	font-size: 10px; 
	background-image: url(../immagini/boxblu.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #58809A; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
}
a.menuboxBlu:hover {
	background-image: url(../immagini/boxblu2.jpg);
	color: #14415F; 
	text-decoration: underline;
}

a.menuboxArancio, a.menuboxArancio:visited , a.menuboxArancio:active { 
	font-size: 10px; 
	font-weight: bold;
	background-image: url(../immagini/boxarancio.jpg);
	background-repeat: no-repeat;
	background-position: left middle; 
	padding-left: 16px;
	color: #417289; 
	text-decoration: none;
	letter-spacing: 0px; 
	word-spacing:0px; 
	line-height: 25px;
 }

a.menuboxArancio:hover {
	background-image: url(../immagini/boxarancio2.jpg);
	background-repeat: no-repeat;
	color: #14415F; 
	text-decoration: underline;
}

.fintomenu
{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 25px;
	color: #53819C;
	text-decoration: none;
	word-spacing:0px;
	line-height: 15px;
}
p.menucentro {
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 25px;
}
li p.menucentro {
	line-height: 13px;	
	margin: 0;
}
 a.menucentro, a.menucentro:visited , a.menucentro:active
{
	/*font-size: 11px; */
	font-weight: bold;	
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 20px;
	color: #53819C; 
	text-decoration: none;
	word-spacing:0px; 
	line-height: 13px;	
	display:block;
}
a.menucentro:hover {
	background-image: url(../immagini/puntoelencolink2.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}

 a.menucentroRosso, a.menucentroRosso:visited , a.menucentroRosso:active
{
	font-size: 11px; 
	font-weight: bold;	
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 25px;
	color: #CC0000; 
	text-decoration: none;
	word-spacing:0px; 
	line-height: 12px;	
}
a.menucentroRosso:hover {
	background-image: url(../immagini/puntoelencolink2.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}

a.menucentroVerde, a.menucentroVerde:visited , a.menucentroVerde:active
{
	font-size: 11px; 
	font-weight: bold;	
	background-image: url(../immagini/frecciaverde.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px; 
	padding-left: 25px;
	color: #608A56; 
	text-decoration: none;
	word-spacing:0px; 
	line-height: 12px;	
 
}
a.menucentroVerde:hover {
	background-image: url(../immagini/frecciaverde2.gif);
	color: #255817;
	text-decoration: none;
}

a.corsi, a.corsi:visited, a.corsi:active {  
	font-size: 10px;
	font-weight: bold; 
	color: #637C90; 
	letter-spacing:0px; 
	word-spacing: 0px;
	text-decoration: none;
	display: block;
	line-height: 12px;
}
a.corsi:hover { 
	color: #000000;
	text-decoration: none;
}

/***************************************
La cella che contiene il corpo del testo
nella parte centrale
****************************************/
.cellaCorpoCentrale {
	padding-top: 10px;
	padding-bottom: 20px;
}

/***************************************
Stili per il box di ricerca 
****************************************/
.campoTestoRicercaDef { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F5F8FA; 
	border: #6391AB; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	width: 110px; 
	color: #b7b7b7;
}		
.campoTestoRicerca { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F5F8FA; 
	border: #6391AB; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	width: 110px; 
}		
.homeselect	{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F7488;
	margin: 0px;
	padding: 0px;		
}
.homeselect_limit	{
	width:100%;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F7488;
	margin: 0px;
	padding: 0px;		
}
.homeselect2	{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#628AA3;
	margin: 0px;
	padding: 0px;
    width: 145px;
		
}
.homeselect150 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F7488;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
					
.buttonRicerca {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #86A3B4; 
	cursor: pointer;
	width: 32px; 
}

/****************** 
 Stili per le NEWS
******************/
.newsCorpo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10.75px; 
	font-weight: normal; 
	color: #406580; 
	line-height: auto; 
} 
			 
.newsTitolo  { 
	font-size: 13px; 
	font-weight: bold; 
	color: #5788AC; 
}
.newsTitolo img { 
	float:left;
}
.newsData {
  font-size: 9px;
  color: #b4b4b4;
  font-weight: normal;
}

A.newsTitoloLink:LINK, A.newsTitoloLink:VISITED, 
A.newsTitoloLink:HOVER, A.newsTitoloLink:ACTIVE {
	font-size: 13px; 
	font-weight: bold; 
	color: #5788AC; 
} 

/************************** 
Stile per le tabelle 
**************************/
.corpoTabelleIngombranti {  
	font-family: Tahoma, Verdana,Helvetica, sans-serif ; 
	font-size: 9px; 
	font-weight: normal; 
	color: #666666; 
	background-color: #FFFFFF; 
	border: #cccccc solid; 
	text-align: center; 
	border-width: 0px 1px 1px 0px;
}
.cellaBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #99BCD0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A2C7E6;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 2px;
}
.cellaAzzurra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EEF4F7;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C0D4DC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.cellaAzzurraBordoDx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EEF4F7;
	border-right-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #C0D4DC;
	padding-right: 5px;
	width: 70px;
}
.cellaAzzurraNoBordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EEF4F7;
	padding-left: 5px;	
}		
.cellaGrigia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #E5E5E5;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.cellaGrigiaPhone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-attachment: fixed;
	background-image: url(../immagini/phone.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.cellaGrigiaChiaraBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.cellacomunicati {
	border-bottom: 1px solid #DEDEDE;
	background-color: #F5F5F5;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 12px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}					

/***************************************
Stili GENERICI per il testo
****************************************/
.blu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
}
.testoBold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #4F7488;
}
.testoBoldChiaro { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #6992A7;
}
.testoChiaro { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #598399;
}
.BoldGrigio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666;
}
a.rosso, .rosso {
	color: #DD0000 !important;
}

.testoBoldGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.titolo11 {
	font-weight: bold;
}
/***************************************
Stile per le liste 
****************************************/
ul li ul {
	margin-top: 10px;
}
ul.spaziata {
	padding: auto;
	margin: auto;
}

ul.spaziata li {	
	line-height: 1.5em;
	padding-bottom: 5px;
}

ul.freccia {  
	margin-left: 22px; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px; /*prima era 22*/
	list-style-image:  url(../immagini/icone/generiche/ico_vai.gif);
}
ul.elencoAttivita {  
	margin-left: 60px; 
	padding-left: 12px; 
	line-height: 13px;
	list-style-position: oustside;
	list-style-image: url(../immagini/bullet_arrow.gif);
}
ul.elencoAttivita li{  
padding-bottom: 15px;
}
ul.elencoCorsi {
	margin-left: 12px;
	padding-left: 12px;
	line-height: 20px;
	list-style-image:  url(../immagini/icone/generiche/spunta.gif);	
}
ul.elencoCorsi li {
	padding-bottom: 6px;
	padding-top: 6px;
}
li.titolettoElenco {
	margin-left: -20px;
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	line-height: 10px;
	letter-spacing: 0px;
	word-spacing: 0px;
	/*font-size: 10px;*/
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	/*border: #33FF00 solid 1px;*/
}

ul.noBullit{
	
	padding:0;
	margin:0;
}
ul.noBullit li{
    list-style-type: none;
	margin-left:10px;
	margin-bottom:5px;
/*	border:#FFFFFF solid 1px;*/
}
ul.noBullit a, ul.noBullit a:visited ,ul.noBullit a:active
{
	/*font-size: 11px; */
	font-weight: bold;	
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 20px;
	color: #53819C; 
	text-decoration: none;
	word-spacing:0px; 
	line-height: 13px;	
/*	display:block;*/
}
ul.noBullit a:hover {
	background-image: url(../immagini/puntoelencolink2.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}
.dida_link_elenco{
	/*border: #33FF00 solid 1px;*/
	display:block;
	line-height:15px;
	margin-left:25px;
}

/***************************************
Stile per i documenti della sezione Ospedali 
****************************************/
.stileUnitaOperativa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #F3F3F3;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	height: 10px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	padding: 4px 0px;
	margin: 0px;
}
.titoloAttivitaUnitaOperativa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #779CB0;
}
.titoloUnitaOperativa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	letter-spacing: normal;
	text-align: left;
}
.titoloOspedale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0px;
	text-align: left;
	border-top: 1px solid #C5C5C5;
	padding-top: 30px;
	margin-top: 30px;
}

/************************************
Stili per l'elenco telefonico interno
************************************/
.ElTel_cPresidio {
	background-color: #356685;
	color: white;
	font-size: 11px;
}

.ElTel_cUrpCup {
	background-color: #95D1EF;
}

.ElTel_cUrpCupInt {
	color: white;
	font-size: 18px;
	font-weight: bold;
}
.ElTel_cUrpCupInt strong {
	color:#999999;
}
.ElTel_cNumeri {
	border-bottom: 1px solid #DEDEDE;
	background-color: #F5F5F5;
	color: black;
}

.torna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAC1CE;
	text-align: left;
	float: left;
	font-weight: normal;
}
/* """"""""""""""""""""""""""""
Campagne di prevenzione
""""""""""""""""""""""""""""" */
div.boxCampagnePrevenzione {
	left: 10%;
	right: 10%;
	width: 90%;
	text-align:left;
	padding: 20px;
}
div.boxCampagnePrevenzione ul {
	list-style-image:  url(../immagini/puntoelencolink.jpg);
}
div.boxCampagnePrevenzione ul li{
	list-style-image:  url(../immagini/puntoelencolink.jpg);
	height: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
}
.sfondoCampagne {
	background-attachment: fixed;
	background-image:   url(../campagne/campagna_Diabete/immagini/titolo_campagne.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #DD0000;
}


.tabellatitoli {
	background-color: #F9FBFD;
	background-image: url(../immagini/sfondo_link.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
  border-top: 1px solid #A7BBCE;
  border-bottom: 1px solid #A7BBCE;
}
.tabellagaranzie {
	background-color: #F9FBFD;
	background-image: url(../immagini/sfondo_garanzie.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}
.tabelladededicatodonne {
	background-color: #F9FBFD;
	background-image:   url(../dedicato/dedicato_donne/immagini/sfondodedicatoalledonne2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}
.tabellalinkprovincia {
	background-color: #ffffff;
	background-image: url(../immagini/sfondo_linkprovincia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #A7BBCE;
}
.tabellalinkmondo {
	background-color: #ffffff;
	background-image: url(../immagini/sfondo_linkmondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #A7BBCE;
}
.tabellalinkregione {
	background-color: #ffffff;
	background-image: url(../immagini/sfondo_linkregione.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #A7BBCE;
}
.tabellalinkutilita {
	background-color: #ffffff;
	background-image: url(../immagini/sfondo_linkutilita.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #A7BBCE;
}

.tabellaurp {
	background-color: #Ffffff;
	background-image:  url(../urp/immagini/urp_illustra.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}
.tabellazienda {
	background-color: #F9FBFD;
	background-image: url(../immagini/sfondo_azienda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}

/*---------------------------- 
STILI PER I box DELL'HOMEPAGE
-----------------------------*/
.boxazzurro3lati {
	border-top: 0px solid;
	border-right: 1px solid #BED1E2;
	border-bottom: 1px solid #BED1E2;
	border-left: 1px solid #BED1E2;

}
.boxazzurro {
	border-top: 1px solid #BED1E2;
	border-right: 1px solid #BED1E2;
	border-bottom: 1px solid #BED1E2;
	border-left: 1px solid #BED1E2;


}
.boxazzurroImg {
	border-top: 0px solid #BED1E2;
	border-right: 1px solid #BED1E2;
	border-bottom: 1px solid #BED1E2;
	border-left: 1px solid #BED1E2;
	background-attachment: fixed;
	background-image:    url(../immaginibox_centro/illustrahome.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxazzurroImg2 {
	border-top: 1px solid #BED1E2;
	border-right: 1px solid #BED1E2;
	border-bottom: 1px solid #BED1E2;
	border-left: 1px solid #BED1E2;
	background-attachment: fixed;
	background-image:     url(../immaginibox_centro/illustrabox.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxRosso {
	border-top: 1px solid #EFD7AB;
	border-right: 1px solid #EFD7AB;
	border-bottom: 1px solid #EFD7AB;
	border-left: 1px solid #EFD7AB;
}
.titoloboxazzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #5E7B98;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-attachment: fixed;
	background-image:   url(../immaginibox_centro/sfondotitolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: 0em;
	word-spacing: -1px;
}
.titoloboxazzurroDX {
	background-attachment: fixed;
	background-image:   url(../immaginibox_centro/chiuditiolo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.titoloboxarancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D88B41;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-attachment: fixed;
	background-image:   url(../immaginibox_centro/sfondotitoloarancione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: 0em;
	word-spacing: -1px;

}
/***********************************************
Stili dei diparatimenti amministrativo e staff
che andranno mantenuti nel solo testo
***************************************************************/
.voceDipBlu {
	font-weight: bold;
	color: #003366;
}
.voceDipNera {
	font-weight: bold;
	color: #000000;
}
 .verde {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}
.azzurroTimes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #466F86;
	letter-spacing: -1px;
}
hr {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #97AAB9;
	padding: 0;
  margin: 5px 0 5px 0 !important;
  margin: 0;
	line-height: 1px;
	clear:both;
}
.Padding25 {

	padding-top:0px; 
	padding-right: 0px;
	margin-right: 0px;
	padding-left:20px; 
	margin-left:0px; 
	padding-top: 6px;
	padding-bottom: 6px;
}
.testoverde {
	color: #608a56;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/***********************************************
Stili per bandi e concorsi
*************************************************/
.bandiHeader {
	font-size: 18px;
	font-weight: bold;
	color: white;
	background-color: #445a6c;
}
.bandiBody {
	background-color: #F2F2F2;
	border: 1px solid #445a6c;
	padding:5px;
}
.bandiFooter {
	border-top: 1px solid #E3E3E3;
}
.bandiIntestazione {
	font-size: 13px;
	font-weight:bold;
}
.bandiElenco {
	border-top: 1px dashed #d9dee8;
}
.bandiHilight {
	background-color: #DDDDDD;
}

/****************************************
Stili per la ricerca
*****************************************/
.tabellaRicerca {
	border: 1px solid #445a6c;
	background-color: #FDFDFD;
}
.footerTabellaRicerca {
	border-top: 1px solid #c9c9c9;
	background-color: #F8F8F8;
	padding-left: 10px;
}
a.linkRicerca, a.linkRicerca:active, a.linkRicerca:visited {
	color: #0080c0;
	font-weight: normal;
	font-size: 11px;
}
a.linkRicerca:hover {
	color: black;
	font-weight: normal;
	font-size: 11px;
}
.piccoloRicerca {
	font-size: 9px;
}


/***************************
Stili usati per il PRONTURIO DEI FAMACI 
**************************/


.prontuarioCat1 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bolder;
 color: #FFFFFF;
 background-color: #5F8AAC;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-bottom-style: solid;
 border-bottom-color: #A4C5D5;
 background-repeat: no-repeat;
 background-image: url(immagini/sfondo_prontualriocat1.gif);
}
.prontuarioCat2 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #293c54;
 background-color: #dce7ec;
 background-repeat: repeat;
}
.prontuarioCat3 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #30517A;
 background-color: #F3F7F8;
 font-style: normal;
 margin-left: 12px;
 padding-left: 12px;
}
.prontuarioCat4 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #6C8FAA;
 background-color: #ffffff;
 font-style: normal;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 12px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 12px;

}
.prontuarioCat5
  {

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 font-style: normal;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 14px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 14px;
}
.prontuarioCat3Sub 
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #30517A;
 background-color: #F3F7F8;
 font-style: normal;
 margin-left: 12px;
 padding-left: 12px;
 background-image: url(immagini/sfondo_prontualriocat3.gif);
 background-repeat: no-repeat;
}


.newsH1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #84A3B4;	
	text-align: left;	
	letter-spacing: -1px;
	word-spacing: 0px;
	clear: both;
	border: 1px solid #DEDEDE; 
	width:80%;
}
.newsTitoloRosso {
	font-weight: bold;
	font-size: 1.1em;
	color: #DD0000;
}
.newsTitoloAzzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #779CB0;
}



/* """""""""""""""""""""""""""""
Stili bottone e campo ricerca Google
inseriti il 26 novembre
""""""""""""""""""""""""""""" */
#ricercaGoogle {
	background-color: #E1EFF5;
	border-top: 1px solid #B8CED9;
	border-bottom: 1px solid #B8CED9;
	padding: 5px 0 0 10px;
	margin: 10px 0 10px 0;
}
#ricercaGoogle form {
	display:inline;
}
.testoGoogle {
	font-size: 13px;
	font-weight: bold;
	color: #800040;
}
.campoTestoRicercaGoogle {
	width: 100px;
	border: 1px solid #800040;
	background-color: #fbf9fa;
	font-size: 9px;
	color: #800040;
}
.BTNRicercaGoogle {
	width: 41px;
	border: 1px solid #800040;
	background-color: #dcd3db;
	font-size: 9px;
}

/* """""""""""""""""""""""""""""
Nuovi - inseriti il 21 novembre
"""""""""""""""""""""""""""""" */
.AccessoSemplificato {
   background-color: #F9FBFD;
	background-image: url(../accesso_semplificato/immagini/sfondoAccesso.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}
.tabellaCorsi  {
	width:100%;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.tabellaCorsi th {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #99BCD0;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: left;
}
.tabellaCorsi td {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0D4DC;
	background-color: #EEF4F7;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;	
	padding-bottom: 10px;
	vertical-align: top;
}
 a.Info:link, a.Info:visited , a.Info:active
{
	vertical-align: top;
	background-image: url(../immagini/icone/generiche/iconainfo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.Info:hover
{
	vertical-align: top;
	background-image: url(../immagini/icone/generiche/iconainfo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}

/* """""""""""""""""""""""""""""
Nuovi - inseriti il 27 Aprile
"""""""""""""""""""""""""""""" */

.AreaRiservata{
   background-color: #F9FBFD;
	background-image: url(/areariservata/immagini/sfondo_area_riservata.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A7BBCE;
}
.tabA 
{ margin:20px 0px;
  width: 100%;
  line-height:16px;}
  
.tabA th
{
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EEF4F7;
	border: 0;
	border-bottom: 1px solid #C0D4DC;
	text-align: left;
	padding: 5px 5px 5px 10px;
	
}
.tabA td
{
	vertical-align: top;
	font-weight: normal;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #FFFFFF;
	padding: 8px;
	font-size: 10px;
	color: #000000;
	}
.tabB 
{ margin:20px 0px;}

.tabB th
{
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #356685;
	border: 0;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	padding: 5px 5px 5px 10px;
}
.tabB td
{
	vertical-align: top;
	font-weight: normal;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #FFFFFF;
	padding: 8px;
	font-size: 11px;
	color: #000000;
	}
	
.tabC 
{ margin:5px 0px;}

.tabC th
{
	vertical-align: middle;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #356685;
	border: 0;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	padding: 2px 2px 2px 5px;
}

.tabC th.centrato,.tabC td.centrato {
	text-align:center;
}

.tabC td
{
	vertical-align: top;
	font-weight: normal;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #FFFFFF;
	padding: 4px;
	font-size: 9px;
	color: #000000;
	}

.screening04
{	background-image: url(../dedicato/dedicato_donne/campagna_screening2004/immagini/sf_illustrascreening.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0px;
	padding:0px;
	height: 283px;
	text-align:center
}
.visitaCentroSaluteDonna
{	background-image: url(../dedicato/dedicato_donne/campagna_screening2004/immagini/centrosalutedonna_piccolo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:15px 0px 0px 0px;
	padding:10px 200px 10px 20px;
	height: 125px;
	text-align:left;
	background-color: #E74870;
	color:#ffffff;
}
.visitaCentroSaluteDonna a,.visitaCentroSaluteDonna a:active, .visitaCentroSaluteDonna a:visited 
{	color:#ffffff;}
.visitaCentroSaluteDonna a:hover
{	color:#000000; }

.intestazioneEsanita {
	background-image: url(../esanita/immagini/sfondointestazione.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 163px;
}

p.pdf {
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 25px;
}
 a.pdf, a.pdf:visited , a.pdf:active
{
	font-size: 11px; 
	font-weight: bold;	
	background-image: url(../immagini/puntoelencolink.jpg);
	background-repeat: no-repeat;
	background-position: middle; 
	padding-left: 25px;
	color: #53819C; 
	text-decoration: none;
	word-spacing:0px; 
	line-height: 12px;	
}
a.pdf:hover {
	background-image: url(../immagini/puntoelencolink2.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}
/*a.pdf, a.pdf:active, a.pdf:visited{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/pdfpiccola.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	display:block;
	margin:0px;
	height:14px;
}
a.pdf:hover{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/pdfpiccola.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;	
	height:14px;
}*/
a.video, a.video:active, a.video:visited{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/icona_video.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	display:block;
	margin:0px;
	height:14px;
}
a.video:hover{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/icona_video.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;	
	height:14px;
}
a.ppt, a.ppt:active, a.ppt:visited{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/iconappt_piccola.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	display:block;
	margin:0px;
	height:14px;
}
a.ppt:hover{
	padding:5px 0px 5px 25px;
	background-image: url(../immagini/iconappt_piccola.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	margin:0px;
	height:14px;
}
a.iniziopagina, a.iniziopagina:active, a.iniziopagina:visited{
	padding:4px 14px 4px 5px;
	background-image: url(../immagini/iniziopagina.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	color: #6F92AE;
	clear: both;
	float: right;
	margin-top: 5px 0px;
	border: 1px solid #6F92AE;
}
a.iniziopagina:hover{
	padding:4px 14px 4px 5px;
	background-image: url(../immagini/iniziopagina_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	background-color: #6F92AE;
}
ul.spaziata li
{
	padding: 3px 0px;
	list-style-type: disc;
}

ul.spaziata li a, ul.spaziata li a:active,ul.spaziata li a:visited
{	text-decoration:none;}

/* Box che contiene oggetti con allineamento centrato */
.img_container {
	height: 1%;
	text-align: center;
	display: table;  margin-left: auto; margin-right: auto;
}
.img_container * {
	text-align: left;
}

.immagine_sx {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.immagine_dx {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Stili per il Box di Fiaso */

#box_fiaso
{
  border: 1px solid #98B3C6;
  height: auto !important;
  height: 50px;
  margin-bottom: 10px;
  overflow: visible;
  background: #F2F8FC url(../eventi/fiaso/immagini/BG_fiaso.jpg) bottom right no-repeat; 
}
#contenuto_fiaso
{   padding:10px 6px;
	text-align:left;
	font-size: 10px;
	line-height: 15px;
	color: #406580;
	margin: 0px;
}
#contenuto_fiaso a, #contenuto_fiaso a:link, #contenuto_fiaso a:active, #contenuto_fiaso a:visited
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	color: #669933;
	width: 100%;
} 
#contenuto_fiaso ul
  {	
  margin: 0px 0px 0px 4px;
	padding: 0px;	
  } 
#contenuto_fiaso li
  {
	list-style-type: none;
	background-image: url(/immagini/icone/blue_arrow_smull.gif);
	background-repeat: no-repeat;
	background-position: 0 2;
  } 

/* Stili per il Box del Questionario di Gradimento */

#box_gradimento
{
  border: 1px solid #98B3C6;
  height: auto !important;
  height: 35px;
  margin-bottom: 10px;
  overflow: visible;
  background: #fcf0d7 url(/gradimento/immagini/BG_box_gradimento.gif) bottom right repeat-x; 
}
#contenuto_gradimento
{   padding:10px 6px;
	text-align:left;
	font-size: 10px;
	line-height: 15px;
	color: #406580;
	margin: 0px;
	background: transparent url(/gradimento/immagini/BG_box_gradimento_numeri.gif) bottom right no-repeat; 
}
#contenuto_gradimento a, #contenuto_gradimento a:link, #contenuto_gradimento a:active, #contenuto_gradimento a:visited
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	color: #669933;
	width: 100%;
} 
#contenuto_gradimento ul
  {	
  margin: 0px 0px 0px 4px;
	padding: 0px;	
  } 
#contenuto_gradimento li
  {
	list-style-type: none;
	background-image: url(/immagini/icone/blue_arrow_smull.gif);
	background-repeat: no-repeat;
	background-position: 0 2;
  } 

  
  /* Stili per il popup del gradimento */
  #popup_gradimento {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -195px;
    margin-top: -136px;
    z-index: 100;
  }
  
 
  /* Stili per il Box Professionisti */
#box_professionisti
{
  border:#5E8CB0 1px solid;
  height: auto !important;  /* per i browser moderni */
  height: 35px;      /* per IE5.x e IE6 */
  min-height: 35px;  /* per i browser moderni */
  overflow: visible;
  background: #2D5D8D url(/immagini/logo_box_servizi_online.gif) top right no-repeat;
  text-align:left; 
  padding-left:5px;
}

#contenuto_professionisti
{   

	width:80%;
	margin-top:2px;

}
#contenuto_professionisti a, #contenuto_professionisti a:link, #contenuto_professionisti a:active, #contenuto_professionisti a:visited, #contenuto_professionisti span.titolo
{
  font-size: 13px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF!important;
  text-decoration:none;
}
#contenuto_professionisti a:hover{
	color:#FF9900!important;
}
#link_professionisiti{
  border-left:#2D5D8D 1px solid;
  border-right:#2D5D8D 1px solid;
  border-bottom:#2D5D8D 1px solid;
  height: auto !important;  /* per i browser moderni */
  height: 35px;      /* per IE5.x e IE6 */
  min-height: 35px;  /* per i browser moderni */
  overflow: visible;
  background: #FFFFFF url(/immagini/sfondo_link_professionisti.gif) bottom repeat-x;
  margin-bottom:10px;
  font-size: 10px;
  line-height: 15px;
  padding-left:5px;
}
#link_professionisiti a{
	font-size: 10px!important;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	color: #417289;
	width: 100%;
} 

#link_professionisiti ul
  {	
  margin: 0px 0px 0px 4px;
  padding: 0px;	
  } 
#link_professionisiti li
  {
	list-style-type: none;
	background-image: url(/immagini/icone/blue_arrow_smull.gif);
	background-repeat: no-repeat;
	background-position: 0 2;
  }   
 /* Stili per il Box Cineteca */

#box_cineteca
{
  border: 1px solid #98B3C6;
  height: auto !important;
  height: 35px;
  margin-bottom: 10px;
  overflow: visible;
  background: #fcf0d7 url(/video/immagini/BG_box_cineteca.gif) bottom right repeat-x; 
}
#contenuto_cineteca
{   padding:10px 6px;
	text-align:left;
	font-size: 10px;
	line-height: 15px;
	color: #406580;
	margin: 0px;
	background: transparent url(/video/immagini/BG_box_cineteca_pellicola.gif) bottom right no-repeat; 
}
#contenuto_cineteca a, #contenuto_cineteca a:link, #contenuto_cineteca a:active, #contenuto_cineteca a:visited
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	color: #669933;
	width: 100%;
} 

#contenuto_cineteca ul
  {	
  margin: 0px 0px 0px 4px;
	padding: 0px;	
  } 
#contenuto_cineteca li
  {
	list-style-type: none;
	background-image: url(/immagini/icone/blue_arrow_smull.gif);
	background-repeat: no-repeat;
	background-position: 0 2;
  } 
  
.box_filmato{
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	border: 1px solid #98B3C6;
	margin-bottom:1em;
}
.box_link{
	width:50%;
	background-color:#FFFFFF;
	border:#006699 solid 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	margin-left:15px;
}

.tb_avviso_home td{
	border:#CC0000 solid 2px;
	background-image: url(/immagini/avviso_homepage/sfondo_avviso.gif);
	background-repeat: repeat-x;
	text-align:right;
}

