body{	background:#e8ecef;	color: #616161;}#webContainer{	background:#FFFFFF;	width:822px;	margin:8px auto;}#headerContainer{	width:822px;	height: 282px;	margin-bottom: 10px;	margin-bottom: 10px;}#headerPrint{	display:none;}#tabMenu{	margin:auto;	width:733px;	height:29px;	border:1px solid #CCCCCC;	background-color:#F7F7F7;}.tabLink{	font-family: Arial,Helvetica,san-serif;	font-size: 10px;	float:left;	font-weight: 400;	text-transform: uppercase;	text-decoration: none;	line-height: 10px;	color: #666666;}#pageContainer{	width:733px;	margin:auto;}#pageSearch{	width:733px;	height:57px;	margin:auto;	margin-top:10px;	background: transparent url(../immagini/ge_search_bar.png) repeat top;}#pageSearch select{	margin-top:20px;	margin-left:5px;	margin-right:40px;}.infoClick{	color:#3873b5;	margin-left: 30px;	font-weight: bolder;}#pageSearch span{	margin-top:28px;	margin-left:50px;	margin-right:10px;}#visTable a:hover{	text-decoration:none;	color: #808080;}#footerContainer{	width:822px;}.geSelect{	color:#3873b5;}#infoBoxFooter{	margin-top:40px;	text-align:center;}/* pagina dettaglio del veicolo */#vehicleContainer{	width: 100%;	margin: auto;	border: 1px solid #cdcdcd;}#vehicleHeader{	padding: 7px;	text-align: center;	font-weight: bolder;	font-size:13px;	background: #e9e9e9;	border-bottom: 1px solid #cdcdcd;}#vehicleBody{	overflow: auto;}#vehicleBody table{	table-layout:fixed;	vertical-align:text-top;}#vehicleColLeft td{	vertical-align:text-top;}#vehicleColLeft{	overflow: auto;	float: left;	padding: 10px;	font-size:12px;	line-height: 2;	width: 303px;	margin-top:10px;}.detailsLeft{	width: 50%;	font-weight: bolder;	text-align: left;}.detailsRight{	width: 50%;	text-align: right;}#vehicleColRight{	float: right;	margin: 0px;	padding: 0px;	width: 400px;	margin-top:10px;	margin-right:7px;}#vehiclePhoto{	position:relative;	padding:15px 19px;	background:#FFFFFF url(../immagini/ge_photo.jpg) no-repeat;}.vehicleThumb{	position:relative;	float:left;	padding:11px 14px;	background:#FFFFFF url(../immagini/ge_thumb.jpg) no-repeat;}#vehicleFooter{		width:100%;	height:60px;	margin-top:10px;	margin-bottom:15px}#vehicleReserv{	width:175px;	cursor:pointer;	float:left;	margin-left:80px;}#vehicleLink{	cursor: pointer;	float: left;	width:135px;	margin-left:40px;	margin-top:10px;}#vehicleNoLink{	float: left;	width:135px;	margin-left:40px;	margin-top:10px;}#vehiclePrint{	cursor: pointer;	float: left;	width:135px;	margin-left:10px;	margin-top:10px;}#vehicleMenu{	cursor: pointer;	float: left;	width:135px;	margin-left:10px;	margin-top:10px;}/* pagina ordini */#tableOrder{	border-bottom: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	height:98px;	font-size:12px;	float:left;}#formOrder{	font-size:12px;	margin:20px;	margin-bottom:5px;	width:405px;	float:right;}.textOrder{	width:320px;	float:right;	height:26px;	line-height:26px;	font-size:18px;	color:#666;	text-indent:6px;}.textOrderInput{	width:320px;	float:right;	height:26px;	line-height:26px;	font-size:18px;	color:#666;	text-indent:6px;}#agree{	width:40px;}#noteOrder{	border: none;/*	background: transparent url(../immagini/bg_textarea.png) repeat top;*/			height: 150px;	overflow: hidden;	border: 1px solid #999;	margin-bottom:12px;}#prefixOrder{	float:left;	width:60px;}#phoneOrder{	float:right;	width:258px;}.labelOrder{	font-weight: bolder;	float:left;	font-weight:26px;	line-height:26px;}#vehicleSend{	width:175px;	height:53px;	margin-top: 40px;	margin-left: 60px;	float:left;}/* validate */#formOrder p{	float: left;	width:100%;	height:25px;}label.error{	color:#BB0707;	font-size:10px;	margin-top:4px;}#messageBox{	margin-left: 10px;	margin-top: 110px;	height: 100px;}#alertBox {	cursor:default;	background: transparent url(../immagini/ge_alert_box.png) no-repeat top;	display:none;	width: 400px;	height: 250px;}#alertBox_txt {	width:340px;	margin-left:30px;	font-size:16px;	color:#3a73b8;}.vehicleOrder {	z-index:123;	position:absolute;	bottom:11px;	right:-1px;	cursor: url(../immagini/zoomin.cur);}* html .vehicleOrder {cursor: pointer;}.vehicleOrderPhoto {	z-index:123;	position:absolute;	bottom:37px;	right:-4px;	cursor: url(../immagini/zoomin.cur), auto;}.vehicleOrderThumb {	z-index:123;	position:absolute;	bottom:14px;	right:15px;}#tabMenu{	margin:auto;	width:733px;	height:29px;	border:1px solid #CCCCCC;	background-color:#F7F7F7;	margin-top:0px;	margin-bottom:20px;}.tabLink{	float:left;	margin:8px 14px;}.tabLink a{	font-family: Arial,Helvetica,san-serif;	font-size: 10px;	font-weight: 400;	text-transform: uppercase;	line-height: 10px;	color: #666666;}.tabLink a:hover{	color: #3B73B9;}.borderedImage{	width:121px;	border:1px solid #CCCCCC;}#textPresentation{	font-size: 12px;	text-align:justify;	margin-left:11px;	width:590px;	float:left;}#textHeader{	margin: 0px 44px;}#textPresentationTitle{	margin-bottom:12px;	font-size: 17px;	font-weight: bolder;}#phoneOrder{	width:210px;	float:right;}#prefixOrder{	float:left;}