/*

  CSS Styles supporting the SchedeRilievo CGI

*/

body 
{
	font-family: verdana,helvetica,sans-serif;
	font-size:12px;
	color: #3f7089;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-left: 1px;
}

h1
{       
        font-family: verdana,helvetica,sans-serif;
        font-size:48px;
        color: #0a00ff;
        background-color: #acac40;
        text-align:center;
}

table.maintbl
{
	border: 1px solid blue;
	border-collapse: collapse;
	padding: 6px; 
	margin-left: auto;
	margin-right: auto;
}

table.auxtbl
{
	border: 1px solid red;
	border-collapse: collapse;
	padding: 6px; 
	margin-left: auto;
	margin-right: auto;
}

table.container
{
	border-collapse: collapse;
	padding: 6px; 
	margin-left: auto;
	margin-right: auto;
}

th.title
{
	width: 100%;
	border: 1px solid blue;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	background-color: #D3D6D8; 
	padding: 6px;
	margin: 0px;
	text-align: center;
}

th.auxtitle
{
	border: 1px solid red;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	background-color: #A8E9A8; 
	padding: 6px;
	margin: 0px;
	text-align: center;
}

th.auxfooter
{
	border: 1px solid red;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size: 14px; 
	font-style: italic; 
	background-color: #F0F0A8; 
	padding: 6px;
	margin: 0px;
	text-align: center;
}

th.legend
{
	border: 1px solid red;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size: 28px; 
	font-style: bold; 
	background-color: #F0F0A8; 
	padding: 6px;
	margin: 0px;
	text-align: center;
}

td.label
{
	border: 1px solid blue;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size:14px; 
	font-weight: bold; 
	background-color: #F9FBFD; 
	padding: 6px;
	margin: 0px;
	text-align: right;
}

td.header
{
	border: 1px solid blue;
	border-collapse: collapse;
	font-family: verdana,helvetica,sans-serif;
	font-size:24px; 
	font-weight: bold; 
	background-color: #F9F9AD; 
	padding: 6px;
	margin: 0px;
	text-align: center;
}

td.background
{
	border: 1px solid blue;
	border-collapse: collapse;
	background-color: #F9FBFD; 
	padding: 6px;
}

td.altodd
{
        border: 1px solid red;
        border-collapse: collapse;
        font-family: verdana,helvetica,sans-serif;
        font-size:10px;
        font-weight: bold;
        background-color: #FFFFF0;
        padding: 4px;
        margin: 0px;
        text-align: left;
}

td.alteven
{
        border: 1px solid red;
        border-collapse: collapse;
        font-family: verdana,helvetica,sans-serif;
        font-size:10px;
        font-weight: bold;
        background-color: #F0F0FF;
        padding: 4px;
        margin: 0px;
        text-align: left;
}

td.container
{
	padding: 32px;
}

td.photo
{
	padding: 8px;
	background-color: #C0C0A0;
}

select.combobox
{
	width: 300px;
	height: 34px;
	font-family: verdana,helvetica,sans-serif;
	font-size:12px; 
}

input.password
{
	width: 300px;
	height: 34px;
	font-family: verdana,helvetica,sans-serif;
	font-size:12px; 
}

input.button
{
	width: 300;
	height: 38px;
	font-family: verdana,helvetica,sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	text-align: center;
}

input.button_small
{
	width: 100;
	height: 22px;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	text-align: center;
}
