body {
	color: black;
	font-size: 10px;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: calibri, arial;
	background-image:url('..//imghome/MarinoBackground.png');
	
	/*padding-top:100px;*/
	padding-top:0px;
	margin-top:0px;

	background-color: #51616b;
	

	/*background-color: #FFFFFF;  /*bianco*/
	/*background-color:#EFEFEF; /*  grigio*/ 
	}

img{
	border:0;
}
	
a{
	text-decoration:none;
}
#container {
	width:990px;
	background: #ffffff;
	margin: 0  auto;
	border-top:		 0px solid #EFEFEF;
	border-right:	 0px solid #999;
	border-bottom:   0px solid #EFEFEF;
	border-left:     0px solid #999;

}
/* Styles for Intestazione */
	#intestazione {
		background-color: #fff;
		/*height:40px;*/
		padding:0px;
		
	}
	.MenuTesto{
		color:#FFF;
		font-size:12px;
		text-align:center;
	}
	.MenuTesto2{
		color:#FFF;
		font-size:13px;
		font-weight:bold;
	}
	.MenuTesto a{
		color:#FFF;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
	}
	.MenuTesto a:hover{
		color:#333;
		cursor:pointer;
	}
	.MenuTesto:hover{
		color:#333;
	}
	.LineY{
		background-image:url(../IMages/LineY.png); background-repeat:no-repeat; width:15px; background-position:center	
	}
/* End Styles for intestazione */

/* banner homepage*/
	#box {
		width: 100%;
		margin: 0 auto;
		padding: 0;
		text-align: left;
	}
	#box img {
		width: 1010px;
		height:200px;
		display: inline-block;
		position:absolute;
		/*top:0px;
		left:0px;*/
		padding: 5px;
		background-color: white;
		/*border-bottom: solid 2px #cccccc;
		border-top: solid 2px #cccccc;
		*/
	}
/* end banner home*/

/* Styles for body contenuto */
	.tabellaBody{
		padding:0px; width:990px; margin:0px;
 	}
	.colonnaSX{padding:0px; margin:0px;
		/*vertical-align:top; text-align:left; width:20px; background:url(../immagini/shadow_dx.png); background-repeat:no-repeat*/
 	}
	.colonnaCentrale{padding:0px; margin:0px; 
	}
	.colonnaDX{padding:0px; margin:0px;
		/*vertical-align:top; width:20px; background:url(../immagini/shadow_sx.png); background-repeat:no-repeat; background-position:right top; */
	}
/* end Styles for body contenuto*/ 


		#tinybox { z-index:99;top:0px;left:0px; position:absolute; padding:0px; background:#fff; background:url(../images/loading_big.gif) no-repeat 50% 50%; border:8px solid #d8e7fb; text-align:center}
		#tinymask  {z-index:98;position:absolute; top:0; left:0; height:100%; width:100%; background:#333; }
		#tinycontent {background:#fff; padding: 0px; margin: 0px; }

		#tinybox2 { z-index:99;top:0px;left:0px; position:absolute; padding:0px;background:url(../images/loading_big.gif) no-repeat 50% 50%; border:3px solid #8e0b19; text-align:center}
		#tinycontent2 {background:#ccc; padding: 0px; margin: 0px; }



/* Styles for sfondo */
	#foto{
		width:200px;
		text-align:center;	
	}
/* End Styles for sfondo */

	

/*menu*/
		#sinistra { 
			font-weight:bold;
			text-align:left;
		} 
		
		#destra a { 
			font-weight:bold;
			text-align:left;
		} 
		
		#destra hr { 
			width:90%;
		} 
		#destra { 
			/*border:2px solid #032394;
			/*
			left:80%;
			margin-left:80%;
			margin-right:2px;
			*/
		} 
/*fine menu*/


/* Styles for Footer */
		#footer {
			clear:both;
			padding:0px;	
			height:270px; /*50px*/
			width: 100%;
			text-align:LEFT;
			vertical-align:middle;
			/*background-color:#024B82;*/
			color:#CCC;
			font-size:12px;
			/*background: url('../imghome/FooterSfondo.png');
			background-repeat:no-repeat;*/
			background-color: #374249;
		}
		#footer p {
			font-size: 11px;
			line-height: 14px;
			color: #fff;
			margin: 1px;
			padding: 1px;
		}
		#footer a {
			color: #CCC;
			text-decoration: none;
		}
		#footer a:hover {
			color: #fff;
			text-decoration: underline;
		}
/* end Styles for Footer */

#rigaLista:hover {
	background:#136394;	
	color:#fff;	
}

input[type="radio"] { border-style:none; } 
textarea {
 border:1px solid #CCC;	
}
textarea:hover {
 border:1.5px solid #FC3 ;	
}
textarea:focus {
 border:2px solid  #FFA6A6 ;	
}



