*{	
	margin:0; padding:0; border:0;
	}
	
html {
	width:100%; height:100%; overflow:auto;
	}

body {
	background:#FEBB7A url(../images/sfondo2.gif) repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FD7D00;
	}

#sfondo{
	width:800px;
	height:auto;
	position:absolute;
	left:50%;
	margin:0 0 0 -400px;
	/*background:url(../images/sfondo.gif) no-repeat;*/
	}
#container{
	width:763px;
	height:auto;
	margin:0 auto;  /*per centrarlo in firefox */
	text-align:center; /*per centrarlo in explorer */
	clear:both;
	border:3px #FFC68A solid;
	}
	
	
/* ------------------------------------ top ------------------------------------ */	
#top{
	width:593px; /*width:603px;*/
	height:25px;
	background-color:#FFF;
	clear:both;
	margin-top:20px;
	padding-left:170px;
	padding-top:5px;
	}
		
#fitem{
	width:743px;
	height:146px;
	background:#FFD5AE url(../images/sole.jpg) no-repeat;
	float:left;
	text-align:left;
	padding-left:20px;
	}

/* ------------------------------------ main ------------------------------------ */		
#main{
	width:763px;
	height:auto !important;
	height:530px;
	min-height:530px;
	background-color:#FFF7F0;
	clear:both;
	}
	
#main h2{
	padding-top:20px;
	}

#divsx{
	width:523px;
	height:auto;
	float:left;
	}
	
#flash{
	width:523px;
	height:198px;
	float:left;
	background-color:#FFF;
	background-image:url(../images/foto_home.jpg);
	background-repeat:no-repeat;
	}
	
#presentazione{
	width:523px;
	height:134px;
	float:left;
	background:#FFF7F0 url(../images/garanzia.gif) no-repeat right;
	}
	#presentazione p{
	margin-right:60px
	}
	
.prodotticertf{
	width:523px;
	height:85px;
	float:left;
	text-align:center;
	margi:0 auto;
	background-color:#FFF7F0
	}
	
.prodotticertf h4{
	margin-bottom:10px
	}

.sezioniflash{
	width:140px;
	height:auto;
	float:left;
	background-color:#FFF;
	margin-left:18px !important; /*ie 7 e firefox*/
	margin-left:9px;
	margin-right:10px !important;
	margin-right:15px;
	}

#divdx{
	width:240px;
	height:auto !important;
	height:530px;
	min-height:530px;
	background-color:#ffc594;
	float:left;
	}

#news{
	width:240px;
	height:220px;
	background-color:#FFDFC1;
	float:left;
	background-image:url(../images/tit_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px !important;
	padding-top:30px
	}

	
#news h4{
	margin-left:12px;
	}


#banner{
	width:240px;
	height:112px;
	background-color:#ccc;
	float:left;
	}
	
#newsletter{
	width:240px;
	height:173px;
	background-color:#FFC594;
	float:left;
	background-image:url(../images/tit_newsletter.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
	
#newslet_cont{
	width:240px;
	height:135px;
	margin-lef:70px;
	margin-top:30px;
	color:#FF0000;
	float:left;
	background-image:url(../images/newsletter.gif);
	background-repeat:no-repeat;
	background-position:8% 45%;
	}
	
#newslet_cont p{
	margin-left:100px;
	color:#A75300;
	}
	
#newslet_cont h4{
	margin-left:100px;
	}

#newslet_cont a{
	color:#F00;
	}
	#newslet_cont a:hover{
	color:#FD7D00;
	}

	
/* ------------------------------------ bottom ------------------------------------ */		
#bottom{
	width:763px;
	height:80px;
	background:#ffd5Ae url(../images/bottom.gif) repeat-x bottom;
	clear:both;
	}
	
#testo{
	width:493px;
	height:70px;
	float:left;	
	margin-top:10px
	}
	
#linkness{
	width:250px;
	height:60px;
	float:left;	
	margin-top:20px;
	text-align:right;
	padding-right:20px
	}
	
#linkness a{
	font-size:11px;
	}

a.linkness {
font-family:tahoma,verdana,sans-serif;
font-style: normal;
text-decoration: none;
color: #000;
}
a:hover.linkness  {
font-family:tahoma,verdana,sans-serif;
font-style: normal;
text-decoration: none;
color: #52A145;
}


/* ------------------------------------ pagina company ------------------------------------ */		

