body{margin-top:0px;
     margin-right:0px;
     margin-left:0px;
     margin-bottom:0px;
     padding:0px;
     font-family:Arial;
     font-size:11px;
     color:#364384;
     background-color:#FFFFFF;}

td{font-size:11px;}    
.home{color:#D7E5E8;}/*#0C1856*/
.bianco{color:#FFFFFF;}
.azzurro{color:#B8D5E7;}
.justify{text-align:justify;}
.center{text-align:center;}
.right{text-align:right;}

.testo11{font-weight:bold;
         color:#364384;
	     font-size:11px;
         letter-spacing:1px;}

.titoletto{color:#364384;
           letter-spacing:1px;
           font-weight:bold;
           font-size:12px;}           

.titolo{color:#364384;
        letter-spacing:1px;
        font-weight:bold;
        text-transform:uppercase;
        font-size:16px;}
            
/*stile per il menu Utilità in alto al centro*/				 
.rigaUtilita{background-color:#B8D5E7;
			 border-top: 1px solid #FFFFFF;
		     height:21px;
		     padding-left:2px;
		     text-align:center;
		     vertical-align:middle;}
		     	   
/*stile per i link OFF nel MENU UTILITA' in alto*/
a.menuUtilita:link{font-weight:bold;
			       font-size:11px;
			       color:#364384;
			       text-decoration: none;}
a.menuUtilita:visited{font-weight:bold;
                      font-size:11px;
	                  color:#364384;
                      text-decoration: none;}
a.menuUtilita:hover{font-weight:bold;
                    font-size:11px;
		            color:#FFFFFF; 
		            text-decoration: none;}
		            
/*stile per i link ON nel MENU UTILITA' in alto*/		            
a.menuUtilitaOn:link{font-weight:bold;
			         font-size:11px;
			         color:#FFFFFF;
			         text-decoration: none;}
a.menuUtilitaOn:visited{font-weight:bold;
                        font-size:11px;
	                    color:#FFFFFF;
                        text-decoration: none;}
a.menuUtilitaOn:hover{font-weight:bold;
                      font-size:11px;
		              color:#FFFFFF; 
		              text-decoration: none;}		        

/*stile per la colonna Sinistra*/
.colonnaSx{background-image:URL(../images/sfondo_sx.jpg);
           background-repeat:no-repeat;
           background-color:#476DB7;
           width:186px;
           vertical-align:top;
           height:100%;}

/*filetto tratteggiato per il menu di Sinistra*/
.filettoTratteggiato{border-bottom:1px dotted #B8D5E7;}

/*stile per la cella contenente la freccia rossa*/
.pallino{width:22px;
		 height:38px;
         text-align:center;}

/*stile per le voci OFF del menu Sinistro*/		   
a.menuSx:link{font-weight:bold;
			  font-size:11px;
			  letter-spacing:1px;
			  color:#FFFFFF;
			  text-decoration: none;}
a.menuSx:visited{font-weight:bold;
                 font-size:11px;
                 letter-spacing:1px;
	             color:#FFFFFF;
                 text-decoration: none;}
a.menuSx:hover{font-weight:bold;
               font-size:11px;
               letter-spacing:1px;
		       color:#B8D5E7;
		       text-decoration: none;}
		       
/*stile per le voci ON del menu Sinistro*/		 
a.menuSxOn:link{font-weight:bold;
			  font-size:11px;
			  letter-spacing:1px;
			  color:#B8D5E7;
			  text-decoration: none;}
a.menuSxOn:visited{font-weight:bold;
                 font-size:11px;
                 letter-spacing:1px;
	             color:#B8D5E7;
                 text-decoration: none;}
a.menuSxOn:hover{font-weight:bold;
               font-size:11px;
               letter-spacing:1px;
		       color:#B8D5E7;
		       text-decoration: none;}

/*stile per la colonna Destra*/
.colonnaDx{background-color:#476DB7;
           width:230px;
           vertical-align:top;
           height:100%;}

/*stile per la colonna Destra delle pagine senza Box*/                  
.colonnaDx17{background-image:URL(../images/barra_dx17.jpg);
             background-repeat:no-repeat;
             background-color: #C1E3EC;
			 width:17px;
             vertical-align:top;
             height:100%;}
             
.colonnaDx92{background-image:URL(../images/barra_dx92.jpg);
             background-repeat:no-repeat;
             background-color: #476DB7;
			 width:92px;
             vertical-align:top;
             height:100%;}
          
/*stile per l'intestazione dei BOX di destra*/
.intestazioneBox{background-color:#364384;
		         color:#FFFFFF;
		         font-size:11px;
		         letter-spacing:1px;
				 font-weight:bold;
				 height:28px;
				 vertical-align:middle;
				 text-align:center;
				 text-transform:uppercase;
				 border: 1px solid #B6D5E7;}

/*stile per il contenuto dei BOX di destra*/
.contenutoBox{background-color:#B6D5E7;
			  color:#364384;
			  font-size:10px;
			  padding:2px;}
				 
/*stile per i link nel BOX di destra*/
a.linkbox:link{font-weight:bold;
			   font-size:10px;
			   color:#D83053;
			   text-decoration: none;}
a.linkbox:visited{font-weight:bold;
                  font-size:10px;
	              color:#D83053;
                  text-decoration: none;}
a.linkbox:hover{font-weight:bold;
                font-size:10px;
		        color:#D83053;
		        text-decoration: underline;}
		        
select{font-size:10px;}

.pulsante{border: 0px solid #FFFFFF;
          font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	      background-color: #D83053;
	      color: #FFFFFF;
          width:26px;
          height: 18px;
          text-align: center;}
	
.testo{padding-left:5px;
       padding-right:5px;
       padding-top:5px;
       padding-bottom:5px;
       text-align:justify;}

/*margine in dal menu Utilità per il testo nella parte centrale della pagina*/       
.margineTop{height:25px;}	

.popup{padding-left:5px;
       padding-right:5px;
       padding-top:5px;
       padding-bottom:5px;
       /*vertical-align:top;*/
       /*background-color:#B8D5E7;*/}
       	
.popupFarmacia{padding-left:0px;
			   padding-right:0px;
               padding-top:5px;
               padding-bottom:5px;}	

.titolettoRosso{color:#D83053;
                letter-spacing:1px;
                font-weight:bold;
                font-size:12px;}
                       				     
ul{margin-left: 25px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0px;}
 
ol{margin-left: 30px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0px;}
 
/*stili per il simbolo da usare nei diversi elenchi*/ 
.square{list-style-type: square;}
.decimal{list-style-type: decimal;}
.upperRoman{list-style-type: upper-roman;}
.lowerRoman{list-style-type: lower-roman;}
.upperAlpha{list-style-type: upper-alpha;}
.lowerAlpha{list-style-type: lower-alpha;}
             
.rientro{text-indent:10px;}

/*LINK generico*/   
a:link{font-size:11px;
	   color:#D83053;
       text-decoration:  none;}
a:visited{font-size:11px;
	      color:#D83053;
          text-decoration:  none;}
a:hover{font-size:11px;
		color:#D83053;
		text-decoration:underline;}


/*posizionamento di un'immagine a SINISTRA con il testo che scorre intorno*/
.imgLeft{float:left;
         margin-left:0px;
         margin-right:5px;
         margin-top:0px;
         margin-bottom:5px;}
         
/*posizionamento di un'immagine a DESTRA con il testo che scorre intorno, 
per giustificare il testo aggiungere la classe .justify alla classe .testo*/
.imgRight{float:right;
          margin-left:5px;
          margin-right:0px;
          margin-top:0px;
          margin-bottom:5px;}