body{
	background-color: #CCCCFF;
	background-image: url(../images/bg_home.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font: 11px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #000000;
	text-align:center;
}
#topbl{
	background-color: #CCC;
	background-image: url(../images/bgtop.gif);
	background-repeat:repeat-x;
	height: 5px;
	width: 100%;
	border:0;
	padding:0;
	font-size:1px;
	line-height:0;
	border-bottom: #666699 1px solid;
	float:left;
}
#divlogo{
	background-color: #5494E2;
	background-image: url(../images/bglogo.jpg);
	background-repeat:repeat-x;
	height: 80px;
	width: 100%;
	margin:0;
	float:left;
	vertical-align:middle;
}
#imglogo{
	height: 70px;
	width: 1000px;
	text-align:left;
	margin:0;
	padding:0;
}
#divmenu{
	background-color: #002672;
	background-image: url(../images/bgmenu.jpg);
	background-repeat:repeat-x;
	height: 25px;
	width: 100%;
	border-bottom: #666699 1px solid;
	float:left;
	padding:0;
	margin:0;
}
#bottombl{
	background-color: #CCC;
	background-image: url(../images/bgbottom.gif);
	background-repeat:repeat-x;
	min-height: 5px;
	height: auto !important;
	height: 5px;
	width: 100%;
	float:left;
	border-top: 1px #000 solid;
	border-bottom: #CCCCFF 1px solid;
	font-size:1px;
	line-height:0;
}
#divbody{
	
	background-image:url(../images/bg_divBody2.gif);
	background-repeat:repeat-y;
	background-position-x:center;
	background-color:#FFF;
	border: 0px solid #000;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 100%;
	float:left;
}
#divbodyMain{
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 1000px;
	text-align: center;
	clear:left;
}
#divbody2{
	background-color: #fff;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 1000px;
	text-align: center;
}
#tableIndex{
	background-image:url(../images/bg_image_home.gif);
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:center;
	width:995px;
	height:380px;
}
#footer{
	float:left;
	text-align:center;
	background-color: #002672;
	width: 100%;
	height:32px;
	vertical-align:middle;
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#fff;
	border-top: #000 1px solid;
}
.privacy{
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
}
#email,a{
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFFFFF;
}
.linkElenco a{
                     font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #000000;
}
#topmenucontainer{
	background-color: #002672;
	height:75px;
	width: 100%;
	float:left;
	margin: 0;
	text-align: center;
	vertical-align: text-bottom;
}
#headermenu{
	background-color: #f1f1f1;
	background-image: url(../images/background_header.gif);
	background-repeat: repeat-x;
	height:45px;
	width: 100%;
	float:left;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	text-align:center;
	margin:0;
	padding:0;
}
#topmenu{
	height:30px;
	width:800px;
	position:relative;
	top: 6px;
	text-align: center;
	clear:right;
}
.tblmenu{
	margin: 0 0 0 0;
	background-color: #002672;
	border-spacing: 1px;
	height:21px;
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFFFFF;
	
}
.linkmenu{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
	width:100px;
	text-align: center;
	padding:2px;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}
