body.nms{
	background-color : #FFFFFF;
	margin-left : 10px;
	margin-top : 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
}



#main{
	/*border:solid 1px pink;*/
  margin-left: 0px;
  background: repeat-y url('../img/background.gif');
  width:800px;
  padding-bottom:9px ;
}



.contentTextInternal{
  float:left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
  margin-top:20px;
  width:460px;
}

img{border:0px;}

input{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
  color : #9EBBD9;
}

label{cursor:hand;}

#contact{display:none;}

#map{display:none;}

.flashHeader{
	position:absolute;
	top:3px;
	left:10px;
}

.header{
	position:relative;
	width:611px;
	height:101px;
	background-repeat:no-repeat;
}

#home{
	background-image:url('../img/headers/header_home.gif');
	//margin-bottom:2px;
	display:none;
}

#chisiamo{
	background-image:url('../img/headers/header_chisiamo.gif');
	display:none;
}

#perchilavoriamo{
	background-image:url('../img/headers/header_perchilavoriamo.gif');
	display:none;
}

#competenze{
	background-image:url('../img/headers/header_competenze.gif');
	display:none;
}

#progetti{
	background-image:url('../img/headers/header_progetti.gif');
	display:none;
}


#default{
	background-image:url('../img/headers/header_default.gif');
	display:none;
}





.leftMargin{
  float:left;
  width:20px;
  height:250px;
  margin-top:20px;
}

.leftMarginNl{
  float:left;
  width:20px;
  height:380px;
  margin-top:20px;
}

.leftMarginPresskit{
  float:left;
  width:20px;
  height:550px;
  margin-top:20px;
}

.underTitle{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #9EBBD9;
  margin-bottom:5px;
}

/*##Link##*/

a,a:link ,a:visited {
	text-decoration: none;	
	color:  #808080;
}

a:hover{
	color: #BFBFBF;
	text-decoration: none;
}


/*##Home##*/


div.clear {
  clear: both;
  height:1px;
  width:1px;
  font-size:0px;
  line-height:0px;
}

div.linkbar{
 	display:none;
}

div.link{
	float: left;
}

.titleText{
  margin-top:0px;
  margin-bottom:10px;
  margin-left:0px;
}

.titleTextGrid{
  margin-top:20px;
  margin-bottom:10px;
  margin-left:20px;
}

#titoloOther{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #9EBBD9;
  font-weight:bold;
  margin-left:0px;
}





.contentText{
  background-image: url(../img/vertical_trat.gif);
	background-repeat: repeat-y;
	background-position: right;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	color:#A1A1A1;
	position:relative;
	float:left;
  margin-top:20px;
  //width:280px;
  max-width:260px;
	height: 279px;
	padding-right:20px;
}

div.category{
  background: transparent url(../images/bg_menu.gif) repeat-x;
  height: 115px;
  overflow: hidden;
  display:none;
}

.categoryTab{
  padding-top:18px;
  width: 1100px;
  float: left;
  display: none;
}

/* box menu*/
.menu{width: 185px; height: auto; padding: 0; float:right; margin: 0; display:none}

#topMenu { height: 3px; background-image: url(../images/top_menu.gif); background-repeat: no-repeat; overflow: hidden; display:none}
#centerMenu { padding: 5px 15px; background-image: url(../images/center_menu.gif); background-repeat: repeat-y; display:none }
p.separate{border-bottom: solid 1px #C8C7C7; padding-bottom: 3px; display:none}
#bottomMenu { height: 3px; background-image: url(../images/bottom_menu.gif); background-repeat: no-repeat; display:none }
p#menu{line-height: 2.4; display:none}

div.testoLink{
	display:none;
}

.newsText{ 
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
  margin-left:20px;
  margin-top:-15px;
}

div.titolonews{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #A1A1A1;
	margin-bottom: 10px;
  width: 100%;
}

.rightColumnHome{
  float: left;
  margin-top:20px;
	width: 300px;
  height: 170px;
  display:none;
}

div.boxnews{
  position:relative;
  top:0px;
	width:100%;
}

div.freccia{
  background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	width:17px;
	height:19px;
}



div.progetti{
	margin-left:10px;
}

/*div.progetti{
  position:absolute;
  top:406px;
  left:20px;
}*/



div.linkright{
  display:none;
}



#pushSubmit{margin-left:305px;}

div.contentZone{
	float:left;  
}

.spacer{height:10px;}



.footer
{
  display:none;	
  position:relative;
	width:756px;
  margin-left:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color:#CFCFCF;
}

.newsSeparate{
  background-image: url(../img/tratteggio_or.gif);
	background-repeat : repeat-x;
	width:270px;
	height:1px;
	margin-left:0px;
}

/*##Chi Siamo##*/



.rightColumnInternal{
  margin-left:30px;
  margin-top:70px;
	width: 250px;
  float: left;
  display:none;
}



.titleContent{
  margin-top:20;
	margin-left:0px;
}

#titolohistory{
  margin-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #E5B900;
  font-weight:bold;
}

.testohistory{
  margin-top:20px;
	margin-left:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
	width:270px;
}



.contentOneColumn{
  float:left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
  margin-top:20px;
  width:550px;
}

#imgorg{
  margin-bottom:5px;   
  margin-top:10px;   
  height:100px;
}

/*------------------------------------------PER CHI LAVORIAMO----------------------------------------*/



.titleList{
	margin-top:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #7FC41C;
  font-weight:bold;
}

