/* il ponte css */
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
}
/** {   /*setta tutti i margini non dichiarati  uguali - ie Ff ecc */
/*  margin: 0;
  padding: 0;
}*/
/* lettering */

/* titoli */
h2 {
  font-family: "Times New Roman", Times, serif;
  color: #000000;
  margin: 0px 0px;
}
.divnot_a h2 {
  font-size: 40px;
  line-height: 1em;
}
.divnot_m h2 {
	font-size: 32px;
}

.divnot_p h2 {
  font-size: 24px;
}

.widevitachiesa .testatinadiv p, .wide .testatinadiv p, .verticale .testatina_vert p  {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0pt;
color: #ffffff;
font-size: 18px;
font-weight: bold;
text-align: center;
}
/*.verticale .testatina_vert p  {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0pt;
color: #ffffff;
font-size: 18px;
font-weight: bold;
text-align: left;
}*/
.widevitachiesa .testatinadiv a:link, .wide .testatinadiv a:link, .testatina_vert a:link {
color: #ffffff;
text-decoration: none;
	}
.widevitachiesa .testatinadiv a:visited, .wide .testatinadiv a:visited, .testatina_vert a:visited {
color: #ffffff;
text-decoration: none;
	}
.widevitachiesa .testatinadiv a:hover, .wide .testatinadiv a:hover, .testatina_vert a:hover {
color: #ffffff;
text-decoration: underline;
}
.widevitachiesa .testatinadiv a:active, .wide .testatinadiv a:active, .testatina_vert  a:active {
color: #ffffff;
text-decoration: underline;
}
.widevitachiesa p, .wide p {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
margin: 3pt;
font-weight: bold;
text-align: center;
}
.verticale p {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
margin: 5px 3pt 16px 3pt;
font-weight: bold;
text-align: left;
}
a:link {
	color: #333333;
	text-decoration: none;
	}
a:visited {
	color: #333333;
	text-decoration: none;
	}
a:hover {
	color: #333333;
text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
	}

.menunews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.titoloni {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #333333;
	text-decoration: none;
}
.collegamenti {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
/* box sir */
.notizie_sir {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
}
.notizie_sir ul {
margin: 0pt;
padding: 0pt 0pt 0pt 20px;
}
.notizie_sir li {
margin: 15px 0pt 15px 0pt;

}
/* box newsrimini*/
#box_newsrimini {
  font-family: "Times New Roman", Times, serif;
  color: #000000;
}
.notizianr h2 {
	font-size: 16px;
}
.notizianr p {
	font-size: 14px;
margin: 3pt 0pt 5px 0pt;
}
/* vecchie newsrimini */
.notizie_newsrimini_titolo {
	font-size: 16px;
}
.notizie_newsrimini_data {
	font-size: 12px;
}
.notizie_newsrimini_strillo {
	font-size: 14px;
}
.luogodataora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff9900;
  font-weight: bold;
}
/* fine box newsrimini */
.notizia_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	color: #000000;
	text-decoration: none;
}
.notizia_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #000000;
	text-decoration: none;
}
.notizia_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #000000;
	text-decoration: none;
}
/*.notizia_p {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	text-decoration: none;
}
.notizia_5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	text-decoration: none;
}*/
.notizie_home_data {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
  margin: 2px 0pt 2px 0pt;
}

.testo_1 {
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}

.testo {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	margin: 0pt 0pt 5px 0pt;
}
.testo a:link {
	color: #0000dd;
	text-decoration: none;
	}
.testo a:visited {
	color: #0000dd;
	text-decoration: none;
	}
.testo a:hover {
	color: #0000dd;
	text-decoration: none;
	}
.testo a:active {
	color: #0000dd;
	text-decoration: none;
	}

.testo_approfondimenti {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.dataora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.menusopra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000dd;
	text-decoration: none;
}

.menusopra a:link {
	color: #0000dd;
	text-decoration: none;
	}
.menusopra a:visited { 
	color: #0000dd;
	text-decoration: none;
	}
.menusopra a:hover { 
	color: #0000dd;
	text-decoration: none;
	}
.menusopra a:active { 
	color: #0000dd;
	text-decoration: none;
	}

