body
{
	background-color: #fff;
	color: #000;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size: 80%;
	margin: 0em;
	padding: 0em;
}
img, div { behavior: url(../iepngfix.htc) }
.master{
	width:1155px;
	margin:0 auto;
	}
.bo{border:1px solid red;}
.bb{border:3px solid green}
.fl{float:left}
.fr{float:right}
.cl{clear:left}
.cb{clear:both}
.cr{clear:right}
.b{font-weight:bold}
.w150{width:150px}
/* HOMEPAGE */
.masterHome{
	width:1100px;
	height:782px;
	margin:0 auto;
	background:url(../images/bghome.gif) no-repeat top left;
	}
.bgmenuHome{
	position:relative;
	top:141px;
	left:0px;
	width:525px;
	height:268px;
	}	

.topLeft{
	width:48%;
	}
.topRight{
	width:560px;
	padding-top:40px;
	text-align:right
	}	
	
.blkHome1,.blkHome2,.blkHome3,.blkHome4{	
	width:280px;
	height:305px;	
	text-align:center;
	margin-top:10px
	}	
.blkHome1{
	margin-left:0px;
	background:url(../images/block1.gif) no-repeat top left;
	}	
.blkHome2{
  width:250px;
	background:url(../images/block2.gif) no-repeat top left;
	}		
.blkHome3{
	background:url(../images/block3.gif) no-repeat top left;
	}		
.blkHome4{
	background:url(../images/block4.gif) no-repeat top left;
	}	
.centerBottom{
	height:360px;
	}	
.footer{
	width:100%;
	height:20px;
	line-height:20px;
	margin:25px 0 0 10px;
	}	
.blockimg{
	position:relative;
	border:0px;
	top:110px;
	}	
	
	
/* MENU' ROLLOVER */

div#navigation{width:520px;height:34px;font-size:11px}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;} 
div#navigation li{float: left;margin: 0 3px 0 0;padding:0;text-align:center} 
div#navigation a{display: block;width: 90px;line-height: 34px;
    text-decoration: none;
    background:url("../images/btnbg.png") repeat top left;color: #FFF; font-weight:bold;
	text-transform:uppercase;border-top:2px solid gray} 
div#navigation a:hover{background:url("../images/btnbg2.png") repeat top left;color:yellow;border-top:2px solid gray} 
/*div#navigation li#activelink a,div#navigation li#activelink a:hover{
	background:url("../images/btnbg.png")repeat top left;color:yellow;
    } 
*/	
.menu{	
position:absolute;
height:44;
top:360px;
z-index:100;
}
.bgmenu .menu{	
position:absolute;
height:44;
top:230px;
z-index:100;
}
.menuint{	
height:44;
top:100%;
margin-top:-48px;
}
/* PAGINA INTERNA */
.intopleft{
	float:left;	
	width:415px;
	height:100px;
	}
.intopright{
	float:right;	
	}	
.master{
	width:1100px;
	margin:0 auto;
	}
	
.bgmenu{
	width:525px;
	height:268px;
	background:url(../images/backmenuint.jpg) no-repeat top left;
	text-align:right
	}		
.present_nissan{
	padding-top:20px
	}	
.graycontent{
	width:99.7%;
	background-color: #D7D7D7;
	border-left:2px solid red;
	border-right:2px solid red;	
	border-bottom:2px solid red;	
	}
	
.footer2{
	width:100%;
	height:20px;
	line-height:15px;
	text-indent:20px;
	color:#FFF;
	font-size:9px;
	background-color:#F00;
	border-bottom:4px double gray;
	border-top:4px double gray;	
	}	
.footer2 A:link,.footer2 A:hover,.footer2 A:visited{
	color:yellow;
	font-weight:bold;
	text-decoration:none;
	}	
.footer2 A:hover{
	color:#FF0
	}	
/* PAGINAZIONE */
.now{
	background-color:red;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0 3px 0 3px;
	border:1px solid red;
	border-right:10px solid #CCC;
	border-left:10px solid #CCC;	
	}
.otherpage A:link,.otherpage A:hover,.otherpage A:visited{
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-size:14px
	}	
.paginazione{
	padding:15px 0 35px 0
	}
.norecord{
	width:270px;
	height:18px;
	margin:0 auto;
	margin-top:80px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	font-style:oblique;
	text-indent:20px;
	line-height:18px;
	background:url(../images/attenzione.jpg) no-repeat top left;
	}	
/* FINE PAGINAZIONE */

/* ARTICOLI */
.linea{
background-image: url(../images/line.gif);
background-repeat:repeat-x;
width:367px;
height:3px;
}

.prezzo {
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14pt;
font-style:italic;
font-weight:bold;
}

.ab{
	color:#F00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
	}
.modsearch{
	background-color:red;
	padding:8px;
	margin-right:10px;
	}	
.ordina_per A:link,.ordina_per A:hover,.ordina_per A:visited{
	color:#FFF;
	text-decoration:none;
	}	
.bottone{
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	font-size:10px;
	border:4px double #C00;
	}	
.menu2int,.menu3int{
	width:110px;
	height:40px;
	font-size:10px;
	line-height:40px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	margin:2px;
	}	
	
.menu3int{
	margin-top:20px
	}	
.topzone{
	height:250px;
	width:450px;
	margin-top:15px;
	}	
.indtop{
	width:500px;
	}	
.menu2int A:link,.menu2int A:hover,.menu2int A:visited,.menu3int A:link,.menu3int A:hover,.menu3int A:visited{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	}	
.menu2int A:hover,.menu3int A:hover{
	color:yellow
	}
#ricerca SELECT{ 
	background-color:#CCC;
	font-size:11px;
}	
/* FINE ARTICOLI */

/* PAGINA RAGGIUNGERCI */
#trovaf INPUT,#trovaf SELECT,.in INPUT,#inp_testo TEXTAREA{
	background-color:#CCC;
	COLOR:#000;
	FONT-SIZE:11PX;
	text-align:left;
	}
.inform{
	width:150px;
	padding-bottom:5px;
	}	
.bform{
	line-height:12px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 2px 0;
	}	
	
/* FINE PAGINA RAGGIUNGERCI */

/* PAGINA CONTATTACI */
.tdf{
	width:300px;
	height:30px;
	border-bottom:1px dotted gray;
	padding-top:10px
	}
.leftcolform{
	float:left;
	width:300px;
	padding:20px
	}	
.rightcolform{
	float:left;
	width:600px;
	padding:20px;
	padding-left:60px
	}		
.lb{
	float:left;
	font-weight:bold;
	text-align:left;
	}	
.in{
	float:right;
	}	
.in INPUT{
	width:200px
	}	
/* FINE PAGINA CONTATTACI */

.icontitle{
	color:#F00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	height:25px;
	line-height:38px
	}
TABLE.orari{width:600px}	
.orari TD{
	border-bottom:1px dotted gray;
	padding:5px
	}	
.det{ border:1px solid red}
.section_title,.tb_car_opt2{font-size:12pt;font-weight:bold;text-transform:uppercase; color:red;height:40px;line-height:40px; text-align:center}
.tb_car_opt2{text-align:left;font-size:11px;line-height:20px}
#carat TD{ border-bottom:1px dotted red}
