HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-ALIGN: center;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-ALIGN: center; BACKGROUND: #FFFFFF;
}
strong { 
	font-weight: bold; color: #E32929; font-size: 110%;
	}
a, a:visited, a:active {
	color: #E32929;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color: #E32929;
	}
.container {
	BACKGROUND: URL("images/sfondo-torino5730.png") top repeat-x #FFFFFF; MARGIN: 5px auto; WIDTH: 80%; COLOR: #000; POSITION: absolute; top: 1px; left: 10%; z-index: 10; height: 99%; min-width:710px;
}
#atleft {
	BACKGROUND: #FFF; WIDTH: 20px; COLOR: #000; POSITION: absolute; HEIGHT: 20px;
}
#atright {
	BACKGROUND: #FFF; WIDTH: 20px; COLOR: #000; POSITION: absolute; HEIGHT: 20px;
}
#abright {
	BACKGROUND: #FFF; WIDTH: 20px; COLOR: #000; POSITION: absolute; HEIGHT: 20px;
}
#ableft {
	BACKGROUND: #FFF; WIDTH: 20px; COLOR: #000; POSITION: absolute; HEIGHT: 20px;
}
#atleft {
	LEFT: 0px; TOP: 0px;
}
#atright {
	RIGHT: 0px; TOP: 0px;
}
#abright {
	RIGHT: 0px; TOP: 600px;
}
#ableft {
	LEFT: 0px; TOP: 600px;
}
#qtleft {
	FONT-SIZE: 150px; COLOR: #E32929; LINE-HEIGHT: 40px; FONT-FAMILY: Arial; POSITION: absolute;
}
#qtright {
	FONT-SIZE: 150px; COLOR: #E32929; LINE-HEIGHT: 40px; FONT-FAMILY: Arial; POSITION: absolute;
}
#qbright {
	FONT-SIZE: 150px; COLOR: #FFFFFF; LINE-HEIGHT: 40px; FONT-FAMILY: Arial; POSITION: absolute;
}
#qbleft {
	FONT-SIZE: 150px; COLOR: #FFFFFF; LINE-HEIGHT: 40px; FONT-FAMILY: Arial; POSITION: absolute;
}
#qtleft {
	LEFT: -8px;
}
#qtright {
	LEFT: -25px;
}
#qbright {
	LEFT: -25px; TOP: -17px;
}
#qbleft {
	LEFT: -8px; TOP: -17px;
}
#testo {
	overflow: auto; FONT-SIZE: 80%; Z-INDEX: 10; RIGHT: 10px; LEFT: 25%; COLOR: #000; BOTTOM: 10px; POSITION: absolute; TOP: 196px; TEXT-ALIGN: left; padding-top: 10px; width: 75%; float: right; background-color: #FFFFFF; height: 516px;
}
#testo .EDC-Torino {
	width: 75%; border: 1px solid #000000; padding: 15px; padding-left: 70px; color: #52109C; background: URL("images/edctorino.png") no-repeat #F3F3F3;
	}
.Taxi-testata { 
	position: absolute; top: 18px; left: 3%; z-index: 100;
}
.5730 { 
	text-align: center; margin-left: 50%; margin-right: 50%; position: relative; top: 58px; left: 50%;
}
.Radio-Taxi-Cinquatasettetrenta {
	float: right; border: 1px dotted #E32929; padding: 10px; margin-top: 15px; margin-right: 5%;
	}
#navigataxi {
	clear: both;
	z-index: 200;
	position: relative;
	top: 10px; left: 0px;
	width: 100%;
	height: 22px;
	background: #E32929;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;	
	margin-left: auto;
	margin-right: auto;
	}
	
#navigataxi ul {
	display: inline;
	list-style-type:none;
	color: #E32929;
	font-size: 13px;
	font-weight: normal;
	}

#navigataxi li {
	float: left;
	}

#navigataxi ul li a {
	color: #FFFFFF;
	float: left;
	text-decoration: none;
	padding: 1px;
	width: 90px;
	z-index: 500;
	}
	
