﻿/* CSS SEZIONE PRINCIPALE */

body, html {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background-image: url('../images/background.jpg');
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
}
.super_container {
	margin: auto;
	padding: auto;
}
div#container {
	width: 850px;
	margin: auto;
	text-align: left;
	font-size: 12px;
	padding: auto;
	display: block;
}
.head {
	height: 100px;
	width: 825px;
}
#logo {
	float: left;
	margin-top: 15px;
}
#marchi {
	float: right;
	margin-right: 10px;
	margin-top: 20px;
}
.area_risevata {
	width: 258px;
	display: table;
	background-image: url('../images/sfnd_area_riservata.png');
	background-repeat: no-repeat;
	background-position: top;
	font-size: 10px;
	color: #828385;
	height: 80px;
	margin-left: 0px;
	height: 85px;
}
.area_risevata_convenzioni {
	width: 258px;
	display: table;
	background-image: url('../images/sfnd_area_riservata_convenzioni.png');
	background-repeat: no-repeat;
	background-position: top;
	font-size: 10px;
	color: #828385;
	height: 80px;
	margin-left: 0px;
	height: 85px;
}
.area_risevata_service {
	width: 258px;
	display: table;
	background-image: url('../images/sfnd_area_riservata_service.png');
	background-repeat: no-repeat;
	background-position: top;
	font-size: 10px;
	color: #828385;
	height: 80px;
	margin-left: 0px;
	height: 85px;
}
.area_banner {
	width: 257px;
	display: table;
	font-size: 10px;
	color: #828385;
	height: 80px;
	margin: 16px 0px 0px 40px;
	float: right;
	background: #e1e1e1;
}
.titolo_riservato {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}
.box_area {
	margin-left: 8px;
	margin-top: 12px;
}
.box_menu {
	width: 880px;
	height: 44px;
	margin-top: 15px;
	display: table;
	text-transform: uppercase;
	color: white;
	font-size: 12px;
/*background-image:url('../images/pulsanti/menu_normal.jpg');float:left;*/
}
.box_ang {
	width: 9px;
	height: 44px;
	float: left;
}
.box_center {
	float: left;
	height: 44px;
	width: 812px;
	background-image: url('../images/ang_center_menu.jpg');
	background-repeat: x;
}
.sottomenu {
	width: 164px;
	color: #7f7f7f;
	font-weight: normal;
}
.sottomenu_spazio {
	height: 5px;
}
.sottomenu_link {
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-transform: none;
	background-image: url('../images/menu_servizi_s.png');
	background-repeat: no-repeat;
	font-weight: normal;
	line-height: 1.4;
	width: 165px;
 /*background:black;*/
}
.sottomenu_link_01_s {
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-transform: none;
	background-image: url('../images/menu_servizi_s_01.png');
	background-repeat: no-repeat;
	font-weight: normal;
	line-height: 1.4;
	width: 165px; /*background:black;*/;
	height: 95px;
}
.sottomenu_link a {
	text-decoration: none;
	font-size: 11px;
	color: #7f7f7f;
	text-transform: none;
	font-weight: normal;
}
.sottomenu_link_01_s a {
	text-decoration: none;
	font-size: 11px;
	color: #7f7f7f;
	text-transform: none;
	font-weight: normal;
}
.sottomenu_style {
	background-image: url('../images/1pixt.jpg');
}
.scheda_titolo_car {
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: normal;
	color: #555555;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
}
#menu {
	height: 30px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	display: inline;
	height: 25px;
}
#menu a {
	float: left;
	height: 35px;
	padding: 0px 3px 0px 0px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../images/menu_separator.jpg');
	background-position: right;
	background-repeat: no-repeat;
	background-position: right 2px;
}
#menu a:hover {
	/*background-image:url('../images/menu_select.jpg');
	background-repeat:repeat-x;*/

	color: #FFFFFF;
	height: 25px;
}
#menu .select a {
	float: left;
	height: 27px;
	padding: 10px 20px 0px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	/*background-image:url('../images/menu_select.jpg');
	background-position:right;
	background-repeat:repeat-x;
	background-position:0px -2px;*/
}
#linea_me_n_menu {
	font-size: 11px;
	font-weight: bold;
	width: 220px;
	margin-left: -20px;
	color: #ffffff;
	text-decoration: none;
	background-position: 0px 0px;
	padding-top: 2px;
	background: #000000;
}
.box_menu img {
	border: 0px;
	border: none;
}
.linea_n {
	height: 4px;
	width: 160px;
	background-image: url('../images/linea_me_n.jpg');
	background-repeat: no-repeat;
	margin-left: -12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.separa {
	width: 2px;
	margin-top: 3px;
	height: 30px;
	float: left;
	background-image: url('../images/menu_separator.jpg');
	background-position: right;
	background-repeat: no-repeat;
}
.img_page_top {
}
.img_page {
	font-family: "Trebuchet MS";
	width: 834px;
	height: 224px;
}
.img_page h1 {
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: normal;
	color: #555555;
	padding-top: 15px;
	padding-left: 5px;
	margin: 0px;
}
.box_contenuto {
	width: 832px;
	font-family: "Trebuchet MS";
}
.box_contenuto_page {
	width: 832px;
	font-family: "arial";
	background-image: url('../images/top_page_cont.jpg');
	background-repeat: no-repeat;
	margin-top: 20px;
	display: table;
	padding-top: 15px;
}
.contenuto_page_center {
	background-image: url('../images/center_page_cont.jpg');
	background-position: 0px 0px;
	width: 832px;
	display: table;
}
.contenuto_page_bottom {
}
.box_contenuto_left_home {
	display: table;
	width: 562px;
	float: left;
}
.left_home_titolo {
	font-size: 12px;
	padding-top: 3px;
	padding-left: 10px;
	background-image: url('../images/top_left.jpg');
	background-repeat: no-repeat;
	color: white;
	letter-spacing: 1px;
	height: 20px;
}
.left_contenuto {
	font-size: 12px; /*padding-top:3px;*/ /*padding-left:10px;*/;
	background-repeat: no-repeat;
	color: white;
	letter-spacing: 1px;
	background-image: url('../images/top_left_center_01.jpg');
	height: 141px;
}
.box_link_01 {
	float: left;
	padding-left: 90px;
	line-height: normal;
	letter-spacing: 0px;
	font-size: 10px;
	color: White;
	margin-top: 37px;
	line-height: 1.0;
	margin-top: 37px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.link_01 {
	width: 120px;
	padding-left: 20px;
	/*
	background-image: url('../images/link_freccia.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}
.link_01 a {
	font-size: 11px;
	text-decoration: none;
	color: white;/*#B4B4B4*/
	height: 15px;
	width: 120px;
	padding-left: 0px;
}
.link_01 a:hover {
	color: Black;
}
.box_link_02 {
	float: left;
	padding-left: 143px;
	line-height: 1.0;
	letter-spacing: 0px;
	font-size: 11px;
	color: White;
	margin-top: 42px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.link_02 {
	width: 120px;
	padding-left: 20px;
	/*
	background-image: url('../images/link_freccia.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}
.link_02 a {
	font-size: 11px;
	text-decoration: none;
	color: White;
}
.link_02 a:hover {
	color: Black;
}
.box_navigation {
	width: 270px; /*background-image:url('../images/sfnd_titolo_navigation.jpg');*/;
	background-repeat: no-repeat;
	float: left;
}
.box_navigation #sottomenu {
	padding-left: 20px;
	font-size: 11px;
	color: #5b5b5b;
	font-weight: bold;
	line-height: 1.2;
}
.text_contenuto {
	float: left;
	margin-left: 30px;
	width: 500px;
	font-size: 12px;
	color: #1a1a1a; /*#727272;*/
}
.text_contenuto h1 {
	font-size: 16px;
	color: #393939;
}
.text_contenuto a {
	color: black;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.box_contenuto_right_home {
	display: table;
	width: 251px;
	float: right;
	margin-top: -3px;
	background-image: url('../images/offerte_mese.png');
	background-repeat: no-repeat;
	height: 168px;
    /*background:#ffcc00;*/
}
.box_offerta_mese {
	display: table;
	width: 118px;
	margin-left: 10px;
	margin-top: 36px;
}
#offmese_nomevettura {
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 95%;
}
.box_offerta_mese a {
	color: #000000;
	font-weight: bold;
}
.box_offerta_mese_top {
	background-image: url('../images/offerta_box_top.png');
	background-repeat: no-repeat;
	height: 10px;
}
.box_offerta_mese_center {
	background-image: url('../images/offerta_box_center.png');
	background-repeat: repeat-y;
	height: 102px;
}
.box_offerta_mese_auto {
	padding: 5px;
	color: #5b5b5b;
}
.homeOfferPrice {
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}
.box_offerta_mese_bottom {
	background-image: url('../images/offerta_box_bottom.png');
	background-repeat: no-repeat;
	height: 10px;
}
.footer {
	line-height: 1.5;
	font-size: 11px;
	color: #959595;
	text-align: left;
}
.footer span {
	text-decoration: underline;
}
.footer a {
	text-decoration: underline;
	font-weight: bold;
	color: #959595;
}
/*--- sottomenu ----*/
#sottomenu ul {
	margin: 0;
	padding: 0;
	line-height: normal;
	list-style: none;
}
#sottomenu li {
	height: 19px;
}
#sottomenu a {
	font-size: 12px;
	font-weight: bold;
	color: Gray; /*#9F9F9F;*/
	text-decoration: none;
}
#sottomenu a:hover {
	font-weight: bold;
	color: #1a1a1a;
	text-decoration: none;
}
#sottomenu .select {
	font-size: 12px;
	font-weight: bold;
	width: 220px;
	margin-left: -20px;
	color: Black;
	text-decoration: none;
	background-image: url('../images/sfnd_titolo_navigation.jpg');
	background-position: right;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 2px;
}
#sottomenu .separatore {
	font-size: 11px;
	font-weight: bold;
	width: 220px;
	margin-left: -20px;
	color: #ffffff;
	text-decoration: none;
	background-position: right;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#sottomenu .select a {
	font-size: 12px;
	font-weight: bold;
	width: 220px;
	margin-left: 20px;
	color: Black;
	margin-top: 0px;
	text-decoration: none;
}
#linea_me_menu {
	font-size: 11px;
	font-weight: bold;
	width: 220px;
	margin-left: -20px;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../images/sfnd_titolo_navigation.jpg');
	background-position: right;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 2px;
}
.linea_me {
	height: 19px;
	padding-top: 0px;
	background-image: url('../images/linea_me.jpg');
	background-repeat: no-repeat;
	margin-left: -40px;
	background-position: center;
}
/*--- sottomenupage --*/
#sottomenupage {
/*
	height: 30px;
*/
}
#sottomenupage ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sottomenupage li {
	display: inline;
	height: 25px;
	float: left;
}
#sottomenupage a {
	float: left;
	height: 20px;
	padding: 2px 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	text-decoration: underline;
	margin-right: 3px;
}
#sottomenupage a:hover {
}
#sottomenupage .select {
	float: left;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../images/sfnd_s_v.jpg');
	background-repeat: repeat-x;
}
#sottomenupage .select a {
	float: left;
	font-weight: bold;
	height: 24px;
	padding: 2px 5px 0px 5px;
	color: #1a1a1a;
	text-decoration: none;
	background-image: url('../images/img_s_page.png');
	background-position: center 20px;
	background-repeat: no-repeat;
}
.dovesiamo_cartina {
	float: left;
	width: 295px;
}
.dovesiamo_indicazioni {
	float: right;
	width: 200px;
}
.cont_01_p {
	float: left;
	width: 247px;
	background-image: url('../images/sfnd_ric.jpg');
	background-position: 230px 70px;
	background-repeat: no-repeat;
}
.cont_02_p {
	float: right;
	width: 247px;
}
.cont_01 {
}
.cont_01_test {
	float: left;
	width: 247px;
	font-size: 11px;
	background-image: url('../images/sfnd_modulo.jpg');
	background-position: right;
	background-repeat: no-repeat;
	display: table;
}
.cont_01_test_job {
	float: left;
	width: 247px;
	font-size: 11px;
	background-image: url('../images/sfnd_modulo_job.jpg');
	background-position: right;
	background-repeat: no-repeat;
	display: table;
}
.cont_02_test {
	float: right;
	width: 247px;
	font-size: 11px;
}
.cont_01_test table, td, td, span,  {
	font-size: 11px;
}
.cont_02_test table, td, td,  {
	font-size: 11px;
}
.cont_02_test #privacy {
	font-size: 09px;
}
.cont_02_test #privacy a {
	font-size: 09px;
	color: gray;
}
/*--- news ---*/
.page_top_news {
	font-family: "Trebuchet MS";
	width: 834px;
}
.page_top_news h1 {
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: normal;
	color: #555555;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.box_contenuto {
	width: 832px;
	font-family: "Trebuchet MS";
}
.box_contenuto_page_news {
	width: 832px;
	font-family: "arial";
	background-repeat: no-repeat;
	margin-top: 0px;
	display: table;
	padding-top: 0px;
	display: table;
}
.contenuto_page_center_news {
	padding: 0px;
}
.contenuto_page_center_news a {
	font-weight: bold;
}
.contenuto_page_bottom {
}
.text_contenuto_news {
	font-size: 12px;
	color: #333333;/*#9f9f9f;*/
	float: right;
	width: 520px;
}
.text_contenuto_news h1 {
	font-size: 16px;
	color: #9f9f9f;
	margin: 0px;
	padding: 0px;
}
.carData {
	color: #9f9f9f;
	font-size: 13px;
}
.nome_auto {
	font-size: 16px;
	color: #9f9f9f;
	margin: 0px;
	padding: 0px;
}
.text_contenuto_news a {
	font-size: 16px;
	color: #9f9f9f;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.box_img_news {
	float: left;
	width: 278px;
	text-align: right;
}
.box_img_news a {
	color: #9f9f9f;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.pager_new {
	margin-top: 10px;
}
.pager_new a {
	padding-left: 7px;
	padding-right: 7px;
	background: #CFD4D8;
	color: #9f9f9f;
	text-decoration: underline;
}
/*----- usato ---*/
.box_contenuto_page_usato {
	width: 832px;
	font-family: "arial";
	background-image: url('../images/top_page_cont_usato.jpg');
	background-repeat: no-repeat;
	margin-top: 20px;
	display: table;
	padding-top: 15px;
}
.box_contenuto_page_credit {
	width: 832px;
	font-family: "arial";
	background-image: url('../images/top_page_cont_credit.jpg');
	background-repeat: no-repeat;
	margin-top: 20px;
	display: table;
	padding-top: 15px;
}
.contenuto_page_center_usato {
	background-image: url('../images/center_page_cont_usato.jpg');
	background-position: 0px 0px;
	width: 832px;
	display: table;
}
.contenuto_page_center_credit {
	background-image: url('../images/center_page_cont_credit.jpg');
	background-position: 0px 0px;
	width: 832px;
	display: table;
}
.text_contenuto_usato {
	/*margin-left:10px;*/
	width: 810px;
	font-size: 11px;
	color: #727272;
	height: 250px;
	position: relative;
}
.text_contenuto_usato h1 {
	font-size: 16px;
	color: #393939;
}
.text_contenuto_usato a {
	color: black;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.assoluto_lista_auto {
	position: absolute;
	height: 240px;
	width: 550px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: table;
	top: 0px;
	left: 265px;
}
.box_auto {
	float: left;
	width: 250px;
	display: table;
	margin-bottom: 15px;
	margin-right: 10px;
}
.foto {
	float: left;
	width: 64px;
	height: 48px; /*background:black*/
}
.dati {
	float: right;
	width: 180px;
	height: 75px;
}
.dati a {
	color: #727272;
	text-decoration: underline;
	font-weight: bold;
}
.pager_ric {
	margin-bottom: 0px;
}
/*----- ricerca auto ---*/
.riecerca_auto {
	color: #727272;
	margin-top: 30px;
	width: 495px;
	margin-left: 25px;
}
.riecerca_auto h1 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 16px;
	color: black;
}
orm:uppercase; font-size:16px;font-weight:bold;
}

