@charset "utf-8";

/* Regole CSS */

	body { font-size: 62.5%;background-image:url("../img/layout/bkBody.gif"); }
	body, html { margin:0;padding:0;border:0;font-family:Arial, sans-serif;color:#666; }
	form { margin:0;padding:0;border:0; }

	div#pageLoader { position:absolute;width:100%;height:100%;top:0;left:0;background-color: #FFF;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;z-index: 100; }
	div#pageLoaderContent { position:absolute;top:50%;left:50%;width:32px;height:32px;margin-left:-16px;margin-top:-16px;z-index:101; }

	div#pageContainer { position:relative;display:block;width:940px;margin:auto;padding:0;border:0;overflow:hidden; }
	div#topBar { position:relative;display:block;height:133px;margin:0;padding:0;border:0;border-bottom:1px solid #FFF;overflow:hidden;background-image:url("../img/layout/bkTop.jpg");background-position:top left;background-repeat:repeat-x; }
	/* div#imageContainer { position:relative;display:block;height:279px;margin:0;padding:0;border:0;overflow:hidden; } -> su SLIDE.CSS */
	div#middleBar { position:relative;display:block;height:48px;margin:0;padding:0;border:0;overflow:hidden;/*background-color: #FFFF00;*/background-image:url("../img/layout/bkMidBar.gif"); }
	div#main { position:relative;display:block;margin:0;padding:0;padding-top:1em;padding-bottom:1em;border:0;overflow:hidden;background-color: #FFF; }
 	div#footer { position:relative;display:block;height:111px;margin:0;padding:15px;border:0;overflow:hidden;background-image:url("../img/layout/bkFooter.gif");color:#FFF;font-size:1.1em;font-weight:normal; }
 	div#credits { position:relative;display:block;text-align:right; }
 	div#credits a { color:#666;text-decoration:none; }
 	div#credits a:hover { text-decoration:underline; }

	div#sxArea { float:left;width:439px;margin:0;padding:15px;border:0;border-right:1px dotted #CCC;overflow:hidden;text-align:left; }
	div#dxArea { float:right;width:439px;margin:0;padding:15px;border:0;overflow:hidden;text-align:left; }

	img#logo { position:absolute;top:0px;left:15px;border:0;z-index:10; }

	ul#menu { position:absolute;top:214px;/* tolta la pag. servizi sceso di 58px - era 156px *//*left:540px;*/left:600px;border:0;z-index:20; }
	ul#menu li { display:block;/*width:363px;*/width:303px;height:56px;margin:0;padding:0;padding-left:20px;border:1px solid #FFF;border-right:1px solid #666;border-bottom:1px solid #666;z-index:20;background-color:#CCC; }
	ul#menu li.selected { background-color:#FFFF8C; }
	ul#menu li a { font-size:2em;line-height:55px;color:#666;text-decoration:none;text-transform:capitalize; }
	ul#menu li a:hover { text-decoration:underline; }

/*
	ul#brandMenu { position:absolute;top:430px;left:540px;left:600px;display:none;border:0;z-index:30; }
	ul#brandMenu li { display:block;width:303px;height:25px;margin:0;padding:0;padding-left:20px;border:1px solid #FFF;border-right:1px solid #666;border-bottom:1px solid #666;z-index:20;background-color:#E6E6E6; }
	ul#brandMenu li a { font-size:1.1em;line-height:24px;color:#666;text-decoration:none;text-transform:capitalize; }
	ul#brandMenu li a:hover { text-decoration:underline; }
*/
	ul#brandMenu { position:absolute;top:405px;/*left:540px;*/left:730px;display:none;border:0;z-index:30; }
	ul#brandMenu li { display:block;width:173px;height:25px;margin:0;padding:0;padding-left:20px;border:1px solid #FFF;border-right:1px solid #666;border-bottom:1px solid #666;z-index:20;background-color:#E6E6E6; }
	ul#brandMenu li a { font-size:1.1em;line-height:24px;color:#666;text-decoration:none;text-transform:capitalize; }
	ul#brandMenu li a:hover { text-decoration:underline; }

	div#sxArea h2 { display:block;font-size:2em;font-weight:normal;margin:0;padding:0;border:0;border-bottom:1px solid #666;line-height:12px;text-align:right; }

	div#dxArea h2 { display:block;font-size:2em;font-weight:normal;margin:0;padding:0;border:0;border-bottom:1px solid #666;line-height:12px;text-align:right; }
	div#dxArea h1 { display:block;font-size:2em;font-weight:normal;margin:0;margin-top:1em;margin-bottom:0;padding:0;border:0;font-style:italic; }
	div#sxArea p { display:block;font-size:1.1em;font-weight:normal;margin:0;margin-top:1em;padding:0;border:0; }
	div#dxArea p { display:block;font-size:1.1em;font-weight:normal;margin:0;margin-top:1em;padding:0;border:0; }
	div#dxArea p a { color:#666;text-decoration:none; }
	div#dxArea p a:hover { text-decoration:underline; }

	div#geoMap { display:block;height:350px;margin:0;padding:0;border:0;overflow:hidden; }

	/* Form Contatti */
	form#contactForm p { display:block;margin:0;margin-bottom:10px;margin-top:10px;padding:0;border:0;text-align:left;font-weight:bold;font-size:1em; }
	#contactForm p#firstRowContactForm { margin-top:0; }
	.formContactRow { clear:both;display:block;margin:0;margin-top:10px;padding:0;border:0;text-align:left;overflow:hidden; }
	.formLeftRow { float:left;margin:0;padding:0;border:0;width:48%;text-align:right; }
	.formRightRow { float:right;margin:0;padding:0;border:0;width:48%;text-align:right; }
	.labelDiv { float:left;margin:0;padding:0;border:0;padding-left:2%;padding-right:2%;padding-top:4px;width:46%;text-align:right; }
	.inputDiv { float:left;margin:0;padding:0;border:0;width:50%;text-align:right; }
	.inputDiv input { margin:0;padding:0;border:1px solid #C3C3C3;width:98%;height: 18px; }
	#sendContactButton { display:block;width:5em;border:1px solid #C3C3C3;font-size:1em;color:#666;font-family:Arial,sans-serif;background-color:#FFF; }
	.inputDiv select { margin:0;padding:0;border:1px solid #C3C3C3;width:99%;height:20px;font-size:1em;color:#666;font-family:Arial,sans-serif; }
	.formContactRow textarea { border:1px solid #C3C3C3;background-color:#FFF;width:99.5%;height:100px; }
	.txtSel { color:#919100;font-family:Arial, sans-serif;text-decoration:none;font-weight:bold; }
	.txtAlert { color:#CC0000;font-family:Arial, sans-serif;text-decoration:none;font-weight:bold; }


	div#sxArea div.carRow { display:block;margin:0;padding:10px;border:1px solid #DEDEDE;margin-top:1em;overflow:hidden; }
	div#sxArea div.carRow img { float:left;margin:0;padding:0;border:10px solid #DEDEDE;margin-right:15px;width:88px; }
	div#sxArea div.carRow p.carModel { display:block;font-size:1.1em;font-weight:bold;margin:0;padding:0;border:0; }
	div#sxArea div.carRow p.carYear {  }
	div#sxArea div.carRow p.carLink { border-bottom:1px solid #DEDEDE;text-align:right; }
	div#sxArea div.carRow p a { color:#666;text-decoration:none;font-style:italic; }
	div#sxArea div.carRow p a:hover { color:#919100; }

	div#dxArea div.carRow { display:block;margin:0;padding:10px;border:1px solid #DEDEDE;margin-top:1em;overflow:hidden; }
	div#dxArea div.carRow img { float:left;margin:0;padding:0;border:10px solid #DEDEDE;margin-right:15px;width:88px; }
	div#dxArea div.carRow p.carModel { display:block;font-size:1.1em;font-weight:bold;margin:0;padding:0;border:0; }
	div#dxArea div.carRow p.carYear {  }
	div#dxArea div.carRow p.carLink { border-bottom:1px solid #DEDEDE;text-align:right; }
	div#dxArea div.carRow p a { color:#666;text-decoration:none;font-style:italic; }
	div#dxArea div.carRow p a:hover { color:#919100; }

	div#dxArea p#backLink { font-size:1em;text-align:right;margin-top:5em; }
	div#dxArea p#pdfLink { text-align:right; }
	div#dxArea p#pdfLink img { border:0; }

	div#navMenu { display:block;margin:0;padding:0:border:0;margin-top:3em;overflow:hidden; }
	div#navMenu a { color:#919100;text-decoration:none; }
	div#navMenu a:hover { color:#666; }
	div#navMenu span { float:left;margin:0;margin-right:5px;width:20px;padding:.5em;border:1px solid #DEDEDE;text-align:center;background-color:#F1F1F1; }
	div#navMenu span#selPage { border:1px solid #FFFF00;background-color:#FFFF8C; }

	img#bigSizeImage { display:block;margin:0;padding:0;border:10px solid #DEDEDE;margin-top:1em;width:415px; }
	img#midSizeImage { display:inline;margin:0;padding:0;border:10px solid #DEDEDE;margin-top:1px;margin-right:1px;width:88px; }
	img#midSizeLastImage { display:inline;margin:0;padding:0;border:10px solid #DEDEDE;margin-top:1px;margin-right:0;width:88px; }