

.claim{float: right; margin: 40px 10px 0 0;}

.main{
  min-height: 580px;
  _height: 580px;
}

div.category{
  background: transparent url(../images/bg_menu.gif) repeat-x;
  height: 115px;
  overflow: hidden;
}

div.categoryTab{
  padding-top:27px;
  _padding-top:33px;
  float: left;
  clear: both;
}

/*div.boxSearch{
  margin-top:5px;
  float: right;
  width: auto;
}*/

.category img.logo{margin:20px 20px 0 0; float: left;}

p.breadCrumbs{font-size:11px; color:#808080; margin:5px 5px 5px 0;}
p.breadCrumbs a,p.breadCrumb a:link,p.breadCrumb a:hover{font-size:11px; color:#808080; margin:5px 5px 5px 0;;}

.contentTex{
  width: 650px;
  padding: 10px 5px 10px 0;
  float:left;
  line-height: 1.5;
}



/*### Partners ###*/

.partners{border-collapse:collapse;border:solid 1px #F0037F;
}

.partners td{padding:10px;}

.partners td.tecnologici{
	width: 19px;
	background-image: url(../images/img_partners/tecnologici.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #F0037F;
	padding:0;
}
.partners td.commerciali{
	width: 19px;
	height:110px;
	background-image: url(../images/img_partners/commerciali.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #F0037F;
	padding:0;
}
.partners td.associazioni{
	width: 19px;
	background-image:url(../images/img_partners/associazioni.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #F0037F;
	padding:0 auto 0 auto;
}
.partners .categoryPartners td{
  padding:0;
  background-color: #F0037F;

}

/*### End Partners ###*/

.personalData1{
  border: solid 1px #F0037F;
  padding:0 0 15px 0;
}

.openPositions{background-color:#F0037F;height:15px;color:#ffffff;position:relative;top:0;padding-left:5px;}

/*### Press ###*/

.downloadBoss{
  position:absolute;
  top:40px;
  left:80px;
}
.pressKitBossInf{
  position:relative;
}
.nameBoss{
  position:absolute;
  top:0px;
  left:80px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #808080;
	font-weight:bold;
}
.title{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #808080;
	font-weight:bold;
}
.mail{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #F0037F;
	font-weight:bold;
}
/*### End Press ###*/


/*progetti*/


.menu_settoreProgetti strong, .menu_settoreProgetti a{padding: 1px 0 0 20px; margin: 0 45px 0 0;}

.manifatturiero{background: transparent url('../images/manifatturiero.gif') 0 0 no-repeat;}
.distribuzione{background: transparent url('../images/distribuzione.gif') 0 0 no-repeat;}
.farmaceutico{background: transparent url('../images/farmaceutico.gif') 0 0 no-repeat;}
.tlcitc{background: transparent url('../images/tlc.gif') 0 0 no-repeat;}
.fashion{background: transparent url('../images/fashion.gif') 0 0 no-repeat;}
.editoribanchedati{background: transparent url('../images/editore.gif') 0 0 no-repeat;}
.bankingfinance{background: transparent url('../images/banking.gif') 0 0 no-repeat;}
.turismo{background: transparent url('../images/turismo.gif') 0 0 no-repeat;}
.servizi{background: transparent url('../images/servizi.gif') 0 0 no-repeat;}
.portali{background: transparent url('../images/portali.gif') 0 0 no-repeat;}

.menu_settoreProgetti{
	color: #F0037F;
	line-height: 40px;
}

.menu_settoreProgetti a, .menu_settoreProgetti a:hover, .menu_settoreProgetti a:visited{color:#404040;}

.grid{
  width:590px;
	margin-top:20px;
	padding-left:10px;
}

.titleList a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #404040;
  font-weight:bold;
}
.textList{
	margin-left:0px;
	margin-top:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #404040;
	width:270px;
}

.intro{
	margin:0;
	padding: 5px;
	list-style:none;
}

.intro li{
	margin-left:20px;
}

.elenco{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #404040;
	list-style : disc;
	line-height: 15px;
	margin:0px;
	padding: 2px;
}

.grid table{width:100%;}
.sx{width:19px;}

.titleListProjects{
	margin-top:20px;
	text-decoration: none;
	font-size : 12px;
	color : #F0037F;
  font-weight:bold;
}

.titleListProjects a, .titleListProjects a:hover, .titleListProjects a:visited{
	margin-top:20px;
	text-decoration: underline;
	font-size : 12px;
	color : #F0037F;
  font-weight:bold;
}

.imgcliente{
	height: 60px;
	border-bottom:solid 1px #F0037F;
	text-align:center;
}

.imgesigenza{
	height: 60px;
	border-bottom:solid 1px #F0037F;
	text-align:center;
}

.imgtecnologia{
	height: 60px;
	border-bottom:solid 1px #F0037F;
	text-align:center;
}




.imgsoluzione{
	height: 61px;
	background-image: url(../img/img_progetti/soluzione.gif);
	background-position: left;
	background-repeat: no-repeat;
}





.imgcase{
	height: 61px;
	background-image: url(../img/img_progetti/case_study.gif);
	background-position: left;
	background-repeat: no-repeat;	
}

.cliente{
	height: 120px;
	/*width:35%;*/
	vertical-align: top;
	border-bottom :1px #D0D0D0 solid;
	margin: 0px;
	padding:0px;
}

.cliente img{margin-top:6px;}



.esigenza{
	height: 120px;
	/*width:45%;*/
	vertical-align: top;
	border-bottom :1px #D0D0D0 solid;
	margin: 0px;
	padding:0px;
}

.tecnologia{
	height: 120px;
	width:40%;
	vertical-align: top;
	border-bottom :1px #D0D0D0 solid;
	margin: 0px;
	padding:0px;
}

.soluzione{
	height: 100px;
	width: 140px;
	vertical-align: top;
	border-bottom :1px #D0D0D0 solid;
	margin: 0px;
	padding:0px;
}

.case{
	height: 75px;
	width: 61px;
	vertical-align: middle;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: center;
	border-bottom :1px #D0D0D0 solid;
	margin: 0px;
	padding:0px;
	color:white;
}

.testobold{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-align :left;
	color : #404040;
	margin:5px;
}

.testo{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
  text-align :left;
	color : #404040;
	margin:5px;
}

.normalTesto{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
  text-align :left;
	color : #404040;
	margin-top:5px;
  margin-bottom:5px;
}

.testotecno{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: left;
	color : #404040;
	margin-top:5px;
	margin-left:3px;
	margin-bottom: 0px;
}

.sito{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: left;
	vertical-align: bottom;
	color : #ACACAC;
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom:0px;
	float: left;	
}

div.img{
	vertical-align: bottom;
	text-align: right;
}
.tableProject img{padding:0 5px;}
.tableProject{margin: 5px 0;}
.tableProject td{padding: 5px; width:200px;}

.client .barTitle {padding:15px 0; margin:4px 0;}
.barTitle h2{color:#F0037F;padding:0;margin:0;}
td.barTitle{border-bottom:solid 1px #F0037F;}
td.clientList{line-height:20px;}

div.columnOne{
  float:left;
  width: 48%;
  margin: 5px 20px 0 0;
}

div.columnTwo{
  float: right;
  width: 48%;
  margin: 5px 0 0 0px;
}

.newsTitle{
	color:#F0037F;
}

.comunicati{padding-bottom:20px;}