a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 
		a.wsp470f685c{ color:#A01FCB; text-decoration: underline} 
		a.wsp470f685c:visited{ color:#800080; text-decoration: underline} 
		a.wsp470f685c:active{ color:#8018CB; text-decoration: underline} 
		a.wsp470f685c:hover{ color:#E3B4F3; text-decoration: underline} 
		a.wsp6bd9131c{ color:#FFFFFF; text-decoration: none} 
		a.wsp6bd9131c:visited{ color:#FFFFFF; text-decoration: none} 
		a.wsp6bd9131c:active{ color:#FFFFFF; text-decoration: none} 
		a.wsp6bd9131c:hover{ color:#FFFFFF; text-decoration: none} 
#button_19a39057 { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; width:150px; height:50px; background-color:#000046;  }
#button_19a39057:hover { background-color:#DCD000;  }
#button_19a39057:hover span { color:#616C63; }
#button_5e3721c3 { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; width:47px; height:57px; background-color:#FFFFFF;  }
#button_5e3721c3:hover { background-color:#6E6E6E;  }
#button_5e3721c3:hover span { color:#FFFFFF; }
#table_64d1fad2 th {  } 
#table_64d1fad2 td {  } 
#table_5880c709 th {  } 
#table_5880c709 td {  } 
		#thesidebarMenu a:hover 
		{ 
			color: #f2f2f2 !important; 
		}
/* Forza il testo del pulsante ad andare a capo */
.wsp_accordionButton span,
[id*="_button"] span {
    white-space: normal !important;
    line-height: 1.2 !important;
}

/* Riduce la dimensione del font su mobile */
@media (max-width: 640px) {
    .wsp_accordionButton,
    [id*="_button"] {
        font-size: 13px !important;
        height: auto !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}

body, p, a, li, span, div {
    font-family: 'Roboto', sans-serif !important;
}

h1, h2, h3, h4 {
    font-family: 'Roboto', sans-serif !important;
}

/* — Per la pagina INDEX … voglio cambiare come appaiono le celle e i loro bordi */
/* — Our Products cards (table) — */
#table_bb71dda{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;

  border-collapse: separate !important;
  border-spacing: 8px !important;
  background: transparent !important;
}

#table_bb71dda td{
  border: 1px solid #CECECE !important;
  border-radius: 15px !important;
  background-color: #FFFFFF !important;   /* <<< SFONDO BIANCO */
  overflow: hidden !important;
}

/* — Our Services cards (second table) — */
#table_217413b3{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;

  border-collapse: separate !important;
  border-spacing: 8px !important;
  background: transparent !important;
}

#table_217413b3 td{
  border: 1px solid #CECECE !important;
  border-radius: 15px !important;
  background-color: #FFFFFF !important;   /* SFONDO BIANCO */
  overflow: hidden !important;
}

/* — Turbine page: cards table — */
#table_39af011d{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;

  border-collapse: separate !important;
  border-spacing: 8px !important;   /* uguale al tuo cellspacing="8" */
  background: transparent !important;
}

#table_39af011d td,
#table_39af011d th{
  border: 1px solid #CECECE !important;
  border-radius: 15px !important;
  background-color: #FFFFFF !important;
  overflow: hidden !important;
}

/* — Compressor page: cards table — */
#table_4e4bbe05{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;

  border-collapse: separate !important;
  border-spacing: 18px !important;   /* uguale al tuo cellspacing="18" */
  background: transparent !important;
}

#table_4e4bbe05 td{
  border: 1px solid #CECECE !important;
  border-radius: 15px !important;
  background-color: #FFFFFF !important;
  overflow: hidden !important;
}

/* — Combustion Chambers page: cards table — */
#table_257460dd{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;

  border-collapse: separate !important;
  border-spacing: 8px !important;   /* uguale a cellpadding/cellspacing */
  background: transparent !important;
}

#table_257460dd td{
  border: 1px solid #CECECE !important;
  border-radius: 15px !important;
  background-color: #FFFFFF !important;
  overflow: hidden !important;
}

/* Accordion indicator: desktop large, mobile small (like Turbine) */
.wsp_accordionButtonIndicator{
  font-size: 30pt !important;   /* DESKTOP */
  line-height: 1 !important;
}

