:root {
--oro: #FFD700;
}

body {padding-top:74px;}
.centroBody, #content {position:relative; float:left; clear:both; width:100%;}
#content {z-index:2;}
.item-page {padding-bottom:50px;}
.item-page p {margin-bottom:10px;}
.item-page h3 {color:#000; font-weight:600; margin-top:30px;}

#CONTENITORE-TOP, #CONTENITORE-BOX01, #CONTENITORE-FOOTER {float:left; width:100%; z-index:0;}
#CONTENITORE-TOP {position:fixed; left:0; top:0; z-index:999; height:74px; background-color:#fff; border-bottom:4px solid var(--oro);}

#menu_Responsive {position:relative; float:right; width:100px; line-height:70px; height:70px; text-align:center; display:none;
font-size:20px; font-weight:600; color:#000; cursor:pointer; z-index:999; background-color:var(--oro); } #menu_Responsive:hover {text-decoration:none;}
@media all and (max-width: 1149px) {#menu_Responsive {display:block;} #menu_Top {display:none;} }

.camera_wrap {margin-left:auto; margin-right:auto;}
.camerarelative {display:none !important;}
.camera_commands {display:none;}
.camera_prev, .camera_prev > span {width:60px; height:60px; margin-left:30px; border-radius:50%; background-color:transparent;}
.camera_prev > span {background:rgba(155,120,50,1.0) url(../images/struttura/freccia_big_sx.png) center center no-repeat !important; margin-left:0;}
.camera_next, .camera_next > span {width:60px; height:60px; margin-right:30px; border-radius:50%; background-color:transparent;}
.camera_next > span {background:rgba(155,120,50,1.0) url(../images/struttura/freccia_big_dx.png) center center no-repeat !important; margin-right:0;}
.camera_prev:hover, .camera_next:hover {cursor:pointer !important;}
.camera_prev > span:hover, .camera_next > span:hover {width:70px; height:70px; position:relative; left:-5%; top:-5%; background-color:rgba(155,120,50,1.0);}
.camera_caption {bottom:auto; top:180px;}
.camera_caption > div {padding:0; background-color:transparent !important; margin-left:135px;}
.camera_caption_title {float:left; clear:left; width:80%; min-height:140px; font-size:40px; line-height:36px;}
.camera_caption_desc {float:left; clear:left; width:50%;}
.camera_wrap a.camera-button {float:left; clear:left; margin-top:30px; padding:8px 30px; font-size:20px; color:#fff; background-color:rgba(155,120,50,0.7);}
.camera_wrap a.camera-button:hover {background-color:rgba(155,120,50,1.0);}

.banner_HP.camera_wrap {float:left; width:100%; height:auto !important; /*height:500px !important;*/ background-color:var(--oro);}
.banner_HP .camera_caption {bottom:auto; /*margin-top:40px; top:50%;*/ margin-top:0; top:0;}
.banner_HP .camera_caption > div {float:left; width:100%; padding:0; margin-left:0;}
.banner_HP .camera_caption_title {float:left; clear:left; width:100%; min-height:auto; font-size:40px; line-height:45px; font-weight:600; color:#000;}
.banner_HP .camera_caption_desc {width:100%; margin-top:10px; font-size:19px; line-height:22px; letter-spacing:0.5px; font-style:italic; color:#000;}

.camera_target {float:left; position:relative; width:100% !important;}
@media all and (min-width: 756px) {.camera_target {width:50% !important;}}

.camera_target .cameraSlide {position:relative !important; float:right !important; width:100% !important;}
.cameraappended {width:100% !important;}

.camera_target img {/*height:350px !important; width: auto !important;*/ height:auto !important; width:100% !important; position:relative !important; margin:0 !important; vertical-align:top !important;}

.camera_fakehover {display:flex; flex-wrap:wrap;}
.camera_target_content {position:relative !important; float:none !important; width:100%; padding:20px 5%; min-height:140px; text-align:center;}
@media all and (min-width: 756px) {.camera_target_content {width:50% !important; text-align:left;} .camera_target_content .cameraContents .camera_caption div {justify-content:flex-start !important; text-align:left !important;} }

.camera_target_content .cameraContents {position:relative !important; float:left !important;}
.camera_target_content .cameraContents .cameraContent {position:relative !important; float:left !important; height:100%;}
.camera_target_content .cameraContents .camera_caption {position:relative !important; float:left !important; height:100%;}
.camera_target_content .cameraContents .camera_caption div {display:flex !important; flex-direction:row; align-items:center; justify-content:center; text-align:center;}

.banner {float:left; width:100%; height:400px; background-color:var(--oro) !important; background-position:right bottom; background-repeat:no-repeat;}
.banner h1 {float:left; padding-top:110px; padding-left:40px; padding-right:40px; font-size:50px; line-height:46px; color:#fff;}
.banner h2 {float:left; clear:left; width:65%; padding-top:30px; padding-left:40px; padding-right:40px; padding-bottom:20px; font-size:20px; line-height:22px; color:#fff;}
.banner.contatti a {float:left; clear:left; padding-left:40px; width:100%; font-size:20px;}
.boxContatti_opportunita {float:left; width:100%; padding:30px 10%; text-align:center; color:#fff; background-color:#8c2021;}
.boxContatti_opportunita:before {display:block; margin-bottom:15px; content:"OPPORTUNITA'"; font-size:24px; font-weight:600;}
.boxContatti_opportunita p {display:block; margin-top:10px; margin-bottom:10px; font-weight:400;}
.boxContatti_opportunita span {display:block; margin-top:25px;}

.hp_slogan_primo {float:left; width:100%; padding:45px 20px 10px 20px; text-align:center; font-size:30px; line-height:30px; font-weight:bold; color:var(--oro); color:#000;} .hp_slogan_primo.contatti {padding-top:0;}
.hp_slogan_primo br {display:none;}
.hp_slogan_secondo, .hp_slogan_terzo {float:left; width:100%; text-align:center; padding-left:5%; padding-right:5%; font-size:18px;}
.hp_slogan_terzo {padding-top:40px; padding-left:10%; padding-right:10%; font-style:italic;} .hp_slogan_terzo.contatti {padding-bottom:80px;}
 
.hp_elencoAttivita {display:flex; flex-wrap:wrap; float:left; width:100%; margin-top:30px;}
.hp_elencoAttivita a {float:left; width:32.3%; margin:10px 0.5%; background-color:#e5e5e5;} .hp_elencoAttivita a:hover {background-color:#bbb;}
.hp_elencoAttivita a img {float:left; width:100%;}
.hp_elencoAttivita h5 {float:left; width:100%; position:relative; top:-56px; min-height:56px; display:flex; justify-content:center; text-align:center; align-items:center; font-size:20px; line-height:20px; font-weight:700; color:#fff; background-color:rgba(0,0,0,0.7);} .hp_elencoAttivita a:hover h5 {background-color:rgba(0,0,0,0.9);}
.hp_elencoAttivita p {position:relative; top:-30px; float:left; width:100%; padding:0 15px 0 15px; font-weight:200;}

.hp_perRicevereContatti {float:left; width:100%; text-align:center; margin-top:50px;}
.hp_perRicevereContatti .puls_inviaWhatsapp {display:inline-block; width:300px; padding:13px 20px 13px 20px; margin-bottom:20px; font-weight:500; color:#fff; background:#008a7d url(../images/struttura/ico_whatsapp.png) center right 20px no-repeat; border-radius:18px; text-align:left;}
.hp_perRicevereContatti .puls_inviaWhatsapp:hover {font-weight:bold;}
.hp_perRicevereContatti summary {display:inline-block; width:300px; padding:13px 20px 13px 20px; font-weight:500; color:#fff; border-radius:18px; background-color:#a78734;} .hp_perRicevereContatti summary:hover {background-color:#666; cursor:pointer;}
.hp_perRicevereContatti details .fox-container {margin-top:30px;}
.hp_perRicevereContatti details .fox-container h2 {display:none;}

.hp_elencoPartner {float:left; width:100%; padding:40px 50px 0 50px; text-align:center; font-size:0;}
.hp_elencoPartner:before {float:left; width:80%; margin-left:10%; padding-right:10%; margin-bottom:30px; font-size:18px; font-style:italic; font-weight:400; content:"Per garantirti la migliore formazione collaboriamo con"; color:#444;}
.hp_elencoPartner img {display:inline-block; margin:5px 20px; height:60px;}

.hp_secondeAttivita {display:flex; flex-wrap:wrap; justify-content:center; width:100%; text-align:center; padding:140px 20px 0 20px;}
.hp_secondeAttivita .box {position:relative; width:31.3%; max-width:430px; padding-bottom:30px; margin:10px 1%; border-radius:60px; background-color:#e5e5e5;}
.hp_secondeAttivita .box .cerchio {position:absolute; top:-75px; margin-left:50%; left:-75px; width:150px; height:150px; display:inline-flex; align-items:center; justify-content:center; font-size:44px; font-weight:800; color:#fff; text-shadow: 0 2px 6px black; background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:#e5e5e5; border-radius:50%; z-index:1;}
.hp_secondeAttivita .box .gps {background-image:url("../images/struttura/hp_img_gps.jpg");}
.hp_secondeAttivita .box .ata {background-image:url("../images/struttura/hp_img_ata.jpg");}
.hp_secondeAttivita .box .gol {background-image:url("../images/struttura/hp_img_gol.png");}
.hp_secondeAttivita .box p {position:relative; display:block; margin-top:90px; padding-left:5%; padding-right:5%; font-size:22px; line-height:24px; z-index:2; font-weight:400;} .hp_secondeAttivita .box p strong {text-transform: uppercase;}
.hp_secondeAttivita .box span {position:relative; display:block; padding:20px 10% 0 10%; font-size:18px; line-height:18px; font-style:italic; color:#444; z-index:2;}

.HP_pag h1 {text-align:center; margin-top:70px; font-size:30px; line-height:32px; padding-left:10%; padding-right:10%;}
.HP_pag h2 {text-align:center; margin-top:30px; margin-bottom:70px; font-size:20px; line-height:24px; padding-left:10%; padding-right:10%;}


.formRichiesta {float:left; width:76%; margin-left:12%; padding-bottom:80px;}
.formRichiesta .fox-column h2 {float:left; width:100%; margin-bottom:5px; font-size:24px; line-height:24px; font-weight:600; text-align:center;}
.formRichiesta .fox-column p.topInfo {float:left; width:100%; padding-bottom:30px; font-size:18px; line-height:22px; font-weight:300; color:#444; text-align:center;}
.formRichiesta .fox-column .fox-item-html.control-group {padding-left:0; padding-right:0;}
.formRichiesta .fox-column .control-group {margin-bottom:13px !important; padding-left:10px; padding-right:10px;}
.formRichiesta .fox-item-name, .formRichiesta .fox-item-email, .formRichiesta .fox-item-text-field, .formRichiesta .fox-item-text-area {width:100% !important;}
.formRichiesta .controls {width:100%;}

.formRichiesta input[type="text"], .formRichiesta input[type="email"], .formRichiesta textarea, .formRichiesta .success input, .formRichiesta .success textarea {float:left; height:auto !important; width:100% !important; padding:0 10px !important; font-size:20px !important; line-height:50px !important; font-weight:500 !important; color:#000 !important; border-color:#a88b24 !important; border-radius:8px !important; background-color:#FFF !important;}
.formRichiesta input[type="text"]:hover, .formRichiesta input[type="email"]:hover, .formRichiesta textarea:hover,
.formRichiesta input[type="text"]:focus, .formRichiesta input[type="email"]:focus, .formRichiesta textarea:focus {background-color:#FFF !important;}

.control-group.error input, .control-group.error textarea, .control-group.error input[type="text"], .control-group.error input[type="email"], .control-group.error textarea {border-color:#f33 !important; color:#f33 !important;}
.control-group.error .asterisk {display:none;}

.form_txt_introPrivacy {display:block; width:90%; margin-left:5%; margin-bottom:10px; font-size:14px; line-height:18px; color:#666;}
.form_txt_introPrivacy strong {float:left; width:100%; margin-top:6px; margin-bottom:6px; font-weight:700; color:#000;}
.form_txt_introPrivacy a {font-weight:500; text-decoration:underline;} .form_txt_introPrivacy a:hover {color:#052075;}

.formRichiesta .fox-item-checkbox {position:relative; width:auto !important; margin-left:5%; padding:0 !important;}
.formRichiesta .fox-item-checkbox .controls {width:100% !important;}
.formRichiesta .fox-item-checkbox .controls .checkbox {float:left; padding-left:0 !important; font-size:15px; line-height:22px;}
.formRichiesta .fox-item-checkbox input {float:left !important; width:24px !important; height:24px !important; min-height:24px !important; margin:0 8px 0 0 !important; border-radius:50% !important;}
.formRichiesta .fox-item-checkbox.success input {background-color:#a88b24 !important;}
.formRichiesta .fox-item-checkbox.success .checkbox {color:#a88b24 !important;}

.formRichiesta .fox-item-submit {float:right !important; width:auto !important; margin-right:5%; padding-right:0 !important; padding-left:0 !important;}
.formRichiesta .fox-item-submit .controls {width:100% !important;}
.formRichiesta .submit-button {width:100px !important; margin-right:0 !important; padding:0 !important; border:0 !important; border-radius:10px !important;}
.formRichiesta .submit-button span.caption {float:left; width:100% !important; line-height:40px !important; height:40px !important; font-size:18px; letter-spacing:0.5px; color:#fff !important; text-shadow:none !important; border-radius:10px; background-color:#bbb;}
.formRichiesta .submit-button span.caption:hover {background-color:#a88b24;}

.alert-error {float:left; position:relative; width:100%; margin-bottom:25px !important; padding:0 !important; border:none !important; text-align:center !important; background-color: transparent !important;}
.alert-error:before {display:block; margin-bottom:15px; padding-bottom:2px; content:"ATTENZIONE, CAMPI MANCANTI"; border-bottom:1px solid #f33; font-size:18px; font-weight:500; color:#f33;}
.alert-error .close, .alert-success .close {DISPLAY:NONE;}
.fox-messages {float:left; width:100%;}
.fox-messages li {float:none; display:inline-block; margin-left:8px; margin-right:8px; font-size:16px; font-weight:500; color:#f33;}
.alert-success {float:left; width:100%; padding:0 5% !important; text-align:center; border:none !important; background-color:rgba(221,221,221,0.50) !important;}
.alert-success li {float:left; width:100%;}
.conferamInvioEmail {float:left; width:100%; padding-top:50px;}
.conferamInvioEmail h6 {float:left; width:100%; font-size:30px; line-height:28px; font-weight:600; color:#2c395e;}
.conferamInvioEmail p {float:left; width:100%; margin-top:20px; font-size:18px; line-height:22px; font-weight:300; color:#2c395e;}
.conferamInvioEmail span {float:left; width:100%; margin-top:40px; margin-bottom:60px; font-size:18px; line-height:22px; font-weight:300; color:#2c395e; font-style:italic;}

#articolo {float:left; width:100%; padding-left:40px; padding-right:40px; margin-top:60px;}
#articolo .introduzione {float:left; width:100%; font-size:20px; line-height:24px; margin-bottom:30px;}
#articolo .oro {color:var(--oro);}
#articolo p a {color:#000; text-decoration:underline;} #articolo p a:hover {color:#8c2021;}
#articolo p.doppio {margin-bottom:30px;}
#articolo h3 {margin-bottom:10px; font-size:22px; line-height:22px;}
#articolo h3.distanzatop {float:left; width:100%; padding-left:20px; margin-top:60px;}
#articolo p.slogan {margin-top:30px; padding-right:35px; text-align:right; font-style:italic; color:#999;}
#articolo p.paddingSxDx {padding-left:20px; padding-right:20px; margin-bottom:15px;}
#articolo details {float:left; width:100%; margin-top:10px; margin-bottom:10px;}
#articolo details summary { position:relative; float:left; width:100%; padding:15px 40px 15px 20px; font-size:20px; font-weight:400; color:#000; border-radius:20px; background-color:var(--oro);} 
#articolo details summary:hover {cursor:pointer; background-color:#a78734; color:#fff;}

#articolo details summary.lingua_ing:after, #articolo details summary.lingua_spa:after, #articolo details summary.lingua_fra:after, #articolo details summary.lingua_ted:after, #articolo details summary.lingua_cin:after {position:absolute; top:50%; margin-top:-30px; right:-25px; width:50px; height:50px; border:5px solid #fff; border-radius:50%; content:""; background-position:center right; background-repeat:no-repeat;}
#articolo details summary.lingua_ing:after {background-image:url("../images/struttura/bandiera_ing.png");}
#articolo details summary.lingua_spa:after {background-image:url("../images/struttura/bandiera_spa.png");}
#articolo details summary.lingua_fra:after {background-image:url("../images/struttura/bandiera_fra.png");}
#articolo details summary.lingua_ted:after {background-image:url("../images/struttura/bandiera_ted.png");}
#articolo details summary.lingua_cin:after {background-image:url("../images/struttura/bandiera_cin.png");}

#articolo .boxTesto {float:left; width:100%; padding:25px 25px 35px 25px; margin-top:3px; margin-bottom:25px; border-left:1px solid var(--oro); border-bottom:1px solid var(--oro); border-radius:20px 0 0 20px;}
#articolo .boxTesto ul {margin-bottom:30px;}
.boxPagaRate {float:left; width:99%; min-height:110px; background:url(../images/struttura/paga_a_rate.png) center right no-repeat;}

.tabellaDiscipline {float:left; width:100%; margin-bottom:25px;}
.tabellaDiscipline:before {float:left; width:100%; font-size:20px; font-weight:500; margin-bottom:15px; padding-left:8px; content:"Il corso è online e le discipline sono:";}
.tabellaDiscipline .riga {display:flex; float:left; width:100%; margin-bottom:6px; line-height:16px; border-radius:10px; background-color:#e5e5e5;}
.tabellaDiscipline .riga span {padding:8px;}
.tabellaDiscipline .riga .A {float:left; width:25%; font-weight:500;}
.tabellaDiscipline .riga .B {float:left; width:57%; border-left:1px solid #fff;}
.tabellaDiscipline .riga .C {float:left; width:18%; border-left:1px solid #fff;}

#pagCertificazioni {float:left; width:100%; text-align:center; margin-top:60px; padding-left:20px; padding-right:20px;}
#pagCertificazioni .introduzione {float:left; width:100%; font-size:20px; line-height:24px; margin-bottom:30px;}
#pagCertificazioni .elencoAttivita {float:left; width:100%; margin-top:30px;}
#pagCertificazioni .elencoAttivita a {position:relative; display:inline-block; width:260px; margin:10px 7px; border-radius:60px 0 60px 0; background-color:#e5e5e5; vertical-align:top;} #pagCertificazioni .elencoAttivita a:hover {background-color:#bbb;}
#pagCertificazioni .elencoAttivita a img {float:left; width:100%; border-radius:60px 0 60px 0;}
#pagCertificazioni .elencoAttivita h5 {float:left; width:100%; position:absolute; bottom:0; min-height:56px; display:flex; justify-content:center; align-items:center; font-size:20px; line-height:20px; font-weight:700; color:#000; border-radius:0 0 60px 0; background-color:#FFD700;} 
#pagCertificazioni .elencoAttivita a:hover h5 {color:#fff; background-color:rgba(0,0,0,0.9);}

#sidebarDx {float:right; width:100%; padding-left:10%; padding-right:10%; margin-top:30px; margin-bottom:60px;}
#sidebarDx .boxDx_A {float:left; width:100%; padding:40px 25px 60px 25px; margin-bottom:20px; font-size:16px; color:#666; border-radius:0 40px; background-color:#f2f2f2;}
#sidebarDx .formRichiesta {width:100%; margin-left:0; margin-bottom:20px; padding:40px 25px 20px 25px; border-radius:0 40px; background-color:#e5e5e5;}
#sidebarDx .formRichiesta h2 {display:none;}
#sidebarDx .formRichiesta:before {float:lef; display:block; font-size:26px; font-weight:600; color:#444; content:"RICHIESTA \A INFORMAZIONI"; white-space:pre; text-align:center; margin-bottom:10px;} #sidebarDx .formRichiesta .fox-column p.topInfo {padding-bottom:15px;}
#sidebarDx .puls_inviaWhatsapp {float:left; width:95%; padding:13px 0 13px 20px; margin-bottom:20px; color:#fff; background:#008a7d url(../images/struttura/ico_whatsapp.png) center right 20px no-repeat; border-radius:18px;} #sidebarDx .puls_inviaWhatsapp:hover {font-weight:500;}
#sidebarDx .ricercaCollaboratori {float:left; width:100%; padding:40px 25px 40px 25px; border-radius:0 40px; /*background-color:#8c2021;*/ border:3px solid #8c2021;}
#sidebarDx .ricercaCollaboratori h6 {float:left; width:100%; margin-bottom:15px; font-size:20px; font-weight:700; color:#8c2021;}
#sidebarDx .ricercaCollaboratori p {position:relative; font-weight:400; line-height:19px; color:#8c2021;}
#sidebarDx .ricercaCollaboratori p:before {position:absolute; left:-35px; top:0; width:17px; height:17px; border-radius:50%; background-color:#8c2021; content:"";}
#sidebarDx .ricercaCollaboratori span {float:left; width:100%; margin-top:20px;}





.logoGol {float:left; width:100%; padding-top:30px; text-align:center;}
.logoGol img {display:inline-block; height:120px;}

.box_partnerGold {position:relative; float:left; width:100%; padding:15px; text-align:center; border-bottom:1px solid #e5e5e5; z-index:10;}
.box_partnerGold img {height:40px; margin:10px;}

h1.corsoGol {float:left; width:100%; padding-top:30px; text-align:center;}


.collaborazioneFutura {float:left; width:100%; padding:30px 30px 0 30px; font-size:22px; line-height:22px; font-style:italic; color:#006699; text-align:center;}
.collaborazioneFutura img {display:inline-block; margin-top:10px;}

.box_presentazioneGold {float:left; width:100%; padding-top:50px; padding-left:60px; padding-right:60px;}
.box_presentazioneGold h5 {position:relative; float:left; width:100%; padding-left:15px; margin-bottom:30px; border-left:5px solid #006699;}
.box_presentazioneGold h5 span {float:left; width:100%; font-size:26px; line-height:24px; font-weight:500;}
.box_presentazioneGold h5 .blu {color:#006699;}
.box_presentazioneGold h5 .verde {color:#57bc89;}
.box_presentazioneGold h5 .arancio {color:#f68234;}
.box_presentazioneGold p.introduz {color:#666;}
.box_presentazioneGold details {float:left; width:100%; margin-top:20px; border-radius:15px; background-color:#f2f2f2;}
.box_presentazioneGold summary {position:relative; float:left; width:100%; padding:11px 50px 11px 15px; font-size:18px; line-height:18px; font-weight:500; color:#fff; border-radius:15px; background-color:#999;}
.box_presentazioneGold summary:hover {cursor:pointer; color:#000;}
.box_presentazioneGold summary::-webkit-details-marker {display:none !important;}
.box_presentazioneGold ul {float:left; width:100%; margin-top:20px;}
.box_presentazioneGold ul li {position:relative; margin-left:0; padding-left:40px; padding-right:20px; list-style:none;}
.box_presentazioneGold ul li:before {position:absolute; left:15px; top:5px; width:12px; height:12px; border-radius:50%; background-color:#ef4e36; content:"";}
.lista_Corsi_Gol {float:right; clear:right; width:100%; padding-top:70px; padding-left:60px; padding-right:60px;}
.lista_Corsi_Gol h5 {float:left; width:100%; padding-left:15px; margin-bottom:40px; font-size:26px; line-height:24px; color:#006699; font-weight:500; border-left:5px solid #006699;}
.lista_Corsi_Gol h6 {float:left; width:60%; padding-left:15px; font-size:18px; line-height:18px;}
.lista_Corsi_Gol .durataCorso {float:right; padding-right:25px; padding-top:18px; font-size:18px; line-height:18px;}
.lista_Corsi_Gol.cinquanta h6, .lista_Corsi_Gol.cinquanta .durataCorso {color:#53a553;}
.lista_Corsi_Gol.centocinquanta h6, .lista_Corsi_Gol.centocinquanta .durataCorso {color:#006699;}
.lista_Corsi_Gol.trecento h6, .lista_Corsi_Gol.trecento .durataCorso {color:#e19534;}
.lista_Corsi_Gol.trecento {padding-bottom:40px;}
.lista_Corsi_Gol details {float:left; width:100%; margin-top:20px;}
.lista_Corsi_Gol summary {position:relative; float:left; width:100%; padding:11px 50px 11px 15px; font-size:18px; line-height:18px; font-weight:500; color:#fff; border-radius:15px;}
.lista_Corsi_Gol summary:hover {cursor:pointer; color:#000;}
.lista_Corsi_Gol summary::-webkit-details-marker {display:none !important;}
.lista_Corsi_Gol.cinquanta summary {background-color:#53a553;}
.lista_Corsi_Gol.centocinquanta summary {background-color:#006699;}
.lista_Corsi_Gol.trecento summary {background-color:#e19534;}
.lista_Corsi_Gol summary:after {position:absolute; right:13px; top:10px; color:#fff; font-size:14px; line-height:14px; font-weight:300;; }
.lista_Corsi_Gol.cinquanta summary:after {content:"50 h";}
.lista_Corsi_Gol.centocinquanta summary:after {content:"150 h";}
.lista_Corsi_Gol.trecento summary:after {content:"300 h";}
.lista_Corsi_Gol.trecento summary.duesessanta:after {content:"260 h";}
.lista_Corsi_Gol.trecento summary.duesettesei:after {content:"276 h";}
.lista_Corsi_Gol p {float:left; width:100%; padding:25px 10px 50px 10px;}

#CONTENITORE-FOOTER {position:relative; background-color:#f2f2f2; min-height:100px;}
#CONTENITORE-FOOTER h6 {float:left; width:100%; padding-left:20px; padding-top:15px; font-size:14px; font-weight:500;}
#CONTENITORE-FOOTER p {float:left; width:100%; padding-left:20px; padding-bottom:15px; font-size:14px;}
#CONTENITORE-FOOTER .footerCopy {float:left; width:100%; padding:10px 20px; font-size:14px; line-height:14px; color:#444; text-align:right; background-color:var(--oro);}
#CONTENITORE-FOOTER .footerCopy a {color:#fff;} #CONTENITORE-FOOTER .footerCopy a:hover {text-decoration:underline;}