﻿body					{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #0099FF
}

h1           			{ font-family: Arial; font-size: 22px }
h2						{ font-family: Arial; font-size: 18px }
h3						{ font-family: Arial; font-size: 14px }
h4						{ font-family: Arial; font-size: 13px; font-weight:bold }

.maintable				{ font-family: arial; font-size: 12px; border-collapse: collapse }

.olpopup				{ position: absolute; visibility: hidden; z-index: 1000; border: 1px solid #000000 }

.infotable td.h			{ border:1px solid #808080; font-family: arial; font-size: 12px; background-color: #99CCFF; border-collapse: collapse }
.infotable td.hc		{ border:1px solid #808080; font-family: arial; font-size: 12px; background-color: #99CCFF; border-collapse: collapse; text-align:center }
.infotable 				{ border:1px solid #808080; font-family: arial; font-size: 12px; background-color: #FFFFFF; border-collapse: collapse }
.infotable td			{ border:1px solid #808080; font-family: arial; font-size: 12px; background-color: #FFFFFF; border-collapse: collapse }
.infotable td.dispari	{ background-color: #E1E6FA }
.infotable td.highlight	{ background-color: #FFE271 }
.infotable td.stallo	{ background-color: #CCFFCC }

.content				{ background-color: #ffffff; font-family: Arial; font-size: 12px }
.content table			{ font-family: arial; font-size: 12px; color: #000000; background-color: #ffffff }
.content a 				{ color: #0000FF; text-decoration: none}
.content a:visited 		{ color: #0000FF }
.content a:hover 		{ color: #0000FF; background: #99CCFF }

.orarioloc				{ color: #0000FF; font-weight:bold }
.orarioind				{ color: #000000 }
.orarionote				{ color: #800080; font-variant:small-caps; font-weight:bold }
.orariolettera			{ color: #FFCC00; font-weight:bold }

.modulo					{ border-style:solid; border-width:1px; padding-left: 12px }

.topmenu    			{ font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #0099ff }
.topmenu a 				{ color: #FFFFFF; text-decoration: none}
.topmenu a:visited 		{ color: #FFFFFF }
.topmenu a:hover 		{ color: #FFFF99; background: #99CCFF }
						
.leftmenu				{ font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #0099ff; }
.leftmenu ul 			{ margin: 0; padding: 0; list-style: none; width: 150px; border-bottom: 1px solid #ccc; }
.leftmenu ul li 		{ position: relative; border-top: 1px solid #ccc; border-bottom: 0; z-index: 100; width: 150px}
.leftmenu li ul 		{ position: absolute; left: 150px; top: 0; display: none }
.leftmenu ul li a:hover { color: #FFFF99; background: #99CCFF; } /* Hover Styles */
.leftmenu li ul li a 	{ padding: 4px 5px; width: 250px } /* Sub Menu Styles */
.leftmenu ul li a 		{ display: block; text-decoration: none; color: #FFFFFF; background: #0099ff; padding: 5px; }
.leftmenu li:hover ul, .leftmenu li.over ul { display: block;  } /* The magic */

/* Fix IE. Hide from IE Mac \*/
* .leftmenu ul li 		{ float: left; height: 1%; }
* .leftmenu ul li 		{ float: left; height: 1%; }
* .leftmenu ul li a 	{ height: 1%; }
/* End */

.topfadecell 			{ font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #FfFfFF }

.statusbar				{ font-family: arial; font-size: 8pt; color: #FFFFFF; background-color: #0099ff }
.statusbar a 			{ color: #FFFFFF; text-decoration: none}
.statusbar a:visited 	{ color: #FFFFFF }
.statusbar a:hover 		{ color: #FFFF99; background: #99CCFF }
	
.contactstable td.h		{ font-family: Arial; font-size: 12px; border-collapse: collapse; border-bottom-style:solid; border-bottom-width:1px; border-color:#FF0000 }
.contactstable td.c		{ border-style:solid; border-width:0px; font-family: Arial; font-size: 12px; border-collapse: collapse; color:#808080; padding-top:10px; padding-bottom:25px; vertical-align:top}

.T3blu					{ font-family:Arial; font-size:14pt; color:#0099ff; margin-top:30px }

.evidenza				{ font-family:Arial, Helvetica, sans-serif; font-size:large; color:#0066CC; text-align:center }
