div.menu-contenitore .menu > ul.menu > li a,div.menu-prestazioni-home-contenitore ul li a {
	/*pointer-events: none;*/
}

/* UNDER CONSTRUCTION
*********************************************/
/*body.contatti .risoluzione,
body.contatti .header-contenitore,
body.contatti .menu-contenitore .desktop,
body.contatti .sezione-prestazione-contenitore,
body.contatti .footer-contenitore {
	display: none;
}
body.contatti .totale {
	margin-top: 0;
}
body.contatti .under-construction-contenitore {
	width: 100%;
	float: left;
	margin: 20px 0;
	background-color: #510100;
	color: #fff;
	padding: 15px 0;
	font-size: 20px;
	font-weight: 600;
}
*/
/* FRONTEND CSS
*********************************************/
.risoluzione {
	position: fixed;
	width: 70px;
	height: 14px;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	top: 0;
	right: 0;
	z-index: 10001;
	display: none;
}

html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
}

body {
	margin: 0;
	padding: 0;
/*	background-color: #eaeee8;*/
	background-color: #f2f2f2;
	font-family: 'Raleway';
	font-weight: 300;
}

li.active > a {
	text-decoration: underline !important;
}

div.totale-allineamento {
	width: 100%;
	float: left;
}

/* HEADER */
div.header-contenitore {
	width: 100%;
	height: 66px;
	background-color: #3aada6;
	color: #fff;
	position: fixed;
	box-shadow: 0px 5px 5px 0px #999;
	z-index: 10000;
}
div.header {
	width: 1024px;
	margin: 0 auto;
}
div.header .logo-header {
	float: left;
	margin: 12px 0 0 50px;
}
div.header .contattaci {
	float: right;
	margin: 15px 25px 0 0;
}
div.header .contattaci img {
	vertical-align: middle;
}
div.header .contattaci span.num-telefono {
	margin-right: 20px;
}
div.header .headermenu {
	float: right;
	margin: 20px 50px 0 0;
}
div.header .headermenu > ul.menu.faq-mappa {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.header .headermenu > ul.menu.faq-mappa > li {
	display: inline;
	border-left: 1px solid #fff;
	padding: 0 10px;
}
div.header .headermenu > ul.menu.faq-mappa > li:last-child {
	border-right: 1px solid #fff;
}
div.header .headermenu > ul.menu.faq-mappa > li a {
	text-decoration: none;
	font-size: 13px;
	color: #fff;
}
div.header-contenitore .menu-mobile {
	z-index: 5;
	position: relative;
	float: left;
	cursor: pointer;
	display: none;
}
div.header-contenitore .menu-mobile div.riga {
	background-color: #fff;
	width: 35px;
	height: 5px;
	margin: 5px 0;
	border-radius: 1px;
}
div.header-contenitore .menu.mobile {
	display: none;
	margin-top: 70px;
	background-color: #3aada6;
}
div.header-contenitore .menu.mobile > ul {
	padding: 15px 25px;
}
div.header-contenitore .menu.mobile > ul a {
	color: #fff;
}


div.totale {
	width: 1024px;
	margin: 66px auto 0;
}
div.totale .contenitore {
	float: left;
	width: 100%;
	background-color: #fff;
	padding-bottom: 75px;
}
div.totale .contenitore .contenuto {
	width: 960px;
	margin: 0 auto;
}
div.totale .contenitore .contenuto .item-page {
}
div.totale .contenitore .contenuto .page-header {
	background-color: #510100;
}
div.totale .contenitore .contenuto .page-header h2 {
	text-transform: uppercase;
	color: #fff;
	margin: 10px 0;
	padding: 5px 0 5px 6px;
	font-weight: 600;
	font-size: 23px;
}
button.btn.dropdown-toggle {
		display: none;
}
ul.dropdown-menu {
		margin: 15px 0 0 0;
		padding: 0;
		list-style: none;
}
ul.dropdown-menu li a {
		color: #fff !important;
		background-color: #1d9f94 !important;
		padding: 3px 5px !important;
}

/* MENU */
div.menu-contenitore {
	float: left;
	width: 100%;
	background-color: #fff;
}
div.menu-contenitore .loghi-contenitore {
	float: left;
	width: 100%;
}
div.menu-contenitore .logo {
	float: left;
	margin: 45px 0 0 60px;
}
div.menu-contenitore .loghi-partner {
	float: right;
	margin: 40px 60px 0 0;
}
div.menu-contenitore .menu > ul.menu {
	margin: 30px auto 0;
	padding: 0;
	list-style: none;
	display: table;
}
div.menu-contenitore .menu > ul.menu > li {
	display: table-cell;
	padding: 0 20px 10px;
	position: relative;
    text-align: center;
}
div.menu-contenitore .menu > ul.menu > li a {
	color: #000;
	text-decoration: none;
}

div.menu-contenitore .menu > ul.menu > li a.link-verde{
    font-weight: 600;
    color: #3aada6;
    
}
div.menu-contenitore .menu > ul.menu > li span {
	color: #000;
	cursor: pointer;
}
div.menu-contenitore .menu > ul.menu > li span:after {
/*	content: "v";
	font-size: 13px;
	padding-left: 8px;
	position: absolute;
	top: 3px;*/
}
div.menu-contenitore .menu > ul.menu > li.active > a,
div.menu-contenitore .menu > ul.menu > li.active > span {
	padding-bottom: 6px;
	border-bottom: 4px solid #fff;
}
div.menu-contenitore .menu.desktop {
	float: left;
	width: 100%;
	margin-top: 15px;
}
div.menu-contenitore .menu.desktop ul.nav-child {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 165px;
	background-color: #510100;
	z-index: 150;
}
div.menu-contenitore .menu.desktop ul.nav-child > li {
	padding: 8px 10px;
	font-size: 15px;
}
div.menu-contenitore .menu.desktop ul.nav-child > li a {
	color: #fff;
}
div.menu-contenitore .menu.desktop ul.nav-child > li:hover {

}

/* SLIDER HOMEPAGE */
div.slider-contenitore {
	width: 960px;
	margin: 30px auto;
	position: relative;
}
/*div.slider-contenitore .triangolo {
	width: 0;
	height: 0;
	border-top: 185px solid #fff;
	border-right: 110px solid transparent;
	position: absolute;
	z-index: 10;
}*/
div.slider-contenitore .lof-articlessroller .lof-inner {
	background: none;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 0;
}
div.slider-contenitore .lof-articlessroller .lof-row {
	padding: 0 !important;
}

/* GALLERY HOME */
.gallery-home {
	margin-top: 20px;
}

/* PRESTAZIONI IN EVIDENZA */
div.prestazioni-in-evidenza-contenitore {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-top: -85px;
	position: relative;
	z-index: 90;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
	width: 960px;
	height: 155px;
	margin: 0 auto;
	border-bottom: 1px solid #aaa;
}
body.home div.prestazioni-in-evidenza-contenitore h3 {
	display: none;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione {
	float: left;
	border: 1px solid #fff;
	margin: 0 10px;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione a {
	text-decoration: none;
	color: #fff;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro {

}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro img {
	width: 100%;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione {
	padding: 70px 0 0 7px;
	display: none;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione h4 {
	margin: 0;
	font-size: 14px;
}
div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione .caption {
	text-transform: uppercase;
	width: 115px;
	font-size: 13px;
}

/* LE PREVENZIONI */
body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore {
	margin-top: 10px;
}
body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .moduletable {
	width: 960px;
	margin: 0 auto;
}
body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .moduletable h3 {
	background: url('/images/ico-homepage/ico-le-prevenzioni.png') no-repeat 7px 4px  #dddfe2;
	background-size: 55px auto;
	color: #ff6d3a;
	padding: 10px 75px;
	font-weight: 800;
	font-size: 35px;
}
body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
	border-bottom: none;
	height: 260px;
	width: 480px;
}
body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione {
	margin-bottom: 15px;
}
body.le-prevenzioni.article .item-page .item-image img {
		width: 100%;
}

/* TITOLO PREVENZIONI (PRESTAZIONE IN EVIDENZA) */
div.titolo-prevenzione-contenitore {

}
div.titolo-prevenzione-contenitore .titolo-prevenzione {
	padding: 10px 0 10px 65px;
	background-size: 55px auto !important;
	margin-bottom: 6px;
}
div.titolo-prevenzione-contenitore .titolo-prevenzione h2 {
	margin: 0;
}
body.le-prevenzioni.article p {
	font-weight: 400;
}
body.le-prevenzioni.article .item-page ol {
	counter-reset: item;
	padding: 0;
}
body.le-prevenzioni.article .item-page ol li {
	display: block;
	margin-bottom: 15px;
}
body.le-prevenzioni.article .item-page ol li:before {
	content: counter(item) ". ";
	counter-increment: item;
	color: #80b43f;
	font-weight: 800;
	font-size: 22px;
}
body.le-prevenzioni.article .item-page .bg-azzurro {
	background-color: #3FA6F2;
	color: #fff;
	padding: 15px;
}
body.le-prevenzioni.article .item-page .bg-azzurro span {
	font-weight: 800;
	font-size: 20px;
}
body.le-prevenzioni.article .item-page .bg-azzurro a {
	text-decoration: none;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
}

body.le-prevenzioni.article .prestazioni-in-evidenza-contenitore {
	display: none;
}


/* MENU PRESTAZIONI */
div.menu-prestazioni-home-contenitore {
	float: left;
	width: 100%;
}
div.menu-prestazioni-home {
	width: 930px;
	height: 136px;
	margin: 0 auto 20px;
	background-color: #eaeef7;
	padding: 7px 15px 12px;
}
div.menu-prestazioni-home-contenitore h3 {
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	background-color: #ff6d3a;
	margin: 0 0 3px;
	padding: 8px 0;
	font-weight: 600;
	letter-spacing: 1px;
}
div.menu-prestazioni-home-contenitore ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.menu-prestazioni-home-contenitore ul li {
	width: 306px;
	height: 94px;
	float: left;
	text-align: left;
	background-color: #3aada6;
	margin: 2px;
	font-size: 18px;
}
div.menu-prestazioni-home-contenitore ul li img {
	float: left;
	margin-top: 3px;
	margin-left: 3px;
}
div.menu-prestazioni-home-contenitore ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
}
div.menu-prestazioni-home-contenitore ul li a span {
	float: left;
	font-weight: 500;
	padding-left: 15px;
	padding-top: 25px;
	width: 135px;
}

/* HOMEPAGE */
div.info-notizie-contenitore {
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
div.info-notizie-contenitore .info-notizie {
	width: 960px;
	margin: 0 auto;
	border-top: 1px solid #aaa;
	padding-top: 20px;
}
div.info-notizie-contenitore .sx {
	float: left;
	width: 710px;
	padding-right: 16px;
	border-right: 1px solid #aaa;
}
div.info-notizie-contenitore .sx .magazine-salute {
	border-bottom: 1px solid #aaa;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
div.info-notizie-contenitore .sx .magazine-salute .lof-articlessroller {
	width: 710px !important;
	height: 280px !important;
}
div.info-notizie-contenitore .sx .magazine-salute .lof-main-wapper {
	width: 710px !important;
	height: 280px !important;
}
div.info-notizie-contenitore .sx .magazine-salute .lof-row {
	width: 710px !important;
	height: 280px !important;
}
div.info-notizie-contenitore .sx .magazine-salute .lof-inner {

}
div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine {
	float: left;
}
div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine {
	float: left;
	margin-left: 45px;
	text-align: justify;
	width: 430px;
}
div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine h2 {
	font-size: 16px;
}
div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine .testata-magazine {

}
div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine .testo-magazine {
	font-size: 12px;
}
div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine .testo-magazine a {
	font-size: 14px;
	font-weight: 400;
	color: #409ce6;
}
div.info-notizie-contenitore .sx .in-primo-piano {
	border-bottom: 1px solid #aaa;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
div.info-notizie-contenitore .sx .in-primo-piano h3 {
	color: #510100;
	margin: 7px 0;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-articlessroller {
	width: 710px !important;
	height: 339px !important;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-main-wapper {
	width: 710px !important;
	height: 339px !important;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-row {
	width: 339px !important;
	height: 339px !important;
	float: left;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-row:first-child {
	margin-right: 16px;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-row:last-child {
	margin-left: 16px;
}
div.info-notizie-contenitore .sx .in-primo-piano .lof-inner {

}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano {

}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .immagine-in-primo-piano {

}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .immagine-in-primo-piano img {
	width: 339px;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .categoria-in-primo-piano {
	background-color: #3f96e3;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano h2 {
	font-weight: 400;
	margin-bottom: 4px;
	font-size: 18px;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano h2 a {
	color: #000;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .data-in-primo-piano {
	font-size: 9px;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .testo-in-primo-piano {
	font-size: 12px;
}
div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .testo-in-primo-piano a {
	color: #ff6d3a;
	font-weight: 700;
}
div.info-notizie-contenitore .sx .altre-notizie {
	border-bottom: 1px solid #aaa;
	margin-top: 25px;
}
div.info-notizie-contenitore .sx .altre-notizie h3 {
	color: #510100;
	font-weight: 400;
	font-size: 22px;
	margin: 7px 0;
}
div.info-notizie-contenitore .sx .altre-notizie .lof-articlessroller {
	width: 710px !important;
	height: 430px !important;
}
div.info-notizie-contenitore .sx .altre-notizie .lof-main-wapper {
	width: 710px !important;
	height: 430px !important;
}
div.info-notizie-contenitore .sx .altre-notizie .lof-row {
	width: 710px !important;
	height: 130px !important;
	border-bottom: 2px dotted #aaa;
	margin-bottom: 15px;
	float: left;
}
div.info-notizie-contenitore .sx .altre-notizie .lof-row:last-child {
	border: none;
}
div.info-notizie-contenitore .sx .altre-notizie .lof-row.articolo-0,
div.info-notizie-contenitore .sx .altre-notizie .lof-row.articolo-1 {
/*	display: none;*/
}
div.info-notizie-contenitore .sx .altre-notizie .lof-inner {

}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie {

}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .immagine-altre-notizie {
	float: left;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .immagine-altre-notizie img {
	width: 200px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .contenuti-testo {
	float: left;
	width: 510px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .contenuti-testo > * {
	margin-left: 15px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .categoria-altre-notizie {
	background-color: #3f96e3;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie h2 {
	font-weight: 400;
	margin: 4px 0;
	font-size: 16px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie h2 a {
	color: #000;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .data-altre-notizie {
	font-size: 9px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .testo-altre-notizie {
	font-size: 12px;
}
div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .testo-altre-notizie a {
	color: #ff6d3a;
	font-weight: 700;
}
div.info-notizie-contenitore .dx {
	float: left;
	width: 233px;
}
div.info-notizie-contenitore .dx .orari-apertura {
	text-align: center;
	color: #510100;
	border-bottom: 1px solid #aaa;
	margin: 0 auto;
	width: 80%;
}
div.info-notizie-contenitore .dx .orari-apertura p {
	margin: 0 0 15px 0;
}
div.info-notizie-contenitore .dx .menu-info {
	margin: 0 auto;
	width: 80%;
}
div.info-notizie-contenitore .dx .menu-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.info-notizie-contenitore .dx .menu-info ul li {
	border-bottom: 1px solid #aaa;
}
div.info-notizie-contenitore .dx .menu-info ul li:last-child {
	border-bottom: none;
}
div.info-notizie-contenitore .dx .menu-info ul li a {
	color: #510100;
	text-decoration: none;
	display: block;
	text-align: center;
	margin-top: 15px;
}
div.info-notizie-contenitore .dx .menu-info ul li a span {
	display: block;
	margin: 13px 0 15px;
}

/* PRESTAZIONI */
body.prestazioni.category .contenitore .contenuto .sezione-prestazione-contenitore,
body.prestazioni.category .contenitore .contenuto .dettagli-prestazione-contenitore{
	display: none;
}
body.prestazioni .contenuto .sezione-box .page-header h1 {
	background-color: #FF6D3A;
	color: #fff;
	margin: 15px 0 0 0;
	font-weight: 500;
	font-size: 25px;
	padding-left: 7px;
}
body.prestazioni .lista-prestazioni-contenitore {
	width: 100%;
	float: left;
}
body.prestazioni .lista-prestazioni-contenitore .moduletable {
	margin-top: 30px;
	float: left;
}
body.prestazioni .lista-prestazioni {
	width: 960px;
	margin: 0 auto;
}
body.prestazioni .lista-prestazioni h3 {
	background-color: #84bdb8;
	color: #fff;
	text-align: center;
	margin: 1px;
	width: 238px;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0;
	float: left;
}
body.prestazioni.medicina-specialistica .lista-prestazioni-contenitore .moduletable,
body.prestazioni.diagnostica-per-immagini .lista-prestazioni-contenitore .moduletable,
body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni-contenitore .moduletable {
	margin-top: 0;
}
body.prestazioni.medicina-specialistica .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-medicina-specialistica.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.diagnostica-per-immagini .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-diagnostica-per-immagini.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-chirurgia-ambulatoriale.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.medicina-specialistica .lista-prestazioni h3,
body.prestazioni.diagnostica-per-immagini .lista-prestazioni h3,
body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni h3 {
	text-align: left;
	padding: 0;
	width: 960px;
	margin: 10px 0;
	line-height: 40px;
}
body.prestazioni .lista-prestazioni ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}
body.prestazioni .lista-prestazioni ul li {
	width: 238px;
	margin: 1px;
	text-align: center;
	font-weight: 500;
	float: left;
	background-color: #d3e6e4;
	padding: 10px 0;
}
body.prestazioni .lista-prestazioni ul li a {
	color: #1d9f94;
	text-decoration: none;
}

/* ARTICOLO PRESTAZIONE */
body.prestazioni.article div.totale .contenitore .contenuto .item-page {
	text-align: justify;
}
body.prestazioni.article div.totale .contenitore .contenuto .item-page a {
	color: #f26233;
	font-weight: 600;
}
body.prestazioni.article div.totale .contenitore .contenuto .item-page .page-header:nth-child(2){
	display: none;
}
body.prestazioni.article div.totale .contenitore .contenuto .item-page .page-header h2 {
	background-color: #66b1aa;
	margin: 0;
	text-transform: none;
}
body.prestazioni.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-medicina-specialistica.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-diagnostica-per-immagini.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-chirurgia-ambulatoriale.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.prestazioni.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
body.prestazioni.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
body.prestazioni.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
	text-align: left;
	padding: 0;
	width: 960px;
	margin: 10px 0;
	line-height: 40px;
	background-color: #b0cad4;
	color: #fff;
	font-size: 23px;
	font-weight: 600;
}
body.prestazioni.article .contenitore .contenuto .sezione-box {
	width: 700px;
	border-right: 1px solid #8e9194;
	padding-right: 10px;
	float: left;
}
body.prestazioni.article .contenitore .contenuto .sezione-box table{
	width:100%;
	font-size:14px;
	}
body.prestazioni.article .contenitore .contenuto .sezione-box table th{
	text-align:right;
	font-weight:400;
	font-size:15px;
	white-space:nowrap;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom: 1px dotted #ebebeb;
	}

body.prestazioni.article .contenitore .contenuto .sezione-box table td{
	padding-bottom:10px;
	border-bottom: 1px dotted #ebebeb;
	vertical-align:top;}

body.prestazioni.article .contenitore .contenuto .sezione-box table td.prezzo{
	text-align:right;
    white-space: nowrap;
	position: relative;
}


body.prestazioni.article .contenitore .contenuto .sezione-box table td.sotto-titolo{
	font-weight:600;
	padding-top:20px;
}

body.prestazioni.article .contenitore .contenuto .sezione-box table td.prezzo span.convenzione {
	font-size: 30px;
	position: absolute;
	top: -3px;
	right: -8px;
}
span.convenzione {
	color:#66b1aa;
	font-size: 14px;
}




body.prestazioni.article .lista-prestazioni-contenitore .moduletable h3 {
	display: none;
}
body.prestazioni.article .lista-prestazioni-contenitore {
	width: 240px;
	margin-left: 9px;
}
body.prestazioni.article .lista-prestazioni {
	width: 240px;
}
body.prestazioni.article .lista-prestazioni ul li {
	float: none;
}

body.article .dettagli-prestazione-contenitore .foto-video {
	border-top: 1px solid #828589;
	float: left;
	width: 100%;
}
body.article .dettagli-prestazione-contenitore .foto-video h3 {
	color: #490002;
	margin-bottom: 8px;
}
body.article .dettagli-prestazione-contenitore .foto-video .foto {
	float: left;
	margin-right: 30px;
    width: 170px;
}
body.article .dettagli-prestazione-contenitore .foto-video .video {
	float: left;
	margin-left: 30px;
}

body.article .dettagli-prestazione-contenitore .foto-video .video img{
    width: 470px;
}

body.article .dettagli-prestazione-contenitore .foto-video .video .video-intervista{
    display: none;
}

body.article .dettagli-prestazione-contenitore .foto-video .sottotitolo {
	color: #490002;
	font-weight: 600;
	font-size: 14px;
	margin-top: 5px;
}
body.article .dettagli-prestazione-contenitore .foto-video .descrizione {
	font-size: 14px;
	font-weight: 500;
}
body.article .dettagli-prestazione-contenitore .prenotazione-prezzi {
	border-top: 1px solid #828589;
	float: left;
	width: 100%;
	margin-top: 25px;
	padding-top: 25px;
}
body.article .dettagli-prestazione-contenitore .prenotazione {
	float: left;
	margin-right: 13px;
}
body.article .dettagli-prestazione-contenitore .prezzi {
	float: left;
	margin-left: 13px;
}
body.article .dettagli-prestazione-contenitore .preparazioni-agli-esami {
	float: left;
	margin-left: 13px;
	margin-top: 5px;
}

body.article .dettagli-prestazione-contenitore .gallery {
	border-top: 1px solid #828589;
	border-bottom: 1px solid #828589;
	float: left;
	width: 100%;
	margin-top: 25px;
	padding-bottom: 25px;
}
body.article .dettagli-prestazione-contenitore .gallery h3 {
	color: #490002;
}
body.prestazioni.article .gallery-prestazione-contenitore ul li {

}
body.prestazioni.article .gallery-prestazione {

}

/* HOSPITAL */
body.hospital.chi-siamo.article .contenitore-info-chi-siamo {
	text-align: center;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo h2 {
	color: #4892cf;
	font-size: 42px;
	font-weight: 900;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo {
	float: left;
	width: 320px;
	margin-bottom: 50px;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .chi-siamo-blu {
	color: #4892cf;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .chi-siamo-verde {
	color: #76bc53;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .chi-siamo-arancione {
	color: #ea9c46;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .chi-siamo-viola {
	color: #ae458b;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .numeri {
	font-size: 42px;
	font-weight: 900;
}
body.hospital.chi-siamo.article .contenitore-info-chi-siamo .info-chi-siamo .testo {
	font-size: 30px;
	font-weight: 300;
}
body.hospital.la-struttura.article .la-struttura-organigramma h3 {
	text-transform: uppercase;
	color: #fff;
	margin: 10px 0;
	padding: 5px 0 5px 6px;
	font-weight: 600;
	font-size: 23px;
	background-color: #510100;
}

/* PREPARAZIONI AGLI ESAMI */
body.preparazioni-agli-esami.category .contenitore .contenuto .sezione-prestazione-contenitore,
body.preparazioni-agli-esami.category .contenitore .contenuto .dettagli-prestazione-contenitore{
	display: none;
}
body.preparazioni-agli-esami .contenuto .sezione-box .page-header h1 {
	background-color: #FF6D3A;
	color: #fff;
	margin: 15px 0 0 0;
	font-weight: 500;
	font-size: 25px;
	padding-left: 7px;
}
body.preparazioni-agli-esami .lista-prestazioni-contenitore {
	width: 100%;
	float: left;
}
body.preparazioni-agli-esami .lista-prestazioni-contenitore .moduletable {
	margin-top: 30px;
	float: left;
}
body.preparazioni-agli-esami .lista-prestazioni {
	width: 960px;
	margin: 0 auto;
}
body.preparazioni-agli-esami .lista-prestazioni h3 {
	background-color: #84bdb8;
	color: #fff;
	text-align: center;
	margin: 1px;
	width: 238px;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0;
	float: left;
}
body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni-contenitore .moduletable,
body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni-contenitore .moduletable,
body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni-contenitore .moduletable {
	margin-top: 0;
}
body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-medicina-specialistica.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-diagnostica-per-immagini.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni h3::before {
	background: url('/images/ico-homepage/ico-chirurgia-ambulatoriale.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
	text-align: left;
	padding: 0;
	width: 960px;
	margin: 10px 0;
	line-height: 40px;
	background-color: #b0cad4;
	color: #fff;
	font-size: 23px;
	font-weight: 600;
}
body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni h3,
body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni h3,
body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni h3 {
	text-align: left;
	padding: 0;
	width: 960px;
	margin: 10px 0;
	line-height: 40px;
}
body.preparazioni-agli-esami .lista-prestazioni ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}
body.preparazioni-agli-esami .lista-prestazioni ul li {
	width: 238px;
	margin: 1px;
	text-align: center;
	font-weight: 500;
	float: left;
	background-color: #d3e6e4;
	padding: 10px 0;
}
body.preparazioni-agli-esami .lista-prestazioni ul li a {
	color: #1d9f94;
	text-decoration: none;
}
body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-medicina-specialistica.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-diagnostica-per-immagini.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-chirurgia-ambulatoriale.png') no-repeat left center #84bdb8;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 40px 40px;
	float: left;
	margin: 0 10px 0 0;
}
body.preparazioni-agli-esami.article div.totale .contenitore .contenuto .item-page .page-header h2 {
	background-color: #66b1aa;
	margin: 0;
	text-transform: none;
}
body.preparazioni-agli-esami.article .page-header {

}
body.preparazioni-agli-esami.article .item-page ul {
	list-style: none;
}
body.preparazioni-agli-esami.article .item-page ul li {
	background: url('../images/ico-moduli-pdf.jpg') no-repeat 0 20px transparent;
	padding-left: 50px;
	line-height: 80px;
}
body.preparazioni-agli-esami.article .item-page ul li a {
	color: #f26233;
	text-decoration: none;
	font-weight: 600;
}
body.preparazioni-agli-esami.article .item-page ul li a span {

}

/* NEWS */
body.news .contenitore .contenuto .sezione-box {
	margin-top: 15px;
}
body.news .contenitore .contenuto .sezione-prestazione {
	background-color: #510100;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	padding-left: 5px;
}
body.news .contenitore .contenuto .sezione-box .blog {
	width: 709px;
	border-right: 1px solid #828589;
	float: left;
}
body.news .contenitore .contenuto .sezione-box .items-leading {
	padding-right: 20px;
}
body.news .contenitore .contenuto .sezione-box .items-leading > div {
	border-bottom: 1px solid #000;
}
body.news .contenitore .contenuto .sezione-box .items-leading > div:last-child {
	border-bottom: none;
}
body.news .contenitore .contenuto .sezione-box .items-leading .page-header {
	background-color: transparent;
}
body.news .contenitore .contenuto .sezione-box .items-leading .leading-0 h2 {
	margin-top: 0;
}
body.news .contenitore .contenuto .sezione-box .items-leading h2 {
	color: #000;
}
body.news .contenitore .contenuto .sezione-box .items-leading img {
	width: 100%;
}
body.news .contenitore .contenuto .sezione-box .items-leading p {
	text-align: justify;
	font-size: 14px;
}
body.news .contenitore .contenuto .sezione-box .items-leading p.readmore a {
	color: #f26233;
	text-decoration: none;
	font-weight: 700;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore {
	float: left;
	width: 250px;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore h3 {
	background-color: #f26233;
	color: #fff;
	font-weight: 500;
	text-align: center;
	line-height: 40px;
	margin-top: 0;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news {
	padding-left: 10px;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news ul.category-module {
	padding-left: 0;
	list-style: none;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news ul.category-module > li > div.mod-articles-category-group {
	font-weight: 500;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news ul.category-module > li > ul {
	padding-left: 15px;
	list-style: none;
	margin-bottom: 15px;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news ul.category-module > li > ul >li a.mod-articles-category-title {
	font-size: 15px;
	color: #000;
}
body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news ul.category-module > li > ul >li a.mod-articles-category-title:hover {
	text-decoration: none;
}
body.news .contenitore .contenuto .sezione-box .item-page {
	width: 689px;
	border-right: 1px solid #828589;
	float: left;
	padding-right: 20px;
}
body.news .contenitore .contenuto .sezione-box .item-page .page-header {
	background-color: transparent;
}
body.news .contenitore .contenuto .sezione-box .item-page h2 {
	color: #000;
}
body.news .contenitore .contenuto .sezione-box .item-page img {
	width: 100%;
}
body.news .contenitore .contenuto .sezione-box .item-page p {
	text-align: justify;
}

/* PRENOTAZIONI E RITIRO REFERTI */
body.prenotazioni-e-ritiro-referti {

}
body.prenotazioni-e-ritiro-referti .sezione-box {
	float: left;
	/* NASCOSTO TEMPORANEAMENTE (manca colonna "Scarica PDF dei moduli")
	 width: 690px;
	padding-right: 20px;*/
	width: 98%;
	padding: 0 1%;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page {

}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .strong {
	font-weight: 600;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .prenotazioni {
	width: 100%;
	float: left;
	border-bottom: 1px solid #828589;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

body.prenotazioni-e-ritiro-referti .sezione-box .item-page .prenotazioni:first-child{
	border-top: 1px solid #828589;
	padding-top:10px;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .prenotazioni img {
	padding-right: 15px;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .prenotazioni .titolo {
	color: #f26233;
	font-weight: 600;
	display: block;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .prenotazioni .informazioni {

}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .ritiro {
	width: 100%;
	float: left;
	border-bottom: 1px solid #828589;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .ritiro img {
	padding-right: 15px;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .ritiro .titolo {
	color: #f26233;
	font-weight: 600;
	display: block;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .ritiro .informazioni {

}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .info {
	width: 100%;
	float: left;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .info a {
	color: #f26233;
	font-weight: 600;
}
body.prenotazioni-e-ritiro-referti .sezione-box .item-page .info .telefono {
	color: #f26233;
	font-weight: 600;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .sezione-prestazione-contenitore {
	margin-bottom: 15px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .sezione-prestazione {
	background-color: #510100;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	padding-left: 5px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore{
	float:left;
	width:100%;
	margin:30px 0;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni{

}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni ul{
	width:704px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni ul li{
	border:1px solid #DDDFE2;
	padding:5px 0;
	width:300px;
	float:left;
	margin: 10px 25px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni ul li a{
	font-weight: 600;
	color:#f26233;
	text-decoration:none;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni ul li a img{
	vertical-align:middle;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .menu-prenotazioni-contenitore .menu-prenotazioni ul li a span{
	padding-left:10px;
}

/* FORM PRENOTAZIONI */
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore {
	float: left;
	width: 100%;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore h3 {
	font-weight: 600;
	color: #f26233;
	font-size: 25px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore label {
	font-size: 15px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore input.txt {
	width: 225px;
	margin-bottom: 10px;
	padding: 4px 8px;
	font-size: 16px;
	border: 1px solid #ccc;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore textarea {
	width: 320px;
	height: 200px;
	border: 1px solid #ccc;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore .richiesta-medica {
	margin-top: 10px;
	font-size: 14px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore .checkbox {
		margin-top: 15px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore .checkbox > * {
	float: left;
	font-size: 14px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore .pulsante {
	margin-top: 15px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .form-contenitore .pulsante button {
	background-color: #f26233;
	color: #fff;
	border: none;
	padding: 4px 8px;
	font-size: 16px;
	cursor: pointer;
}

body.prenotazioni-e-ritiro-referti .prenotazioni-prezzi-contenitore .prenotazione-prezzi {
	border-top: 1px solid #828589;
	float: left;
	width: 100%;
	margin-top: 25px;
	padding-top: 25px;
}
body.prenotazioni-e-ritiro-referti .prenotazioni-prezzi-contenitore .prenotazione {
	float: left;
	margin-right: 8px;
}
body.prenotazioni-e-ritiro-referti .prenotazioni-prezzi-contenitore .prezzi {
	float: left;
	margin-left: 8px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .moduli-pdf-contenitore {
	float: left;
	width: 249px;
	border-left: 1px solid #828589;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .moduli-pdf-contenitore .moduli-pdf {
	padding-left: 10px;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .moduli-pdf-contenitore h3 {
	background: url('../images/ico-moduli-pdf.jpf') 15px center no-repeat #f26233;
	color: #fff;
	padding: 10px 0 10px 85px;
	font-size: 18px;
	line-height: 19px;
	margin-top: 0;
}
body.prenotazioni-e-ritiro-referti .contenitore .contenuto .moduli-pdf-contenitore p a {
	color: #f26233;
	font-size: 15px;
	display: block;
	text-decoration: none;
	font-weight: 500;
}


.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo{
    display: grid;
    grid-template-columns: 100px calc(100% - 100px);
    border-bottom: 1px solid #510100;
    padding-bottom: 30px;
    margin-bottom: 30px;
}


.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo:last-child{
    display: grid;
    grid-template-columns: 1px calc(100% - 1px);
    border: none;
}

.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo .titolo{
    color: #510100;
    font-weight: 600;
    padding-top: 10px;
}

.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo ul{
    margin-bottom: 0;
}

.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo ul li{
    margin-bottom: 10px;
}


.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo a,.prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo span{
    color: #f26233;
    font-weight: 600;
}














/* CONTATTI */
body.contatti {

}
body.contatti .sezione-box {
	float: left;
	width: 689px;
	padding-right: 20px;
	border-right: 1px solid #aaa;
}
body.contatti .sezione-box .item-page {

}
body.contatti .sezione-box .item-page .strong {
	font-weight: 600;
}
body.contatti .sezione-box .item-page .info,
body.contatti .sezione-box .item-page .responsabili,
body.contatti .sezione-box .item-page .come-raggiungerci {
	width: 100%;
	float: left;
	border-bottom: 1px solid #828589;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
body.contatti .sezione-box .item-page .come-raggiungerci img {
	padding-right: 15px;
}
body.contatti .sezione-box .item-page .come-raggiungerci .titolo {
	color: #f26233;
	font-weight: 600;
	display: block;
}
body.contatti .sezione-box .item-page .come-raggiungerci .informazioni {

}
body.contatti .sezione-box .item-page .ritiro {
	width: 100%;
	float: left;
	border-bottom: 1px solid #828589;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
body.contatti .sezione-box .item-page .ritiro img {
	padding-right: 15px;
}
body.contatti .sezione-box .item-page .ritiro .titolo {
	color: #f26233;
	font-weight: 600;
	display: block;
}
body.contatti .sezione-box .item-page .ritiro .informazioni {

}
body.contatti .sezione-box .item-page .info {
	width: 100%;
	float: left;
}
body.contatti .sezione-box .item-page .info a {
	color: #f26233;
	font-weight: 600;
}
body.contatti .sezione-box .item-page .info .telefono {
	color: #f26233;
	font-weight: 600;
}
body.contatti .contenitore .contenuto .sezione-prestazione-contenitore {
	margin-bottom: 15px;
}
body.contatti .contenitore .contenuto .sezione-prestazione {
	background-color: #510100;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	padding: 5px 0 5px 8px;
}
body.contatti .contenitore .contenuto .info-contatti-contenitore {
	float: left;
	width: 250px;
}
body.contatti .contenitore .contenuto .info-contatti-contenitore .info-contatti {
	text-align: center;
	color: #510100;
	border-bottom: 1px solid #aaa;
	margin: 0 auto;
	width: 80%;
	font-size: 15px;
}
body.contatti .contenitore .contenuto .info-contatti-contenitore .info-contatti hr {
	color: #aaa;
}
body.contatti .contenitore .contenuto .info-contatti-contenitore .info-contatti .arancione {
	color: #f26233;
	font-weight: 600;
}

/* COME RAGGIUNGERCI */
body.come-raggiungerci {

}
body.come-raggiungerci .sezione-box {
	float: left;
	width: 689px;
	padding-right: 20px;
	border-right: 1px solid #aaa;
}
body.come-raggiungerci .sezione-box .item-page .come-raggiungerci {
	width: 100%;
	float: left;
	border-bottom: 1px solid #828589;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
body.come-raggiungerci .sezione-box .item-page .come-raggiungerci img {
	padding-right: 15px;
}
body.come-raggiungerci .sezione-box .item-page .come-raggiungerci .titolo {
	color: #f26233;
	font-weight: 600;
	display: block;
}
body.come-raggiungerci .contenitore .contenuto .sezione-prestazione-contenitore {
	margin-bottom: 15px;
}
body.come-raggiungerci .contenitore .contenuto .sezione-prestazione {
	background-color: #510100;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	padding: 5px 0 5px 8px;
}
body.come-raggiungerci .contenitore .contenuto .info-contatti-contenitore {
	float: left;
	width: 250px;
}
body.come-raggiungerci .contenitore .contenuto .info-contatti-contenitore .info-contatti {
	text-align: center;
	color: #510100;
	border-bottom: 1px solid #aaa;
	margin: 0 auto;
	width: 80%;
	font-size: 15px;
}
body.come-raggiungerci .contenitore .contenuto .info-contatti-contenitore .info-contatti hr {
	color: #aaa;
}
body.come-raggiungerci .contenitore .contenuto .info-contatti-contenitore .info-contatti .arancione {
	color: #f26233;
	font-weight: 600;
}

/* AMMINISTRAZIONE TRASPARENTE */
body.amministrazione-trasparente {

}
body.amministrazione-trasparente .contenuto {
	display: flex;
}
body.amministrazione-trasparente .contenuto .sezione-prestazione-contenitore {
	position: absolute;
}
body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione {
	text-align: left;
	padding: 0;
	width: 960px;
	margin: 10px 0;
	line-height: 40px;
	background-color: #b0cad4;
	color: #fff;
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}
body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione::before {
	background: url('/images/ico-homepage/ico-amministrazione-trasparente.png') no-repeat 3px center #b0cad4;
	width: 40px;
	height: 40px;
	content: " ";
	border-right: 8px solid #fff;
	background-size: 35px 35px;
	float: left;
	margin: 0 10px 0 0;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore {
	width: 240px;
	margin-top: 60px;
	margin-right: 9px;
	float: left;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente {

}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li  {

}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > a {
	text-decoration: none !important;
	color: #1d9f94;
	font-weight: 600;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul  {
	list-style: inside;
	padding-left: 5px;
	color: #1d9f94;
	margin-top: 10px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li {
	margin-bottom: 8px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > a {
	text-decoration: underline;
	color: #1d9f94;
	font-weight: 500;
	font-size: 15px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul {
	list-style: inside square;
	padding-left: 10px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li {

}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > a {
	text-decoration: none;
	color: #1d9f94;
	font-weight: 500;
	font-size: 13px;
}

body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul {
	list-style: inside square;
	padding-left: 10px;
}

body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li {
}

body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li > a {
	text-decoration: none;
	color: #1d9f94;
	font-weight: 500;
	font-size: 13px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li > ul {
	list-style: inside square;
	padding-left: 10px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li > ul > li > a {
	text-decoration: none;
	color: #1d9f94;
	font-weight: 500;
	font-size: 13px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	list-style: inside square;
	padding-left: 10px;
}
body.amministrazione-trasparente .amministrazione-trasparente-contenitore .amministrazione-trasparente > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li a {
	text-decoration: none;
	color: #1d9f94;
	font-weight: 500;
	font-size: 13px;
}
body.amministrazione-trasparente .sezione-box {
	border-left: 1px solid #8e9194;
	float: left;
	padding-left: 10px;
	width: 700px;
	margin-top: 60px;
}
body.amministrazione-trasparente .sezione-box .page-header h2 {
	background-color: #66b1aa;
	margin: 0 !important;
	text-transform: none !important;
	padding: 5px 0 5px 6px;
}
body.amministrazione-trasparente .sezione-box .item-page .page-header h2 {
		/*display: none;*/
}
body.amministrazione-trasparente .sezione-box a {
		text-decoration: none;
		color: #1d9f94;
}

/* FOOTER */
div.footer-contenitore {
	float: left;
	width: 100%;
	height: 310px;
	background-color: #B0CAD4;
}
div.footer {
	width: 1024px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
	height: 290px;
	position: relative;
}
div.footer .logo-footer {
	float: left;
	width: 200px;
	height: 45px;
	margin: 20px 0 0 30px;
}
div.footer .footer-info {
	float: left;
	margin-left: 30px;
	width: 350px;
	margin-top: 20px;
	font-size: 14px;
	color: #000;
}
div.footer .footer-info a.privacy {
	background-color: #3aada6;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 6px;
}
div.footer .footer-credits {
	position: absolute;
	bottom: 0;
	right: 5px;
}
div.footer .footer-credits p {
	margin-bottom: 0;
	color: #fff;
	font-size: 15px;
}
div.footer .footer-credits a {

}
div.footer .footer-credits a img {
	width: 50px;
}

/* MEDIA QUERIES
*********************************************/
@media screen and (max-width: 1023px) {
	div.header {
		width: 100%;
	}

	div.totale {
		width: 100%;
	}

	div.slider-contenitore {
		width: 100%;
		float: left;
	}
	div.slider-contenitore .lof-articlessroller,
	div.slider-contenitore .lof-articlessroller .lof-main-wapper {
		width: 100% !important;
		float: left !important;
	}
	div.slider-contenitore .lof-articlessroller .lof-main-wapper img.slider {
		width: 100%;
	}

	div.info-notizie-contenitore .sx {
		margin-right: 8px;
		margin-left: 8px;
	}
	div.info-notizie-contenitore .dx {
		width: 217px;
	}

	div.footer {
		width: 100%;
	}
}

@media screen and (max-width: 959px) {
	div.header .logo-header {
		margin-left: 5px;
	}
	div.header .headermenu {
		margin-right: 30px;
	}
	div.header .contattaci {
		margin-right: 18px;
	}

	div.slider-contenitore .lof-articlessroller {
		height: 360px !important;
	}
	div.slider-contenitore .lof-main-wapper {
		height: 360px !important;
	}

	div.totale .contenitore {
		padding-bottom: 0;
	}
	div.totale .contenitore .contenuto {
		width: 100%;
	}

	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
		width: 100%;
		height: auto;
		float: left;
		padding-bottom: 10px;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione {
		width: 23%;
		margin: 0 1%;
		border: none;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro {
		width: 100%;
		height: auto;
		border: 1px solid #fff;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione {
		padding-top: 50px;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione h4 {
		font-size: 13px;
	}

	div.menu-prestazioni-home {
		width: 98%;
		padding: 7px 1% 12px;
		float: left;
		height: auto;
	}
	div.menu-prestazioni-home-contenitore ul li {
		width: 31.3%;
		margin: 1%;
		font-size: 16px;
	}

	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .moduletable {
		width: 100%;
	}
	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
		width: 384px;
	}

	div.info-notizie-contenitore .info-notizie {
		width: 100%;
		float: left;
	}
	div.info-notizie-contenitore .sx {
		float: left;
		width: 100%;
		margin: 0 auto;
		padding-right: 0;
		border-right: none;
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-articlessroller,
	div.info-notizie-contenitore .sx .magazine-salute .lof-main-wapper,
	div.info-notizie-contenitore .sx .magazine-salute .lof-row {
		width: 100% !important;
		float: left !important;
		height: auto !important;
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-inner {
		display: table;
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine {
		display: table-cell;
		padding: 0 10px;
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine {
		display: table-cell;
		vertical-align: top;
		padding: 0 10px;
		width: auto;
		float: none;
		margin-left: 0;
	}
	.info-notizie .lof-articlessroller .lof-main-wapper .lof-main-item {
		position: relative;
	}
	div.info-notizie-contenitore .sx .in-primo-piano .lof-articlessroller,
	div.info-notizie-contenitore .sx .in-primo-piano .lof-main-wapper {
		width: 100% !important;
		height: auto !important;
		float: left !important;
	}
	div.info-notizie-contenitore .sx .in-primo-piano h3 {
		margin: 7px 2%;
	}
	div.info-notizie-contenitore .sx .in-primo-piano .lof-row:first-child,
	div.info-notizie-contenitore .sx .in-primo-piano .lof-row:last-child {
		width: 46% !important;
		margin: 0 2% !important;
		height: auto !important;
	}
	div.info-notizie-contenitore .sx .in-primo-piano .contenuto-in-primo-piano .immagine-in-primo-piano img {
		width: 100%;
	}

	div.info-notizie-contenitore .sx .altre-notizie {
		width: 100% !important;
		float: left !important;
		padding-bottom: 10px;
	}
	div.info-notizie-contenitore .sx .altre-notizie h3 {
		margin: 7px 10px !important;
	}
	div.info-notizie-contenitore .sx .altre-notizie .lof-articlessroller,
	div.info-notizie-contenitore .sx .altre-notizie .lof-main-wapper {
		width: 100% !important;
		height: auto !important;
		float: left !important;
	}
	div.info-notizie-contenitore .sx .altre-notizie .lof-row {
		width: 100% !important;
		height: auto !important;
	}
	div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie {
		display: table;
	}
	div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .contenuti-testo > * {
		margin-left: 0;
	}
	div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .immagine-altre-notizie {
		display: table-cell;
		padding: 0 10px;
	}
	div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .contenuti-testo {
		display: table-cell;
		float: none;
		vertical-align: top;
		padding: 0 10px;
		width: auto !important;
	}
	.info-notizie-contenitore .gallery-home-contenitore {
		float: left;
		width: 100% !important;
	}
	div.info-notizie-contenitore .dx {
		border-left: none;
		width: 100%;
	}
	div.info-notizie-contenitore .dx .orari-apertura,
	div.info-notizie-contenitore .dx .menu-info {
		width: 100% !important;
	}

	body.prestazioni.medicina-specialistica .lista-prestazioni h3,
	body.prestazioni.diagnostica-per-immagini .lista-prestazioni h3,
	body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 720px;
	}
	body.prestazioni .lista-prestazioni-contenitore {
		margin-bottom: 75px;
	}
	body.prestazioni .lista-prestazioni {
		width: 720px;
	}
	body.prestazioni.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		width: 100%;
	}
	body.prestazioni.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.prestazioni.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.prestazioni.article .lista-prestazioni {
		width: 96%;
	}
	body.prestazioni.article .lista-prestazioni ul li {
		float: left;
	}

	body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni h3,
	body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni h3,
	body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 720px;
	}
	body.preparazioni-agli-esami .lista-prestazioni-contenitore {
		margin-bottom: 75px;
	}
	body.preparazioni-agli-esami .lista-prestazioni {
		width: 720px;
	}
	body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		width: 768px;
	}
	body.preparazioni-agli-esami.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni {
		width: 96%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul li {
		float: left;
	}

	body.amministrazione-trasparente .sezione-box {
		padding: 10px;
	}
	body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione {
		width: 768px;
	}

	body.news .contenitore .contenuto .sezione-box .blog {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.news .contenitore .contenuto .sezione-box .items-leading {
		padding-right: 0;
	}
	body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore {
		width: 98%;
		padding: 0 1%;
	}
	body.news .contenitore .contenuto .sezione-box .archivio-news-contenitore .archivio-news {
		padding-left: 0;
	}
	body.news .contenitore .contenuto .sezione-box .item-page {
		width: 98%;
		border-right: none;
		padding: 0 1%;
		padding-right: 0;
	}

	body.contatti .sezione-box {
		border-right: none;
		padding: 0 2%;
		width: 96%;
	}

	body.contatti .contenitore .contenuto .info-contatti-contenitore {
		width: 100%;
	}

}

@media screen and (max-width: 767px) {
    
    div.header-contenitore {
		height: 100px;
	}
	div.header-contenitore .menu.mobile {
		margin-top: 105px;
	}

	div.menu-contenitore .menu.desktop,
	div.menu-contenitore .loghi-contenitore,
	div.header .headermenu > ul.menu.faq-mappa {
		display: none;
	}
	div.header-contenitore .menu-mobile {
		display: block;
	}
	div.header .logo-header {
		margin-left: 2px;
	}
	div.header .headermenu {
		margin-right: 5px;
	}

	div.slider-contenitore {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	div.slider-contenitore .lof-articlessroller {
		height: 300px !important;
	}
	div.slider-contenitore .lof-main-wapper {
		height: 300px !important;
	}

	div.totale .contenitore {
		margin-top: 15px;
	}

	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
		width: 318px;
	}

	div.prestazioni-in-evidenza-contenitore {
		margin-top: 0;
		padding-bottom: 0;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {

	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione {
		width: 48%;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro {

	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione {
		padding-top: 120px;
	}
	div.prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza .prestazione .immagine-intro .info-prestazione h4 {
		font-size: 14px;
	}

	div.menu-prestazioni-home {
		width: 98%;
		height: 325px;
		padding: 7px 1% 12px;
		margin-bottom: 8px;
	}
	div.menu-prestazioni-home-contenitore ul li {
		width: 99%;
		margin: 1px 0.5%;
	}
	div.menu-prestazioni-home-contenitore ul li a span {
		width: auto;
		padding-top: 40px;
	}

	body.prestazioni.medicina-specialistica .lista-prestazioni h3,
	body.prestazioni.diagnostica-per-immagini .lista-prestazioni h3,
	body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 480px;
	}
	body.prestazioni .lista-prestazioni {
		width: 480px;
	}
	body.prestazioni.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 300px;
	}
	body.prestazioni.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.prestazioni.article .lista-prestazioni {
		width: 96%;
	}
	body.prestazioni.article .lista-prestazioni .moduletable {
		float: none;
	}
	body.prestazioni.article .lista-prestazioni ul {
		width: 480px;
		float: none;
		margin: 0 auto;
	}
	body.prestazioni.article .lista-prestazioni ul li {
		float: left;
	}

	body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni h3,
	body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni h3,
	body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 480px;
	}
	body.preparazioni-agli-esami .lista-prestazioni {
		width: 480px;
	}
	body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		width: 640px;
		font-size: 20px;
	}
	body.preparazioni-agli-esami.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 300px;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni {
		width: 96%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni .moduletable {
		float: none;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul {
		width: 480px;
		float: none;
		margin: 0 auto;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul li {
		float: left;
	}

	div.info-notizie-contenitore .info-notizie {
	}
	div.info-notizie-contenitore .sx {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-articlessroller {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-main-wapper {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-row {
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine {
	}
	div.info-notizie-contenitore .dx {
		border-left: none;
		width: 100%;
	}

	body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione {
		width: 640px;
	}

}

@media screen and (max-width: 639px) {

	

	div.header .logo-header {
		margin-left: 2px;
	}
	div.header .headermenu {
		margin-right: 5px;
		margin-top: 13px;
	}
	div.header .contattaci {
		margin: 0 0 0 10px;
		float: left;
	}

	div.totale {
		margin-top: 100px;
	}

	div.slider-contenitore .lof-articlessroller {
		height: 225px !important;
	}
	div.slider-contenitore .lof-main-wapper {
		height: 225px !important;
	}

	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
		width: 238px;
	}

	div.prestazioni-in-evidenza-contenitore {
		margin-top: 0;
		padding-bottom: 0;
	}

	body.prestazioni.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		font-size: 18px;
	}
	body.prestazioni.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.article .dettagli-prestazione-contenitore .prenotazione {
		margin-right: 5px;
	}
	body.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 265px;
	}
	body.article .dettagli-prestazione-contenitore .prezzi,
	body.article .dettagli-prestazione-contenitore .preparazioni-agli-esami {
		margin-left: 5px;
	}
	body.article .dettagli-prestazione-contenitore .prezzi img,
	body.article .dettagli-prestazione-contenitore .preparazioni-agli-esami img {
		width: 195px;
	}
	body.prestazioni.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.prestazioni.article .lista-prestazioni {
		width: 96%;
	}
	body.prestazioni.article .lista-prestazioni ul {
		width: 100%;
	}
	body.prestazioni.article .lista-prestazioni ul li {
		float: left;
		width: 223px;
	}
	body.prestazioni.article .lista-prestazioni ul li a {
		font-size: 15px;
	}

	body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		width: 480px;
		font-size: 14px;
	}
	body.preparazioni-agli-esami.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prenotazione {
		margin-right: 5px;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 265px;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prezzi,
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .preparazioni-agli-esami {
		margin-left: 5px;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prezzi img,
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .preparazioni-agli-esami img {
		width: 195px;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni {
		width: 96%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul {
		width: 100%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul li {
		float: left;
		width: 223px;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul li a {
		font-size: 15px;
	}

	div.info-notizie-contenitore .info-notizie {
	}
	div.info-notizie-contenitore .sx {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-articlessroller {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-main-wapper {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-row {
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine {
		display: none;
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine img {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine h2 {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine .testata-magazine img {
		max-width: 100%;
	}
	div.info-notizie-contenitore .dx {
		border-left: none;
	}

	body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione {
		width: 480px;
	}

	div.footer-contenitore {
		height: 370px;
	}
	div.footer {
		height: 350px;
	}
    .prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo{
        grid-template-columns:100%;
        padding: 0 10px;
    }
    
     .prenotazioni-e-ritiro-referti-contenitore .prenotazioni-e-ritiro-referti .articoli .articolo ul{
        padding-left: 10px;
    }

}

@media screen and (max-width: 479px) {

	div.header-contenitore {
		height: 100px;
	}

	div.header .logo-header {
		margin-left: 2px;
	}
	div.header .headermenu {
		margin-right: 5px;
		margin-top: 13px;
	}
	div.header .contattaci {
		margin: 0 0 0 5px;
		float: left;
	}
	div.header .contattaci img {
		width: 25px;
	}
	div.header .contattaci span.num-telefono {
		margin-right: 2px;
	}

	div.totale {
		margin-top: 100px;
	}

	div.slider-contenitore .lof-articlessroller {
		height: 150px !important;
	}
	div.slider-contenitore .lof-main-wapper {
		height: 150px !important;
	}

	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .moduletable h3 {
		padding-right: 0;
		padding-bottom: 18px;
		font-size: 28px;
	}
	body.le-prevenzioni.category .prestazioni-in-evidenza-contenitore .prestazioni-in-evidenza {
		width: 318px;
	}

	div.prestazioni-in-evidenza-contenitore {
		margin-top: 0;
		padding-bottom: 0;
	}

	div.menu-prestazioni-home-contenitore ul li {
		font-size: 14px;
	}

	body.prestazioni.medicina-specialistica .lista-prestazioni h3,
	body.prestazioni.diagnostica-per-immagini .lista-prestazioni h3,
	body.prestazioni.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 240px;
		font-size: 12px;
	}
	body.prestazioni .lista-prestazioni {
		width: 240px;
	}

	body.prestazioni.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.prestazioni.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		font-size: 12px;
	}
	body.prestazioni.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.article .dettagli-prestazione-contenitore .prenotazione {
		margin-right: 0;
	}
	body.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 100%;
	}
	body.article .dettagli-prestazione-contenitore .prezzi,
	body.article .dettagli-prestazione-contenitore .preparazioni-agli-esami {
		margin-left: 0;
		width: 100%;
	}
	body.article .dettagli-prestazione-contenitore .prezzi img,
	body.article .dettagli-prestazione-contenitore .preparazioni-agli-esami img {
		width: 100%;
	}
	body.prestazioni.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.prestazioni.article .lista-prestazioni {
		width: 96%;
	}
	body.prestazioni.article .lista-prestazioni ul {
		width: 233px;
	}
	body.prestazioni.article .lista-prestazioni ul li {
		float: left;
	}

	body.preparazioni-agli-esami.medicina-specialistica .lista-prestazioni h3,
	body.preparazioni-agli-esami.diagnostica-per-immagini .lista-prestazioni h3,
	body.preparazioni-agli-esami.chirurgia-ambulatoriale .lista-prestazioni h3 {
		width: 240px;
		font-size: 12px;
	}
	body.preparazioni-agli-esami .lista-prestazioni {
		width: 240px;
	}

	body.preparazioni-agli-esami.article.medicina-specialistica .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.diagnostica-per-immagini .contenitore .contenuto .sezione-prestazione,
	body.preparazioni-agli-esami.article.chirurgia-ambulatoriale .contenitore .contenuto .sezione-prestazione {
		width: 320px;
		font-size: 9px;
	}
	body.preparazioni-agli-esami.article .contenitore .contenuto .sezione-box {
		width: 98%;
		border-right: none;
		padding: 0 1%;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prenotazione {
		margin-right: 0;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prenotazione img {
		width: 100%;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prezzi,
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .preparazioni-agli-esami {
		margin-left: 0;
		width: 100%;
	}
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .prezzi img,
	body.preparazioni-agli-esami.article .dettagli-prestazione-contenitore .preparazioni-agli-esami img {
		width: 100%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni-contenitore {
		margin: 0;
		width: 98%;
		padding: 25px 1%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni {
		width: 96%;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul {
		width: 233px;
	}
	body.preparazioni-agli-esami.article .lista-prestazioni ul li {
		float: left;
	}

	div.info-notizie-contenitore .info-notizie {
	}
	div.info-notizie-contenitore .sx {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-articlessroller {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-main-wapper {
	}
	div.info-notizie-contenitore .sx .magazine-salute .lof-row {
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine {
	}
	div.info-notizie-contenitore .sx .magazine-salute .copertina-magazine img {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine h2 {
	}
	div.info-notizie-contenitore .sx .magazine-salute .contenuto-magazine .testata-magazine img {
	}
	div.info-notizie-contenitore .dx {
		border-left: none;
	}

	div.info-notizie-contenitore .sx .in-primo-piano .lof-row:first-child,
	div.info-notizie-contenitore .sx .in-primo-piano .lof-row:last-child {
		width: 96% !important;
		margin: 10px 2% !important;
	}

	div.info-notizie-contenitore .sx .altre-notizie .contenuto-altre-notizie .immagine-altre-notizie {
		display: none;
	}
	div.info-notizie-contenitore .sx .altre-notizie .lof-row {
		padding-bottom: 10px;
	}

	body.amministrazione-trasparente .contenuto {
		display: block;
	}
	body.amministrazione-trasparente .amministrazione-trasparente-contenitore {
		width: 98%;
		padding: 0 1%;
	}
	body.amministrazione-trasparente .sezione-box {
		border-left: none;
		width: 98%;
		padding: 0 1%;
		margin-top: 0;
	}
	body.amministrazione-trasparente .contenitore .contenuto .sezione-prestazione {
		width: 320px;
		font-size: 15px;
	}

	div.footer-contenitore {
		height: 400px;
	}
	div.footer {
		height: 385px;
	}
	div.footer .footer-info {
		width: 280px;
	}
}


body.moduli-richieste div.totale .page-header h2 {
	background-color: #66b1aa;
	margin: 0;
	text-transform: none;
}
body.moduli-richieste .items-leading ul {
    list-style: outside none none;
}
body.moduli-richieste .items-leading ul li {
    background: transparent url("../images/ico-moduli-pdf.jpg") no-repeat scroll 0 20px;
    line-height: 80px;
    padding-left: 50px;
}
body.moduli-richieste .items-leading ul li a {
    color: #f26233;
    font-weight: 600;
    text-decoration: none;
}
