﻿/**
 * Audi Integrator Templating
 * @Author: Marco Pegoraro
 */
/**
 * Dimensione fissa della clonna di sinistra per la
 * gestione del doppio incolonnamento di pagina nel layout 03.
 */
#pall {
	display: block;
	overflow: hidden;
}
.sinistra {
	width: 500px;
	display: block;
	overflow: hidden;
	float: left;
}
.destra {
	display: block;
	overflow: hidden;
	float: left;
}
#pall #audi_content.floatbox {
	width: 480px;
}
#pall .pageContent #audi_content.floatbox {
	width: 730px !important;
}
/**
 * Ridefinizione del menu a pie' di pagina.
 * Riga bianca puntinata e voce "Indietro".
 */
#pall #audi_content.floatbox ul.func_pagelinks {
	display: block;
	text-align: right;
}
#pall #audi_content.floatbox ul.func_pagelinks li {
	float: left;
}
#pall #audi_content.floatbox ul.func_pagelinks li a {
	text-decoration: underline;
}
#pall #audi_content.floatbox ul.func_pagelinks li.firstBackLink {
	margin: 0 3px 0 0;
	padding: 0;
}
/*FORM*/
/******************************/
.box500 {
	width: 400px;
	text-align: left;
	display: block;
	overflow: visible;
}
.spacer5 {
	display: block;
	clear: both;
	height: 5px;
}
.spacer10 {
	display: block;
	clear: both;
	height: 10px;
}
.spacer20 {
	display: block;
	clear: both;
	height: 20px;
}
.spacer35 {
	display: block;
	clear: both;
	height: 35px;
}
input {
	margin: 0px;
	padding: 0px;
}
input.text {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.col_dx {
	width: 170px;
	display: block;
	float: left;
}
.col_sx {
	width: 170px;
	display: block;
	float: left;
}
.colonna {
	display: block;
	float: left;
}
.inlineBox500 {
	width: 480px;
	display: block;
	float: left;
}
.inlineBox {
	width: 170px;
	display: block;
	float: left;
}
.inlineBoxData {
	width: 170px;
	display: bloom: 3px;
}
textarea {
	width: 300px;
}
/*---- Diego  Ricerca------*/
.comand_top {
	margin-left: 10px;
}
.comand_top a {
	font-weight: bold;
	margin-right: 20px;
}
.comandi {
	background: #7D8087;
	padding: 5px;
}
.comandi a {
	font-weight: bold;
}
.box_ricerca {
	Margin-top: 5px;
	background: url('/dyn/layout2010-audi/images/sfnd_usato.jpg');
	background-repeat: repeat-y;
	padding: 10px;
	display: table;
}
.box_ricerca #titolo {
	color: #ffffff;
	font-weight: bold;
}
.tipologia_veicolo {
	width: 460px;
}
.lft {
	margin-left: 10px;
	float: left;
}
.lft #plus {
	color: #D28A48;
	font-style: italic;
	font-weight: bold;
}
.rght {
	float: right;
	margin-right: 10px;
}
.clear {
	clear: both;
}
.pul {
	font-size: 11px;
	color: #ffffff;
	background: url(/dyn/layout2010-audi/images/sprite_buttons.png);
	border: none;
	width: 156px;
	height: 21px;
}
textbox, area, textarea, input, label {
	font-size: 11px !important;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.rbtnList {
	margin-bottom: 10px;
}
.rbtnList td {
	padding-right: 15px;
}
/*---- Diego  Ricerca------*/
.comand_top_lista {
	margin: 0px 0px 5px 0px;
	display: table;
	width: 704px;
}
.comand_top_lista a {
	font-weight: bold;
	margin-right: 2px;
}
.contiene_ricerca {
	float: left;
	width: 476px;
}
.box_ricerca {
	Margin-top: 5px;
	background: url('/dyn/layout2010-audi/images/sfnd_usato.jpg');
	background-repeat: repeat-y;
	padding: 10px;
	width: 476px;
	display: table;
}
.box_ricerca h2 {
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.lft {
	margin-left: 10px;
	float: left;
}
.rght {
	float: right;
	margin-right: 35px;
}
.clear {
	clear: both;
}
.box_opzioni {
	width: 135px;
	margin-right: 15px;
	float: left;
}
.box_spot {
	Margin-top: 5px;
	background: url('/dyn/layout2010-audi/images/sfnd_spot.jpg');
	background-repeat: repeat-y;
	padding: 10px;
	width: 210px;
	display: table;
	float: right;
}
.box_azioni_lista {
	background: #7D8087;
	padding: 5px;
	padding-left: 13px;
}
.box_azioni_lista a {
	text-decoration: none;
	color: White;
}
.foto_car_sopra {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 120px;
	height: 90px;
}
.con_flex_2col .alternate_lsita td {
	background: url('/dyn/layout2010-audi/images/sfnd_alt_lista.jpg');
	border: none;
	height: 40px;
}
.con_flex_2col .bck_lista td {
	background-color: #7D8087 !important;
	padding-right: 3px;
}
.plus {
	color: #D28A48;
	font-style: italic;
	font-weight: bold;
}
.box_dati_vettura {
	width: 365px;
	float: left;
}
.box_dati_vettura td#alternate {
	padding: 5px;
}
.box_dati_vettura td#alternate1 {
	background: url('/dyn/layout2010-audi/images/sfnd_alt_lista.jpg');
	padding: 5px;
}
.box_foto_car {
	width: 320px;
	float: right;
	background: #B3B5BD;
	display: table;
}
.foto_2 {
	float: left;
	width: 159px;
}
.foto_2_right {
	float: right;
	width: 159px;
}
.foto_2 #titolo {
	background: #7D8087;
	padding: 5px;
	color: White;
	font-weight: bold;
}
.foto_2_right #titolo {
	background: #7D8087;
	padding: 5px;
	color: White;
	font-weight: bold;
}
.foto_car {
	float: left;
	margin-right: 1px;;
	margin-top: 3px;
}
.foto_2_info_box {
	width: 320px;
	background: #B3B5BD;
	display: table;
}
.foto_2_info_box #titolo {
	background: #7D8087;
	padding: 5px;
	color: White;
	font-weight: bold;
}
.form {
	padding: 5px;
}
.consiglia {
	position: absolute;
	z-index: 50000;
	width: 350px;
	background: #ff0000;
	margin-left: -5px;
	margin-top: 30px;
	background: #B3B5BD;
	padding: 10px;
}
.close_b {
	background: #7D8087;
	padding: 4px;
	text-align: right;
}
.eventi_foto {
	float: left;
	margin-right: 10px;
}
.contiene_mini_foto {
	width: 190px;
	float: left;
	display: table;
}
.mini_foto {
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.big_foto {
	float: right;
	width: 548px;
	height: 411px;
}
.contiene_fotovettura {
	width: 820px;
}
.autoscelta h2 {
	font-size: 14px;
	color: White;
	background: #7D8087;
	width: 770px;
	clear: both;
	text-align: left;
	padding: 6px;
}
/* CONTAINER RICERCA */
.containerRicerca {
	width: 704px;
	display: table;
}
.containerRicerca td {
	vertical-align: top;
	color: Black;
}
.containerRicerca img {
	margin: 0;
	padding: 0;
	border: 0;
}
small {
	font-size: 9px;
}
.containerRicerca .clear {
	clear: both;
}
.containerRicerca .error {
	color: #d28a2c;
	font-weight: bold;
}
/* ----------- GRUNDGERÜST INDEX ----------- */
.containerRicerca #main {
	width: 704px;
	text-align: left;
}
.containerRicerca .infobox {
	position: relative;
	float: left;
	z-index: 3000;
}
.containerRicerca .graybox {
	background: url('/dyn/layout2010-audi/images/ricerca/bg.gif') repeat-y;
	background-color: #B3B5BD;
	padding: 20px 0px 20px 10px;
}
.containerRicerca .graybox2 {
	padding: 20px 20px 20px 10px;
	background-color: #B3B5BD;
}
.containerRicerca .info {
	position: absolute;
	top: 4px;
	right: -20px;
	z-index: 3001;
	cursor: pointer;
}
/* ----------- LINKS ----------- */
.containerRicerca a {
	text-decoration: none;
	color: #000;
	font-size: 10px;
}
.containerRicerca a:hover {
	color: white;
}
.containerRicerca .link {
	font-weight: bold;
	cursor: pointer;
}
.containerRicerca .neu {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/nuova-ricerca.gif) no-repeat;
}
.containerRicerca .ergebnis {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/risultato.gif) 0 2px no-repeat;
}
.containerRicerca .zurueck {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/ritonare.gif) 0 2px no-repeat;
}
.containerRicerca .drucken {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/orange/print_off.gif) 0 4px no-repeat;
}
.containerRicerca .merken {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/merken.gif) 0 1px no-repeat;
}
.containerRicerca .vergleichen {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/compare.gif) 0 1px no-repeat;
}
.containerRicerca .kontakt {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/contatti.gif) 0 1px no-repeat;
}
.containerRicerca .close {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/cancel_off.gif) 0 1px no-repeat;
}
.containerRicerca .xxl {
	padding-left: 18px;
	background: url(/dyn/layout2010-audi/images/ricerca/zoom.gif) 0 1px no-repeat;
	margin-top: 6px;
	display: block;
}
.pfeil {
	padding-left: 9px;
	background: url(/dyn/layout2010-audi/images/ricerca/pfeil.gif) 0 3px no-repeat;
}
.containerRicerca .white {
	color: #fff;
}
.containerRicerca .top10 {
	position: relative;
	left: 8px;
	top: 25px;
}
.containerRicerca .graylink {
	color: #5f5f61;
	cursor: pointer;
}
.containerRicerca #anfrage {
	margin-top: 6px;
}
.containerRicerca .button-big {
	display: block;
	height: 21px;
	width: 134px;
	color: white;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
.containerRicerca .big-on {
	cursor: pointer;
	background: url(/dyn/layout2010-audi/images/ricerca/button-on-big.gif) no-repeat;
}
.containerRicerca .big-on-over {
	cursor: pointer;
	background: url(/dyn/layout2010-audi/images/ricerca/button-on-big-over.gif) no-repeat;
}
.containerRicerca .big {
	cursor: default;
	background: url(/dyn/layout2010-audi/images/ricerca/button-big.gif) no-repeat;
}
.containerRicerca .btnSearch {
	cursor: pointer;
	background: url(/dyn/layout2010-audi/images/ricerca/button-big.gif) no-repeat;
	height: 21px;
	width: 134px;
	color: white;
	font-weight: bold;
	font-size: 10px !important;
	text-align: center;
	border-width: 0px;
}
.containerRicerca .btnSearch:hover {
	background: url(/dyn/layout2010-audi/images/ricerca/button-on-big-over.gif) no-repeat;
}
.containerRicerca .button-small {
	display: block;
	height: 21px;
	width: 80px;
	color: white;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
.containerRicerca .small-on {
	background: url(/dyn/layout2010-audi/images/ricerca/button-on-small.gif) no-repeat;
}
.containerRicerca .small-over {
	background: url(/dyn/layout2010-audi/images/ricerca/button-on-small-over.gif) no-repeat;
}
/* ----------- STYLE AUDI GRÖSSEN ----------- */
.containerRicerca .title159 {
	width: 159px;
}
.containerRicerca .title480 {
	width: 480px;
}
.containerRicerca .rightspace1 {
	padding-right: 1px;
}
.containerRicerca .trenner1 {
	height: 1px;
	background: white;
}
/* ----------- STYLE AUDI FARBEN ----------- */
.containerRicerca .title {
	height: 17px;
	line-height: 17px;
	padding: 0 0 0 5px;
	color: #fff;
	font-weight: bold;
}
.containerRicerca .greenbg {
	background: #7d8087;
}
.containerRicerca .orangebg {
	background: #d28a2c;
}
.containerRicerca .graybg {
	background: ;
}
.containerRicerca .orangefont {
	color: #d28a2c;
}
/* ----------- STYLE AUDI RASTER ----------- */
.containerRicerca .pos20 {
	margin-left: 15px;
}
.containerRicerca .top06 {
	position: relative;
	top: 6px;
	padding: 0;
	margin: 0;
}
.containerRicerca .g {
	position: relative;
	top: 2px;
}
.containerRicerca .plus {
	color: #d28a2c;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
}
.orange {
	color: #d28a2c;
	font-size: 10px;
	font-weight: bold;
}
.containerRicerca .chkSearchPlus label {
	color: #D9012F;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
}
.containerRicerca .chkSearchIva label {
	color: Black;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
}
.containerRicerca .plus2 {
	color: #d28a2c;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
}
/* ----------- STYLE AUDI SUCHMASKE ----------- */
.containerRicerca select {
	width: 130px;
	margin: 0 20px 0 0px;
	background-color: White;
}
.containerRicerca .sceltatext {
	margin: 0 10px 0 20px;
	font-size: 9px;
}
.containerRicerca .cell-160, .cell-160b {
	padding: 12px 0;
}
.containerRicerca .cell-159, .cell-159b {
	padding: 12px 0;
}
.containerRicerca .cell-160b, .cell-159b {
	padding-top: 0px;
}
.containerRicerca .cell {
	padding: 12px 0;
}
.containerRicerca .bright {
	border-right: 1px solid white;
}
.containerRicerca .btop {
	border-top: 1px solid white;
}
.containerRicerca .bbot {
	border-bottom: 1px solid white;
}
.containerRicerca .check {
	padding: 0;
	margin: 0;
}
.containerRicerca .checkbox {
	height: 13px;
	width: 13px;
}
/* ----------- STYLE AUDI AUSGABEMASKE ----------- */
.containerRicerca .tdata {
	padding: 6px 6px 6px 0;
}
.containerRicerca .paddata {
	padding: 6px 6px 6px 0;
}
.containerRicerca .sortlink {
	font-weight: bold;
	position: relative;
	left: 5px;
	top: 9px;
}
.containerRicerca .sortlinkmerk {
	font-weight: bold;
	position: relative;
	left: 5px;
	top: 9px;
}
.containerRicerca .sortlink2 {
	font-weight: bold;
	position: relative;
	top: 9px;
	text-align: center;
}
.containerRicerca .sort {
	position: relative;
}
.containerRicerca .top {
	float: left;
	left: 0px;
	top: 10px;
}
.containerRicerca .bottom {
	float: left;
	left: 0px;
	top: 12px;
}
.containerRicerca .right {
	text-align: right;
}
/* ----------- STYLE AUDI DETAILANSICHT ----------- */
.containerRicerca .haendler {
	margin: 0 16px;
}
.containerRicerca .b {
	font-weight: bold;
}
.containerRicerca .cardata {
	margin: 0px 10px 0 0px;
}
.containerRicerca .cardataform {
	margin: 0px 10px 0 0px;
}
.containerRicerca .cardata td {
	line-height: 14px;
	padding: 2px 0 2px 5px;
}
.containerRicerca .detaildata {
	margin-top: 12px;
	font-weight: bold;
}
.containerRicerca .button {
	border-bottom: 1px dotted #252525;
	position: relative;
	padding: 4px 0;
}
.containerRicerca .linkbut1, .linkbut2 {
	display: block;
	height: 15px;
	background: url(../../../userdata/11948/layout/button_orange.gif) 10px 0px no-repeat;
	font-weight: bold;
	padding-left: 45px;
}
.containerRicerca .linkbut2 {
	background: url(../../../userdata/11948/layout/button_grau.gif) 10px 0px no-repeat;
}
.containerRicerca .formtitle {
	font-weight: bold;
	margin-top: 6px;
}
.containerRicerca .on {
	width: 154px;
	background: #b3b5bd;
}
.containerRicerca .off {
	width: 154px;
	background: white;
}
.containerRicerca .msgsent {
	padding-bottom: 6px;
}
/* ----------- STYLE AUDI XXL-ANSICHT ----------- */
.containerRicerca .zoom {
	float: right;
	height: 65px;
	width: 100px;
	margin-right: 6px;
	cursor: pointer;
}
.containerRicerca .frame {
	background: #b3b5bd;
	height: 100%;
}
.containerRicerca .plus_big {
	color: #d28a2c;
	font-style: italic;
	font-size: 5em;
	font-weight: bold;
	margin-left: 24px;
}
/* ----------- STYLE AUDI VERGLEICHEN ----------- */
.containerRicerca .vgl-159 {
	width: 159px;
}
.containerRicerca .vgl-top107 {
	height: 105px;
}
.containerRicerca .vgl-pic {
	width: 159px;
	height: 104px;
	overflow: hidden;
}
.containerRicerca .vgl-top70 {
	height: 70px;
	background: #b3b5bd;
	padding: 6px 0 0 5px;
	font-weight: bold;
	font-size: 10px;
}
.containerRicerca .vgl-title, .vgl-title2, .vgl-title3 {
	line-height: 15px;
	padding-left: 5px;
	border-bottom: 1px dotted #3c3d3d;
	font-weight: bold;
}
.containerRicerca .vgl-title4 {
	line-height: 15px;
	padding-left: 5px;
	border-top: 1px dotted #3c3d3d;
	font-weight: bold;
}
.containerRicerca .containerRicerca .vgl-title2 {
	border: 0;
}
.containerRicerca .vgl-title3 {
	font-weight: normal;
	padding-left: 10px;
}
.containerRicerca .vgl-data, .vgl-data2 {
	line-height: 15px;
	border-bottom: 1px dotted #3c3d3d;
}
.containerRicerca .vgl-data2 {
	border: 0;
}
.containerRicerca .vgl-data4 {
	line-height: 15px;
	border-top: 1px dotted #3c3d3d;
}
/* ----------- STYLE AUDI DRUCKEN ----------- */
.containerRicerca .sceltaplus, .sceltaplus2 {
	line-height: 77px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 20px;
}
.containerRicerca .sceltaplus2 {
	padding: 0;
	color: #d28a2c;
	font-style: italic;
}
.containerRicerca .printtitle {
	background: #b3b5bd;
	line-height: 25px;
	padding-left: 5px;
	font-weight: bold;
	margin-top: 2px;
	font-size: 10px;
}
.containerRicerca .printplustext {
	float: right;
	padding-top: 28px;
	width: 180px;
	margin-right: 6px;
}
.containerRicerca .printdata {
	margin: 10px;
}
.containerRicerca .prt-title {
	font-weight: bold;
	width: 196px;
}
.containerRicerca #printtable td {
	font-size: 10px;
}
/* ----------- HEADLINES ----------- */
.containerRicerca h1, .containerRicerca h2, .containerRicerca h3, .containerRicerca h4 {
	margin: 0px;
	font-weight: bold;
}
.containerRicerca h1 {
	font-size: 12px;
	color: #fff;
}
.containerRicerca h2 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
}
.containerRicerca h3 {
	font-size: 10px;
	padding: 0;
	margin-bottom: 10px;
	font-weight: normal;
}
.containerRicerca h4 {
	font-size: 11px;
	margin-bottom: 3px;
}
/* CAR LIST */
.carListTab {
	width: 704px;
}
.carListTab td {
	padding: 5px 0px;
	line-height: normal !important;
	height: auto !important;
	vertical-align: middle;
}
.carListDataCell {
    vertical-align: top !important;
}
.carListPager {
	height: 20px;
}
.carListPager td {
	background-color: #7D8087;
	padding: 3px;
	color: White;
}
.carListPager td a {
}
.carThumbBox {
	/*width: 60px;
	height: 40px;
	overflow: hidden;
	position: relative;*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
.carThumbBox img {
	width: 60px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
.alternate_lsita {
	/* background: url('/dyn/layout2010-audi/images/sfnd_alt_lista.jpg'); */
	background-color: #B3B5BD;
}
label {
	font-weight: normal !important;
}
/* CONTATTI / DOVE SIAMO */
.mapFrame {
	margin: 0px 0px 20px 0px;
}
/* ORARI */
.timeTable {
	width: 100%;
	margin: 10px 0px 30px 0px;
}
.timeTable th {
	padding-bottom: 6px;
	background-color: transparent;
	background-image: url(/dyn/layout2010-audi/images/dotted_line.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	text-align: left;
}
.timeTable td {
	padding: 3px 0px;
}

