#alto_uno/* CSS Document */
html { height: 100%; }
body { height: auto; height: 100%; min-height: 100%; text-align: center;}

#container 
{
	margin: auto;
	padding: 0;
	width: 750px;
	height:100%;
	text-align: center;   /* centra in IE 5.x */
	border:#CCCCCC 1px dotted;
}
#header { 
	background-image:url(../immagini/bg_head.jpg);
	background-repeat: no-repeat;
	padding-top:0px;
	padding-left:0px;
	width: 750px;
	height:114px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#logo{
}

#title{
	background-color: transparent;
	color:#093957;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top:100px;
	padding-right:13px;
}


#ricerca {

	height: 18px;
	background-image: url(../immagini/bg_blu_ret.jpg);
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
	color:white;
}

#ricerca input {
	font-weight: Bold; 
	font-size: 10px; 
	color: black;
	height: 10px;
}

#ricerca h1 {
	font-weight: bold;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	padding-top: 0px;
	margin-top: 0;
}
form.tmp {
	margin:0;
	padding:0;
}
#center{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
}



#menu {
	width: 148px;
	float: left;
	
	padding-left:4px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:0px;
	margin: 0;
}

#menu ul {
	
	width: 150px;
	margin: 0px;
	display: block;
	padding: 0px;
	list-style:none;
height: 13px;
	

}

#menu li { 
	margin-top: 1px;	
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
	text-align: left;
	
	background-image: url(../immagini/bg_bottone.jpg);
	background-color: transparent;
	
	border-top: 1px solid #E1E4FF;
	border-left: 1px solid #E1E4FF;
	border-right:1px solid #E1E4FF;
	border-bottom:1px solid #E1E4FF;
	/*display: block;*/
}

#menu li a {

	padding-top: 4px;
	display: block;
	height:100%;
	text-decoration: none;	
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
}



#menu li a:hover {
	color: #003366;
}

#gruppo {
	float: right;
	width:490px;
	height:168px;
}

#gruppo h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#093957;
	text-align:center;	
	width: 490px;
	height: 20px;
	padding-top: 10px;
	margin: 0px auto;

}

#gruppo_sx {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 130px;
	padding-right:0px;
	padding-top: 5px;
	color: #797979;
	float:left;
	text-align:justify;

}

#gruppo_dx {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 170px;
	height: 130px;
	padding-right:30px;
	padding-left:10px;
	padding-top: 5px;
	color: #797979;
	float:right;
	text-align:justify;
}
		   
#mission {
	width:580px;
	height:153px;
	float:right;
}
#mission_sx {
     width:190px;
	 height:153px;
	 float:left;
}

#mission_center{
	width:190px;
	height:153px;
	float:left;
}
		 
#mission_dx{
	width:200px;
	height:153px;
	float:right;
}

#mission_sx h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#093957;
	text-align:right;	
	width: 170px;
	height: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin: 0px auto;
}

#mission_center h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#093957;
	text-align:right;	
	width: 170px;
	height: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin: 0px auto;
}

#mission_dx h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#093957;
	text-align:right;	
	width: 170px;
	height: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin: 0px auto;
}


#mission_sx p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;			
	margin: 0px auto;
	width: 172px;
	height: 115px;
	padding-right:15px;
	padding-left: 0px;
	padding-top: 10px;
	color: #797979;
	text-align:justify;
}
			  
#mission_center p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 172px;
	height: 115px;
	padding-right:15px;
	padding-left: 0px;
	padding-top: 10px;
	color: #797979;
	text-align:justify;
}

#mission_dx p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 165px;
	height: 115px;
	padding-right:15px;
	padding-left: 0px;
	padding-top: 10px;
	color: #797979;
	text-align:justify;
}

#footer {				
	width:750px;
	height: 15px;
	text-align: center;
	font-weight: bold;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
    clear:both;
}
	 
#footer ul {				
	height:15px;
	width:750px;
	display: inline;
}
		
#footer li {				
	width:100%;
	border-right:1px solid #000;
	padding: 0px 30px 0px 30px;
	display: inline;
}

