a.entra:link{
font-family:Tahoma;
font-size:20px;
color:#000000;
text-decoration:none;
}
a.entra:active{
font-family:Tahoma;
font-size:20px;
color:#000000;
text-decoration:none;
}
a.entra:visited{
font-family:Tahoma;
font-size:20px;
color:#000000;
text-decoration:none;
}

a.entra:hover{
font-family:Tahoma;
font-size:20px;
color:#ff0000;
text-decoration:none;
}

#minilogo{
background-image:url(minilogo.png);
background-repeat:no-repeat;
width:92px;
height:52px;
display:block;
position:absolute;
margin-left:50%;
left:-460px;
top:25px;
}

.title{
font-size:15px;
font-family:tahoma;
color:#ffe9c0;
font-weight:bold;
padding-left:20px;
}

.lista{
height:10px;
display:block;
}

.lista li{
display: inline;
}

.current:link{
text-decoration:none;
color:#ff0000;
}

.current:visited{
text-decoration:none;
color:#ff0000;
}

.current:active{
text-decoration:none;
color:#ff0000;
}

.current:hover{
text-decoration:none;
color:#ff0000;
}

.prodotti:link{
text-decoration:none;
color:#9E9676;
}

.prodotti:visited{
text-decoration:none;
color:#9E9676;
}

.prodotti:active{
text-decoration:none;
color:#9E9676;
}

.prodotti:hover{
text-decoration:none;
color:#ff0000;
}

.thumbs td{
padding:2px;
border:#9E9676 2px solid;
background-color:#EEE9D2;
width:154px;
height:154px;
}

.thumbs td:hover{
border:#ff0000 2px solid;
background-color:#9E9676;
}

.thumbs2 td td{
padding:2px;
border:#9E9676 2px solid;
background-color:#EEE9D2;
width:154px;
height:154px;
}

.thumbs2 td td:hover{
border:#ff0000 2px solid;
background-color:#9E9676;
}

#tecno a:link, visited, active{
color:#9E9676;
text-decoration:underline;
}

#tecno a:hover{
color:#FF0000;
text-decoration:underline;
}

.area{
border:#DEDCD1 3px solid;
}

.area:hover{
border:#9E9676 3px solid;
}

.form tr td {
padding-left:50px;
}
/*------------------------------------------------------------*/
ul#miomenu{
list-style:none;
margin:0;
padding:0;
clear:both;
width:701px;
}

#miomenu li{
overflow:hidden;
text-indendt:-9999px;
display:inline;
float:left;
}

#miomenu li a{
background:url(menu.jpg) no-repeat;
width:100%; 
height:100%; 
display:block;
}

.clion{
color:#9E9676;
text-decoration:none;
}

.clion:hover{
text-decoration:underline;
}
			
/* Home Button */
#miomenu li.home{width:98px; height:58px;}
#miomenu li.home a{background-position: 0px 0px;}
#miomenu li.home a:hover{background-position: 0px -58px;}
/* Azienda Button */
#miomenu li.azienda{width:101px; height:58px;}
#miomenu li.azienda a{background-position: -98px 0px;}
#miomenu li.azienda a:hover{background-position: -98px -58px;}
/* Prodotti Button */
#miomenu li.prodotti{width:101px; height:58px;}
#miomenu li.prodotti a{background-position: -199px 0px;}
#miomenu li.prodotti a:hover{background-position: -199px -58px;}
/* Tecnologie Button */
#miomenu li.tecnologie{width:101px; height:58px;}
#miomenu li.tecnologie a{background-position: -300px 0px;}
#miomenu li.tecnologie a:hover{background-position: -300px -58px;}
/* Servizi Button */
#miomenu li.servizi{width:101px; height:58px;}
#miomenu li.servizi a{background-position: -401px 0px;}
#miomenu li.servizi a:hover{background-position: -401px -58px;}
/* Contatti Button */
#miomenu li.contatti{width:100px; height:58px;}
#miomenu li.contatti a{background-position: -502px 0px;}
#miomenu li.contatti a:hover{background-position: -502px -58px;}
/* Dove siamo Button */
#miomenu li.dove_siamo{width:99px; height:58px;}
#miomenu li.dove_siamo a{background-position: -602px 0px;}
#miomenu li.dove_siamo a:hover{background-position: -602px -58px;}

   
   
.cont_flashuno{
	height:350px;
	width:600px;
	position:relative;
	overflow:hidden;
}
.cont_flashuno .scatola_uno{
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:10;
}
.cont_flashuno .mask{
	background:#fff;
	width:165px;
	height:22px;
	position:absolute;
	left:19px;
	z-index:20;
}
.cont_flashuno .mask#una{
	top:147px;
}
.cont_flashuno .mask#due{
    height: 18px;
    top: 165px;
    width: 124px;	
}
.cont_flashuno .mask#duedue{
    height: 26px;
    left: 84px;
    top: 183px;
    width: 100px;
}
.cont_flashuno .mask#tre{
    height: 16px;
    top: 182px;
    width: 56px;
}
.cont_flashuno .mask#tredue{
    height: 8px;
    left: 51px;
    top: 198px;
    width: 105px;	

}
.cont_flashuno .mask#tretre{
    height: 8px;
    left: 89px;
    top: 206px;
    width: 95px;
}
.cont_flashuno .mask#trequattro{
    height: 8px;
    left: 102px;
    top: 214px;
    width: 82px;
}
.cont_flashuno .mask#trecinque{
   	height: 9px;
    left: 122px;
    top: 222px;
    width: 62px;
}
.coperchio{
	position:absolute;
	left:15px;
	top:-40px;
	z-index:30;	
	
}
.coperchio.ruota{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;	
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
.scatolificio{
    left: 37px;
    position: absolute;
    top: 112px;
    z-index: 40;
	display:none;
}
.ff{
    left: 184px;
    position: absolute;
    top: 124px;
    z-index: 40;
	display:none;
}
#barra{
    height: 2px;
    left: 284px;
    position: absolute;
    top: 183px;
    width: 0;
    z-index: 60;
	background:#008ED0;
}
.felicioni{
    left: 288px;
    position: absolute;
    top: 110px;
	opacity:0;	
}
.anno{
    left: 458px;
    position: absolute;
    top: 200px;
	opacity:0;
}
.cont_slide_home{
	width:600px;
	height:300px;
	overflow:hidden;
}
.cont_slide_home ul{
	padding:0;
	margin:0;
}
.cont_slide_home ul li{
	list-style-type:none;
}