
body {
	margin: 5px;
	background-color: #c3f7c6;
	font-size: 80%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}


/*TABLE&MENU'*/
table.centratore{
	/*Ottimizzato 800x600*/
	width: 800px;
	/*height: 600px;*/
}

table.titolo{
	height: 88px;
	color: #000000;	
}

table.tabnavorizzontale{
	background-color: #fdf8b8;
	border: solid;
	border-width: thin;
	color: #000000;
	height: 35px;
}

table.tabnavorizzontale2{
	background-color: #fdf8b8;
	border: solid;
	border-width: thin;
	color: #000000;
	height: 30px;
}

table.menusx{
	background-color: #fdf8b8;
	color: #000000;
	width: 160px;
}

table.menudx{
	background-color: #fdf8b8;
	color: #000000;	
	width: 160px;
}

table.tabella{
	background-color: #ffffff;
	color: #000000;	
}

td.colonna1a {
	width: 160px;
}

td.colonna2a {
	width: 458px;
}

td.colonna3a {
	width: 160px;
}

td.colonna1b {
	width: 170px;
}

td.colonna2b {
	width: 160px;
}

td.colonna3b {
	width: 162px;
}

td.colonna4b {
	width: 160px;
}

td.colonna5b {
	width: 166px;
}

tr.riga{
	background-color: #eeeeee;
	color: #000000;	
}


/*DIV*/
div#contenitorepopup {
	margin: 0px;
	border:1px solid #800000;
	background-color: #fff46a;
	text-align: center;
	vertical-align: middle;
}

div#contenitore {
	padding: 5px;
	margin: 0px;
	border:1px solid #800000;
	background-color: #fff46a;
}


div#header {
	height: 95px;
	background-color: #f7c877;
	color: #000000;
}

div#navorizzontale {
	height: 20px;
	background-color: #fdf8b8;
}

div#navorizzontale2 {
	color: #4e4e4e;
	height: 20px;
	background-color: #fdf8b8;
}
   
div#tempoliturgicorosso {
	/*COLORI TEMPO LITURGICO AMBRSIANO
	
	***Ordinario "Per Annum"-->Rosso--> #fa3131 - color(text) #ffffff
	(da Pentecoste alla Festa della dedicazione della cattedrale[3° domenica Ottobre]
	dalla Festa della dedicazione della cattedrale[3° domenica Ottobre]  fino all'Avvento)

	
	*/
	color: #ffffff;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	height: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #fa3131;
}

div#tempoliturgicoverde {
	/*COLORI TEMPO LITURGICO AMBRSIANO
	
	***Ordinario o "Per Annum"-->Verde--> #7ddb70 - color(text) #4e4e4e 
	(dalla Festa della dedicazione della cattedrale ad Ottobre e fino all'Avvento
	dal Battesimo di Gesł alla Quaresima)
	
	*/
	color: #4e4e4e;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	height: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #7ddb70;
}


div#tempoliturgicobianco {
	/*COLORI TEMPO LITURGICO AMBRSIANO
	
	***Pasquale-->Bianco-->#fcfcf9 - color(text) #4e4e4e
	(Da Pasqua fino a Pentecoste esclusa)
	
	*/
	color: #4e4e4e;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	height: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #fcfcf9;
}


div#tempoliturgicoviola {
	/*COLORI TEMPO LITURGICO AMBRSIANO
	
	***Avvento, Quaresima-->Viola, Morello--> #62109c - color(text) #ffffff
	
	*/
	color: #ffffff;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
	height: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #62109c;
}

div#navverticalesx{
	font-family: Verdana, Arial, sans-serif;
	border:1px solid #800000;
	background-color: #fff46a;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#navverticalesx2{
	font-family: Verdana, Arial, sans-serif;
	border:1px solid #800000;
	background-color: #fff799;
	padding-top: 5px;
	padding-bottom: 2px;
}

div#contenuti {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1em;
	padding-top: 1em;
	margin: 0px;
	height: 450px; /*Commentare l'altezza se si vuole adattamento automatico in Mozilla*/
	border:1px solid #800000;
	color: #800000;
	background-color: #ffffff;
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;		
}

div#contenutifoto {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1em;
	padding-top: 1em;
	margin: 0px;
	width: 772px;
	height: 500px;
	border:1px solid #800000;
	color: #800000;
	background-color: #ffffff; 
	font-size: 11px;
	text-align: justify;
	overflow-y: scroll;
	scrollbar-base-color: #800000;
	scrollbar-face-color: #cc0000;
	scrollbar-arrow-color: blue;
	scrollbar-highlight-color: #fff799;	
	margin-top: 10px;	
}

