body, html {
	background-color: white;
/*	font-family: Arial, Verdana, sans-serif;*/
	font-family: Times New Roman, serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
/*****************************************************************************/
#intro {
}
#intro a, #intro a:visited, #intro a:link{
	font-size: 36px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#intro a:hover{
	text-decoration: underline;
}
#intro2 {
	text-align: center; 
}
#intro2 a, #intro2 a:visited, #intro2 a:link{
	font-size: 20px;
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
#intro2 a:hover{
	text-decoration: underline;
}
#introConsigli {
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: none;
	text-align: center;
}
#introConsigli a, #introConsigli a:visited, #introConsigli a:link{
	font-size: 10px;
	color: black;
	text-decoration: none;
	font-weight: none;
}
#introConsigli a:hover{
	text-decoration: underline;
}

/*****************************************************************************/
table.mainLayout {
	width: 100%; 
	max-width: 760px; 
	height: 100%; 
/*	background-color: #a0faf7;*/
/*	background-color: white;*/
	border: solid 1px red;
/*	background-image: url(images/sfondo.jpg);
	background-repeat: repeat-x repeat-y;*/

}
td.mainLayoutTop {
	width: 100%; 
	height: 80px; 
	background-color: white;
}
td.mainLayoutTopDC {
	width: 100%;
	height: 50px;
/*	background-color: #000080;*/
/*	background-image: url(images/topSfumato.jpg);
	background-repeat: repeat-x;*/
	color: white;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
td.mainLayoutFooter {
	height: 30px;
	width: 100%;
	background-color: #000080;
}
td.mainBenvenuto {
	width: 60%;
	text-align: center;
	font-size: 20px;
	color: #000080;
}
/*****************************************************************************/
#mainMenu {
	text-align: center;
}
#mainMenu a, #mainMenu a:link, #mainMenu a:visited {
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#mainMenu a:hover {
	text-decoration: underline;
}
/*****************************************************************************/
#footer {
	width: 15%;
	border: solid 1px white;
	text-align: center;
}
#footer a, #footer a:link, #footer a:visited{
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footerMail {
	width: 70%;
	text-align: center;
	color: white;
	font-size: 20px;
	border: solid 1px white;
}
#footerMail a, #footerMail a:link, #footerMail a:visited{
	color: white;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
#footerMail a:hover {
	text-decoration: underline;
}


/*****************************************************************************/
table.otherPagesLayout {
	width: 100%; 
	max-width: 760px; 
	height: 100%; 
	background-color: white; 
	border-style: solid; 
	border-color: blue;
}
td.otherPagesLayoutTop {
	width: 100%; 
	height: 80px; 
	background-color: white;
}
td.otherPagesLayoutSX {
	width: 27%; 
	vertical-align: top;
}
td.otherPagesLayoutCX {
	width: 73%;
	vertical-align: top;
	text-align: justify;
	font-size: 14px;
	color: #000080;
}
div.otherPagesSection {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: blue;
}
div.otherPagesText {
	text-align: justify;
	font-size: 14px;
	color: #000080;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#otherPagesLinks {
	text-align: left;
	border-style: solid;
	border-color: blue;
	border-left-color: white;
	border-right-color: white;
	border-bottom-color: white;
}
#otherPagesLinks a, #otherPagesLinks a:link, #otherPagesLinks a:visited {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#otherPagesLinks a:hover {
	text-decoration: underline;
}

/*****************************************************************************/
#linksPage-links {
	width: 100%;
	text-align: center;
}
#linksPage-links a, #linksPage-links a:link, #linksPage-links a:visited {
	font-size: 16px;
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}
#linksPage-links a:hover{
	text-decoration: underline;
}
/*****************************************************************************/
.agenda-data {
	font-size: 12px;
	color: black;
	text-align: left;
	width: 100%;
	margin-left: 20px;
}
.agenda-titolo {
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	width: 100%;
	margin-left: 20px;
}
.agenda-commento {
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-align: justify;
/*	width: 100%;*/
	margin-left: 50px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
td.agenda-today {
	width: 100%;
/*	background-color: yellow;*/
	border-style: solid;
	border-color: blue;
	border-left-color: blue;
	border-right-color: blue;
	border-bottom-color: blue;
}
#agendaLinks {
	text-align: left;
}
#agendaLinks a, #agendaLinks a:link, #agendaLinks a:visited {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#agendaLinks a:hover {
	text-decoration: underline;
}