.linkmenu a{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
}
.linkmenu a:hover, a:active{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #fff;
}
.linkmenu:hover, .linkmenu:active{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
	background-color:#131313;
}
#email:hover,#email:active, a:hover, a:active{
	color: #ff0000;
	cursor: pointer;
	cursor: hand;
}
input[type=text],textarea, input[type=button], input[type=reset], input[type=submit] {
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
	border:1px;
	border-color:#808080;
	border-style:solid;
}
input[type=file] {
  	width: 300px;
  	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
	border:1px;
	border-color:#808080;
	border-style:solid;
}
/* ######### begin form info ######### */
.tdinfo{
	text-align:left;
	height:22px;
}
.tablemessage{
	width:940px;
	height:0px;
	border: solid 1px #c3c3c3;
	padding: 3px;
	background-color:#f1f1f1;
}
.tablemessage td {
	text-align: center;
	vertical-align:middle;
	color: #000000;
}
.tablemessage a {
	color: #000000;
}
/* ######### end form info ######### */
#l1:hover,#l1:active,#l2:hover,#l2:active,#l3:hover,#l3:active,#l4:hover,#l4:active,#l5:hover,#l5:active, a:hover, a:active{
	color: #ff0000;
	cursor: pointer;
	cursor: hand;
}
.tableProdotti{
	border: #ffffff 1px solid;
	border-bottom: #aaa 1px solid;
	border-right: #aaa 1px solid; 
	padding: 2px;
	background-color:#eee;
}
.titleleft{
	width:80px;
	background-image:url(../images/titleleftbg.gif);
	background-repeat:no-repeat;
	height:20px;
}
.titlecenter{
	width:620px;
	background-color: #042740;
	height:20px;
}
.titleright{
	width:80px;
	background-image:url(../images/titlerightbg.gif);
	background-repeat:no-repeat;
	height:20px;
}
td.posizione{
	width: 50px;
	vertical-align:middle;
}
input.posizione{
	width: 30px;
	padding-left: 5px;
}
.fieldlabel, .field{
	width: 160px;
	padding-left: 2px;
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
	font-weight: bold;
	vertical-align:middle;
}
.textareaB{
	width: 560px;
	height: 120px;
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	border: 1px solid #000;
	margin: 2px 0 5px 0;
	padding-left: 2px;
}
.fieldlabelB, .fieldB{
	width: 160px;
	padding-left: 2px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
	font-weight: bold;
	height:25px;
	border-bottom: #000 1px solid;
	margin: 2px 0 2px 0;
	padding-top: 2px;
	vertical-align:top;
}
.fieldB{
	vertical-align:middle;
}
.fieldlabel1, .field1 {
	border-top: #131313 1px solid;
	width: 160px;
	padding-left: 2px;
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
	font-weight: bold;
}
.fieldlabel1Button {
	text-align: right;
}
.textbox{
	width: 560px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	padding-left: 2px;
	margin: 2px 0 2px 0;
}
.textboxB{
	width: 560px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight: bold;
	padding-left: 2px;
	margin-bottom:5px;
}
.fieldButton{
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight: bold;
	text-align:right;
	vertical-align: middle;
	margin: 5px 0 2px 0;
	height:30px;
}
.zoom1 {
	border: 1px solid #ccc;
	padding: 2px;	
	margin: 2px 2px 2px 2px;
	clear:right;
	height:54px;
}
td.descrizione{
	width: 650px;
	vertical-align:middle;
}
td.descrizioneNew{
	text-align: center;
	width: 650px;
	vertical-align:middle;
}
td.flag{
	width: 30px;
	vertical-align:middle;
}
input.descrizione{
	width: 600px;
	padding-left: 5px;
}
input.descrizioneNew{
	width: 720px;
	padding-left: 5px;
}
td.tasti{
	vertical-align:middle;
	width: 23px;
}
tr.tasti1{
	height:25px;
	background-color:#f1f1f1;
}
tr.tasti2{
	vertical-align:middle;
	height:25px;
	background-color:#e1e1e1;
}
th.titoloTH1{
	font: 10px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#000;
	text-align:center;
}
th.titoloTH2{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
td.image{
	height:45px;
	vertical-align:middle;
	padding: 1px;
}
.textboxImage{
	width: 250px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	padding-left: 2px;
	margin: 2px 0 2px 0;
}
.button{
	width: 150px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	padding-left: 2px;
	margin: 2px 0 2px 0;
}
.button2{
	width: 80px;
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	padding-left: 2px;
	margin: 2px 0 2px 0;
}
/* VEICOLI */ 
#divBodyVeicoli{
	margin: 10px 0 0 0;
	background-color: #fff;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 770px;
	text-align: center;
	float:right;
}
#titoloVeicoli{
	background-color:#14419B;
	height:32px;
	font: 18px bold 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	width: 750px;
}
#paginazioneVeicoli{
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	background-color:#14419B;
	width: 750px;
	text-align:center;
}
/* ######### begin menu Laterale ######### */
#divmenuVeicoli{
	margin: 10px 0 0 0;
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	background-color: #fff;
	background-repeat:no-repeat;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 220px;
	text-align: center;
	float:left;
}
#menu{
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	width: 200px;
	text-align: center;
}
#litop {
	background-color:#002672;
	border: 1px solid #000;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height:22px;
}
ul#menu .licenter {
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	border: 1px solid #000;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#libottom {
	background-color:#002672;
	border: 1px solid #000;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height:22px;
}
ul#menu, ul#menu ul {
	text-align: center;
  	list-style-type:none;
  	margin: 0;
  	padding: 0;
	width: 200px;
}
ul#menu a {
  display: block;
  text-decoration: none;	
}
ul#menu li a {
	font: 12px  'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color: #FFF;
	padding: 5px;
	background-color:#14419B;
}
ul#menu li a:hover {
	background-color:#131313;
}
/* ######### end menu Laterale ######### */
/* ######### begin paginazione ######### */
.divPaginazione{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	width: 750px;
	margin: 0;
	height: 20px;
	background-color:#f1f1f1;
	vertical-align:middle;
	filter:alpha(opacity=80);
}
.divPaginazione a{
	filter:alpha(opacity=100);	
	height:20px;
}
.tdPag{
font: 13px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	height: 20px;
	vertical-align:middle;
	text-align:center;
}
.tdPagSX{
	height: 20px;
	vertical-align:text-bottom;
	text-align:right;
}
.pgAttiva{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#FF0000;
}
.pgNonAttiva
{
	font: 12px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	color:#000;
}
/* ######### end paginazione ######### */
/* ######### begin elenco Veicoli ######### */
.contVeicoloTitolo{
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	width: 750px;
	margin: 5px 0 2px 0 ;
	height: 18px;
	vertical-align:middle;
	border-bottom: 1px solid #eee;
}
.tabVeicoloTitolo{
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	width: 100%;
	height: 17px;
	vertical-align:middle;
	background-color: #FFF;
}
.tdImgTitolo{
	width: 100px;
	background-color: #CCCCFF;
}
.tdDescrizioneTitolo{
	width: 430px;
	vertical-align:middle;
	padding-left:20px;
	background-color: #CCCCFF;
}
.tdPrezzoTitolo,.tdImmatricolazioneTitolo {
	width: 110px;
	vertical-align:middle;
	text-align:center;
	background-color: #CCCCFF;
}
.contVeicolo{
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	width: 750px;
	margin: 5px 0 2px 0 ;
	height: 75px;
	vertical-align:middle;
	border-bottom: 1px solid #eee;
}
.tabVeicolo{
	font: 11px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	width: 100%;
	height: 74px;
	vertical-align:middle;
	border-spacing: 3px;
}
.tdImg{
	width: 90px;
	vertical-align:middle;
	text-align:center;
	background-color:#f1f1f1;
	border: 1px #c3c3c3 solid;
}
.imgElencoVeicoli{
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	border-left: 1px #ddd solid;
	border-top: 1px #ddd solid;
}
.tdDescrizione{
	width: 430px;
	vertical-align:middle;
	padding-left:20px;
	background-color:#f1f1f1;
	border: 1px #c3c3c3 solid;
}
.tdPrezzo,.tdImmatricolazione {
	width: 110px;
	vertical-align:middle;
	text-align:center;
	background-color:#f1f1f1;
	border: 1px #c3c3c3 solid;
}
.tdPrezzo{
	border: 1px #c3c3c3 solid;
}
/* ######### end elenco Veicoli ######### */
/* ######### begin Template Veicoli ######### */
.veicoloContainer{
	margin: 10px 0 0 0;
	background-color: #fff;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 770px;
	text-align: center;
	float:right;
}
#divVeicolo{
	margin: 0;
	background-color: #ddd;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	width: 750px;
	text-align: center;
	float: left;
}
.datiVeicolo{
	margin: 10px 0 10px 10px;
	border-spacing: 3px;
}
.dato1, .dato2{
	height:14px;
	padding-left:10px;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align:middle;
}
.dato3{
	height:120px;
	width:200px;
	padding-left:10px;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align:top;
}
.dato4{
	padding-left:10px;
	border: 0;
	vertical-align:top;
}
.dato5{
	width:320px;
	height:120px;
	padding-left:10px;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align:top;
}
.dato1{
	width:120px;
}
.dato2{
	width:230px;
}
.veicoloImg{
	margin: 10px 5px 10px 10px;
	background-color: #eee;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	width: 275px;
	text-align: center;
	float: left;
	border: 1px solid #eee;
}
.mainImage{
	background-image: url(../images/bg_images.jpg);
	background-position-x:center;
	background-position-y:center;
	width: 270px;
	height: 200px;
	text-align:center;
	vertical-align:middle;
}
.smallImageLF, .smallImageCN, .smallImageRG {
	width: 90px;
}
.smallImageLF {
	text-align: right;
}
.smallImageCN{
	text-align: center;
}
.smallImageRG{
	text-align: left;
}
.veicoloDescrizione{
	margin: 10px 10px 10px 5px;
	background-color: #eee;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	width: 430px;
	text-align: left;
	float: right;
	border: 1px solid #eee;
}
.titolo{
	font: 20px 'Lucida Sans Unicode', Helvetica,'Franklin Gothic Book', 'Lucida Grande', Lucida, 'trebuchet ms', tahoma, Arial, sans-serif;
	font-weight:normal;
	background-color: #ddd;
	color:#000;
	padding-left:10px;
	text-align: left;
	margin-top:5px;
	height:25px;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}
/* ######### end Template Veicoli ######### */