#navigataxi ul li a:hover {
	color: #FFFFFF;
	text-decoration:none;
	padding: 1px;
	float: left;
	background-color: #000000;
	border-top: 1px solid #E32929;
	border-bottom: 1px solid #E32929;
	width: 90px;
	z-index: 500;
	}
#destra {
	float: right; width: 30%; margin-right: 1px; margin-left: 20px; background-color: #FFFFFF;
	}
#Menu_4 {
	background-color: #000000;
	}
#sinistra {
	POSITION: absolute; RIGHT: 10px; LEFT: 0px; TOP: 196px; COLOR: #666; padding: 0px; width: 19%; float: left; height: 430px; min-height: 430px; min-width:140px; background-color: #FFFFFF;
	}
#notizie {
	FONT-SIZE: 70%; COLOR: #666; TEXT-ALIGN: justify; padding: 5px; border: 1px solid #000000; width: 96%; position: absolute; RIGHT: 1px; LEFT: 1px; TOP: 10px; background-color: #FFFFFF;
	}
#TitoloNotizie {
	background-color: #E32929; color: #FFFFFF; font-size: 120%; font-weight: bold; text-align: right;
	}
	
#accessoClienti {
	FONT-SIZE: 70%; COLOR: #666; TEXT-ALIGN: justify; padding: 5px; border: 1px dashed #000000; width: 96%; position: absolute; RIGHT: 1px; LEFT: 1px; TOP: 110px; 
	margin-top: 10px;
	}
#TitoloAccessoClienti {
	background-color: #000000; color: #FFFFFF; font-weight: bold; font-size: 120%; text-align: right; padding-right: 5px;
	}
	
#accessoSoci {
	FONT-SIZE: 70%; COLOR: #666; TEXT-ALIGN: justify; padding: 5px; border: 1px dashed #E32929; width: 96%; position: absolute; RIGHT: 1px; LEFT: 1px; TOP: 250px; margin-top: 10px;
	}
#TitoloAccessoSoci {
	background-color: #E32929; color: #FFFFFF; font-weight: bold; font-size: 120%; text-align: right; padding-right: 5px;
	}
	
#accessoGClienti {
	z-index: 100; FONT-SIZE: 70%; COLOR: #666; TEXT-ALIGN: justify; padding: 5px; border: 1px dashed #000000; width: 96%; position: absolute; RIGHT: 1px; LEFT: 1px; TOP: 355px; margin-top: 10px;
	}
#TitoloAccessoGClienti {
	background-color: #000000; color: #FFFFFF; font-weight: bold; font-size: 120%; text-align: right; padding-right: 5px;
	}
#disclaimer {
	FONT-SIZE: 70%; COLOR: #666; TEXT-ALIGN: right; padding: 5px; width: 310px; position: absolute; RIGHT: 10%; TOP: 40px; z-index: 300;
	}
#disclaimer a{
	color: #FFFFFF; font-size: 85%; text-decoration: none;
	}
#disclaimer a:hover {
	color: #000000; font-size: 85%; text-decoration: none;
	}	
#sinistra form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	padding: 0px;
	margin: 0px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
	font-weight: bold;
	margin-top: 5px;
	}
#testo form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px; 
	padding: 0px;
	margin: 0px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
	font-weight: bold;
	margin-top: 5px;
	}
#testo form textarea { 
	border: 1px solid #666666; margin-top: 5px; margin-left: 20px;
	}
#testo form input, asp:TextBox { 
	border: 1px solid #666666; margin-top: 5px; margin-left: 20px;
	}
form input, asp:TextBox  { 
	border: 1px solid #666666; margin-top: 5px;
	}
#footer {
	background-color: #000000; height: 20px; color: #F3F3F3; font-size: 70%; width: 77.5%; text-align: right; padding-right: 35px; z-index: 40; position: absolute; top: 710px; left: 10%;
	}
.bstyle{           
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: EFEFEF;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.wstyle {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 40%;
height: 40%;
padding: 2px;
border: 3px solid #000000;
background-color: white;
z-index:1002;
overflow: auto;
}
grdDati, grdRiepilogo, grdElencoCorse { 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #666666;
	width: 96%;
	height: 1px;
	}
Panel1, Panel2 {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #666666;
	width: 96%;
	height: 1px;
	background-color: #F3F3F3;
	}
