/*stili per il layout fluido*/
html, body 
{
margin: 0;
padding: 0;
}

body 
{
font-family: verdana, tahoma, arial, sans-serif;																
font-size: 76%; color: #000; 
position: relative;
}

#container
{
color:#000;
background: #fff url(../immagini/falsacol.gif) repeat-y left;
}

/*stili per la testata*/

#header  
{
margin: 0;
background: #eee;
padding: 0 0 0.5em 0; 
color: #0Cc;
position: relative;
border-bottom: 1px solid #004e91;
} 

#logo
{
margin-bottom: 0.5em;
padding: 0;
}

#logo img 
{
margin: 0;
padding: 0.5em 1em 0.5em 0.5em;  
float: left;
border: none;
position: relative;
}
	
#header h1 
{
text-decoration: none; 
font: bold 2em verdana, tahoma, arial, sans-serif;
margin: 0; 
padding: 0.5em 0 0 0;
text-align: center;
color: #c00;
clear: right;
}

#header h1 a
 {text-decoration: none;  
 }

#header h2 
{
padding-top: 0.5em;
text-decoration: none;
font: bold 1em verdana, tahoma, arial, sans-serif;	
margin: 0;
color: #c00;
text-align: center;
}		

#footer	
{	
border-top: 1px solid #00c;
clear: both; 
text-align: center; 
padding: 0.5em 1em;	
margin: 0;
background: #eee;
color: #000;
}

#footer p  
{
padding: 0; 
margin: 0;
font-size: 0.9em;
}	

#footer ul li
{
margin: 0;
padding: 0;
display: inline;
font-size: 0.9em;
text-decoration: none;
}

#footer a:link  
{
color: #004e91;
}

#footer a:visited  
{
color: #004e91;
}

#footer a:hover  
{
color: #3984f5;
}	

/*stili per la barra di navigazione*/

#navcontainer
 {margin: 0;
 padding: 0;
 clear: both;
 font-weight: bold;
 }
 

#navcontainer ul
 {
margin: 0; 
padding: 0; 
list-style-type: none;
}

#navcontainer li
 {
 margin: 0;
 padding: 0 0.5em;
 border-right: 1px solid #424040;
 display: inline;
 }

#navcontainer a
{ text-decoration: none;
margin: 0;
padding: 0;  }

#navcontainer a:link {color: #424040;  }
#navcontainer a:visited {color: #424040;  }
#navcontainer a:hover {color: #004e91;  }
#navcontainer a.attivo {color: #c00;  }

/* fine degli stili per la testata e la barra di navigazione*/

/*stile per la navigazione laterale*/

#secondarynav
{
float:left; 
padding: 0 0.5em;
width: 160px;
voice-family: "\"}\"";   /* Regola di Tantek*/ 
voice-family: inherit;
width: 150px;	
color: #006;
}

#secondarynav ul
{
margin: 0; 
padding: 0.5em; 
list-style-type: none;
}

#secondarynav ul a 
{
color: #004e91; 
line-height: 1.5em;
text-decoration: none;
}

#secondarynav ul a:hover 
{
background-color: #fff;
color: #3984f5;
}

#secondarynav ul a#activelink
{
color: red;
background-color: #fff;
text-decoration: none;
}

#secondarynav h3 
{
margin: 1em 1.3em 0.3em 0; 
padding: 0.3em; 
line-height:1.1em;
background-color: #004e91;
}

#secondarynav h4
{
margin: 0;
padding: 0.1em 0.3em;
font-size: 1.1em;
background: #c00;
}

#secondarynav p 
{
margin: 0 0 0.2em 0; 
padding-top: 0.5em;
font-weight: normal; 
}

#login
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background-color: #fff;
border: 1px solid #004e91; 
text-align: center;
}

#login h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
line-height: 1.3em;
color: #fff; 
text-align: center;

}

#login h4
{
margin: 0;
padding: 0.1em 0.3em;
font-size: 1em;
font-weight: bold;
text-align: center;
color: blue; 
background-color: #ffebd1; 
 }

#login p
{
margin: 0;
padding: 0.3em 0.1em;
font-size: 1em;
line-height: 1.9em;
text-align: center;
}

#login a
{
text-decoration: none;
}

#login a:link  
{
color: #c00;
}

#login a:visited  
{
color: #c00;
}

#login a:hover  
{
color: #c00;
}	