#company{
	width:763px;
	height:228px;
	clear:both;
	text-align:left;
	}
	
.immagini{
	width:761px;
	height:300px;
	border:solid 1px #FFE1C5;
	background:url(../images/company.jpg) no-repeat;
	float:left;
	}
	
/* ------------------------------------ pagina dealers ------------------------------------ */		

#dealers{
	width:763px;
	height:auto;
	clear:both;
	text-align:left;
	}
	
#mappa{
	width:761px;
	height:269px;
	border:solid 1px #FFE1C5;
	float:left;
	text-align:left;
	background:#FFF url(../images/65223,1179007808,1.jpg) no-repeat 170px 0px;
	}
	
/* ------------------------------------ pagina prodotti ------------------------------------ */		
#foto{
	width:531px;
	height:220px;
	border:solid 1px #FFE1C5;
	float:left;
	}
#particolare{
	width:226px;
	height:220px;
	float:right;
	border:solid 1px #FFE1C5;
	}
#fotolunga{
	width:761px;
	height:218px;
	border:solid 1px #FFE1C5;
	float:left;
	}
	#scheda{
	width:763px;
	height:auto;
	background-color:#FFF7F0;
	clear:both;
	padding-top:2px
	}
	#scheda h3{
	margin-bottom:10px;
	}
	#scheda h6{
	margin-left:25px;
	text-align:left;
	line-height:25px;
	}
	#scheda h5{
	margin-left:5px;
	text-align:left;
	margin-top:0px;
	line-height:10px;
	}
	
	#scheda table{
	margin-left:18px;
	}
	#scheda table p{
	color:#696968;
	margin-left:5px;
	margin-top:0px;
	margin-right:0px;
	line-height:10px;
	text-align:center;
	}
 	#scheda table p.left{
	text-align:left;
	}
	table{
	margin-left:10px;
	}
/* ------------------------------------ pagina drive wheel ------------------------------------ */		

.box_container{
	width:763px;
	height:120px;
	clear:both;
	text-align:left;
	margin-bottom:10px;
	}
	
.box_container p{
	color:#696968;
	}
	
.img_code{
	width:215px;
	height:120px;
	border:solid 1px #FFE1C5;
	float:left;
	background-color:#FFF;
	}
	
.descrizione{
	width:523px;
	height:122px;
	background-color:#FDEDDF;
	float:left;
	margin-left:10px
	}
	
/* ------------------------------------ pagina press room ------------------------------------ */		

#press{
	width:763px;
	height:520px;
	background-color:#FFDFC1;
	clear:both;
	padding-top:10px;
	}
	
.box_news{
	width:761px;
	height:auto;
	border:solid 1px #F4D7BC;
	float:left;
	text-align:left;
	background-color:#FFE9D4;
	padding-bottom:10px;
	margin-bottom:5px;
	}
.box_news_foto{
	padding:1px;
	border: solid 2px #FEBB7A;
	margin:10px 10px 5px 19px;
	text-align:center;
	float:left;
	}

/* ------------------------------------ pagina quality ------------------------------------ */		

.quality{
	width:761px;
	height:118px;
	/*background-color:#FFDFC1;*/
	background-color:#FFF;
	clear:both;
	padding-top:10px;
	margin-bottom:15px;
	border:1px solid #FFC68A;
	}
	.quality img{
	padding-left:10px;
	}
	
	
/* ------------------------------------ pagina where we are ------------------------------------ */	
#indirizzo{
	width:763px;
	height:200px;
	clear:both;
	text-align:left;
	padding-bottom:10px;
	}
	
#map{
	width:761px;
	height:318px;
	float:left;
	border:solid 1px #FFE1C5;
	}

/* ------------------------------------ pagina spot ------------------------------------ */	
.spot{
	width:750px;
	height:50px;
	clear:both;
	text-align:left;
	text-align:center;
	margin:0 auto;
	background-color:#FFF;
	margin-top:10px;
	}
	
.boxspot{
	width:303px; 
	height:265px; 
	border:3px solid #FFE1C5;
	float:left;
	margin:20px;
	text-align: center;
	background-color:#FFF;
	}
	
.boxspot img{
	margin-top:10px;
	}

	
.sboxpot.boxspot2{
	float:right;
	}

/* ------------------------------------ elementi html ------------------------------------ */

p{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FD7D00;
	margin-top:10px;
	margin-right:5px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}
		
h1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:18px;
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}

