/*   STILE PER I BLOCCHI PRINCIPALI DELLA STRUTTURA DI PAGINA */
body{
	text-align: center;
}

body,html {
	background-color: 	#b2b3b5;
	margin: 			0;
	padding: 			0;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			90%;
	background-image:	url(../image/backgroundgradient.jpg);
	background-position:top left;
	background-repeat:	repeat-x;
}

#mainContent{
	/* Inizia il Simplified Box Model Hack */
	width:				751px; 		/* Dimensioni per Opera 5 */
	\width:				751px; 		/* 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: 			6px 6px 6px 6px;
	height: 			auto;
	vertical-align:		middle;
}

/*#linkIndexMotori{
	margin: 0;
	padding: 0;
	position: absolute
}*/

/*  CSS PER LA CENTRATURA DEL SITO  */
.container {
	display:     		block;
	width:       		100%;
	position:    		absolute;
	top:         		26%;
	left:        		0;
	margin:      		-150px 0 0 0;
	vertical-align:		middle;
}

#testata{
	height: 			70px;
	background-color: 	#E9E9E9;
	margin: 			0 0 8px 0;
	position: 			relative;
	text-align:			center;
}

/*#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:	#ffffff;
	float: 				left;
	margin-right: 		3px;
}

#copyright{
	width:				100%;
	background-color:	#fff;
	color: 				#000;
	border-top: 		1px solid white;
	text-align:			center;
	font-size: 			70%;
	vertical-align:		middle;
}

table, td{
	font-size: 1em;
}

#logo{
	margin: 0px 0px 0px 0px;

}
.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;
	background-image:	url(../image/backbutton.gif);
	background-position:top left;
	background-repeat:	repeat-x;
}

.entra2{
	width: 				164px;
	font-size: 			85%;
}

.entra3{
	width: 				248px;
	font-size: 			100%;
}

.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 */
	background-image:	url(../image/backbutton2.gif);
	background-position:top left;
	background-repeat:	repeat-x;
	padding-left:		8px;
}

/*#topPosition a{
	padding: 1px 5px  3px 5px;
}*/

.news{
	padding: 			5px 5px;
	font-size: 			85%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		200px;
	height: 			auto !important;
	height: 			200px;
	\height: 			200px;  /* for IE5/Win */
	he\ight: 			200px;

}
.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%;
}*/

/*#testoHitechOver,#testoHitechOver2,#testoHitechOver3{
	display: none;
	width:235px; 		/* Dimensioni per Opera 5 
	\width:235px; 		/* Dimensioni per Explorer 5.x 
	w\idth:235px; 		/* Dimensioni per browser standard compliant 
	color: #ffffff;
	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: 				46px;
	right: 				3px;
}

.menuItem {
	float: left;
}

.news a:link{
	text-decoration: 	none;
	color: 				#333333;
	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: #000
}

.news img {
	border: 1px solid black;
}


/*  ***************** VERDE: SOFTWARE  ***************** */
.green
{
	padding-left: 		10px; 
	padding-right: 		10px; 
	font-size: 			75%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		215px;
	height: 			auto !important;
	height: 			215px;
	\height: 			215px;  /* for IE5/Win */
	he\ight: 			215px;
	background-color:	#e4ecdc;
	background-image:	url(../image/btmshadowGreen.jpg);
	background-position:top;
	background-repeat:	repeat-x;
	color: 				#333;
}
.green a:link{
	font-size: 			100%;
	color:				#333;
	text-decoration:	none;
}

.green a:visited{
	font-size: 			100%;
	color: 				#333;
	text-decoration:	none;
}

.green a:hover{
	font-size: 			100%;
	color:				#090;
}


/*  ***************** BLU: HITECH  ***************** */
.blu
{
	padding-left: 		10px; 
	padding-right: 		10px;  
	font-size: 			75%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		215px;
	height: 			auto !important;
	height: 			215px;
	\height: 			215px;  /* for IE5/Win */
	he\ight: 			215px;
	background-color:	#dbe5e9;
	background-image:	url(../image/btmshadowBlue.jpg);
	background-position:top;
	background-repeat:	repeat-x;
	color: 				#333;
}
.blu a:link{
	font-size: 			100%;
	color:				#333;
	text-decoration:	none;
}

.blu a:visited{
	font-size: 			100%;
	color: 				#333;
	text-decoration:	none;
}

.blu a:hover{
	font-size: 			100%;
	color:				#06C;
}


/*  ***************** ROSSO: SECURITY  ***************** */
.rosso
{
	padding-left: 		10px; 
	padding-right: 		10px;
	font-size: 			75%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		215px;
	height: 			auto !important;
	height: 			215px;
	\height: 			215px;  /* for IE5/Win */
	he\ight: 			215px;
	background-color:	#e9dcdc;
	background-image:	url(../image/btmshadowRed.jpg);
	background-position:top;
	background-repeat:	repeat-x;
	color: 				#333;
}
.rosso a:link{
	font-size: 			100%;
	color: 				#333;
	text-decoration:	none;
}

.rosso a:visited{
	font-size: 			100%;
	color: 				#333;
	text-decoration:	none;
}

.rosso a:hover{
	font-size: 			100%;
	color:				#900;
}


/*  ***************** PARTE LINK BASSI  ***************** */

/*  ***************** VERDE: SOFTWARE  ***************** */

.green2
{
	padding-left: 		15px; 
	padding-right: 		5px;
	font-size: 			85%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		180px;
	height: 			auto !important;
	height: 			180px;
	\height: 			180px;  /* for IE5/Win */
	he\ight: 			180px;
	background-color:	#e4ecdc;
	background-image:	url(../image/btmshadowGreen.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}
.green2 a:link{
	text-decoration: 	none;
	color: 				#333333;
	width: 				100%;
	font-size: 			95%;
}

.green2 a:visited{
	text-decoration: 	none;
	color: 				#333333;
	font-size: 			95%;

}
.green2 a:hover{
	text-decoration: 	none;
	color:				#090;
	/*background-color:#CCCCCC*/
}


/*  ***************** BLU: HITECH  ***************** */
.blu2
{
	padding-left: 		15px; 
	padding-right: 		5px; 
	font-size: 			85%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		180px;
	height: 			auto !important;
	height: 			180px;
	\height: 			180px;  /* for IE5/Win */
	he\ight: 			180px;
	background-color:	#dbe5e9;
	background-image:	url(../image/btmshadowBlue.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}
.blu2 a:link{
	text-decoration: 	none;
	color: 				#333333;
	width: 				100%;
	font-size: 			95%;
}

.blu2 a:visited{
	text-decoration: 	none;
	color: 				#333333;
	font-size: 			95%;

}
.blu2 a:hover{
	text-decoration: 	none;
	color:				#06C;
	/*background-color:#CCCCCC*/
}


/*  ***************** ROSSO: SECURITY  ***************** */
.rosso2
{
	padding-left: 		15px; 
	padding-right: 		5px; 
	font-size: 			85%;
	border-bottom: 		1px solid white;
	clear: 				left;
	min-height: 		180px;
	height: 			auto !important;
	height: 			180px;
	\height: 			180px;  /* for IE5/Win */
	he\ight: 			180px;
	background-color:	#e9dcdc;
	background-image:	url(../image/btmshadowRed.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}
.rosso2 a:link{
	text-decoration: 	none;
	color: 				#333333;
	width: 				100%;
	font-size: 			95%;
}

.rosso2 a:visited{
	text-decoration:	none;
	color: 				#333333;
	font-size: 			95%;
}

.rosso2 a:hover{
	text-decoration: 	none;
	color:				#900;
	/*background-color:#CCCCCC*/
}


