body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 0.70em;
	line-height: 1.3em;
}

IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}


INPUT
{
    BORDER-RIGHT: solid 1pt #C93B00;
    BORDER-TOP: solid 1pt #C93B00;
    BORDER-LEFT: solid 1pt #C93B00;
    BORDER-BOTTOM: solid 1pt #C93B00;
}

A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.aco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.aco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.aco:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.aco:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TD.BorderTopLeft
{
	 border-left: solid 1pt #C93B00;
	 border-top: solid 1pt #C93B00;
	 }
TD.BorderTopRight
{
	 border-right: solid 1pt #C93B00;
	 border-top: solid 1pt #C93B00;
	 }
TD.BorderLeft
{
	 border-left: solid 1pt #C93B00;
	 }
TD.BorderRight
{
	 border-right: solid 1pt #C93B00;
	 }	 
TD.BorderBottomLeft
{
	 border-left: solid 1pt #C93B00;
	 border-bottom: solid 1pt #C93B00;
	 }
TD.BorderBottomRight
{
	 border-right: solid 1pt #C93B00;
	 border-bottom: solid 1pt #C93B00;
	 }
TD.FontMemo
{
	COLOR: black;
    FONT-FAMILY: Verdana;
	 }	 
	 
	 
	
/* Nuova sezione valida dal 08/06/2007 */
.rosso{
	color: #C93B00
}
span.rosso{
	color: #C93B00
}
.blu{
	color: #004799
}
.prezzo{
	color: #004799;
	font-size: 1.6em;
	font-weight: bold;
}

.spotrosso{
	color: #C93B00;
	text-align: center;
}

.mandatory
{
	color: #C93B00;
	font-size:smaller;
}

#ParcheggioFaseX {
	margin:0; padding:0;
	position:relative;
	width:569px; height:43px;
	overflow:hidden;
}
#ParcheggioFaseX span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:569px; height:43px;
	margin:0;
	padding:0;
}

.pin {
	width: auto !important;
	/*width: 300px;*/
	min-width: 300px;
	margin-top: 0%;
	margin-right: 7px;
	margin-bottom: 0%;
	margin-left: 7px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background-color: #C93B00;
}
span.pinNumber
{
	font-size: 1.5em;
	font-weight : bold;
}

.confermaRU {
        width: auto !important;
        /*width: 300px;*/
        min-width: 300px;
        margin-top: 0%;
        margin-right: 7px;
        margin-bottom: 0%;
        margin-left: 7px;
        padding: 4px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: #000;
        text-align: center;
        font-weight: bold;
        background-color: #ffda21;
        border-bottom:  solid 1px red; 
        border-top:  solid 1px red;
        border-left:  solid 1px red;
        border-right:  solid 1px red;
    	
    }

.squareLOGIN {
        width: auto !important;
        /*width: 300px;*/
        min-width: 300px;
        margin-top: 7px;
        margin-right: 7px;
        margin-bottom: 7px;
        margin-left: 7px;
        padding: 6px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: #004799;
        text-align: center;
        font-weight: bold;
        border-left-color: black; 
        border-bottom-color: black; 
        border-top-color: black; 
        border-top-style: double; 
        border-right-color: black; 
        border-right-style: double; 
        border-left-style: double;         
        border-bottom-style: double;
    }
                
.comboRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 0.70em;*/
	font-weight: normal;
	color: #C93B00;
}


/* Viene applicato questo stile a tutti gli input contenuti in un tag SPAN con classe optionNoBorder */
span.optionNoBorder input
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none;
	border-bottom-style: none;
}

span.infoUser
{
	font-size: 1.3em;
	font-weight : bold;
}


/* Sezione per LoginEx */
table.LoginMainTable
{
	text-align:center;
	border-color: Black;
	border-style: double;
    width: 424px; 
    margin-left: auto;		/* margin-left: auto e margin-right:auto servono per centrare la table */
    margin-right: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 0.70em;*/
	}
	
input[type="radio"]{
	float:left;
	margin-left:10px;
	border: none;
}
.ScaloLabel label
{
	float:left;
	font-size:1.3em;
}
/*
.lblMsgNoPostiLiberi
{
	color:Red;
	font-size:1.5em;
	}
*/
.lblMsgStep1	/* div che include il messaggio di errore dello step 1 */
{
	color:Red;
	font-size:1.3em;
	font-weight:bold;
	margin: 20px 0 20px 0;
}	

.leftLogon
{
	float:left;
}
.rightLogon
{
	float:right;
}

/* Testo riepilogativo/istruzioni su Riepilogo avvenuta prenotazione con rilascio del pin */
.riepilogoInfo
{
	height:21px;
	text-align:justify;
	}
.rossoMAIUSC
{
	font-variant:small-caps;
	font-weight:bold;	
	color: #C93B00
	}	