div#contenutidinamico {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1em;
	padding-top: 1em;
	margin: 0px;
	border:1px solid #800000;
	color: #800000;
	background-color: #ffffff;
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;
}

div#contenutiscroll {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1em;
	padding-top: 1em;
	margin: 0px;
	height: 450px; /*Commentare l'altezza se si vuole adattamento automatico in Mozilla*/
	border:1px solid #800000;
	color: #800000;
	background-color: #ffffff;
	font-size: 11px;
	text-align: justify;
	overflow-y: scroll;
	scrollbar-base-color: #800000;
	scrollbar-face-color: #cc0000;
	scrollbar-arrow-color: blue;
	scrollbar-highlight-color: #fff799;
	margin-top: 10px;
}

div#riquadro{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 8px;
	padding-top: 1px;
	border: 1px solid #acacac;
	background-color: #eeeeee;
}

td.testodx{
	padding-left:5px;
}

td.testosx{
	padding-right:5px;
}

div#navverticaledx1{
	font-family: Verdana, Arial, sans-serif;
	border:1px solid #800000;
	background-color: #eeeeee;
	margin-bottom: 5px;
	margin-top: 10px;
}

div#navverticaledx2{
	font-family: Verdana, Arial, sans-serif;
	border:1px solid #800000;
	background-color: #eeeeee;
}

div#avvisitesto {
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 2px;
	/*height: 100%; /*Commentare l'altezza se si vuole adattamento automatico in Mozilla*/
	font-size:9px;
	border:1px solid #800000;
	background-color: #fff799;
}

div#cellamenu {
	background-color: #fff46a;
}

div#cellamenutitolo{	
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
	background-color: #fdf8b8;
}

div#cellanavigazione {
	border:1px solid #800000;
	color: #800000;
	background-color: #fff46a;
	position: relative	
}

div#footer {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	width: 800px;
	height: 30px;
	border:1px solid #800000;
	background-color: #fff46a;
}


div#separatore {
	height: 1px;
}




/*EFFETTI GRAFICI MENU'*/
/*MENU A SX */
a.menusx { 			
	color: #000000;
	vertical-align: middle;
	font-size: 10px;
	text-align: left;
	display: block; 
	text-decoration:none;
	font-weight: normal;
}

a.menusx:hover {
	color: #ffffff;
	font-size: 10px;
	vertical-align: middle;
	display:block;
	text-decoration:none;
	font-weight: normal;
	background-color: #ff9900;
}


a.menusxpresente {
	color: #ffffff;
	font-size: 10px;
	vertical-align: middle;
	display:block;
	text-decoration:none;
	font-weight: normal;
	background-color: #7ddb83;
}
		

/*MENU SOPRA*/
a.menubold { 			
	color: #800000;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	text-decoration:none;
}

a.menubold:hover {
	color: red;
	font-size: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration:none;
}

a.menuboldpresente {
	color: #800000;
	background-color: #7ddb83;
	font-size: 10px;
	vertical-align: middle;
	color: red;
	font-weight: bold;
	text-decoration:none;
}

div#cellanavigazionepresente {
	border:1px solid #800000;
	background-color: #7ddb83;
}


/*NAVIGATOR SOPRA A DX */
div#navigator { 			
	color: #4e4e4e;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}

a.navigator { 			
	color: #4e4e4e;
	font-size: 8px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}

a.navigator:hover {
	font-size: 8px;
	vertical-align: middle;
	color: blue;
	font-weight: normal;
	text-decoration:none;
}

a.navigatorpresente { 			
	color: #333333;
	font-size: 8px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	text-decoration:none;
}

a.navigatorpresente:hover {
	font-size: 8px;
	vertical-align: middle;
	color: blue;
	font-weight: bold;
	text-decoration:none;
}

/*NAVIGATOR NELLA PAGINA */
a.navigator2 { 			
	color: blue;
	font-size: 9px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	text-decoration:none;
}

a.navigator2:hover {
	font-size: 9px;
	vertical-align: middle;
	color: blue;
	font-weight: normal;
	text-decoration: underline;
}


/*LINKS */
a.href:link, a.href:visited{
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	text-align: right;
}

a.href:hover, a.href:active {	
	font-size: 11px;
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
	text-align: right;
}

a.hrefbold:link, a.hrefbold:visited{
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

a.hrefbold:hover, a.hrefbold:active {	
	font-size: 11px;
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

a.href2:link, a.href2:visited{
	font-size: 10px;
	color: #cc0000;
	text-decoration:none;
	text-align: justify;
}
a.href2:hover, a.href2:active {	
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
	text-align: justify;
}

img {border-width: 0px}