@media (max-width: 640px){
  .wsp_accordionButtonIndicator{
    font-size: 18pt !important; /* MOBILE */
  }
}body { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_4a1ad48f { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:60px; background-color:#FFFFFF; border-top: none; border-left: none; border-right: none; border-bottom: none;  position:fixed;y-index:-1000;x-index:1;z-index:1000; }
.textstyle2 { text-align:center; }
#container_311c5c22 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:60px; max-width:1300px; background:none;  }
#img_50201d84 { position:absolute; left:20px; top:5px; width:300px; height:50px; max-width:300px; background:none;  }
.textstyle3 { text-align:right; }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle4 { font-size:32pt; font-family:Arial, Helvetica, sans-serif; color:#000046;  }
#container_6025deab { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF;  }
#placeh_6755a780 { vertical-align: bottom; position:relative; display: inline-block; width:100%;  }
#container_90fbbe6 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:495px; background-color:#FFFFFF; background-image: url(rc_images/current_screenjj.svg); background-position:top center; background-size:cover; border-top: none; border-left: none; border-right: none; border-bottom: 3px solid #000046;  }
#container_935249b { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1000px; background:none;  }
#container_5ac0552 { vertical-align: top; position:relative; display: inline-block; width:100%; background-color:#FFFFFF; background-image: url(rc_images/ancillaries_and_consumables.svg); background-position:center center; background-size:cover;  }
.textstyle5 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_3b6abfe1 { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:1000px; background-color:#FFFFFF; background-position:top left; background-size:cover;  }
#container_3b6abfe1_padding { margin: 0px 0px 30px 0px;display: block;  }
#container_47384f5 { vertical-align: top; position:relative; display: inline-block; width:27%; min-height:130px; background:none;  }
#container_47384f5_padding { margin: 10px; display: block;  }
#container_a2f4fd3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:180px; background-color:#FFFFFF; background-image: url(rc_images/datasheets_ancillaries_1024x760.png); background-position:top left; background-size:cover;  }
#container_a2f4fd3_padding { margin: 10px; display: block;  }
#container_68689b99 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_68689b99_padding { margin: 10px; display: block;  }
.textstyle6 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
.textstyle7 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
#container_1d14e767 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:46%; max-width:1000px; background-color:#FFFFFF; border: 1px solid #FFFFFF;  }
#container_1d14e767_padding { margin: 10px; display: block;  }
.textstyle8 { text-align:justify; }
.textstyle9 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FF0000; line-height: 1.5;  }
.textstyle10 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle11 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#808080; line-height: 1.5;  }
#container_68e9eba8 { vertical-align: top; position:relative; display: inline-block; width:27%; min-height:199px; background:none;  }
#slide_1e5beab4 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; margin:2px 0px 2px 0px;width:100%; aspect-ratio: 1.421053; background:none;  }
#slide_77d013e8 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; margin:2px 0px 2px 0px;width:100%; aspect-ratio: 1.304348; background:none;  }
#container_7ad50193 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:200px; background-color:#000046; border-top: none; border-left: none; border-right: none; border-bottom: none; body, p, a, li, span, div {
    font-family: 'Roboto', sans-serif !important;
}

h1, h2, h3, h4 {
    font-family: 'Roboto', sans-serif !important;
} }
#container_7ad50193_padding { margin: 10px 0px 0px 0px;display: block;  }
#container_a92975d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:140px; max-width:1300px; background:none;  }
#table_64d1fad2 { vertical-align: bottom; position:relative; display: inline-table; margin:1px; width:100%; background:none; table-layout: fixed;  }
#cell_316a72c3 {  }
.textstyle12 { font-size:12pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#C0C0C0;  }
#cell_72f2941a {  }
#cell_4c856b51 {  }
#cell_110872bd {  }
.textstyle13 { font-size:10pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#FFFFFF;  }
#cell_72f2941a {  }
#cell_72f2941a {  }
#container_6ce7c431 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_6ce7c431_padding { margin: 10px; display: block;  }
#table_5880c709 { vertical-align: bottom; position:relative; display: inline-table; width:100%; height:46px; background:none; table-layout: fixed;  }
#cell_56002843 {  }
.textstyle14 { font-size:10pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#C0C0C0;  }
#cell_11679a48 {  }
#cell_80c8255 {  }
.textstyle15 { font-size:8pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#FFFFFF;  }
#cell_64666712 {  }
#container_2c1b845 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; margin:0px 5px 0px 0px;width:100%; max-width:1300px; background:none; border-top: 1px solid #C0C0C0; border-left: none; border-right: none; border-bottom: none;  }
#container_2c1b845_padding { margin: 0px 5px 0px 0px;display: block;  }
#container_30618bd0 { vertical-align: top; position:relative; display: inline-block; margin:0px 5px 0px 0px;width:108%; min-height:60px; max-width:1300px; background:none;  }
#container_30618bd0_padding { margin: 0px 5px 10px 5px;display: block;  }
.textstyle16 { font-size:6pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#C0C0C0;  }
#text_4493700 { position:absolute; left:0%; top:0%; width:100%; height:100%; background:none;  }
@media only screen and (max-width: 32000px)
{
		#button_5e3721c3 { display:inline-block;  }
		#elem_4fa56e8e { display:none !important;  }
}
@media only screen and (max-width: 8000px)
{
		#container_6ce7c431 { display:none;  }
}
@media only screen and (max-width: 900px)
{
		#container_a92975d { display:none;  }
		#table_64d1fad2 { display:none;  }
		#container_6ce7c431 { display:inline-block; line-height: 1.0; }
}
@media only screen and (max-width: 800px)
{
		#container_7ad50193 { min-height:80px;  }
}
@media only screen and (max-width: 640px)
{
		#container_4a1ad48f { min-height:59px;  }
		#container_311c5c22 { min-height:51px;  }
		#img_50201d84 { width:250px;  }
		#elem_4fa56e8e { display:inline-block !important;  }
}
@media only screen and (max-width: 1000px)
{
		#container_47384f5 { display:none;  }
		#container_1d14e767 * span { font-size:13pt;  }
		#container_1d14e767 { width:73%;  }
}
@media only screen and (max-width: 900px)
{
		#container_5ac0552 * span { font-size:20pt;  }
}
@media only screen and (max-width: 640px)
{
		#container_90fbbe6 { min-height:250px;  }
		#container_47384f5 { display:none;  }
		#container_68689b99 { display:none;  }
		#container_1d14e767 * span { font-size:10pt;  }
		#container_1d14e767 { width:100%;  }
		#container_68e9eba8 { display:none; width:30%;  }
}
@media only screen and (max-width: 550px)
{
		#container_5ac0552 { display:none;  }
}
