/* Servizi */
/*------------------------------------------------------------*/
#ServTitle 
{
  display:    block;
  position:   relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  top:        0px;
  left:       15px;
  width:      840px;		/* width of whole page */
  height:     40px;			/* width of whole page */
  clear:      both;
  float:      none;
  font-family: "Verdana";
  font-size: 18px;
  font-weight:bold;
  text-align:left;
  letter-spacing:1px;
  color:#006892; 
}

#ServIntro, ServIntro_empty
{
  display:    block;
  position:   relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  top:        0px;
  left:       20px;
  width:      785px;		/* width of whole page */
  height:     50px;			/* width of whole page */
  clear:      both;
  float:      none;
  font-family: "Verdana";
  font-size: 12px;
  font-weight:normal;
  text-align:left;
  letter-spacing:1px;
  line-height: 20px;
  /* color:#006892; */
  color:#494949;
}

#ServIntro_empty
{
  height:     10px;			/* width of whole page */
}

#ServIntro_4
{
  display:    block;
  position:   relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  top:        0px;
  left:       20px;
  width:      785px;		/* width of whole page */
  height:     140px;			/* width of whole page */
  clear:      both;
  float:      none;
  font-family: "Verdana";
  font-size: 12px;
  font-weight:normal;
  text-align:left;
  letter-spacing:1px;
  line-height: 20px;
  /* color:#006892; */
  color:#494949; 
}

#Servizi 
{
  display:    block;
  position:   relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  top:        0px;
  left:       10px;
  width:      830px;			/* width of whole page */
  height:     285px;			/* width of whole page */
  clear:      both;
  float:      left;
  /*overflow:   auto;	/* This chops off any overhanging divs */
  overflow: auto;
  border: 0px solid #AAAAAA;
}

#Servizi_4 
{
  height:     195px;
}

.ServItem 
{
  position:   relative;
  width: 775px;
  height: 160px;
  margin: 5px;
  clear: both;
  border: 0px solid #FFFF80
}
.ServLeft
{
  clear: both;
  float: left;
  margin: 15px 0px 0px 10px;
  width: 120px;
  height: 130px;
  border: 0px solid #666666;
  background-position: center center; 
  background-repeat: no-repeat;
}
	
.ServCenter
{
  float: left;
  margin: 15px 0px 0px 0px;
  width: 625px;
  height: 141px;
  border: 0px solid #000000;
  overflow: hidden;
  padding: 3;
}
.ServCenter_Sub_Title
{
  float: left;
  position: relative;
  margin: 0px 20px 0px 0px;
  width: 550px;
  height: 20px;
  border: 0px solid #EE1066;
  font-family: "Verdana";
  font-size: 14px;
  font-weight:bold;
  text-align:left;
  color:#006892;
}
.ServCenter_Sub_Movie
{
  position: relative;
  float: left;  
  margin: 0px 0px 0px 0px;
  width: 20px;
  height: 20px;
  border: 0px solid #aa10aa;
  font-family: "Verdana";
  font-size: 14px;
  font-weight:bold;
  text-align:right;
  color:#006892;
}
.ServCenter_Sub_PDF
{
  position: relative;
  float: left;  
  margin: 0px 0px 0px 0px;
  width: 20px;
  height: 20px;
  border: 0px solid #aa10ff;
  font-family: "Verdana";
  font-size: 14px;
  font-weight:bold;
  text-align:right;
  color:#006892;
}
.ServCenter_Sub_Anno
{
  position: relative;
  float: left;  
  margin: 0px 0px 0px 0px;
  width: 576px;
  height: 20px;
  border: 0px solid #FF4040;
  font-family: "Verdana";
  font-size: 10px;
  font-weight:normal;
  text-align:left;
  color:#006892;
}  
.ServCenter_Sub_Bullet
{
  position: relative;
  float: left;
  margin: 0px 0px 0px 0px;
  width: 25px;
  height: 143px;
  border: 1px solid #000000;
  text-align:center;
  vertical-align:top;
}
.ServCenter_Sub_Content
{
  margin: 0px 0px 0px 25px;
  width: 596px;
  height: 97px;
  border: 0px solid #80FFFF;
  overflow:   hidden;
  font-family: "Verdana";
  font-size: 12px;
  font-weight:normal;
  text-align:left;
  line-height: 20px;
  color:#666666;
}

.ServRight
{
  float: left;
  margin: 15px 0px 0px 0px;
  width: 150px;
  height: 90px;
  border: 0px solid #000000;
  text-align:center;
}
IMG.ServCenter_Sub_Title
{
  position: absolute;
  left:5;
  width: 10px;
  height: 10px;
  top:4;
  margin:0;
}
IMG.ServCenter_Sub_Movie
{
  position: absolute;
  left:1px;
  width: 15px;
  height: 20px;
  top:0;
  margin:1;
}
IMG.ServCenter_Sub_Pdf
{
  position: absolute;
  left:1px;
  width: 16px;
  height: 16px;
  top:0;
  margin:1;
}
P.ServCenter_Sub_Title
{
  position: absolute;
  left:25;
  top:0;
  margin:0;
}
P.ServCenter_Sub_Anno
{
  position: absolute;
  left:25;
  top:0;
  margin:0;
}
.ServRight_Sub_Left
{
  float: left;
  margin: 0px 0px 0px 0px;
  width: 70px;
  height: 90px;
  border: 0px solid #80FFFF;
  overflow:   hidden;
  font-family: "Arial";
  font-size: 11px;
  font-weight:normal;
  text-align:left;
  line-height: 22px;
  color:#666666;
  border: 0px solid #FF4040;
}
.ServRight_Sub_Right
{
  float: right;
  margin: 0px 0px 0px 0px;
  width: 70px;
  height: 90px;
  border: 0px solid #80FFFF;
  overflow:   hidden;
  font-family: "Arial";
  font-size: 11px;
  font-weight:bold;
  text-align:left;
  line-height: 22px;
  color:#000000;
  border: 0px solid #80FFFF;
}

