body , html {
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  font-weight: normal;
	  margin-right: 0;
	  margin-left: 0;
      margin-top: 0;
	  text-align: left;
	  background-color: #FFFFFF;
  }
  
p{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  text-align: justify;
	  font-size: 11px;
	  color: #000000;
	  font-weight: normal;
	  line-height: normal;
	  padding:10px;
	  margin:0px;
  }
  
  
h3{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  font-weight: bold;
	  color: #5F779B;
	  margin: 0 10px;
	  padding: 0px;
  }
h2{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 15px;
	  font-weight: bold;
	  color: #999999;
	  margin: 10px;
	  padding: 0px;
  }
  
  h1{ font-family: Arial, Helvetica, sans-serif;
	  font-size: 20px;
	  font-weight: bold;
	  color: #0048a7;
	  margin: 10px;
	  padding: 0px;}
  
#headerwrapper{width:auto; height:121px; margin:0px;}
.wrapper {
margin:0 auto;
text-align:left;
width:900px;
}



#header {
margin:auto;
position:relative;
width:900px;

}


.bg-header{
	  background-image: url(/gfx/BgHorizontalLine.jpg);
	  background-repeat: repeat-x;
	  background-position: bottom;
	  height:114px;
      
  }


#contentwrapper{ width:auto; overflow:hidden;}
#contentfooter{ width:auto; overflow:hidden; margin-top:10px;}

#colonna1{float:left; width:684px; z-index:9; min-height:498px;}

/*.bg-mainmenu{
	  background-image: url(/gfx/LayoutElements/BgVerticalLine.jpg);
	  background-repeat: repeat-y;
	  background-position: right;
  }*/


#colonna2{float:right; width:216px; z-index:9; min-height:498px; overflow:hidden; background-color:#e2e2e2;}



