*{ margin: 0; padding: 0; }
html,bodhtml,body{margin:0;padding:0}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #414140;
	padding:0;
	text-align:center;
	font-size: 12px;
}

#header h1  {
   
    width: 190px;
	 height: 147px;
    margin:0;
	 padding:0;
	background-position: top left;
	background-image: url(WEB_slice_03.gif);
 	} 
#header h1 span {
    display:none;
	 margin:0;
	 padding:0;
	  } 
	  
	 
div#container{
margin: 0 auto; /* centra negli altri browser */
text-align: left; /* ripristina l'allineamento */
WIDTH:750PX;
background-image: url(fondo.gif);
}
/* SOPRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
div#sopra{
position:relative;

}
div#navigation{ 
width: 529px;
position:absolute;
top:-0Px;
right:290px; 
background-image: url(logo_04.gif);
height:57px }

div#navigation ul{list-style-type: none;margin: 0;padding: 0;}
div#navigation li{float:left;margin:0 0px;padding:0;}
div#navigation a{position:relative;display:block;height: 41px;top:11px;}
div#navigation a span{position:absolute;width:100%;height:100%;cursor: pointer; /*per IE*/ }
div#navigation a:hover{  color: #369 /*per IE*/ }
div#navigation a:hover span{background-position: -85px 0}
div#navigation a#current span{background-position: -168px 0}
li#one a{width: 85px}
li#two a{width: 85px}
li#three a{width: 85px}
li#four a{width: 85px}
li#five a{width: 85px}
li#six a{width: 85px}
li#one span{background: url("profilo.gif") no-repeat top left}
li#two span{background: url("tecnologia.gif") no-repeat top left}
li#three span{background: url("skate.gif") no-repeat top left}
li#four span{background: url("noleggio.gif") no-repeat top left}
li#five span{background: url("contatti.gif") no-repeat top left}
li#six span{background: url("home.gif") no-repeat top left}

div#sottomenu{

margin: 0 auto;
left: 190px;
position: absolute;
top: 57px;
WIDTH:  529PX;
height: 90px;
background-image: url(sottomenu.gif); 
}

div#navigation{
width: 529px;
position:absolute;
top:0px;
left:190px; 
background-image: url(logo_04.gif);
height:57px  
}

div#flash2{

width: 686px;  
height:191px;
position:relative;
top:0px;
left:33px; 
background-image: url(flash.gif); 
 }
 
 /*#sotto h2  {
   
    width: 436px;
	 height: 47px;
	
	background-image: url(corpobianco.gif);
 	} 
#sotto h2 span {
    display:none;
	  margin:0;
	 padding:0;
	  }*/
	  
 /*  SOTTOOOOOOOOOOOOOOOOOOOOOOOOOOO */
 
 div#sottotitolo{ 
 left:275px;
 text-align: left; 
 
 margin:0 ;
 padding:0;
 position:relative;

  }
  
#sottotitolo h2  {
  
    width: 436px;
	 height: 47px;
	
	background-image: url(corpobianco.gif);
 	} 
#sottotitolo h2 span {
    display:none;
	  margin:0;
	 padding:0;
	  }

#contenuto {
position:relative;
right :-80px;
	   }
#colonnasx {
float:left;
position:relative;
width: 213px;
text-align: left; 
right:27px;

}
#table {
clear:both  ;
height:60px;
width: 213px;
text-align: left;
  border:  1px  white  solid  ;
}
#immagini {
float:left;
position:relative;
width: 41px;

}
#table_testo {
position:relative;
float:right;

width: 160px;

}

#table1 {

height:60px;
width: 213px;
text-align: left;
  border:  1px  white  solid  ;
}
#immagini1 {
float:left;
position:relative;
width: 41px;

}
#table_testo1 {
position:relative;
float:right;

width: 160px;

}
 
#colonnadx {
float:right;
text-align:justify;
position:relative;
right:143px;
width: 400px;
vertical-align: baseline;  
}

#colonnadx p {
#font-weight: bolder; 
margin-left: auto;
margin-right: auto;
font-size: 12px;
color: black;

}

#colonnadx a {
	color: #F06600;
	font-weight: bold;
	text-decoration:  none;
}
#colonnadx a:hover {
	color: #323232;
	text-decoration: underline ;
}			
		
div#footer{POSITION:RELATIVE;right:-27Px;width:699px;height:80px;clear:both;background-color: #414140;}

div#footer{width:100%;background-image: url(footer.gif);background-repeat:no-repeat;}

#footer p {

font-size: 1.1em;
color: black;

}
#footer a {
	color: #FEBE0F;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration:  none;
}

div#footer_testo{POSITION:RELATIVE;top:30px;right:-20px}
div#logo{float:right;left:-57Px;top:5px;POSITION:RELATIVE}

div#nelzi{
position: absolute; 
background-image: url(banner_laterale.gif); 
width: 31px;
top:0px; 
right:-1px; 
margin: 0 auto;
height:645px}

div#navigation2{float:left;padding-top: 20px}
div#navigation2 ul{list-style-type: none;margin: 0;padding: 0}
div#navigation2 li{margin:  0 0 3px;padding:0;}
div#navigation2 a{position:relative;display:block;width:153px;height:23px}
div#navigation2 a span{position:absolute;width:153px;height:23px;cursor: pointer; /*per IE*/ }
div#navigation2 a:hover{color: #ccc /*per IE*/}
div#navigation2 a:hover span{background-position: -153px 0}
div#navigation2 a#current span{background-position: -306px 0}
li#uno span{background: url("tecnologia_menu.gif")}
li#due span{background: url("realizzazione_menu.gif")}
li#tre span{background: url("materiali_menu.gif")}



#spot-testo {;float:right; padding: 15px 0px; height:30px;width:280px;
					}


#spot-titolo{ height:22px;clear:both;text-align: right;
   }

#spot { clear:both;
   }
#spot-thumb { float:left; border:1px solid #FEBE0F; padding: 3px; }
#spot-thumb-nero { float:left; border:1px solid black; padding: 3px; height:80px;background-color: #FFCC00}
/*#spot-thumb img { border:1px solid ##FEBE0F; }*/

hr {border:1px dotted;
    color: #FEBE0F;
} 
#page {position:relative;text-align: center;clear:both;
					}

