﻿table.tabella tr:hover,
table.tabella tr.alternateRow:hover 
{
	background-color: #f99;
}

table.tabella a:hover 
{
	color: #fff;
}

.floatingFixed
{
	width: 45%;
	float: left;
	margin-left: 2%;
}

.selectedRow 
{
	background-color: #FFA3A3;
}

.selectedRow a:hover 
{
	color: #FFF;
}

.reservWizard
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

.listBox 
{
	width: 400px;
	height: 150px;
}

div.viewmap 
{
    width: 600px;
    height: 400px;
}

div.floating 
{
    float: left;
    width: 250px;
    min-width: 250px;
}

div.floatingAuto 
{
	float: left;
	margin-left: 15px;
}

div.clearing 
{
    clear: both;
    text-align: right;
}

table.tabella
{
    width: 96%;
    border: 1px #eff5ee solid;
    padding: 0.5em;
    color: #000;
    margin-left: auto;
    margin-right: auto;
}

table.tabella th
{
    text-align: center;
    background-image: url('Images/th.bg.png');
    background-color: #FFF;
    background-position: bottom;
    background-repeat: repeat-x;
}

table.tabella td
{
    padding:0.25em;
}

div.oflow 
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 145px;
	overflow: auto;
}

div.oflowBig 
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 270px;
	overflow: auto;
}

div.oflowSpecial 
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 420px;
	overflow: auto;
}

div.oflowSpecial2 
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 320px;
	overflow: auto;
}

.buttonPanel 
{
	text-align: center;
	clear: both;
}

.required 
{
	background-color: #EEE;
}

.requiredMessage 
{
	margin-top: -5px;
	margin-bottom: 5px;
	color: #666;
	clear: both;
}

td.image
{
    text-align: center;
    height: 25px;
    width: 40px;
}

tr.alternateRow
{
    background-color: #f0f0f0;
}

input.longer, textarea.longer
{
    width: 20em;
}

input.smaller 
{
    width: 4em;
}

input.pulsante, 
input.button
{
    background-image: url('Images/pulsante.bg.png');
    background-color: #ffffff;
    background-position: bottom;
    height: 25px;
    width: 150px;
    margin-top: 5px;
}

input.checkBox
{
    background-image: none;
}

dt.clear
{
     clear: left;
}

dt.group
{
    width : 14%;
    float: left;
}

dd.group
{
    width : 35%;
    float: left;
    margin-left: 10px;
}

span.evidence 
{
    color: #F00;
    font-weight: bold;
}

div.internalDiv 
{
    margin-top: 5px;
    margin-bottom: 5px;
}

div.schede 
{
    width: 100%;
    border: solid 1px #666;
    margin-top: 0px;
}

div.schedeHeader 
{
    
    width: 20%;
    border: solid 1px #666;
    text-align: left;
    margin-bottom: 0px;
    font-weight: bold;
}

p.help 
{
    margin-top: 3px;
    font-size: 95%;
    color: #F90;
}

.highlight 
{
	background-color: #FFFACD; 
}