a.homelink:link{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelink:visited{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelink:hover{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelink:active{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FFFFFF;
	  text-decoration: none;
  }

a.homelinktitle:link{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelinktitle:visited{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelinktitle:hover{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: none;
  }
a.homelinktitle:active{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: none;
  }

a:link {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color:#0048A4;
	  /* #FF3300 */
	  text-decoration: none;
	  font-weight: bold;
}
a:visited {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #0048A4;
	  text-decoration: none;
	  font-weight: bold;	  

  }
a:hover {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color:#FF3300;
	  text-decoration: none;
	  font-weight: bold;
}  
a.paginatore:link {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color:#FF3300;
	  text-decoration: none;
	  font-weight: bold;
}
a.paginatore:visited {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color:#FF3300;
	  text-decoration: none;
	  font-weight: bold;
  }
a.paginatore:hover {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #0048A4;
	  text-decoration: none;
	  font-weight: bold;
}  


a.mmlink:link{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #999999;
	  text-decoration: none;
	  margin-left: 5px;
  }
a.mmlink:visited{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #333333;
	  text-decoration: none;
	  margin-left: 5px;
  }
a.mmlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0048A4;
	text-decoration: none;
	margin-left: 5px;
	background-color: #DFDFDF;
	  
  }
  
a.mmlink:active{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FF0000;
	  text-decoration: none;
	  margin-left: 5px;
  }
  

a.mmlinkinterattiva:link{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #999999;
	  text-decoration: none;
	  margin-left: 5px;
  }
a.mmlinkinterattiva:visited{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #333333;
	  text-decoration: none;
	  margin-left: 5px;
  }
a.mmlinkinterattiva:hover{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #0048A4;
	  text-decoration: none;
	  margin-left: 5px;
  }
a.mmlinkinterattiva:active{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-style: normal;
	  line-height: normal;
	  font-weight: normal;
	  color: #FF0000;
	  text-decoration: none;
	  margin-left: 5px;
  }
  

.Impresa{ background:url(/gfx/BgPages/ImpresaBackground.jpg); }
.Attenzione{ background:url(/gfx/BgPages/AttenzioneBackground.jpg); }
.Tecnologia{ background:url(/gfx/BgPages/TecnologiaBackground.jpg); }
.Novitaeaggiornamento{ background:url(gfx/BgPages/NovitaeAggiornamentoBackground.jpg); }
.Sicurezza{ background:url(gfx/BgPages/SicurezzaBackground.jpg); }
.Soddisfazione{ background:url(gfx/BgPages/SoddisfazioneBackground.jpg); }
.Tempestivita{ background:url(gfx/BgPages/TempestivitaBackground.jpg); }
.Attivita{ background:url(gfx/BgPages/AttivitaBackground.jpg); }
.Progettazione{ background:url(gfx/BgPages/ProgettazioneBackground.jpg); }
.Demolizione{ background:url(gfx/BgPages/DemolizioneBackground.jpg); }
.Disponibilitaalleimprese{ background:url(gfx/BgPages/DisponibilitaBackground.jpg); }
.Ricercheesviluppo{ background:url(gfx/BgPages/RicercaBackground.jpg); }
.Formazione{ background:url(gfx/BgPages/FormazioneBackground.jpg); }
.Tecnologie{ background:url(gfx/BgPages/TecnologiaBackground.jpg); }
.Carotaggi{ background:url(gfx/BgPages/CarotaggiBackground.jpg); }
.Tagliadisco{ background:url(gfx/BgPages/TagliDiscoBackground.jpg); }
.Tagliafilo{ background:url(gfx/BgPages/TagliFiloBackground.jpg); }
.Idrodemolizioni{ background:url(gfx/BgPages/IdrodemolizioniBackground.jpg); }
.Pinze{ background:url(gfx/BgPages/PinzeBackground.jpg); }
.Divaricatori{ background:url(gfx/BgPages/DivaricatoriBackground.jpg); }
.Grandimezzimeccanici{ background:url(gfx/BgPages/GrandiMezziBackground.jpg); }
.Interventi{ background:url(gfx/BgPages/InterventiBackground.jpg); }
.Grandi-interventi{ background:url(gfx/BgPages/GrandiInterventiBackground.jpg); }
.Piccoli-interventi{ background:url(gfx/BgPages/PiccoliInterventiBackground.jpg); }
.Progettazione-analisi-tecnica{ background:url(gfx/BgPages/ProgettazioneBackground.jpg); }
.Attivita-interventi{ background:url(gfx/BgPages/AttivitaBackground.jpg); }
.Contatti{ background:url(gfx/BgPages/ContattiBackground.jpg); }
.Toptaglionelmondo{ background:url(gfx/BgPages/MappaBackground.jpg); }
.Mappasito{ background:url(/gfx/bkg-mappa.jpg); }

.Enterprise{ background:url(/gfx/BgPages/ImpresaBackground.jpg); }
.Attention{ background:url(/gfx/BgPages/AttenzioneBackground.jpg); }
.Technology-enterprise{ background:url(/gfx/BgPages/TecnologiaBackground.jpg); }
.Newandupdate{ background:url(gfx/BgPages/NovitaeAggiornamentoBackground.jpg); }
.Safety{ background:url(gfx/BgPages/SicurezzaBackground.jpg); }
.Satisfaction{ background:url(gfx/BgPages/SoddisfazioneBackground.jpg); }
.Timely{ background:url(gfx/BgPages/TempestivitaBackground.jpg); }
.Activity{ background:url(gfx/BgPages/AttivitaBackground.jpg); }
.Planning{ background:url(gfx/BgPages/ProgettazioneBackground.jpg); }
.Demolition{ background:url(gfx/BgPages/DemolizioneBackground.jpg); }
.Enterpriseavailability{ background:url(gfx/BgPages/DisponibilitaBackground.jpg); }
.Searchanddevelop{ background:url(gfx/BgPages/RicercaBackground.jpg); }
.Learning{ background:url(gfx/BgPages/FormazioneBackground.jpg); }
.Technology{ background:url(gfx/BgPages/TecnologiaBackground.jpg); }
.Corer{ background:url(gfx/BgPages/CarotaggiBackground.jpg); }
.Diamondcuttingdisk{ background:url(gfx/BgPages/TagliDiscoBackground.jpg); }
.Diamondwires{ background:url(gfx/BgPages/TagliFiloBackground.jpg); }
.Hydroscarification{ background:url(gfx/BgPages/IdrodemolizioniBackground.jpg); }
.Pliers{ background:url(gfx/BgPages/PinzeBackground.jpg); }
.Retractor{ background:url(gfx/BgPages/DivaricatoriBackground.jpg); }
.Bigmechanicalmachinery{ background:url(gfx/BgPages/GrandiMezziBackground.jpg); }
.Intervention{ background:url(gfx/BgPages/InterventiBackground.jpg); }
.Big-interventions{ background:url(gfx/BgPages/GrandiInterventiBackground.jpg); }
.Little-interventions{ background:url(gfx/BgPages/PiccoliInterventiBackground.jpg); }
.Plan-and-feasibility-stud{ background:url(gfx/BgPages/ProgettazioneBackground.jpg); }
.Activities-intervention{ background:url(gfx/BgPages/AttivitaBackground.jpg); }
.Contacts{ background:url(gfx/BgPages/ContattiBackground.jpg); }
.Toptagliointheworld{ background:url(gfx/BgPages/MappaBackground.jpg); }
.Mappasito{ background:url(/gfx/bkg-mappa.jpg); }
 

.TextPagesAllign1 {
      margin-top: 10px;
	  margin-right: -360px;
	  padding-right: 5px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 230px; 
	  height: 470px;
  }
.TextPagesAllign1Photo {
      margin-top: 10px;
	  margin-right: -235px;
	  padding-right: 5px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 230px; 
	  height: 470px;
  }
  .TextPagesAllign2 {
      margin-top: 10px;
      margin-right: -510px;
	  padding-right: 10px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 225px; 
	  height: 470px;
  }
  .TextPagesAllign2Photo {
      margin-top: 10px;
      margin-right: -370px;
	  padding-right: 10px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 225px; 
	  height: 470px;
  }
  .TextPagesAllign3 {
      margin-top: 10px;
      margin-right: -103px;
	  padding-right: 10px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 225px; 
	  height: 470px;
  }
  .TextPagesAllign3Photo {
      margin-top: 10px;
      margin-right: 30px;
	  padding-right: 5px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 230px; 
	  height: 470px;
  }
  .TextPagesAllign4 {
      margin-top: 10px;
      margin-right: -70px;
	  padding-right: 10px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 235px; 
	  height: 470px;
  }
  
  .TextPagesAllign5 {
      margin-top: 10px;
      margin-right: -320px;
	  padding-right: 10px;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
	  width: 350px; 
	  height: 470px;
  }  
  
  
.bg-footer{
	  background-color: #EBEBEB;
	
  }
 
  
  .bg-td-grey{
  background-color:#EBEBEB;
  }
  .bg-td-grey-scuro{
  background-color:#DADADA;
  }
  .bg-td-arancio{
  background-color:#DAE3F2;
  }
  
.table-arancio {
	text-align: left;
	border: 1px solid #014199;
	padding: 5px;
	margin: 5px;
	background-color: #BFCFE8;
} 
  
.bg-td-darkblue{
  background-color:#0033CC;
  }
  
#mainmenubutton {
      float:left; 
	  width: 135px;
	  height: 68px;
	  margin-bottom: 15px;
	  margin:auto;
  }
#mainmenubuttonsmall {
      float:left; 
	  width: 135px;
	  height: 25px;
	  margin-bottom: 15px;
	  margin:auto;
  }
  
a.rollimpresa
  {
	  background-image: url(/gfx/Menu/MainMenu/BtImpresa.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollimpresa:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtImpresaSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rollenterprise
  {
	  background-image: url(/gfx/Menu/MainMenu/BtEnterprise.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollenterprise:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtEnterpriseSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollattivita
  {
	  background-image: url(/gfx/Menu/MainMenu/BtAttivita.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollattivita:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtAttivitaSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rollactivity
  {
	  background-image: url(/gfx/Menu/MainMenu/BtActivity.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollactivity:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtActivitySwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }


a.rolltecnologie
  {
	  background-image: url(/gfx/Menu/MainMenu/BtTecnologie.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rolltecnologie:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtTecnologieSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rolltechnology
  {
	  background-image: url(/gfx/Menu/MainMenu/BtTechnology.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rolltechnology:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtTechnologySwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rollinterventi
  {
	  background-image: url(/gfx/Menu/MainMenu/BtInterventi.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollinterventi:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtInterventiSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rollintervention
  {
	  background-image: url(/gfx/Menu/MainMenu/BtIntervention.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }
  
a.rollintervention:hover
  {
	  background-image: url(/gfx/Menu/MainMenu/BtInterventionSwap.jpg);
	  display:block;
	  width: 135px;
	  height: 68px;
  }

a.rollcontatti
  {
	  background-image: url(/gfx/Menu/TopMenu/BtContatti.jpg);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
  
a.rollcontatti:hover
  {
	  background-image: url(/gfx/Menu/TopMenu/BtContattiSwap.jpg);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
a.rollcontacts
  {
	  background-image: url(/gfx/Menu/TopMenu/BtContatcs.gif);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
  
a.rollcontacts:hover
  {
	  background-image: url(/gfx/Menu/TopMenu/BtContatcsSwap.gif);
	  display:block;
	  width: 90px;
	  height: 25px;
  }

a.rolldove
  {
	  background-image: url(/gfx/Menu/TopMenu/BtDove.jpg);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
  
a.rolldove:hover
  {
	  background-image: url(/gfx/Menu/TopMenu/BtDoveSwap.jpg);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
a.rollwhere
  {
	  background-image: url(/gfx/Menu/TopMenu/BtWhere.gif);
	  display:block;
	  width: 90px;
	  height: 25px;
  }
  
a.rollwhere:hover
  {
	  background-image: url(/gfx/Menu/TopMenu/BtWhereSwap.gif);
	  display:block;
	  width: 90px;
	  height: 25px;
  }

a.rollareainterattiva
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtAreaInterattiva.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollareainterattiva:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtAreaInterattivaSwap.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
a.rollinteractivearea
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtInteractiveArea.gif");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollinteractivearea:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtInteractiveAreaSwap.gif");
	  display:block;
	  width: 135px;
	  height: 25px;
  }





a.rollareariservata
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtAreaRiservata.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollareariservata:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtAreaRiservataSwap.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
a.rollreservedarea
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtReservedArea.gif");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollreservedarea:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtReservedAreaSwap.gif");
	  display:block;
	  width: 135px;
	  height: 25px;
  }




a.rollcertificazioni
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtCertificazioni.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollcertificazioni:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtCertificazioniSwap.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
a.rollcertification
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtCertifications.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
a.rollcertification:hover
  {
	  background-image:  url("/gfx/Menu/MainMenu/BtCertificationsSwap.jpg");
	  display:block;
	  width: 135px;
	  height: 25px;
  }
  
  
  
  .bg-login-chiaro{
	background-color: #DADADA;
}
  .bg-login-scuro{
	background-color: #9B9B9B;
	height: 25px;
}

  .table-login {
	text-align: left;
	border: 1px solid #9B9B9B;
	padding: 5px;
	margin: 5px;
	background-color: #DADADA;
} 
.table-photo {
	border: 1px solid #9B9B9B;
	padding: 0px;
	margin: 0px;
	background-color: #DADADA;
	width: 100px;
} 
 .table-login-chiara{
	text-align: left;
	border: 1px solid #9B9B9B;
	padding: 5px;
	margin: 5px;
	background-color: #EBEBEB;
} 

.titolo-arancio{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	margin-left: 5px;
	font-weight: bold;
	  }
.abstract{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 5px;
	font-weight: normal;
	font-style: italic;
	  }
	  
.message {
	font-size: 15px;
	color: #FF0000;
	text-decoration: none;
	background-position: center;
	bottom: 5px;
	margin: 20px;
	text-align: left;
	border: 1px dotted #FF6666;
	padding: 2px;
	width: auto;
	background-color: #FFFFEF;
	font-weight: bold;	
}

.TextInterattivaAllign {
	  text-align: left;
	  scrollbar-face-color: #CCCCCC;
	  scrollbar-shadow-color: #CCCCCC;
	  scrollbar-highlight-color: #CCCCCC;
	  scrollbar-3dlight-color: #CCCCCC;
	  scrollbar-darkshadow-color: #FFFFFF;
	  scrollbar-track-color: #FFFFFF;
	  scrollbar-arrow-color: #FFFFFF;
	  overflow: auto; 
  	  width: 140px;
	  height: 270px;
  }

.style2 {
	color: #FFFFFF;
	font-size: 9px;
}

.altezzatabella{
	  height: 300px;
}
  
  
  
  .BoxTitoloRosso {
background-image:url("gfx/BoxTitoloRosso_top.png");
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
margin:8px;
min-height:20px;
text-align:center;
width:200px;
}
.BoxTitoloRosso .foot {
background-image:url("gfx/BoxTitoloRosso_foot.png");
background-position:center bottom;
background-repeat:no-repeat;
padding:5px;
}
.BoxTitoloRosso a, .BoxTitoloRosso a:hover {
color:#FFFFFF;
text-decoration:none;
}

  .BoxMenu{
background-image:url("gfx/BoxLink_top.png");
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
margin:8px;
min-height:20px;
text-align:center;
width:200px;
}
.BoxMenu .foot {
background-image:url("gfx/BoxLink_foot.png");
background-position:center bottom;
background-repeat:no-repeat;
padding:5px;
}
.BoxMenu a, .BoxMenu a:hover {
color:#0343a4;
text-decoration:none;
}


/*------------------------------------        FORM RICHIESTA INFO SEZIONE CONTATTI           ------------------------------------------------*/

.MessageError {

background-color:#F08F97;

border:1px solid #ED1C24;

height:auto;

margin:15px;

padding:5px;

text-align:center;

}

.MessageOk {

background-color:#94F08F;

border:1px solid #75ED1C;

height:auto;

margin:15px;

padding:5px;

text-align:center;

}







.registration {
margin: 0px;


	padding: 0px 0 0 0;



	width: 96%;



	



}







.registration h1{color:#e2031a;}



.registration p {



	height: 25px;



	margin: 0!important;



	padding:0!important 5px;



}



.registration p.captcha {



	height: 70px;



}



.registration .radioinput label.descriptive_label,



.registration p.captcha label,



.registration p.selectinput label,



.registration p.textinput label,



.registration p.textarea label{



	width: 150px;



	float: left;



	padding: 3px 0 0 0;



	font-weight: bold;



}







.registration p.captcha input,



.registration p.textinput input{



	width: 297px;



	height: 18px;



	border: 1px solid #D8D9DB;



	float: left;



	color: #6D6E71;



	padding:4px 0 0 6px;



}

.registration p.textinput select {



	



	height: 25px;



	border: 1px solid #D8D9DB;



	float: left;



	color: #6D6E71;



	padding:0px;
	width:306px;


}







.registration p.textarea textarea{



	width: 297px;



	border: 1px solid #D8D9DB;



	float: left;



	color: #6D6E71;



	padding:4px 0 0 6px;}







.registration p.captcha input {



	width: 297px;



	margin-bottom: 8px;



}



.registration p.selectinput select {



	width: 305px;



	height: 24px;



	border: 1px solid #D8D9DB;



	float: left;



	color: #6D6E71;



	padding: 4px 2px 4px 6px;



}



.registration p.selectinput input {width: 40px;border:1px solid #D8D9DB;color:#6D6E71;float:left;height:18px;padding:4px 0 0 6px;margin: 0 5px 0 0;}



.registration .radioinput label.radio_label {



	color: #939598;



		padding-right: 30px;



}



.registration .radioinput label.radio_label input {



	vertical-align: -20%;



}



.registration p.captcha span,



.registration p.textarea span,



.registration p.selectinput span,



.registration p.textinput span {



	float: left;



	color: #939598;



	padding: 3px 0 0 15px;



	



}



.captcha img {



	border: 1px solid #7B95CC;



	display: block;



	margin: 0 0 0 150px;



	clear: both;



}



.captcha a {



	display: block;



	margin: 5px 0 0 155px;



	



}



.registration .btnStd {



	padding: 0px;



	margin-left:160px!important;



	font-size:10px!important;



}



.registration .btnStd a span {



	padding:0pt 46px 0pt 35px!important;



}



* html .registration .btnStd  {



	padding:0px!important;



	margin-left:160px!important;



	margin-right:0px!important;



	background-repeat:no-repeat!important;



	



}



* html .registration .btnStd input {



	padding:0px!important;



	margin-left:-155px!important;



	margin-right:0px!important;



	background-repeat:no-repeat!important;



	



}



*:first-child+html .registration .btnStd input {



	padding:0px!important;



	margin-left:-155px!important;



}



.registration .checkinput {



	height: 50px;



	padding-left: 100px;



	color:#939598;



	



}



.registration p.textarea  {



	height:72px;



}



.registration p.textarea label {



	width: 150px; 



	float: left;



	padding: 3px 0 0 0;



	font-weight: bold;



}







.registration p.textarea input {



	width: 297px;



	height: 18px;



	border: 1px solid #D8D9DB;



	float: left;



	color: #6D6E71;



	padding:4px 0 0 6px;



}







/*------------------------------------       FINE  FORM RICHIESTA INFO SEZIONE CONTATTI           ------------------------------------------------*/


