@charset "UTF-8";

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 280px; 
	height: 380px;
	overflow: hidden;
	border:0;
	}
	div.scroller div.section {
			
		width: 280px;
		height:380px;
		overflow:hidden;
		float:left;
		text-align:justify;
		}
	div.scroller div.content {
		width: 1500px;
		}
		
	div#section1 {
		width:280px;
		}
		
	div.left_section {
		background:none;
		color:#000;
		width:280px;
		float:left;
		margin-right:10px;
		}
		
		div.gallery_section {
		background:none;
		color:#000;
		width:280px;
		float:right;
		}
		
		div#gallery {
		background:none;
		color:#000;
		width:89px;
		float:left;	
		}
		
			div#gallery2 {
		background:none;
		color:#000;
		width:89px;
		float:left;	
		}
		
			div#gallery3 {
		background:none;
		color:#000;
		width:89px;
		float:left;	
		}
		
		
			div#gallery4 {
		background:none;
		color:#000;
		width:188px;
		float:left;	
		}

	div#section2 {
		background:none;
		color:#000;
		width:280px;
		}
		
	div#section3 {
		background:none;
		color:#000;
		width:280px;
		}
		
	div.controls { 
	position:absolute;
	text-align:left;
	font-size:11px;
	color:#000;
	padding:5px;
	left:20px;
	bottom:10px;
	}
	
	div#box_prodotti {
        font-size: 10px;
        color: #000;
		line-height:16px;
		width:280px;
		height:400px;
		position:absolute;
		z-index:7;
		left:97px;
		top:18px;
		background-color:#FFF;
		background:url(../images/bg_white_box.png) repeat ;
    }

	
		div#titolo {
		width:auto;
		height:auto;
		position:absolute;
		z-index:11;
		left:55px;
		top:18px;
		}
		
		.descrizione_txt p{
        font-size: 10px;
        color: #000;
		line-height:16px;
		text-align:justify;
		padding: 0 20px 0 20px;
    }
	
		.descrizione_txt2 {
        font-size: 9.5px;
        color: #000;
		line-height:16px;
		text-align:justify;
		padding: 15px 20px 0 20px;
    }
	
		.descrizione_txt2 p{
        font-size: 9.5px;
        color: #000;
		line-height:16px;
		text-align:justify;
		padding: 0 20px 0 20px;
    }
		
		
	.descrizione_txt {
        font-size: 10px;
        color: #000;
		line-height:16px;
		text-align:left;
		padding: 15px 20px 0 20px;
    }
	
		.descrizione_txt3 {
        font-size: 10px;
        color: #000;
		line-height:16px;
		text-align:left;
		padding: 15px 20px 0 20px;
    }
	
			.descrizione_txt3 p{
        font-size: 10px;
        color: #000;
		line-height:16px;
		text-align:left;
		padding: 0 20px 0 20px;
    }
	
	.exc_tec {
		margin: 0 auto;
		padding: 20px 0 0 40px;
    }
	
	.descrizione_tit {
        font-size: 12px;
        color: #000;
		line-height:18px;
		text-align:left;
		margin-top:10px;
		margin-bottom:10px;
		font-weight:500;
    }
	
		.swf {
	    width:250px;
		height:89px;
		text-align:left;
		margin-top:0;
		padding: 5px 10px 0 30px;
    }
	
		.titolo_det {
        font-size: 10px;
        color: #000;
		text-align:left;
		padding: 17px 0 0 20px;
    }
	
	
			.padding_top_10px {
        
		padding-top: 10px;
    }
	
	
		div.stripe_tit {
	    width:534px;
		height:15px;
		background:url(../images/bg_red.png) repeat ;
		text-align:left;
		margin:10px auto;
		padding: 2px 0 2px 4px;
		font-size:9px;
		color:#fff
    }
	
	
		td.tab_tecnica {
	    background:none;
		text-align:left;
		padding: 2px 2px 2px 5px;
		margin:5px;
		font-size:9px;
		color:#666;
		border-bottom: 1px solid #666;
    }
	
		div#parte2 {
		width:auto;
		height:auto;
		background:none;
		text-align:left;
		margin:-10px auto;
		padding: 0 0 0 4px;

    }
	
		div#parte2_left {
	    width:257px;
		background:none;
		text-align:left;
		margin:15px auto auto 5px;
		padding: 2px 0 2px 15px;
		font-size:9px;
		color:#666;
		float:left;
    }
	
	
		div#parte2_right {
	    width:257px;
		background:none;
		text-align:left;
		margin:15px auto;
		padding: 2px 20px 2px 0;
		font-size:9px;
		color:#666;
		float:right;
    }
	
		div.clear {
		clear:both;
    }
	
		span.padding_left {
		padding-left:14px;
    }
	
			span.padding_left2{
		padding-left:8px;
    }
	
	    div#parte3 {
		width:auto;
		height:auto;
		background:none;
		text-align:left;
		margin:-15px auto;
		padding: 0 0 0 4px;
		float:left;
    }
	
		div#parte3_left {
	    width:484px;
		background:none;
		text-align:left;
		padding: 0 0 0 20px;
		font-size:9px;
		color:#666;	
		float:left
    }
	
	
		div#parte3_right {
	    position:absolute; right:15px; bottom:10px
    }
	
	
		div#left {
	    text-align:left;
		font-size:8.5px;
		color:#666;
		float:left;
    }
	
		div#center {
	    width:195px;
		text-align:left;
		padding:0;
		font-size:8.5px;
		color:#666;
		float:left;
    }
	
		div#right {    
		text-align:right;
		font-size:8.5px;
		color:#666;
		float:right;
    }
	
	
