/* elementi fissi */

body   { color: #929292; font-size: 11px; font-family: Arial, Geneva, Swiss, SunSans-Regular; background-color: #fff; margin: 0px; padding: 0px }
td   {  font-size:11px  }
th   {  font-size:11px  }

img{
	border: none;
}
/* link */
a, a:visited, a:hover { color: #4D79A6; text-decoration: none }
a.menu, a.menu:visited, a.menu:hover { color: #FFCE1F; text-decoration: none; font-weight:bold; font-size:13px; font-style:italic }
a.bold, a.bold:visited, a.bold:hover { color: #666; text-decoration: none; font-weight:bold; font-size:11px; }
a.boldblu, a.boldblu:visited, a.boldblu:hover { color: #4D79A6; text-decoration: none; font-weight:bold; font-size:11px; }
a.menusx, a.menusx:visited, a.menusx:hover { color: #666; text-decoration: none; font-size:11px; }
a.menusxsel, a.menusxsel:visited, a.menusxsel:hover { color: #036; text-decoration: none; font-weight:bold; font-size:11px; }

/* formattazione */
.bold { font-weight:bold;}

/* altro */
.giallo { color: #FFCE1F }
.fascia { background-color: #eee }
.piede { background-color: #FFCE1F }
.blu { color: #036}
.boldblu { color: #4D79A6; font-weight:bold; font-size:13px; }
#pseudoframepiccolo {
	border: 0px solid #000066;
	overflow: auto; 
	height: 170px; 
	width:240px; 
	padding-right: 5px;
	padding-left:4px;
	scrollbar-face-color:#eee; 
	scrollbar-highlight-color:#d2d2d2; 
	scrollbar-shadow-color:#D2D2D2; 
	scrollbar-3dlight-color:#eee; 
	scrollbar-arrow-color:#D2D2D2; 
	scrollbar-track-color:#eee; 
	scrollbar-darkshadow-color:#eee; 
	scrollbar-base-color:#f00; 
}
#pseudoframegrande {
	border: 0px solid #000066;
	overflow: auto; 
	height: 170px; 
	width:440px; 
	padding-right: 25px;
	padding-left:4px;
	scrollbar-face-color:#eee; 
	scrollbar-highlight-color:#d2d2d2; 
	scrollbar-shadow-color:#D2D2D2; 
	scrollbar-3dlight-color:#eee; 
	scrollbar-arrow-color:#D2D2D2; 
	scrollbar-track-color:#eee; 
	scrollbar-darkshadow-color:#eee; 
	scrollbar-base-color:#f00; 
}

.nograzie
{
	display:none;
}

#footer{
	border-top: 12px solid #FFCE1F;
	margin: 0;
	padding: 0;
	height: 1em;
}

#footer li{
	float: left;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;	
	border-right: 1px solid #D2D2D2;
}

#footer li.last{
	border:none;
}

#footer a{
	color:#929292;
	text-decoration: none;
}

#hpcol1{
	width:195px;float:left;
	overflow: hidden;
}

#hpcol2{
	width:195px;float:left;margin:0 10px;
	overflow: hidden;
}

#hpcol3{
	width:195px;float:left;
	overflow: hidden;
}

#hpcol1,#hpcol2,#hpcol3,#nuovocol1,#nuovocol2,#nuovocol3{
	background: transparent url(../img/px_grey.gif) repeat-x scroll 0 24px;
}
#hpcol1 .header a.logo, #nuovocol1 .header a.logo,
#hpcol2 .header a.logo, #nuovocol2 .header a.logo,
#hpcol3 .header a.logo, #nuovocol3 .header a.logo{
	display: block;
	float:right;
	font-weight: bold;
	margin-bottom: 10px;
}

#hpcol1 img.logo, #nuovocol1 img.logo,
#hpcol2 img.logo, #nuovocol2 img.logo,
#hpcol3 img.logo, #nuovocol3 img.logo{
	vertical-align: middle;
	margin-left: 5px;
}

#hpcol1 img.header,#nuovocol1 img.header,
#hpcol2 img.header,#nuovocol2 img.header,
#hpcol3 img.header,#nuovocol3 img.header{
	margin: 5px 0 10px 0;
}

#hpcol1 div.content img,
#hpcol2 div.content img,
#hpcol3 div.content img{
	width:195px;
}

#hpcol1 h3, #hpcol2 h3, #hpcol3 h3{
	color: Black;
	font-size: 1em;
}

#hpcol1 p, #hpcol2 p, #hpcol3 p{
	padding-right: 20px;
}

div.content p.sede{
	font-size:16px;
	font-weight:bold;
	color:#ccc;
	font-style:italic;
}

div.content span.telefono{
	display: block;
	float: right;
	width: auto;
	font-size:16px;
	font-weight:bold;
	color:#4D79A6;
	font-style:italic;
	margin-left: 10px;
}

div.content{
	clear: both;
}

h2.car_model{
	color:#4D79A6;
	font-size: 1.1em;
	margin-top: 10px;
}

div.car_container{
	margin: 0px;
}

div.car_description{
	text-align: justify;
}

div.car_image{
	margin-top: 10px;
	width: 80px;	
}

a.car_detail{
	display: block;
	float: right;
}

#nuovocol1, #nuovocol2, #nuovocol3{
	width: 279px;
	float: left;
	overflow: hidden;
}