/*   STILE PER I BLOCCHI PRINCIPALI DELLA STRUTTURA DI PAGINA */
body{
 text-align: center;
}
body,html {
 background-color: #e8e8e8;
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
}
#mainContent{
/* Inizia il Simplified Box Model Hack */
width:751px; /* Dimensioni per Opera 5 */
\width:763px; /* Dimensioni per Explorer 5.x */
w\idth:751px; /* Dimensioni per browser standard compliant */
/* old   width: 751px; */
background-color:#ffffff;
text-align:left;
margin: 0 auto;
padding: 0 6px;
height: auto
}
#linkIndexMotori{
margin: 0;
padding: 0;
position: absolute
}

#testata{
	height: 65px;
	background-color: #E9E9E9;
	margin: 0 0 8px 0;
	position: relative;
}
#bannerone{
margin: 0 0 6px 0;
}

img{
border: 0;
}
.area{
width:248px; /* Dimensioni per Opera 5 */
\width:248px; /* Dimensioni per Explorer 5.x */
w\idth:248px; /* Dimensioni per browser standard compliant */
/* old   width: 248px; */
/*height: 400px;*/
background-color:#ebe7de;
float: left;
margin-right: 3px
}
#copyright{
width:100%;
background-color:#737373;
color: #FFFFFF;
clear: both;
height: 25px;
border-top: 1px solid white;
margin-bottom: 7px;
text-align:center;
font-size: 70%;
padding-top:3px
}

table, td{
 font-size: 1em
}

#logo{
margin: 8px 12px 4px 3px

}
.titleImage{
border-bottom: 1px solid white;
margin: 0;
padding: 0
}
.areaImage{
margin: 0;
padding: 0
}
.entra1, .entra2, .entra3{
background-color: #d5d1c8;
border: 1px solid white;
/*border-top: none;*/
margin:0;padding:0;
width:81px; /* Dimensioni per Opera 5 */
\width:82px; /* Dimensioni per Explorer 5.x */
w\idth:81px; /* Dimensioni per browser standard compliant */
height: 30px;
color: #9a8d79;
font-weight: bold;
position: relative;
float: left
}

.entra2{
width: 164px;
font-size: 85%;
}
.entra3{
width: 235px;
font-size: 95%;
}
.entra2 span.topPosition{
/*position: absolute; top: 0;*/
padding-bottom: 3px
}

 .entra1 a, .entra2 a ,.entra3 a {
 display: block;
padding: 5px 5px 0 5px;
text-decoration: none;
color: #9a8d79;
height: 25px;
  \height: 28px;  /* for IE5/Win */
  he\ight: 25px; 
 }

.entra1 a:hover, .entra2 a:hover, .entra3 a:hover {
	color:#797063;
	background-color: #eceae5;
	height: 25px;
	\height: 28px;  /* for IE5/Win */
	he\ight: 25px;  /* for good browsers */
 }
 
  #topPosition a{
   padding: 1px 5px  3px 5px;
  }
.news{
padding: 5px 5px;
font-size: 85%;
border-bottom: 1px solid white;
clear: left;
min-height: 60px;
height: auto !important;
height: 60px;
\height: 70px;  /* for IE5/Win */
he\ight: 60px; 
}
.news img{ float: left;
margin: 0 4px 4px 0;
border: 1px solid black
}
#imgSoftwareOver,#imgSoftwareOver2{
display: none;
width:228px; /* Dimensioni per Opera 5 */
\width:248px; /* Dimensioni per Explorer 5.x */
w\idth:228px; /* Dimensioni per browser standard compliant */
height: 49px;
  \height: 69px;  /* for IE5/Win */
  he\ight: 49px;  /* for good browsers */
background-image: url(../image/software.jpg);
padding: 10px;
font-size: 85%;
/*border: 1px solid white;*/
}


  
  
  
  
#imgHitechOver,#imgHitechOver2,#imgHitechOver3{
display: none;
width:228px; /* Dimensioni per Opera 5 */
\width:248px; /* Dimensioni per Explorer 5.x */
w\idth:228px; /* Dimensioni per browser standard compliant */
height: 49px;
  \height: 69px;  /* for IE5/Win */
  he\ight: 49px;  /* for good browsers */
background-image: url(../image/hitech.jpg);
padding: 10px;
font-size: 85%;
}
#imgDssOver,#imgDssOver2,#imgDssOver3{
display: none;
width:228px; /* Dimensioni per Opera 5 */
\width:248px; /* Dimensioni per Explorer 5.x */
w\idth:228px; /* Dimensioni per browser standard compliant */
height: 49px;
  \height: 69px;  /* for IE5/Win */
  he\ight: 49px;  /* for good browsers */
background-image: url(../image/security.jpg);
padding: 10px;
font-size: 85%;

}
#imgSoftware, #imgHitech, #imgDss {
width: 248px;
height: 69px;
border: none
}
.freccia{
position: absolute; right: 5px;top: 7px
}
#menu {
position: absolute;
top: 43px;
right: 0px
}

.menuItem {
float: left;
}
.news a:link{
text-decoration: none;
color: #333333;
display: block;
width: 100%;
font-size: 95%;
}

.news a:visited{
text-decoration: none;
color: #333333;
font-size: 95%;

}
.news a:hover{
text-decoration: none;
color: #000000;
/*background-color:#CCCCCC*/
}
#copyright a:link, #copyright a:hover, #copyright a:visited{
	color: #FFFFFF
}
.news img {
border: 1px solid black}