#footer li {				
	width:100%;
	border-right:1px solid #000;
       padding: 0px 30px 0px 30px;
       display: inline;
}



#footer li.ultimo {			
	border-right:0;
}

#footer li a {
	/*display: block;*/
	text-decoration: none;	
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}



#footer li a:hover {
	color: #797979;
}


#footer h1 {
	/*display: block;*/
	margin:0px 0px 0px 0px;
	height:20px;
	text-decoration: none;	
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
	padding:5px 0px 0px 0px;
}


/********************************* PAGINA CHI SIAMO **********************************/
#center_chi{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_chi.jpg);
	background-repeat:no-repeat;
}

/********************************* PAGINA INFRASTRUCTURE **********************************/
#center_infrastructure{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_infrastructure.jpg);
	background-repeat:no-repeat;
}



/********************************* PAGINA SOFTWARE **********************************/
#center_software{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_software.jpg);
	background-repeat:no-repeat;
}


/********************************* PAGINA TECHNOLOGY BG **********************************/
#center_technology{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_technology.jpg);
	background-repeat:no-repeat;
}

/********************************* PAGINA COMMUNICATION BG **********************************/
#center_communication{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_communication.jpg);
	background-repeat:no-repeat;
}


/********************************* PAGINA EDUCATION BG **********************************/
#center_education{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_education.jpg);
	background-repeat:no-repeat;
}



/********************************* PAGINA COMMUNICATION BG **********************************/
#center_communication{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_communication.jpg);
	background-repeat:no-repeat;
}





/********************************* PAGINA NEWS BG **********************************/
#center_news{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_news.jpg);
	background-repeat:no-repeat;
}




/********************************* PAGINA CONTATTI BG **********************************/
#center_contatti {
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_contatti.jpg);
	background-repeat:no-repeat;
}
/* vedi in basso nella sezione pagine interne, li ho spostati. ba */


/********************************* PAGINA CLIENTI **********************************/
#center_clienti{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_clienti.jpg);
	background-repeat:no-repeat;
}


/********************************* PAGINA CLIENTI BG**********************************/
#center_clienti{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_clienti.jpg);
	background-repeat:no-repeat;
}

/********************************* PAGINA JOB BG**********************************/
#center_job{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_job.jpg);
	background-repeat:no-repeat;
}


/********************************* PAGINA SPORT BG**********************************/
#center_sport{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_sport.jpg);
	background-repeat:no-repeat;
}

/********************************* PAGINA AREA RISERVATA **********************************/
#center_area_riservata{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_area_riservata.jpg.jpg);
	background-repeat:no-repeat;
}


/********************************* PAGINE INTERNE **********************************/

#center_top {
	float:right;
	width:490px;
	height:168px;
}

#center_top h1{  
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#093957;
	text-align:center;	
	width: 490px;
	height: 20px;
	padding-top: 12px;
	margin: 0px auto;
}


#center_top h2{  /* solo nelle news per indicare il mese di quella pił nuova */
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#797979;
	text-align:left;	
	width: 440px;
	height: 12px;
	padding: 3px 0px 0px 20px ;
	margin: 0px auto;
	/*border:dashed #FF0000 1px;*/
}


#center_top p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 130px;
	padding-right:0px;
	padding-top: 4px;
	color: #797979;
	float:left;
	text-align:right;
}



#center_bottom {
     width:590px;
	 height:153px;
	 float:right;
}

#center_bottom h1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#797979;
	text-align:center;	
	width: 520px;
	height: 13px;
	padding: 12px 0px 0px 50px; /*580*/
	margin: 0px auto;
	text-align:justify;
	float:left;
	/*border:#FF0000 1px dashed;*/
}

#center_bottom h2{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 537px;
	height: 13px;
	padding:0px 0px 0px 33px;
	color: #797979;
	float:left;
	text-align:justify;
	/*border:#FF0000 1px dashed;*/
	}


#center_bottom h3{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 555px;
	height: 260px;
	padding:0px 5px 0px 10px;
	color: #797979;
	float:left;
	text-align:justify;
	/*border:#FF0000 1px dashed;*/
}