input.button {
	font-weight:bold;
	font-size:10px;
	width:50px;
}

.titolo {
	color:#224272;
	font-weight:bold;
	font-size:14px;
}
.titoloMarchi {
font-size:18px; color:#004c80; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px
}
.titoloRichiesta {
	font-weight:bold;
}
.labelRichiestaWEB {
	color:#666;
	font-size:12px;
}
.infoAuto {
	color:#666;
	font-size:14px;
}
.infoAuto b {
	color:#666;
	font-size:11px;
}
.prezzoAutoSX {
	font-size:12px;
	text-align:left;
	width:110px;
	border:0px solid #333;
	color:#333;
	font-weight:bold;
	white-space: no-wrap;
}
.prezzoAutoDX {
	font-size:18px;
	text-align:right;
	width:100px;
	color:#333;
	border:0px solid #F00;
	font-weight:bold;
	white-space: no-wrap;
}
.titolo1 {
	color:#F00;
	font-weight:bold;
	font-size:14px;
}
.titoloAuto {
	color:#0000A4;
	font-weight:bold;
}
#TabellaFinanziamento{
	font-size:10px;
	
}
#TabellaFinanziamento TD{
	font-size:10px;
	
}


/* Styles for Tabelle */
		.TableStyle {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #999999;
			border-collapse: collapse;
			font-size:10px;
			width: auto;
		}
		
		.TrStyle1 {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #999999;
			border-collapse: collapse;
			background-color:#ffffff;
		}
		
		.TrStyle2 {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #999999;
			border-collapse: collapse;
			background-color: #CCCCCC;
		}
		
		.TrStyleIntestazione {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #999999;
			border-collapse: collapse;
			background-color: #000000;
			color:#FFFFFF;
			text-align: center;
			font-weight: bold;
		}
		
		.TdStyle {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #FF9900;
			border-collapse: collapse;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
		.TdStyleCenter {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #FF9900;
			border-collapse: collapse;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
		}
		
		.TdStyleRight {
			border-width: 1px;
			border-spacing:0px ;
			border-style: solid;
			border-color: #FF9900;
			border-collapse: collapse;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:right;
		}
/* end Styles for Tabelle */


/*PAGINA AUTO LISTA*/
		.autoListaTitolo{
			font-size: 18px;
			border: 0px solid #FF9900;
			color:#666; 
			width:100%;
			text-align:center;
			vertical-align:top;
		}
		
		
		
		.tableAutoLista{
			border:0px solid  #000;
			padding:10px; vertical-align: top; width:100%
		}
		
		.tableAutoLista td{
			border-bottom:2px solid #CCC;
		}
		
		.tdNoBorder{
			border-bottom:0px solid #000;
		}
		
		.tdBorder{
			border-bottom:1px solid #CCC;
		}

/*end PAGINA AUTO LISTA*/



/*menu sx*/
.bottoneCercaMenuSX{
	background-image:url('img/cerca.png');
	background-repeat:no-repeat;
	background-position: left center;
	width:90%; height:25px; font-size:13px; font-weight:bold; 
	color:#666; 
	font-family:Verdana, Geneva, sans-serif;
}
/*end menu sx*/



    #MarcheHeader{
        padding:5px; border:1px solid #FFF; float:left;font-size:9px; color:#FFF; display:table-cell;
    }
    
    #MarcheHeader:hover{
        border:1px solid #999;
		color:#666;
    }
    .MarcheHeader{
        padding:5px; border:1px solid #FFF; float:left;font-size:9px; color:#FFF; display:table-cell;
    }
    .MarcheHeader:hover{
        border:1px solid #999;
		color:#666;
    }







		#SlideBanner .nascondi{ position:absolute; cursor:pointer;font-size:16px;  bottom:1px; color:#FFF; text-decoration:underline}
		#SlideBanner #testo{position:absolute; bottom:5px; left:80px;  margin:0 auto; padding:0; color:#FFF }	
		#SlideBanner #sfonto{  margin:0 auto; padding:0; }	
		#SlideBanner {
		  height:153px;
		  
		  position:fixed !important;
		  position: absolute ;
		   bottom: 0px;
		   display:none;
		   text-align:right;
		   z-index:999;
		  
		}

		.SlideBannerApri{
			position:fixed !important;
			position: absolute ;
			bottom:0%; 
			right:5%;
			cursor:pointer;
			border-top: 2px solid #0a6400;border-right: 2px solid #0a6400; border-left: 2px solid #0a6400;
			width:250px;
			background:#EDEDED;
			height:30px; display:none;
			text-align:center;		
		}
		.SlideBannerApri .open{ color:#0a6400; font-size:16px}
 

