@charset "utf-8";
/* CSS Document */
/* ----------------------------------------------------- */

body {
	background-color: #d1d1d1;
	margin-top: 0px;
}
td {
	font-size: 15px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
}
select {
	width: 180Px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #CCCCCC;	
}
.input {
	width: 180Px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-image: url(../bg_input.gif);
	background-repeat: repeat-x;
}
a {
	color: #339999;
	text-decoration: none;
}
a:visited {
	color: #226D7B;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}


/* ----------------------------------------------------- */
/* ------------- Classe Pulsanti Input 3D -------------- */
.input3d{	
	background: url(../pulsanti/input3d.gif) repeat-x;
	width:auto;
	height: 20Px;	

	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;

	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	cursor: pointer;
}
.input3d:hover{
	background: url(../pulsanti/input3d_hover.gif) repeat-x;
	width:auto;
	height: 20Px;	

	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;

	border-top:2px solid #666666;
	border-left:2px solid #666666;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	cursor: pointer;	
}	

/* ----------------------------------------------------- */



/* Tabella Header di Testa */
.TableHeader {
	border: 0Px;
	height: 255Px;
	width: 814Px;
}
.TableHeader_1 {
	background-image: url(../bg_top.jpg);
	height: 5Px;
}
.TableMenuFlash {
	text-align:center;
	background-image: url(../bg_center.jpg);
	background-repeat:repeat-y;
	background-color:#006633
}


/* DIV Centrale dei Contenuti */
.DivBackGroundCenterPage {
	background-image: url(../bg_center.jpg);
	background-repeat:repeat-y;
	width: 814Px;
	text-align: center;
	vertical-align: top;
}

/* DIV sinistro tabulazione home */
.DivLeftPage {
	width: 500Px;
	text-align: center;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
}

/* DIV destro tabulazione home */
.DivRightPage {
	width: 284Px;
	text-align: center;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	background-image: url(../bg_car_of_the_week.gif);
	background-repeat:no-repeat;
	background-position: left top;
}	
/* Td di allineamento contenuti HomePage */
.HomeSpacer {
	width: 10Px;
}


/* Tabella HomePage background Tutte Auto */
.BgHomeNovitaTutteAuto {
	width: 500Px;
	height:200Px;
	background-image: url(../blocco_bovisio.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	border: 1Px solid #CCCCCC
}



/* DIV sinistro tabulazione Chi Siamo */
.LeftPageChiSiamo {
	width: 545Px;
	padding: 10px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	text-align:justify;
	background-image: url(../bg_chisiamo.jpg);
	background-repeat:no-repeat;
	background-position: top left;	
}

/* DIV destro tabulazione Chi Siamo */
.RightPageChiSiamo {
	width: 239Px;
	height: 400px;
	text-align: center;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	background-image: url(../bg_chisiamo_dx.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
}	


/* Tabella introduzione testo Contatti */
.TableHeaderContatti {
	background-image:url(../bg_contatti.gif);
	background-repeat:no-repeat; 
	background-position:top left; height:70px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	width: 100%;
}

/* Sinistro tabulazione Contatti */
.LeftPageContatti {
	padding: 10px;
	width: 258Px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align: left;
	background-image: url(../bg_bovisio.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* Centrale tabulazione Contatti */
.CenterPageContatti {
	padding: 10px;
	width: 258Px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	background-image: url(../bg_lentate.gif);
	background-repeat: no-repeat;
	background-position: right;	
}	
/* Destro tabulazione Contatti */
.RightPageContatti {
	padding: 10px;
	width: 258Px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	background-image: url(../bg_assistenza.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
/* DIV centrale per Form Contatti */
.DivFormContatti {
	width: 794Px;
	height: 310px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align: justify;
}
.DivFormPrivacy {
	width: 794Px;
	height: 230px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align: justify;
}
.DivHomeNovitaBorder {
	width: 794Px;
	height: 250px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	background-image: url(../bg_novita.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.DivHomeTextAlign {
	overflow: auto;
	height: 210Px;
	width: 600Px;
	border: 1px solid #ACCAC4;
	text-align:left;
}



/* Sinistro tabulazione Servizi */
.LeftPageServizi {
	width: 545Px;
	padding: 10px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	text-align:justify;
	background-image: url(../bg_servizi_text.gif);
	background-repeat:no-repeat;
	background-position: top left;	
}
/* Destro tabulazione Servizi */
.RightPageServizi {
	width: 239Px;
	height: 360px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	text-align:justify;
	background-image: url(../bg_servizi.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* Style del Titolo dell'elenco dei Servizi */
.StyleTitoliServizi {
	color: #407E84;
	font-weight: bold;
	font-size: 14px;
	text-align:center
}

/* Tabella HomePage ricerca Auto */
.TableSearchCar {
	padding-left: 15Px;
	height: 120Px;
	width: 100%;
	background-image:url(../bg_search.gif);
	background-position: right bottom;
	background-repeat:no-repeat
}
/* Style del Titolo della ricerca Automobili */
.StyleRicercaAutomobili {
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	height: 20Px;
	padding-top: 2Px;
	padding-left: 15Px;
	text-align: left;
	background-color:#9ab4b5;
}


/* Destro tabulazione Finanziamenti */
.RightPageFinanziamenti {
	padding: 10px;
	width: 224Px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	text-align:justify;
	background-image: url(../bg_finanziamenti_dx.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* Sinistro tabulazione Finanziamenti */
.LeftPageFinanziamenti {
	width: 560Px;
	height: 360px;	
	padding: 10px;
	vertical-align: top;
	border: 1Px solid #CCCCCC;
	text-align:left;
	text-align:justify;
	background-image: url(../bg_finanziamenti.jpg);
	background-repeat:no-repeat;
	background-position: top left;	
}


/* Style della Tabelle Ricerca presente in Home Page - fatto da 3 colonne */
.InnestoSx {
	color: #407E84;
	font-weight: bold;
	font-size: 16px;
	width: 50%;
	text-align:left;
	padding-bottom: 5Px;
}
.InnestoDx {
	color: #407E84;
	font-weight: bold;
	font-size: 16px;
	width: 50&;
	text-align:left;
	padding-bottom: 5Px;
}

/* Tabella Descrizione Foto Anteprima Home */
.TdDescriptionThumbnailHome {
	text-align: left;
	vertical-align:top;
	width: 100%;
}
.TdDescriptionThumbnailHome_Titolo1 {
	padding-left: 5Px;
	font-weight: bold;
	font-size: 16px;
}
.TdDescriptionThumbnailHome_Titolo2 {
	padding-top: 5Px;
	padding-bottom: 5Px;
	padding-left: 10Px;
	font-size: 12px;
	height: 45Px;
	background-color: #e5e5e5;
}
.TdDescriptionThumbnailHome_Titolo3 {
	padding-left: 5Px;
	text-decoration: underline;
	text-align: right;
}
.TdDescriptionThumbnailImage {
	width: 120Px;
	height: 90Px;
	border: 1px solid #CCCCCC;
	background-color: #009999;
	padding-left: 1Px;
	padding-right: 1Px;
	padding-bottom: 1Px;
	padding-top: 1Px;
}
.TdDescriptionThumbnailImage:hover {
	width: 120Px;
	height: 90Px;
	border: 1px solid #CCCCCC;
	background-color: #FFCC00;
	padding-left: 1Px;
	padding-right: 1Px;
	padding-bottom: 1Px;
	padding-top: 1Px;
}

.fancyzoom {
	height: 40Px;
	border: 1px solid #CCCCCC;
	background-color: #009999;
	padding-left: 1Px;
	padding-right: 1Px;
	padding-bottom: 1Px;
	padding-top: 1Px;
}
.fancyzoom:hover {
	height: 40Px;
	border: 1px solid #CCCCCC;
	background-color: #FFCC00;
	padding-left: 1Px;
	padding-right: 1Px;
	padding-bottom: 1Px;
	padding-top: 1Px;
}


/* Style del Titolo delle Promozioni della Settimana */
.StylePromozioniSettimana {
	color: #407E84;
	font-weight: bold;
	font-size: 18px;
	height: 40Px;
	padding-top: 20Px;
}

/* Tabella Footer */
.TableFooter {
	background-image: url(../footer.jpg);
	height: 46Px;
	width: 814Px;
	padding-left:15Px;
}
/* Td Firma WebDesigner */
.TdFirmaWebDesigner {
	width: 18%;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 9Px;
	padding-right: 15px;
	text-align:right
}


/* Link del Footer */
.LinkFooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10Px;
}
a.LinkFooter {
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkFooter:visited {
	color: #226D7B;
	text-decoration: none;
}
a.LinkFooter:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Stili della Scheda Tecnica */
.TechicalDetailsSx {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	width: 75Px;
	text-align:left;
}
.TechicalDetailsDx {
	background-color: #CCCCCC;
	overflow: auto;
	text-align:left;
	width: 153Px;
}
.TechicalDetailsNote {
	border: 1px solid #CCCCCC;
	background-color: #DFDFDF;
	padding-left: 1Px;
	padding-right: 1Px;
	padding-bottom: 1Px;
	padding-top: 1Px;
}
.TecnicalDetailDiv {
	overflow: auto;
	height: 60px;
	width: 400px;
	text-align:left;
}