h2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:15px;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}
h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:14px;
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}

h4{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:12px;
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}

h5, h6{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:11px;
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
	text-align:left;
	}

ul {
	padding: 0px 0px 0px 20px;
	/*line-height: 10px;*/ /*interferisce con il menu su IE7*/
	margin: 10px 0px 0px px;
	color:#FD7D00;
    list-style: square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left
}

ol {
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	margin: 10px 0px 0px 18px;
	color:#FD7D00;
    list-style: square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left
}


li {
	margin: 10px 0px 0px 20px;
	color:#FD7D00;
	}	


a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FD7D00;
	text-decoration:none;
	}
	
a:hover{
	color:#FF0000;
	text-decoration:none;
	}

a.menu{
	font-size:13px;
	margin-left:20px;
	}
	
a:hover.menu{
	color:#FF0000;
	text-decoration:none;
	}
	
a.rosso{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	margin-left:20px
	}
	
a:hover.rosso{
	text-decoration:none;
	font-size:11px;
	margin-left:20px
	}
	
.dx{
	float:right;
	text-align:right;
	margin-right:10px;
	}
.sx{
	float:left;
	margin-left:20px;
	}

.back{
	float:right;
	text-align:right;
	margin-top:16px;
	margin-right:8px;
	}
.back2{
	float:right;
	text-align:right;
	margin-top:30px;
	margin-right:8px;
	}
.voce_menu{
	margin-left:20px;
	}
	
/* ----------------------------- pagina interna -----------------------------*/	
	
#colonnasx{
	width:480px;
	height:481px;
	float:left;
	}
	
#colonnadx{
	width:283px;
	height:481px;
	float:left;
	background-color:#FFFFFF
	}

	
/* ----------------------------- scrollbar privacy -----------------------------*/
.holder {
	float:left;
	margin-top:10px;
	}
	.scroll-pane {
		width:750px;
		height:510px;
	  	overflow:auto;
		left:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
		right:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
	  	float:left;
	  	}
		.jScrollPaneContainer {
			position:relative;
			overflow:hidden;
			z-index:1;
			}
			.jScrollPaneTrack {
				position:absolute;
				cursor:pointer;
				right:0;
				top:0;
				height:100%;
				background:#FFEBD9;
				}
				.jScrollPaneDrag {
					position: absolute;
					background:#FCB87E url(../images/scroller.gif) center center no-repeat;
					left:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
		            right:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
					cursor:pointer;
					overflow:hidden
					}
					.jScrollPaneDragTop {
						position:absolute;
						top:0;
						left:0;
						overflow:hidden
						}
						.jScrollPaneDragBottom {
							position: absolute;
							bottom:0;
							left:0;
							overflow:hidden
							}

							
/*---------------------------  form contatti  --------------------------*/
.obbligatorio { color: #ff0000; }

form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;}

fieldset { 
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px; }
           
legend { 
	font-size: 13px;
    font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8A8A89;
	padding-left: 20px;
	}
         
label { 
	font-size: 10px;
    font-weight: normal;
	text-align:left;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
	margin-bottom:5px;
	margin-top:3px;
    color: #8A8A89;}


input { 
	background: #fff;
    color: #8A8A89; 
    text-decoration: none;
    font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	padding-left:3px;
    margin: 4px 0px 0px 0px;
    border: 1px solid #FCB87E;
	width: 95%; 
	}
	
input.file {
	background: #fff;
    color: #8A8A89; 
    text-decoration: none;
    font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	padding-left:3px;
    margin: 4px 0px 0px 0px;
    border: 1px solid #FCB87E;
	width: 95%; 
}
	
select { 
	background: #fff;
    color: #8A8A89;
    text-decoration: none;
    font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 4px 0px 0px 0px;
	border: 1px solid #FCB87E;
	width: 98%;  }


textarea { 
	background: #fff;
	color: #8A8A89; 
    text-decoration: none;
    font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:3px;
	letter-spacing: 1px;
    margin: 4px 0px 0px 0px;
    border: 1px solid #FCB87E;
	width: 98%;  
	}

.spunta {
	background: transparent;
	border: 0px solid #fff;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: hand; 
	}
	
.button {
	background: #FCB87E;
    text-decoration: none;
    font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#F00;
	padding-left:3px;
	letter-spacing: 1px;
    margin: 20px 10px 0px 0px;
    border: 1px solid #F9AD6B;
	width: 12%;  
	}