.riecerca_auto table,tr,td,
{
	font-weight:bold;font-size:11px
}
/*--- scheda ---*/
.dati_auto_s {
	float: right;
	width: 505px;
}
.text_contenuto_scheda {
	font-size: 11px;
	color: #9f9f9f;
	float: right;
	width: 810px;
}
.miniature {
	text-align: left;
	width: 270px;
}
.miniature img {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
.privacy {
	font-size: 09px;
}
.privacy a {
	font-size: 09px;
	color: gray;
}
.scheda_info {
	padding: 5px;
	font-weight: bold;
	color: #232323;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	background: #d2d2d2;
	line-height: 100%;
}
.carInfoForm {
	font-size: 11px
}
.carInfoForm input, .carInfoForm textarea {
	border: 1px solid #dcdcdc;	
}
.sched {
	vertical-align: top;
}
.memo {
	margin-top: 15px;
}
.puls_arear {
	vertical-align: bottom;
}
.divBanner {
	position: absolute;
	z-index: 250000;
	margin-top: 150px;
	margin-left: 180px;
	background: white;
	display: table;
	visibility: visible;
}

/* HOME BOXES */

.homeBoxesContainer {
    display: table;
    width: 840px;
    margin: 5px auto 0px auto;
}
.homeBox {
    width: 268px;
    height: 236px;
    overflow: hidden;
    margin-right: 10px;
    float: left;
}

/* HOMEPAGE POPUP */

#popupBanner {
    position: absolute;
    left: 10%; 
    top: 25%;
    border: 5px solid #f0f0f0; 
    background-color: White; 
    z-index: 10;
}
.popupImage img {
    height: 294px;
}
.popupImage img {
    border-width: 0px;
}
.closePopupBar {
    text-align: right; 
    background-color: White;
    font-size: 12px;
    color: Gray;
    padding: 5px 10px
}
.closePopupBar a {
    color: Gray;
    text-decoration: none;
}
.closePopupBar a:hover {
    color: #333333;
}

.popUp {
    background-color: White;
    position: absolute;
    left: 300px;
    top: 150px;
    width: 550px;
    font-family: Verdana;
    padding: 0px;
    z-index: 2000; 
    border: 1px solid Gray
}
.popUp img {
    border-width: 0px;
    width: 550px;
}
.spot{
    text-align: center;
    font-weight: bold;
    color: Black;
    padding: 4px 0px 10px 0px;
    font-size: 12px;
    letter-spacing: -1px;
}
.spot a{
    color: Maroon;
}
.close {
    text-align: right;
    font-size: 11px;
    color: White;
    font-weight: bold;
    padding: 6px 5px;
	background-image: url(../images/chrome_bg.gif);
	background-repeat: repeat-x;
}
.close a{
    color: Gray;
}