/*****************************************************************************/
#photo {
	text-align: center;
}
#photo a, #photo a:link, #photo a:visited {
	text-decoration: none;
	font-size: 12px;
	color: white;
	font-weight: bold;
}
#photo a:hover {
	color: #000080;
}

#move {
	width: 100%;
}
#move td {
	text-align: center;
	width: 20%;
	font-weight: bold;
}
#move a, #move a:link, #move a:visited {
/*	display: block;
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;*/
	text-decoration: none;
	font-size: 12px;
	color: #000080;;
	font-weight: bold;
}
#move a:hover {
/*	border: 0px;
	background-color: yellow;*/
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
}
div.photo {
	text-align: center;
	width: 100%;
}
div.photo-descrizione {
	width: 100%;
	text-align: center;
	color: #000080;
	font-size: 16px;
}
/*****************************************************************************/
table.contatti-telefono {
	width: 40%;
}
table.contatti-mail {
	width: 100%;
}
td.contatti-tel {
	width: 50%;
	font-size: 12px;
	color: #000080;
	text-align: right;
}
td.contatti-telefono {
	width: 50%;
	font-size: 12px;
	color: #000080;
	text-align: left;
}
#contatti-mail, #contatti-mail a, #contatti-mail a:link, #contatti-mail a:visited {
	width: 50%;
	font-size: 12px;
	color: #000080;
	text-align: left;
	text-decoration: none;
}
#contatti-mail a:hover {
	width: 50%;
	font-size: 12px;
	color: #000080;
	text-align: left;
	text-decoration: underline;
}
/*****************************************************************************/
.edicola-data {
	font-size: 12px;
	color: #000080;
	text-align: left;
}
.edicola-giornale {
	font-size: 12px;
	color: #000080;
	text-align: left;
	font-weight: bold;
	margin-left: 50px;
}
#edicola-titolo {
	width: 100%;
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	margin-left: 20px;
}
#edicola-titolo a, #edicola-titolo a:link, #edicola-titolo a:visited {
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
#edicola-titolo a:hover {
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
#edicola-pdfIcon, #edicola-pdfIcon a, #edicola-pdfIcon a:link, #edicola-pdfIcon a:visited {
	color: white;
	font-size: 12px;
	text-decoration: none;
	vertical-align: bottom;
	margin-right: 1px;
}
#edicola-pdfIcon a:hover{
	color: #000080;
	font-size: 12px;
	text-decoration: underline;
}
img.pdfIcon {
	width: 17px;
	height: 16px;
}
/*****************************************************************************/
.interventi-data {
	font-size: 12px;
	color: #000080;
	text-align: left;
	margin-left: 50px;
}
/*.interventi-giornale {
	font-size: 12px;
	color: #000080;
	text-align: left;
	font-weight: bold;
	margin-left: 50px;
}*/
#interventi-titolo {
	width: 100%;
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	margin-left: 20px;
}
#interventi-titolo a, #interventi-titolo a:link, #interventi-titolo a:visited {
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
#interventi-titolo a:hover {
	font-size: 16px;
	color: black;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
#interventi-pdfIcon, #interventi-pdfIcon a, #interventi-pdfIcon a:link, #interventi-pdfIcon a:visited {
	color: white;
	font-size: 12px;
	text-decoration: none;
	vertical-align: bottom;
	margin-right: 1px;
}
#interventi-pdfIcon a:hover{
	color: #000080;
	font-size: 12px;
	text-decoration: underline;
}
img.pdfIcon {
	width: 17px;
	height: 16px;
}
/*****************************************************************************/
.workInProgress {
	color: red;
	text-align: center;
	width: 100%;
	font-size: 20px;
}