.pdf_button {
width: 29px;
height: 40px;
}

.pdf_button a {
display: block;
width: 29px;
height: 40px;
background: url(../images/Pdf-file-48.png) no-repeat top left;
}

.pdf_button a:hover {
background-position: top right;
}

div#box_register {
        font-size: 10px;
        color: #000;
		line-height:16px;
		width:550px;
		height:auto;
		position:absolute;
		z-index:7;
		left:97px;
		top:18px;
		background-color:#FFF;
		border:dashed 1px #ccc;
    }
	
div#box_register_l {
        
		width:275px;
		height:auto;
		float:left;

		
    }
	
div#box_register_r {
        
		width:275px;
		height:auto;
		float:right;

		
    }


div#fiere_fotogallery{width: 320px; height: 380px; background:url(../images/bg_white_box.png) repeat; position:absolute; left:97px; top:18px; z-index:9; line-height:16px; color: #000; font-size: 10px;}
div#fiere_fotogallery p{margin:0;}
		
div#fotogallery{display: none; width: 320px; height: 380px; background:url(../images/bg_white_box.png) repeat; position:absolute; left:390px; top:18px; z-index:7; line-height:16px; color: #000; font-size: 10px;}
div#fotogallery p{margin:0;}

div.novit{display: none; width: 320px; height: 400px; background:url(../images/bg_white_box.png) repeat; position:absolute; left:470px; top:18px; z-index:7; line-height:16px; color: #000; font-size: 10px;}



div#det_tecnici{display:none; width: 580px; height: 400px; background:url(../images/bg_white_box.png) repeat; position:absolute; left:390px; top:18px; z-index:6; line-height:16px; color: #000; font-size: 10px;}
div#det_tecnici p{margin:0;}


/* easyscroll */
 
#easyscroll{

background:none;
	margin:1em 0;
	/* add additional styling */
	}	
 
	/* easyscroll navigation buttons */	
 
	#easyscrollnav, #easyscrollnav li{
		height:28px;
		line-height:20px;
		margin-left:1em;	
		padding:0;
		}	
	#easyscrollnav{
		margin:1em 0;	
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;
		background:none;
		margin-right:5px;		
		padding:0 5px;
		color:#333;
		cursor:pointer;
		}					
	#easyscrollnav li.over{
		color:#999;
		text-decoration:underline;
		}							


