body {float:left; width:100%; padding-bottom:160px; background-color:#FFF;}
.centroBody, #content {float:left; clear:both; position:relative; width:100%;}
#content {z-index:2;}

.item-page {font-size:18px; line-height:24px;}
.item-page h1, .item-page h6.medicinaestetica {display:block; padding-left:3%; padding-right:3%; text-align:center; margin-top:20px; font-size:34px; line-height:32px; font-weight:500; color:#2fbb97;}
.item-page h2 {display:block; padding-left:3%; padding-right:3%; text-align:center; margin-top:15px; font-size:16px; line-height:20px; color:#273a5d;}

.item-page h1.medicinaestetica {float:none;}
.item-page h2.medicinaestetica {float:none; margin-bottom:50px;}

#CONTENITORE-TOP,
#CONTENITORE-MENU,
#CONTENITORE-CONTENT,
#CONTENITORE-FOOTER {float:left; width:100%; z-index:0;}

#CONTENITORE-TOP {background-color:#f8c7aa !important;}
#CONTENITORE-MENU {background-color:#2fbb97;}

#menu_Responsive {
	position:absolute; top:0; right:0; display:none; padding-left:30px; padding-right:30px;
	font-size:22px; font-weight:500; color:#FFF; text-align:center;
	cursor:pointer; z-index:999; background-color:#2fbb97;
	}
	#menu_Responsive:hover {text-decoration:none;}
	@media all and (max-width: 479px) and (orientation : portrait) { #menu_Responsive {display:block;} #menu_Top {display:none;} }
	@media all and (max-width: 768px) and (orientation: landscape) { #menu_Responsive {display:block;} #menu_Top {display:none;} }
	@media all and (min-width: 480px) and (max-width: 768px) and (orientation: portrait) { #menu_Responsive {display:block;} #menu_Top {display:none;} }
	@media all and (min-width: 769px) and (max-width: 1024px) {#menu_Responsive {display:block;} #menu_Top {display:none;} }


#logo {float:left;}
#logo img {float:left;}
.banner_Hp #logo {background:url(../images/logo-dorina-risi.png) 0 0 no-repeat; background-size:contain;}
.banner_Hp {float:left; width:100%;}
.banner_Hp h6 {position:relative; float:left; clear:left; font-size:26px; line-height:26px; color:#fff; font-weight:bold; text-transform:uppercase;}
.banner_Hp #telefono {position:relative; float:left; clear:left; margin-top:6px; font-size:20px; line-height:18px; font-weight:bold; color:#2fbb97;}
.banner_Hp #telefono:hover {color:#000;}
.banner_Hp #slogan {position:absolute; font-family: 'Indie Flower', cursive; font-size:16px; line-height:16px; color:#fff;}
.banner_pagInterne {float:left; width:100%;}
.banner_pagInterne #telefono {float:left; clear:left; margin-top:6px; font-size:20px; line-height:18px; font-weight:bold; color:#fff;}
.banner_pagInterne #telefono:hover {color:#2fbb97;}
.banner_pagInterne #slogan {position:absolute; font-family: 'Indie Flower', cursive; font-size:20px; line-height:16px; color:#fff;}

.boxSocial_HP #social_fb, .boxSocial #social_fb {position:absolute; width:36px; height:36px; background:url("../images/struttura/social_fb.png") 0 0 no-repeat;}
.boxSocial_HP #social_ins, .boxSocial #social_ins {position:absolute; width:36px; height:36px; background:url("../images/struttura/social_ins.png") 0 0 no-repeat;}

.hp_presentazione {position:relative; float:left; width:100%; text-align:center; background-color:#f2f2f2 !important; z-index:2;}
.hp_presentazione h1 {float:left; width:100%; margin-top:70px; font-size:34px; line-height:32px; font-weight:500; color:#2fbb97;}
.hp_presentazione h2 {position:relative; float:left; width:100%; margin-top:25px; font-size:18px; line-height:22px; color:#273a5d;}

.hp_presentazione .servizi {position:relative; float:left; width:100%; padding-left:5%; padding-right:5%; margin-top:140px; background-color:#fff; background-position:center top; background-repeat:no-repeat; cursor:pointer;}
.hp_presentazione .servizi figure {position:absolute; margin-left:50%; left:-100px; top:-85px; width:200px; height:200px; border-radius:100px; background:url(../images/struttura/dott-ssa-dorina-risi.png) 0 0 no-repeat; margin-block-start:0 !important;}
.hp_presentazione .servizi a.puls_chisono {position:absolute; margin-left:50%; left:125px; top:40px; padding-top:0; text-align:left; font-size:18px; line-height:20px; color:#273a5d;}
.hp_presentazione .servizi a.puls_chisono strong {display:block; font-weight:700;}
.hp_presentazione .servizi a.puls_chisono:hover {color:#F33;}
.hp_presentazione .servizi:before {float:left; width:100%; margin-top:170px; margin-bottom:40px; content: "In cosa posso aiutarti"; font-family: 'Indie Flower', cursive; font-size:38px; line-height:34px; color:#2fbb97; font-weight:bold;}
.hp_presentazione .servizi a {display:inline-block; width:160px; height:125px; margin:0 5px 15px 5px; padding-top:90px; vertical-align:top; font-size:14px; line-height:14px; font-weight:bold; text-transform:uppercase; color:#273a5d; background-position:center top; background-repeat:no-repeat;}
.hp_presentazione .servizi a:hover {color:#ffcccc;}

.hp_presentazione .servizi a.filler {background-image:url("../images/struttura/ico_filler_80.png");}
.hp_presentazione .servizi a.botox {background-image:url("../images/struttura/ico_botox_80.png");}
.hp_presentazione .servizi a.biostimolazione {background-image:url("../images/struttura/ico_biostimolazione_80.png");}
.hp_presentazione .servizi a.radioskin {background-image:url("../images/struttura/ico_radioskin_80.png");}
.hp_presentazione .servizi a.peeling {background-image:url("../images/struttura/ico_peeling_80.png");}
.hp_presentazione .servizi a.radiofrequenzamedica {background-image:url("../images/struttura/ico_radiofrequenzamedica_80.png");}
.hp_presentazione .servizi a.radiofrequenzafrazionata {background-image:url("../images/struttura/ico_radiofrequenzafrazionata_80.png");}
.hp_presentazione .servizi a.mesoterapia {background-image:url("../images/struttura/ico_mesoterapia_80.png");}
.hp_presentazione .servizi a.emulsiolipolisi {background-image:url("../images/struttura/ico_emulsiolipolisi_80.png");}
.hp_presentazione .servizi a.cavitazione {background-image:url("../images/struttura/ico_cavitazione_80.png");}
.hp_presentazione .servizi a.dieta {background-image:url("../images/struttura/ico_dieta_80.png");}

.hp_presentazione .rigaPulsServizi {float:left; width:100%; padding-top:30px; padding-bottom:60px; background-color:#fff;}
.hp_presentazione .rigaPulsServizi a {display:inline-block; line-height:60px; margin-left:8px; margin-right:8px; font-size:20px; color:#273a5d; background-color:#ddd;} .hp_presentazione .rigaPulsServizi a strong {font-weight:bold;}
.hp_presentazione .rigaPulsServizi a.puls_trattamenti {border-radius:0 30px 30px 0; background-color:#2fbb97; color:#fff;}
.hp_presentazione .rigaPulsServizi a.puls_estetica {border-radius:30px 0 0 30px; background-color:#ffe2e7;}
.hp_presentazione .rigaPulsServizi a.puls_trattamenti:hover, .hp_presentazione .rigaPulsServizi a.puls_estetica:hover {background-color:#273a5d; color:#fff;}
.hp_presentazione .rigaPulsServizi .dividi {display:block; height:30px;}
.hp_presentazione .rigaPulsServizi a.puls_rischi, .hp_presentazione .rigaPulsServizi a.puls_percheFarsiSeguire {display:block; width:480px; line-height:20px; padding:10px 25px; margin:8px auto; color:#273a5d; border-radius:30px; background-color:#f2f2f2;}
.hp_presentazione .rigaPulsServizi a.puls_rischi:hover, .hp_presentazione .rigaPulsServizi a.puls_percheFarsiSeguire:hover {background-color:#7A7A7A; color:#fff;}

.rigaMedest {display:block; padding:20px 20px 0 20px; margin-left:auto; margin-right:auto; border-radius:40px;}
.rigaMedest:hover {background-color:#ffe2e7; cursor:default;}
.rigaMedest figure {display:inline-block; width:100px; height:100px; border-radius:50px; vertical-align:top; margin-block-start:0 !important; background-position:0 0; background-repeat:no-repeat;}
.rigaMedest figure.filler {background-image:url("../images/struttura/ico_filler_100.png");}
.rigaMedest figure.botox {background-image:url("../images/struttura/ico_botox_100.png");}
.rigaMedest figure.biostimolazione {background-image:url("../images/struttura/ico_biostimolazione_100.png");}
.rigaMedest figure.radioskin {background-image:url("../images/struttura/ico_radioskin_100.png");}
.rigaMedest figure.peeling {background-image:url("../images/struttura/ico_peeling_100.png");}
.rigaMedest figure.radiofrequenzamedica {background-image:url("../images/struttura/ico_radiofrequenzamedica_100.png");}
.rigaMedest figure.radiofrequenzaestetica {background-image:url("../images/struttura/ico_radiofrequenzafrazionata_100.png");}
.rigaMedest figure.mesoterapia {background-image:url("../images/struttura/ico_mesoterapia_100.png");}
.rigaMedest figure.emulsiolipolisi {background-image:url("../images/struttura/ico_emulsiolipolisi_100.png");}
.rigaMedest figure.cavitazione {background-image:url("../images/struttura/ico_cavitazione_100.png");}
.rigaMedest h6 {display:inline-block; padding-left:25px; margin-top:40px; vertical-align:top; font-size:32px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#273a5d;}
.rigaMedest p {display:inline-block; vertical-align:top; padding-left:130px; position: relative; top:-25px;}
.rigaMedest p a {display:inline-block; margin-left: 15px; color:#db9aa5;}
.rigaMedest p a:hover {color:#09c;}

.box_testoArticolo {float:left; width:800px; margin-top:50px; padding-right:70px;}
.box_testoArticolo h1 {float:left; margin-top:0px; margin-bottom:10px; padding-left:0; text-align:left; font-size:30px; color:#273a5d; text-transform:uppercase; font-weight:bold;}
.box_altriArticoli {overflow:hidden; margin-top:100px; margin-bottom:50px;}
.box_altriArticoli:before {float:left; width:100%; margin-bottom:15px; content: "Tutti i trattamenti"; font-size:18px; color:#999; border-bottom:1px solid #999;}
.box_altriArticoli a {float:left; clear:left; padding:8px 15px; line-height:16px; margin-bottom:4px; background-color:#f2f2f2;}
.box_altriArticoli a:hover {color:#000; background-color:#c0eae0;}
.box_altriArticoli span {float:left; clear:left; padding:8px 15px; line-height:16px; margin-bottom:4px; color:#000; background-color:#c0eae0;}

.pagTrattamenti {float:left; width:100%; text-align:center;}
.pagTrattamenti h2 {margin-bottom:50px;}
.box_trattamento {position:relative !important; display:inline-block; width:340px; padding-left:35px; padding-right:15px; margin:0 10px 20px 10px; vertical-align:top;}
.box_trattamento figure {position:absolute; left:0; top:0; overflow:hidden; margin-inline-start:0 !important; background-size:contain !important; background-repeat: no-repeat;}
.box_trattamento.corpo figure {background-image:url("../images/struttura/trattamento_corpo.jpg");}
.box_trattamento.viso figure {background-image:url("../images/struttura/trattamento_viso.jpg");}
.box_trattamento.hifutop figure {background-image:url("../images/struttura/trattamento_hifutop.jpg");}
.box_trattamento.radioSkin figure {background-image:url("../images/struttura/trattamento_radioskin.jpg");}
.box_trattamento figure h6 {float:left; width:100%; height:70px; padding-top:25px; font-size:28px; line-height:26px; color:#fff; font-weight:bold; text-transform:uppercase;  background:url(../images/struttura/trattamento_nome.png) center bottom no-repeat;}
.box_trattamento.hifutop figure h6 {padding-top:17px;}
.box_trattamento.hifutop figure h6:before {float:left; width:100%; content:"tecnologia"; font-size:14px; line-height:12px; font-weight:100;}
.box_trattamento p {float:left; width:100%; padding:140px 16px 30px 16px; margin-top:170px; text-align:left; font-size:16px; line-height:20px; color:#273a5d; border-left:1px solid #fad7be; border-bottom:1px solid #fad7be;}

.chisono_boxPresentazione {position:relative; float:left; margin-top:70px; border-radius:50px; font-size:18px; line-height:24px; color:#273a5d; background-color:#ffe2e7;}
.chisono_boxPresentazione img {position:absolute;}
.chisono_consulenze {position:relative; float:left; margin-top:50px; font-size:18px; line-height:24px; color:#000;}
.chisono_consulenze p {float:left; width:100%; margin-bottom:30px !important;}
.chisono_consulenze a {display:inline-block; width:260px; padding-top:12px; padding-bottom:12px; margin-right:10px; margin-bottom:10px; font-size:20px; line-height:18px; color:#fff; border-radius:15px; text-align:center;}
.chisono_consulenze a {background-color:#ffe2e7;}
.chisono_consulenze a.puls_trattamenti {background-color:#2fbb97;}
.chisono_consulenze a.puls_medEstetica {background-color:#ffe2e7; color:#273a5d;}
.chisono_consulenze a:hover {background-color:#09c; color:#fff;}

.pagContatti {float:left; width:100%; text-align:center;}
.pagContatti p {loat:left; width:100%; margin-bottom:25px !important; font-size:18px; line-height:20px;} .pagContatti p strong {font-weight:bold;}

.pagContatti span {display:block; margin-top:50px; font-size:24px; line-height:20px; color:#2fbb97;} .pagContatti span strong {display:block; margin-bottom:10px; font-weight:bold;}
.pagContatti a {position:relative; display:block; width:260px; margin:20px auto 0 auto; padding-top:10px; padding-bottom:10px; font-size:24px; line-height:20px; color:#fff; background-color:#2fbb97; border-radius:15px;}

.pagContatti a:before {position:absolute; left:20px; top:14px; content:"tel"; font-size:18px; line-height:14px; font-weight:100;}


#CONTENITORE-FOOTER {position:absolute; bottom:0; background-color:#2fbb97;}
#CONTENITORE-FOOTER:before {float:left; width:100%; content: "."; font-size:2px; background-color:#FFF !important; background-position:center bottom; background-repeat:no-repeat; position:relative; z-index:0;}
#CONTENITORE-FOOTER .infoFooter {float:left; width:280px; margin-top:15px; padding-left:15px; margin-bottom:10px;}
#CONTENITORE-FOOTER .infoFooter p {float:left; width:100%; margin-bottom:3px; font-size:13px; line-height:14px; color:#fff;}
#CONTENITORE-FOOTER .copyFooter {position:absolute; margin-left:50%; left:-70px; width:140px; bottom:20px; font-size:13px; line-height:16px; color:#fff; text-align:center;}



