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_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_10809333 { vertical-align: bottom; position:relative; display: inline-block; width:100%; min-height:497px; background-color:#000080; background-image: url(rc_images/procurement__copy.png); background-position:top center; background-size:cover;  }
#container_10809333_padding { margin: 0px 0px 20px 0px;display: block;  }
#container_70d2183e { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF;  }
#container_68a35435 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1000px; background:none;  }
#container_663bb1ed { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:60%; min-height:284px; max-width:1000px; background-color:#FFFFFF; border: 1px solid #FFFFFF; body, p, a, li, span, div {
    font-family: 'Roboto', sans-serif !important;
}

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

/* Forza Roboto su tutti i pulsanti degli accordion */
.wsp_accordionButton,
[id*="_button"] {
    font-family: 'Roboto', sans-serif !important;
}

/* Forza Roboto sul contenuto interno degli accordion */
.wsp_accordionContent,
[id*="_content"],
[id*="_contentPadding"] {
    font-family: 'Roboto', sans-serif !important;
} }
#container_663bb1ed_padding { margin: 10px; display: block;  }
#container_4e631f44 { vertical-align: top; position:relative; display: inline-block; width:100%; background-color:#FFFFFF; background-image: url(rc_images/procurement_made_easy.svg); background-position:center center; background-repeat:no-repeat;  }
#container_4e631f44_padding { margin: 0px 0px 0px 10px;display: block;  }
.textstyle5 { font-size:26pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
.textstyle6 { text-align:justify; }
.textstyle7 { font-size:14pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#808080; line-height: 1.5;  }
.textstyle8 { font-size:14pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle9 { font-size:14pt; font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; color:#FF0000; line-height: 1.5;  }
#container_1975f533 { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:199px; background:none;  }
#container_11e1ef4a { vertical-align: top; position:relative; display: inline-block; margin:4px 0px 2px 0px;width:100%; min-height:100px; background-color:#FFFFFF; background-image: url(rc_images/procurement2.png); background-position:center center; background-size:cover;  }
#container_11e1ef4a_padding { margin: 2px; display: block;  }
#container_2767aba8 { vertical-align: top; position:relative; display: inline-block; margin:2px 10px 2px 0px;width:100%; min-height:200px; background-color:#FFFFFF; background-image: url(rc_images/photo_06_12_13_13_34_29_1024x1024.jpg); background-position:center center; background-size:cover;  }
#container_2767aba8_padding { margin: 2px; display: block;  }
#container_11a35d22 { vertical-align: top; position:relative; display: inline-block; margin:2px 10px 2px 0px;width:100%; min-height:300px; background-color:#FFFFFF; background-image: url(rc_images/whatsapp_image_2020_10_12_at_09_43_05.jpeg); background-position:center center; background-size:cover;  }
#container_11a35d22_padding { margin: 2px; display: block;  }
#container_1fef8e7 { position:absolute; left:0%; top:428px; width:100%; min-height:57px; background-color:rgba(0, 0, 70, 0.698039);  }
#container_1ffb805a { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:1000px; background:none;  }
#container_40839446 { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:1000px; background:none; body, p, a, li, span, div {
    font-family: 'Roboto', sans-serif !important;
}

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

/* Forza Roboto su tutti i pulsanti degli accordion */
.wsp_accordionButton,
[id*="_button"] {
    font-family: 'Roboto', sans-serif !important;
}

/* Forza Roboto sul contenuto interno degli accordion */
.wsp_accordionContent,
[id*="_content"],
[id*="_contentPadding"] {
    font-family: 'Roboto', sans-serif !important;
} }
#container_40839446_padding { margin: 10px 20px 10px 20px;display: block;  }
.textstyle10 { font-size:16pt; font-family:Roboto; color:#FFFFFF;  }
#container_6daa32f2 { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:1000px; background:none; body, p, a, li, span, div {
    font-family: 'Roboto', sans-serif !important;
}

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

/* Forza Roboto su tutti i pulsanti degli accordion */
.wsp_accordionButton,
[id*="_button"] {
    font-family: 'Roboto', sans-serif !important;
}

/* Forza Roboto sul contenuto interno degli accordion */
.wsp_accordionContent,
[id*="_content"],
[id*="_contentPadding"] {
    font-family: 'Roboto', sans-serif !important;
} }
#container_6daa32f2_padding { margin: 0px 20px 10px 20px;display: block;  }
.textstyle11 { font-size:10pt; font-family:roboto; color:#C0C0C0;  }
#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_11e1ef4a { min-height:150px;  }
		#container_2767aba8 { min-height:150px;  }
		#container_11a35d22 { min-height:150px;  }
}
@media only screen and (max-width: 900px)
{
		#container_663bb1ed * span { font-size:13pt;  }
}
@media only screen and (max-width: 640px)
{
		#container_10809333 * span { font-size:12pt;  }
		#container_10809333 { min-height:250px;  }
		#container_663bb1ed * span { font-size:10pt;  }
		#container_663bb1ed { width:100%;  }
		#container_1975f533 { display:none; width:30%;  }
		#container_1fef8e7 * span { font-size:12pt;  }
		#container_1fef8e7 { left:0%; top:210px; min-height:20px;  }
		#container_40839446 * span { font-size:12pt;  }
		#container_6daa32f2 { display:none;  }
}