#main_news{  /*solo per le news*/
	margin: 0px auto;
	width: 555px;
	height: 350px;
	padding:10px 5px 0px 30px;
	text-align:justify;
}

#center_bottom a{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#797979;
	float:left;
	text-decoration:none;
		/*border:#FF0000 1px dashed;*/

}

#center_bottom a:hover{
	color:#000;
}



/*____________________________________________ interno pagina news old _______________________________*/
#alto_uno{
	margin: 10px 0px 0px 20px ;
	width: 130px;
	height: 90px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;

}
#alto_uno h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#alto_uno p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}


#alto_due{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 90px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
}
#alto_due h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#alto_due p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;

}


#alto_tre{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 90px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;

}
#alto_tre h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#alto_tre p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}



#centro_uno{
	margin: 10px 0px 0px 20px ;
	width: 130px;
	height: 65px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#centro_uno h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#centro_uno p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}



#centro_due{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 65px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#centro_due h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#centro_due p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}


#centro_tre{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 65px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#centro_tre h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#centro_tre p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}



#basso_uno{
	margin: 10px 0px 0px 20px ;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#basso_uno h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#basso_uno p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}



#basso_due{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#basso_due h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#basso_due p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}


#basso_tre{
	margin: 10px 0px 0px 40px ;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	float:left;
	border-bottom:#333333 1px dashed;
	
}
#basso_tre h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 12px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#basso_tre p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}

/*____________________________________________ fine interno pagina news old _______________________________*/


#main_news h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 20px ;
	width: 470px;
	padding:0px 0px 0px 20px;
	color: #797979;
	float:left;
	text-align:justify;

}

#main_news p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	margin: 0px 0px 10px 20px ;
	width: 470px;
	float:left;
	border-bottom:#333333 1px dashed;

}

/*____________________________________________ inizio interno pagina news nuove ___________________________*/


/*____________________________________________ interno pagina clienti ___________________________________*/

div.elenco {
	float: left;
	width: 10em;
}

div.elenco ul {
	/*column-count:3;*/
	width: 150px;
	margin: 30px 0px 0px 80px ;
	display: block;
	padding: 0;
	float: left;
  	width: 10em;
	clear: left;
	list-style-type: none;
}

div.elenco li { 

	height: 10px;
	margin: 0px 0px 2px 0px;	
	padding-left: 5px;
	text-align: left;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color:#797979;
	/*border: 1px solid #E1E4FF;*/
	display: block;
	list-style-type: none;
}



/*____________________________________________ interno pagina contatti___________________________________*/

#center_bottom_sx{
	margin: 30px 15px 0px 40px ;
	width: 150px;
	height: 200px;
	float:left;
	/*border: 1px solid #E1E4FF;*/
}
#center_bottom_sx h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 15px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#center_bottom_sx p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: auto;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}


#center_bottom_dx{
	margin: 30px 15px 0px 0px ;
	width: 150px;
	height: 200px;
	float:left;
	/*border: 1px solid #E1E4FF;*/
}

#center_bottom_dx h1{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px auto;
	width: 130px;
	height: 15px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}
#center_bottom_dx p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 130px;
	height: 50px;
	padding:0px 0px 0px 0px;
	color: #797979;
	float:left;
	text-align:justify;
}

#center_bottom_dx a:link{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #797979;
	float:left;
	text-decoration:none;
}

#center_bottom_dx a:hover{
	color: #000;
}

#center_bottom_dx a:visited{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #797979;
	float:left;
	text-decoration:none;
}



/************************************* PAGINA SULLA PRYVACY ******************************************/

#container_pop
{
	margin: auto;
	padding: 5px 5px 5px 5px;
	width: 750px;
	height:100%;
	text-align: center;   /* centra in IE 5.x */
	border:#CCCCCC 1px dotted;
	background-image:url(../immagini/bg_pop.jpg);
	background-repeat:no-repeat;
}

#pop h1{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #797979;
}

#pop p{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	text-align:justify;
}

/************************************* PAGINA AREA RISERVATA ******************************************/


#center_area_riservata{
	width:750px;
	height:506px;
	background-image:url(../immagini/bg_body_area_riservata.jpg);
	background-repeat:no-repeat;
}