#lucerete
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: left;
}
								
#lucerete p
{
margin: 0;
padding: 0.3em 0.1em;
line-height: 1.2em;
font-size: 0.8em;
text-align: left;
}

#lucerete a
  {text-decoration: none;}
#lucerete a:link
 {color: #004e91;} 

#lucerete a:visited
 {color: #004e91;}
 
#lucerete a:hover
  {color: #3984f5;}

#lucerete img
{border: none;
padding: 1em 0 1em 0;

}
	
#lucerete h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
text-align: center;
color: #fff;
background-color: #004e91;
}	

#lucerete h5
  {color: #fc6703;
	font-size: 1.2em;
	}

#fedeinforma
{
margin: 1em 1em 2em 0;
padding: 0.5em ;
color: #00c;
background-color: #eee; 
font-size: 0.9em;
line-height: 1.5;
border: 1px solid #004e91;}

#fedeinforma h3
{padding: 0.1em;
margin: 0.1em;
border: 4px outset #fd6703;
color: #004e91;
font-size: 1.2em;
text-align: center;
background-color: #ffebd1; }

#fedeinforma a
{text-decoration: none; 
}

#fedeinforma a:link {color: #004e91;  }
#fedeinforma a:visited {color:#004e91;  }

#fedeinforma p
{color: #c00;
text-align: center;
font-weight: bold;
font-size: 1em;
}

#fedeinforma li
{font-size: 1em;
line-height: 1.9;
font-weight: bold;
}

#box
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background-color: #e7effb;
border: 1px solid #004e91; 
text-align: center;
}

#box img
{padding: 0.9em; }

#box p
{margin: 0;
padding: 0;
font-size: 1em;
color: #C00; 
line-height: 1.5;
}
 
#box h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	

#box a
{text-decoration: none;}


#faq
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: center;
}

#faq h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	

#faq h4
{
margin: 0;
padding: 0.1em 0.3em;
font-size: 1em;
font-weight: bold;
text-align: center;
color: #fff; 
background-color: #090;
}
#faq h4 a
 {text-decoration: none;}
 
#faq h4 a:link
 {color: #fff;} 

#faq h4 a:visited
 {color:#fff;}
 
#faq h4 a:hover
  {color:#fce4c1;}
	
#faq p
{
margin: 0;
padding: 0.5em;
font-size: 0.9em;
}

#faq a
{text-decoration: none;}

#faq a:link
{
color: #004e91;
}
#faq a:visited
{
color: #004e91;
}
#faq a:hover
{
color: #3984f5;
}

#parole
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: center;
}

#parole h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em;
font-weight: bold;
color: #fff; 
text-align: center;
}	


#parole p
{
margin: 0;
padding: 0.5em;
font-size: 0.9em;
color: black;
text-align: left;
line-height: 1.2em;
}
#parole a
{text-decoration: none;}

#parole a:link
{
color: #004e91;
}
#parole a:visited
{
color: #004e91;
}
#parole a:hover
{
color: #3984f5;
}


#ilpunto
{
margin: 1em 1em 2em 0;
padding: 0.1em 0.3em;
background: #fff;
border: 1px solid #004e91; 
text-align: left;
}
								
#ilpunto p
{
margin: 0;
padding: 0;
line-height: 1.3em;
font-size: 1em;
color: black;
text-align: left;
}

#ilpunto a
  {text-decoration: none;}
#ilpunto a:link
 {color: #004e91;} 

#ilpunto a:visited
 {color: #004e91;}
 
#ilpunto a:hover
  {color: #3984f5;}

#ilpunto img
{border: none;
padding: 1em 0 1em 0;
}
	
#ilpunto h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
text-align: center;
color: #fff;
background-color: #004e91;
}	
#ilpunto h3 a
 {text-decoration: none; }
 
 
#ilpunto h3 a:visited
 {color: #fff;}
 
#ilpunto h3 a:hover
  {color: #ffffe1;}

#ilpunto h5
  {color: #fc6703;
	font-size: 1.2em;}

#ilpunto li
{text-align: left; 
padding-top: 0.1em;
font-size: 0.9em;
line-height: 1.5em;
}

#spazio
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: center;
}

#spazio h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em;
font-weight: bold;
color: #fff; 
text-align: center;
}	


#spazio p
{
margin: 0;
padding: 0.5em;
text-align: left;
}
#spazio a
{text-decoration: none;}

#spazio a:link
{
color: #004e91;
}
#spazio a:visited
{
color: #004e91;
}
#spazio a:hover
{
color: #3984f5;
}


#extra 
{
float:right;
margin: 0; 
padding: 0.2em 0.5em;
width: 180px; 
voice-family: "\"}\"";	/* Regola di Tantek*/ 
voice-family: inherit;
width: 170px;  
color: #004e91; 
}

#extra h3  
{
text-align: center; 
padding: 0.1em; 
margin: 0 0 0.5em 0;
background-color: #004e91;
}

#extra div	
{
padding: 0.5em;  
margin: 1em 0;   
}
 
#extra div ul
{
margin: 0;
padding: 0; 
list-style-type: none;
}

#ricerca form
{
margin: 0;
padding: 0;
}

#ricerca form ul
{margin: 0.5em 0;
padding: 0.5em;
font-weight: bold;
text-align: center;
 }
 
#ricerca form li
 {display: inline;
 margin:0;
 padding: 1em;
 font-size: 1em;
  }

#ricerca a:link 
{
color: #004e91;
}
		
#ricerca a:visited 
{
color: #004e91;
}
#ricerca a:hover 
{
color: #3984f5;
}

#ricerca p
{
margin: 0;
padding: 0.2em 0 0 0;
font-size: 0.9em;
text-align: center;
color: #004e91;
}

#ricerca
{font-size: 1em;}

#cathopedia
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background-color: #e7effb;
border: 1px solid #004e91; 
}

#cathopedia img
{padding: 0.9em; }

#cathopedia h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	
#cathopedia p
{margin: 0;
padding: 0;
font-size: 0.9em;
text-align: center;
color: #00c; 
line-height: 3;
}

#cathopedia a
{text-decoration: none;
font-weight: bold;}

#cathopedia a:link
{color: #c00; }
#cathopedia a:visited
{color: #c00; }
#cathopedia a:hover
{color: #3984f5; }

#greco
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background-color: #e7effb;
border: 1px solid #004e91; 
}

#greco img
{padding: 0.9em; }

#greco h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	
#greco p
{margin: 0.2em;
padding: 0;
font-size: 1em;
text-align: center;
color: #00c; 
}

#greco a
{text-decoration: none;
font-weight: bold;}

#greco a:link
{color: #c00; }
#greco a:visited
{color: #c00; }
#greco a:hover
{color: #3984f5; }








#partners
{margin: 1em 1em 2em 0;
padding: 0.5em;
color: #004e91;
border: 1px solid #004e91; 
background: #fff;
}

#partners	p
{
font-size: 1em;
margin: 0;
padding: 0;
}		 

#partners h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
text-align: center;
color: #fff; 
}	
#partners h6
 {text-align: center;
 color: #fd6703;
 }

#partners img
{border: none;
margin: 0;
padding: 0;
}	 

#partners ul
{margin: 0;
padding: 0.5em 0;}


#partners ul a
{text-decoration: none;
}

#partners li
{text-align: center; 
background: #eee;
padding-top: 0.3em;
}

#partners	a
{
text-decoration: none;
}

#partners	a:link
{
color: #C00;
}
#partners	a:visited
{
color:#c00;
}
#partners a:hover
{
color: #3984f5;
}
#partners div ul li
 {text-align: left;
 padding: 0.5em 1em 0 0.3em;
 font-size: 0.8em;
 list-style-type: square;
 list-style-position: inside;
 }

#partners div p
 {font-weight: bold;  }


#gruppo
{
margin: 0;
padding: 0.5em;
border: 1px solid #00c;
background-color: #fff;
}
								
#gruppo img
{
padding-right: 0.5em;
border: none;
margin-bottom: 1em;
}
#gruppo p
{
margin: 0;
padding: 0;
line-height: 1.3em;
font-size: 0.9em;
color: black;
text-align: left;
}
#gruppo a
  {text-decoration: none;}
#gruppo a:link
 {color: #004e91;} 

#gruppo a:visited
 {color: #004e91;}
 
#gruppo a:hover
  {color: #3984f5;}
	
#gruppo h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
text-align: center;
color: #fff; 

}	
#gruppo h3 a
 {text-decoration: none; }
 
#gruppo h3 a:link
 {color: #fff;} 

#gruppo h3 a:visited
 {color: #fff;}
 
#gruppo h3 a:hover
  {color: #ffffe1;}

#gruppo h5
  {color: #fc6703;
	font-size: 1.2em;}
	
	#gruppo h6
	 {font-size: 1em;}

#gruppo li
{text-align: left; 
padding-top: 0.1em;
font-size: 0.8em;
line-height: 1.5em;
}


#blog
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background-color: #e7effb;
border: 1px solid #004e91; 
}

#blog img
{padding: 0.9em; }

#blog h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	
#blog p
{margin: 0;
padding: 0;
font-size: 0.9em;
text-align: center;
color: #00c; 
line-height: 3;
}

#blog a
{text-decoration: none;
font-weight: bold;}

#blog a:link
{color: #c00; }
#blog a:visited
{color: #c00; }
#blog a:hover
{color: #3984f5; }

#corso
{
background: #fff;
margin: 0;
padding: 0.5em;
color: #00c;
border: 1px solid #004e91;
}								

#corso p
{
margin: 0;
padding: 0;
line-height: 1.3em;
font-size: 0.7em;
font-weight: bold;
color: #004e91;
}

#corso a
 {text-decoration: none;}
#corso a:link
 {color: #004e91;} 
#corso a:visited
 {color:#004e91;}
 #corso a:hover
  {color:#3984f5;}
	
#corso h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1.1em; 
font-weight: bold;
color: #fff; 
background-color: #004e91;
}	

#corso h3 a
 {text-decoration: none; }
 
#corso h3 a:link
 {color: #004e91;} 
 
#corso h3 a:visited
 {color:#004e91;}
 
#corso h3 a:hover
  {color: #004e91;}

#corso img
{border: none;
padding-top: 1.5em;
}

#corso li
{font-size: 0.7em;
line-height: 1.8em;
font-weight: bold;
text-align: left;
}


#down
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: center;
}

#down h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
color: #fff; 
text-align: center;
}	

#down h4
{
margin: 0;
padding: 0.1em 0.3em;
font-size: 1em;
font-weight: bold;
text-align: center;
color: #fff; 
background-color: #004e91;
}
#down h4 a
 {text-decoration: none;}
 
#down h4 a:link
 {color: #fff;} 

#down h4 a:visited
 {color:#fff;}
 
#down h4 a:hover
  {color:#fce4c1;}
	
#down p
{
margin: 0;
padding: 0.5em;
font-size: 0.9em;
}

#down a
{text-decoration: none;}

#down a:link
{
color: #004e91;
}
#down a:visited
{
color: #004e91;
}
#down a:hover
{
color: #3984f5;
}

#libretti
{
margin: 1em 1em 2em 0;
padding: 0.5em;
background: #fff;
border: 1px solid #004e91; 
text-align: left;
}

#libretti h4
{
margin: 0;
padding: 0.1em 0.3em;
font-size: 1em;
font-weight: bold;
text-align: center;
color: #fff; 
background-color: #004e91;
}

#libretti h4 a
 {text-decoration: none;}
 
#libretti a:link
 {color: #fff;} 

#libretti h4 a:visited
 {color: #fff;}
 
#libretti h4 a:hover
  {color: #ff0;}
	
#libretti p
{
margin: 0;
padding: 0.5em;
font-size: 1.1em;
text-align: center;
color: #c00;
}
#libretti a
{text-decoration: none;}

#libretti a:link
{
color: #004e91;
}
#libretti a:visited
{
color: #004e91;
}

#libretti a:hover
{
color: #3984f5;}

#rassegna
{
background: #fff;
margin: 0;
padding: 0.2em;
color: #00c;
border: 1px solid #004e91;
text-align: center;
}								

#rassegna img
{
padding-right: 0.5em;
border: none;
margin-bottom: 1em;
}

#rassegna p
{
margin: 0;
padding: 0;
line-height: 1.3em;
font-size: 1em;
text-align: left;
color: black;
}

#rassegna a
  {text-decoration: none;  }
#rassegna a:link
 {color: #004e91;} 

#rassegna a:visited
 {color:#004e91;}
 
#rassegna a:hover
  {color: #3984f5;}

#rassegna h3
{
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em; 
font-weight: bold;
text-align: center;
color: #fff; 
background-color: #004e91;
}	
#rassegna h3 a
 {text-decoration: none; }
 
#rassegna h3 a:link
 {color: #fff;} 

#rassegna h3 a:visited
 {color:#fff;}
 
#rassegna h3 a:hover
  {color:#fce4c1;}

#amministrazione
{
margin: 0;
padding: 0;
border: 1px solid #339;
background-color: #eee;
}

#amministrazione form
{
margin: 0 0 0 2.2em;
padding: 0;
}

#content 
{
margin: 0 180px 0 155px;   
padding: 1em;
font-size: 1em; 
}							

#content h3  
{
text-align: center;
color: #c00;
background-color: #fff;
}

#content a
 {color: #004e91;} 

#content a:visited 
{
color: #004e91;
}

#content a:hover 
{
color: #3984f5;
}

#briciole 
{
margin: 0;
padding-left: 0.5em;
font-size: 0.9em;
background-color: #eee;
}

#briciole ul 
{display: inline;
}
 
#briciole ul li 
{
margin: 0;
padding: 0 0 0 0.5em;
border: none;
list-style: none;	
display: inline;
}
	
#briciole p  
{
margin: 0;
padding: 0;
color: #004e91;
font-size: 0.9em;
}		 

#presentazione 
{
margin: 0;
padding: 2em;
}	

#presentazione img
{
border: 0;
}	

#presentazione p
{
text-align: center;
margin: 1.3em;
padding: 0.1em;
color: #004e91;
background-color: #ffebd1;
font-size: 1.4em;
}

#presentazione h3
{color: #004e91;
background-color: #fff;
margin: 0;
padding: 0 0.3em 0.5em;
text-align: center;
font-size: 1.2em;
}
#presentazione ul 
{display: inline;
}
 
#presentazione ul li 
{
margin: 0 3em 0 0;
padding: 0 3em 0 0;
border: none;
text-align: center;
list-style: none;	
display: inline;
}


#evidenza 
{
margin: 1em;
background-color: #fff;
border-top: 2px solid #FD6703; 
border-bottom: 2px solid #FD6703;
}

#evidenza div
{
background-color: #eee;
border: 1px solid #004e91;

}

#evidenza	h2 
{
padding: 0.2em; 
margin: 0; 
font-size: 1.6em; 
text-align: center;
color: #fff;
background-color: #FD6703;
}

#evidenza h3
{
margin: 1em 8em;
padding: 0.2em;
background-color: #fff;
color: #c00;
font-size: 1.6em; 
}

#evidenza h3 a
 {color: #fff;} 

#evidenza h3 a:visited 
{
color: #fff;
}

#evidenza h3 a:hover 
{
color: #eee;
}

#evidenza img
{
border: none;
padding: 1em 0.2em 0.3em 0.1em;
float: left;
}

#evidenza	p 
{
margin: 0.5em; 
text-align: left;
color: black; 
font: 1.3em tahoma, verdana, arial, sans-serif;
}
#evidenza div ul 
{
text-decoration: none;
}

#evidenza a 
{
font-size: 1em; 
text-align: center;
color: blue;
}

#evidenza div a 
{text-decoration: none;}


#evidenza1 
{
margin: 2em 1em 1em;
color: #000; 
}

#evidenza1 div
{
background-color: #ffef9c;
padding: 0.5em 1em 0.5em 1em;
border: 1px solid #f90;
text-align: center;
font-size: 1.2em;
}

#evidenza1	h2 
{
padding: 0.5em 0.5em 0.5em 0.5em; 
margin: 0 0 0 0em; 
border: 1px solid #f90;
font-size: 1.1em; 
text-align: center;
background-color: #fff;
}

#evidenza1 h3
{
margin: 1em 7em;
padding: 0.2em;
background-color: #004e91;
color: #ffe;
}

#evidenza1 img
{
border: none;
padding-right: 0.5em;
float: left;
}

#evidenza1	p 
{
margin: 0; 
text-align: left;
color: #000; 
font-size: 1.1em;
}

#evidenza1 a 
{
font-size: 0.9em; 
text-align: center;
}

#evidenza2 
{
margin: 1em; 
background-color: #eee;
border: 1px solid #ccc;
}

#evidenza2 div
{
background-color: #ffebd1;
padding: 2em;
}

#evidenza2	h2 
{
padding: 0.2em; 
margin: 0; 
font-size: 1.5em; 
text-align: center;
line-height: 1.5em;
color: #c00;
}

#evidenza2 h3
{
margin: 1em 7em;
padding: 0.2em;
background-color: #fff;
color: #c00;
}

#evidenza2 h4
{
margin: 1em 5em;
padding: 0.2em;
font-size: 1.2em;
color: #004e91;
text-align: center;
}

#evidenza2 img
{
border: none;
padding: 1em 0 0.3em 0.1em;
float: left;
}

#evidenza2	p 
{
margin: 0.5em; 
font-size: 1.1em; 
color: black;
}

#evidenza2 a 
{
font-size: 1.2em; 
text-align: center;
}

#evidenza4 
{
margin: 1em; 
background-color: #eee;
border: 2px solid #ccc;
}

#evidenza4 div
{
padding: 2em;
}

#evidenza4	h2 
{
padding: 0.2em; 
margin: 0; 
font-size: 1.5em; 
text-align: center;
line-height: 1.5em;
color: #c00;
}


#evidenza4 h4
{
margin: 1em 5em;
padding: 0.2em;
font-size: 1.3em;
background-color: #eee;
color: #c00;
text-align: center;
}

#evidenza4 img
{
border: none;
padding: 1em 2em 0.3em 0.1em;
}

#evidenza4 ul
{
text-align: left;
}

#evidenza4	p 
{
margin: 0.5em; 
margin: 0.1em 0.1em 0.1em 0.5em;
font-size: 1.5em; 
color: black;
}


#striscie h3 
{
font-size: 1.2em;
padding: 0.2em 0;
margin: 0;
background-color: #eee;
color: #fd6703;
text-align: center;
font-weight: bold;
}

#striscie h4
{font-size: 1em;
padding: 0.5em;
margin: 0;
font-size: 0.1em;
font-weight: bold;  }

#striscie img
{ 
padding: 0.3em 0.5em;
}

#striscie p
{ 
padding: 0;
margin: 0;
}

#striscie a:link {color: #004e91;}
#striscie a:visited {color: #004e91;}
#striscie a:hover {color: #3984f5;}

#striscie div
{
margin: 0.5em 1em 0;
padding: 0.5em;
border: 1px solid #ddd;
} 

#striscie .striscia1
{background-color: #fff;
}	
	
#striscie .striscia1 p
{padding: 0.5em; } 

#striscie .striscia1 img
{padding: 0.5em 0.8em 0.5em 0.5em;
margin: 0;
float: left;
}	

#striscie .striscia2
{background-color: #ffebd1;
}	
	
#striscie .striscia2 p
{padding: 0.5em; } 

#striscie .striscia2 img
{padding: 0.5em 0.8em 0.5em 0.5em;
margin: 0;
float: left;
}	

#informafede	 
{
background-color: #fcf1b0; 
border: 1px solid #feea76; 
margin: 2em 1em 1em; 
padding: 0.5em;
position: relative;
text-align: center;
}
#informafede	div
{
margin: 0.5em 1em 0;
padding: 0.5em;
border: 1px solid #ddd;
} 

#informafede h1 
{
margin: 0; 
padding: 0.5em; 
font-size: 1.9em; 
color: #00c;
}

#informafede h2 
{
margin: 0; 
font-size: 1em; 
color: #00c;
text-align: center;
}


div.split1 div
{float: left;
padding: 0.5em 0 0.5em 0;
margin: 0.5em 0 0.1em 1.2em;   
width: 48%;
voice-family: "\"}\"";		/* Regola di Tantek*/ 
voice-family: inherit;
width: 46%;
}

div.split1 h3 
{
color:  #000; 
background-color: #eee;
border: 1px solid #fc6703;
padding: 0.2em 0;
}

div.split1 h4 
{
padding: 0 0 1em 0; 
margin: 0; 
color: blue;
font-size: 1em;
}

div.split1 p 
{
margin: 0; 
padding: 0.3em 0;
}				

div.split1 img
{
padding: 0.3em}

div.split2 div
{
float: left;
padding: 0.5em 0 0.5em 0;
margin: 0.5em 0 0.1em 1.2em;   
width: 48%;
voice-family: "\"}\"";		/* Regola di Tantek*/ 
voice-family: inherit;
width: 46%;
}		

div.split2 h3 
{
color: #fff; 
background-color: #c00; 
border: 1px solid #00c;
padding: 0.2em 0;
}

div.split2 h4 
{
padding: 0 0 0.5em 0; 
margin: 0; 
color: blue;
font-size: 1.1em; 
}

div.split2 p 
{
margin: 0; 
padding: 0.3em 0;
}			

div.split2 img
{
padding: 0.3em}

div.split3 div
{

float: left;
padding: 0.5em 0 0.5em 0;
margin: 0.5em 0 0.5em 1.2em;   
width: 48%;
voice-family: "\"}\"";		/* Regola di Tantek*/ 
voice-family: inherit;
width: 46%;
}

div.split3 h3 
{
color: #000; 
background-color: #ffebd1;
border: 1px solid #fc6703;
padding: 0.2em 0;
}

div.split3 h4 
{
padding: 0 0 1em 0; 
margin: 0; 
color: blue;
font-size: 1.1em;
}

div.split3 p 
{
margin: 0; 
padding: 0.3em 0;
}					

div.split3 img
{
padding: 0.3em}

#spaziovuoto
{background-color: #fff; }

#spaziovuoto p
{color: #fff; }

#attesa
{
margin: 2em 0;
padding: 1em;
color: #00c; 
border: 1.5px solid #00c;
}

#attesa h3
{margin: 1em;
padding: 0.5em;
font-size: 1.5em;
background: #fff;
color: #c00;
}

#attesa h4
{color: #090;
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
text-align: right;
}

#attesa img
{margin: 0;
padding: 0.6em;
float: left;
}

#attesa p
{margin: 0;
padding: 0;
line-height: 1.7em;
color: black;
 }
  
#attesa address
{padding: 0 0.5em;
margin: 0;  }


#rudoni
{
margin: 2em 0;
padding: 1em;
color: #00c; 
border: 1.5px solid #00c;
}

#rudoni h3
{margin: 1em;
padding: 0.5em;
font-size: 1.5em;
background: #fff;
color: #c00;
}

#rudoni h4
{color: #090;
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
text-align: right;
}

#rudoni img
{margin: 0;
padding: 0.6em;
float: left;
}

#rudoni p
{margin: 0;
padding: 0;
line-height: 1.7em;
color: black;
 }
  
#rudoni address
{padding: 0 0.5em;
margin: 0;  }

#rubriche
{
margin: 2em 0;
padding: 1em;
color: #00c; 
border: 1.5px solid #00c;
}

#rubriche h3
{margin: 1em;
padding: 0.5em;
font-size: 1.5em;
background: #fff;
color: #c00;
}

#rubriche h4
{color: #fc6703;
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
text-align: right;
}

#rubriche img
{margin: 0;
padding: 0.6em;
float: left;
}

#rubriche p
{margin: 0;
padding: 0;
line-height: 1.7em;
color: black;
 }
 
 #rubriche address
{padding: 0 0.5em;
margin: 0;  }



#vuoto
{clear: both;  }

#finale
{
margin: 1em 1.5em;
}


#finale a 
{
text-decoration: none;
font-size: 0.9em;
}

#finale p	 
{
font-size: 0.9em; 
}
  
h3 
{
font-size: 1em; 
font-weight: bold; 
color: #fff; 
background-color: #004e91;
}

img.right		
{
float: right;
}

img.left		
{
float: left;
}

.nascosto  
{
visibility: hidden;
}

.rosso 
{
color: red;
}

.centrato 
{
text-align: center;  
}	 

.sinistra	 
{
text-align: left;  
}
	 
.destra {
text-align: right;  
}
	 
.rosarancio 
{
background-color: #fff8f0;  
}

.arancio 
{
color: #fc6703;
}

.blue 
{
color: #004e91;
}

.grassetto 
{
font-weight: bold;  
}

.corsivo 
{
font-style: italic; 
}

.boxrosso 
{
border: 1px solid red; 
margin: 0.25em 0; 
} 

.boxblu  
{
border: 1px solid #339; 
margin: 0.25em 0; 
}

.boxgrigio 
{
border: 1px solid #ccc; 
margin: 0.25em 0;
}

.data	 
{
font-size: 0.9em; 
padding: 0 0 0.2em; 
margin-bottom: 0; 
}
	
.testopiccolo 
{
font-size: 0.9em;
}
.testogrande 
{
font-size: 1.2em;
}


.sfondoblu	 
{background-color: #004e91;
}

.skiplink 
{
display: none; 
}
.hr
{
color: #c00; 
font-size: 2em;
}