.textList{
	margin-left:-20px;
	margin-top:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #808080;
	width:270px;
}

.intro{display : list-item;}

.elenco{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #808080;
	list-style : disc;
	line-height: 15px;
	margin:0px;
	padding: 0px;
}

/*---------------------------------------COMPETENZE---------------------------------------------------*/



#titleCompetenze{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #7F7F7F;
  font-weight:bold;
}

/*------------------------------------------PROGETTI -----------------------------------------------------*/



div.cliente{
	width: 90px;
	float: left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding: 5px;
	color : #808080;
}

div.esigenza{
	width: 140px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size : 11px;
	padding: 5px;
	color : #808080;
}

div.soluzione{

	width: 140px;

	float: left;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	padding: 5px;

	color : #808080;

}

div.tecnologia{

	width: 150px;

	height: 40px;

	float: left;

	background-repeat : no-repeat;

	background-position : bottom right;

}

div.case{

	width: 59px;

	float: left;

	padding: 5px;

	background-repeat : no-repeat;

	background-position : bottom;

	background-image: url(../img/freccia.gif);

}

/*-----------------------PROGETTI  GRIGLIA TABELLE--------------*/



.grid{

  width:590px;

	margin-top:10px;

	margin-left:10px;

	display:block;



}



.grid table{

  width:100%;



	

}

.sx{

	width:19px;

}



.imgcliente{

	margin-top:80px;

	height: 60px;

	border-bottom:solid 1px #A35A6E;

	text-align:center;

}

.imgesigenza{

	margin-top:80px;

	height: 60px;

	border-bottom:solid 1px #A35A6E;

	border-right:solid 1px #A35A6E;

	border-left:solid 1px #A35A6E;

	text-align:center;

}

.imgtecnologia{

	margin-top:80px;

	height: 60px;

	border-bottom:solid 1px #A35A6E;

	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;

}

.esigenza{

	height: 120px;

	width:45%;

	vertical-align: top;

	border-bottom :1px #D0D0D0 solid;

	margin: 0px;

	padding:0px;

}

.tecnologia{

	height: 120px;

	width:20%;

	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 : #808080;

	margin:5px;

}

.testo{

  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

  text-align :left;

	color : #808080;

	margin:5px;

}

.normalTesto{

  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

  text-align :left;

	color : #808080;

	margin-top:5px;

  margin-bottom:5px;

}

.testotecno{

	

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	text-align: left;

	color : #808080;

	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;

}

/*-------------------------------------COMUNICATI STAMPA--------------------------*/



div.comunicati{

	padding-bottom: 10px;

	border-bottom : 1px solid ;

	border-color: #C1C1C1;

}

p.titolocomunicati{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #9EBBD9;

	font-size : 12px;

	padding-top: 10px;

	margin: 0px;

  font-weight:bold;

}

p.testocomunicati{

	padding-top: 5px;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	margin: 0px;

	color: #808080;

}

.mail{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color: #808080;

	font-weight:bold;

}



.linkPrintMap{

	display:none;

}



/*------------------------------PARTNERS-----------------*/



.tableTitle{

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size :11px;

	font-weight :bold;

	color : #808080;

	height:40px;

	width:600px;

}

.tecnologici{

	width: 19px;

	background-image: url(../img/img_partners/tecnologici.gif);

	background-position: top;

	background-repeat: no-repeat;

	background-color: #949472;

}

.commerciali{

	width: 19px;

	height:110px;

	background-image: url(../img/img_partners/commerciali.gif);

	background-position: top;

	background-repeat: no-repeat;

	background-color: #949472;

}

.associazioni{

	width: 19px;

	background-image: url(../img/img_partners/associazioni.gif);

	background-position: top;

	background-repeat: no-repeat;

	background-color: #949472;

}

.logo{

	width: 120px;

	height: 58;

	text-align: center;

	margin-top:5px;

	margin-left:5px;

	margin-bottom: 0px;

	border-bottom :1px #D0D0D0 solid;

}

.azienda{

	width: 192px;

	height: 58;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #808080;

	text-align: left;

	vertical-align: top;

	padding-top:10px;

	padding-left:8px;

	margin-bottom: 0px;

	border-bottom :1px #D0D0D0 solid;

}

.azienda2{

	width: 192px;

	height: 68;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #808080;

	text-align: left;

	vertical-align: top;

	padding-top:10px;

	padding-left:8px;

	margin-bottom: 0px;

	border-bottom :1px #D0D0D0 solid;

}

.interazione{

	width: 260px;

	height: 58;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	text-align: left;

	vertical-align: top;

	color : #808080;

	padding-top:10px;

	padding-left:0px;

	margin-bottom: 0px;

	border-bottom :1px #D0D0D0 solid;

}



.textEvidence{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	font-weight:bold;

	color : #808080;

}

.spacer{

  width:200px;

}



.scroll{

  height: 130px; 

  width: 10px;

}

.newsContainer{

  width:286;

  //height:135px;

  min-height:135px;

}

.oneColumn{

  width:550px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size :11px;

	color : #808080;

  margin-top:20px;

}

a.linkLight{

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size :11px;

	color:#CFCFCF;

}

a:visited.linkLight{

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size :11px;

	color:#CFCFCF;

}

.alignRight{

  text-align:right;

}



.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;

}

.downloadBoss{

  position:absolute;

  top:40px;

  left:80px;

}

.width400{

  width:510px;

}