.titolini {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
}
.riga {
	font-size: 9px;
	color: #0000dd;
	text-decoration: none;
	border: none;
	height: 1px;
	width: auto;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.approfondimenti {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.approfondimenti a:link { 
	color: #333333;
	text-decoration: none;
	}
.approfondimenti a:visited { 
	color: #333333;
	text-decoration: none;
	}
.approfondimenti a:hover { 
	color: #333333;
	text-decoration: none;
	}
.approfondimenti a:active { 
	color: #333333;
	text-decoration: none;
	}
.brevi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.medio {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
}
/* struttura */

/* notizie principali */

/* notizie medie */
.divnot_a {
  width: 100%;
  border-bottom: 1px solid #00dddd;
  margin: 1px 0pt 5px 0pt;
  padding: 3px 5px 10px 0pt;
min-height: 220px;
}
.divnot_m {
  width: 100%;
  border-bottom: 1px solid #00dddd;
  margin: 1px 0pt 5px 0pt;
  padding-top: 3px;
  padding-bottom: 10px;
min-height: 110px;
}
							/* notizie piccole */
/* container notizie piccole */
.not_container {
  width: 465px;
  float: right;
}
 /* div notizie piccole */
.divnot_p {
  width: 100%;
  border-bottom: 1px solid #00dddd;
  float: right;
  margin: 1px 0pt 1px 0pt;
  padding-top: 3px;
min-height: 115px;
}
/* div jolli per notizie in orizzontale */
.wide {
  width: 660px;
  height: 150px;
  border: 1px solid #00dddd;
  margin: 5px 10px 5px 0pt;
  padding-top: 5px;
}
/* div per testata orizzontale*/
.testatinadiv {
 width: 638px;
 background-color: #00dddd; 
 margin: 10px 0pt 0pt 10px;
}
.boxnotizia {
 width: 144px;
 height: 100px;
 float: left;
 padding: 3px;
 margin: 0pt 0pt 10px 10px;
 border-left: 1px solid #00dddd;
 border-right: 1px solid #00dddd;
 border-bottom: 1px solid #00dddd;
}
.widevitachiesa {
  width: 660px;
  height: 160px;
  float: left;
  border: 1px solid #00dddd;
  margin: 5px 10px 5px 0pt;
  padding-top: 5px;
}
.widevitachiesa .testatinadiv {
 width: 638px;
 background-color: #00dddd; 
 margin: 10px 0pt 0pt 10px;
}

.ecclesia {
 width: 144px;
 height: 110px;
 float: left;
 padding: 3px;
 margin: 0pt 0pt 10px 10px;
 border-left: 1px solid #00dddd;
 border-right: 1px solid #00dddd;
 border-bottom: 1px solid #00dddd;
}
/* div jolly per notizie in verticale */

.verticale {
  width: 212px;
  float: left;
  border: 1px solid #00dddd;
  margin: 5px 10px 5px 0pt;
}
.testatina_vert {
 width: 100%;
 background-color: #00dddd; 
 margin: 0pt;
}

/* box notizie varie */
.boxstandard {
  width: 165px;
  border: 1px solid #00dddd;
  float: left;
  margin: 1px 1px 1px 0pt;
}
#box_newsrimini {
  border: 1px solid #ff9900;
  width: 320px;
  margin: 10px 0pt 0pt 0pt;
}
.notizianr {
width: 300px;
margin: 0pt;
padding: 10px; 
}
/* box forum e sondaggi */

/* forum e sondaggi */
#box_forum {
background: transparent url(img/megafono_100.jpg) no-repeat 0% 0%;
  border: 1px solid gray;
  width: 320px;
  margin: 10px 0pt 0pt 0pt;
/*  padding: 0pt 5px 0pt 10px;*/
}
#box_forum h3 {
font-size:30px;
line-height: 18px;
  color: #000000;
  margin: 20px 0pt 20px 100px;
}
#box_forum h3 span {
font-size:20px;
  margin: 10px 0pt 0pt 0pt;
}
#box_forum h4 {
font-size:16px;
  color: #000000;
  margin: 5px 0pt 0pt 7px;
display: run-in;
}

#box_forum p {
font-size: 12px;
  color: #000000;
  margin: 5px 0pt 5px 7px;
}
#box_forum ul {
  margin: 0pt;
padding: 0pt 0pt 0pt 10px;
}
#box_forum li {
font-size: 11px;
  color: #000000;
  margin: 5px 0px 0px 0px;
list-style-type: none;
list-style-image: none;
}
#box_forum ul li p {
font-size: 11px;
}
#box_forum a:link {
	color: #105289;
	text-decoration: none;
	}
#box_forum a:visited {
	color: #0612FF;
	text-decoration: none;
	}
#box_forum a:hover {
	color: #105289;
	text-decoration: underline;
	}
#box_forum a:active {
	color: #105289;
	text-decoration: underline;
	}
/* fine box forum e sondaggi */


/* notizie sir */
.notizie_sir {
width: 320px;
margin: 10px 0pt 4px 0pt;
border: 1px solid #EA7637;
}
/* immagini */
.img_not_asx {
  border: 1px solid #000000;
  height: 220px;
  margin: 0pt 5px 5px 0pt;
  float: left;
}
.img_notdx {
  border: 1px solid #000000;
  height: 110px;
  margin-left: 5px;
  float: right;
}
.img_notsx {
  border: 1px solid #000000;
  height: 110px;
  margin-right: 5px;
  float: left;
}
.galleria {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 190px;
/*  float: left;*/
 border: 1px solid #FF0000;
height: 150%;
}
#galleria {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 190px;
/*  float: left;*/
 border: 1px solid #FF0000;
height: 246px;
}
