h1, h2, h3, h4, h5 { color: #256197; }

.lp_main_image:after{
	display: none;
}
b > em {
    font-weight: 700;
}
.lp_main_image .img_principale_ombra {
	display: none;
}

.lp_main_img_textcontainer h1.titolo {
	display: none;
	border-bottom: none;
}
.lp_main_img_textcontainer .sottotitolo {
/*    display: none; */
    border-bottom: none;
}
.ship-venezia .lp_main_img_textcontainer .sottotitolo {
    display: block;
    border-bottom: none;
}
.lp_sezione.intro .lp_sezione_maintitle h3 {
	display: none;
}
.lp_sezione.intro .lp_sezione_maintitle.venezia h3 {
    display: inline-block;
}
.lp_sezione.intro .lp_sezione_maintitle .ghost-title {
	display: block;

	font-size: 28px;
	font-family: 'CelesteSansWeb', sans-serif;
	font-weight: 800;
}

.lp_sezione.intro {
	margin: 40px auto 0;
}

.lp_sezione.intro .lp_sezione_introText {
	font-size: 18px;
}

.section-2017.info-slider.model-1 .section-content .single-box .area.bg-area.lng {
	background: url('/B2C/LpResourcesThematic2/LpNavi/common/gas_naturale.png') no-repeat center bottom;
	background-size: cover;
}

.section-2017.info-slider.model-1 .section-content .single-box .area.bg-area.consorzio {
	background: url('/B2C/LpResourcesThematic2/LpNavi/common/consorzio.png') no-repeat center center;
	background-size: cover;
}

.lp_main_image.ship-smeralda {
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0;
	height: 180px;
}
.lp_main_image.ship-smeralda {
	background-image: url('/B2C/LpResourcesThematic2/LpNavi/common/Visual_2018_sm.jpg');
}
.pt-BR .lp_main_image.ship-smeralda {
	background-image: url('/B2C/LpResourcesThematic2/LpNavi/common/Visual_2018_sm-br.jpg');
}


.lp_main_image.ship-venezia {
    background-image: url('/B2C/LpResourcesThematic2/LpCostaVenezia/common/img/visual-2018.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
}
#contentBox .page .main-content .section-2017 .section-content {
	height: auto;
	margin-top: 30px;
}

.section-2017.info-slider.model-1 .section-content {
	max-width: 1100px;
}

.lp_sezione.youtube .youtube_video {
	display: inline-block;
	width: 100%;
	height: auto;
	vertical-align: top;
}

.lp_sezione.youtube .lp_sezione_mainsubtitle {
	font-family: 'CelesteSansWeb', sans-serif;
}

.lp_sezione.youtube .contenuto {
	display: block;

	text-align: left;
}

.lp_sezione.youtube .contenuto h2.titolo {
	margin-top: 25px;

	font-size: 22px;
	font-family: 'CelesteSansWeb-Ita', sans-serif;
}

.lp_sezione.youtube .contenuto p.testo {
	margin-bottom: 50px;
}

.all-destinations {
	color: #000;
	display: block;
	font-size: 14px;
	text-align: center;
	margin-top: 50px;
	text-decoration: none;
}

.mg-bottom{
	margin-bottom: 100px
}

.cabine {
	margin-bottom: 20px;

	font-family: 'CelesteSansWeb-Ita', sans-serif;
	font-size: 22px;
	color: #256197;
	text-align: center;
}

.section-2017.full-width-section > .section-content {
	margin-left: auto;
	margin-right: auto;
}

.section-2017.info-slider.model-1.costa-grey.full-width-section {
	padding-top: 50px;
	padding-bottom: 0;
}

#contentBox .section-2017 .section-title {
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	line-height: 1.4;
	margin-bottom: 0px;
	padding: 0 20px 20px;
}

#contentBox .section-2017 .section-subtitle {
	margin-top: 0;
	margin-bottom: 0px;
	padding: 0 20px 20px;

	font-family: 'CelesteSansWeb-Ita', sans-serif;
	color: #b79c89;
	font-size: 24px;
	text-align: center;
	line-height: 1;
}

#contentBox .section-2017 .section-subtitle.mg-top{
	margin-top: 70px;
}

#contentBox .section-2017.info-slider.model-1 .section-content .single-box {
	border-radius: 0;
	overflow: auto;
}

.section-2017.info-slider.model-1 .section-content .single-box {
	background-color: #fff;
}

.section-2017.info-slider.model-1 .section-content .single-box .area.bg-area {
	height: auto;
	min-height: 320px;
}

.section-2017.info-slider.model-1 .section-content .single-box .area {
	display: table-cell;
	vertical-align: bottom;
	width: 50%;
}

.section-2017.info-slider.model-1 .section-content .single-box .area.text-area {
	vertical-align: bottom;
}

.section-2017.info-slider.model-1 .section-content .single-box .area.text-area {
	width: auto;
	padding: 30px 50px;
}

.section-2017.info-slider.model-1 .section-content .single-box .area {
	display: block;
	vertical-align: bottom;
	width: 100%;
	height: 100%;
}

#contentBox .section-2017.info-slider.model-1 .section-content .single-box .area.text-area .area-description {
	padding: 0;

	font-size: 18px;
	line-height: 30px;
}

.costa-grey {
	background-color: #f1f0ee;
	color: #616161;
}

.slider_entry-points .owl-item div img {
	width: 100%;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

.slider_entry-points .owl-item div {
	padding: 0 10px;
}


/* CAROUSEL B NUOVO */

.grey-mobile{
	padding-top: 30px;
	padding-bottom: 30px;

	background-color: #e8e8e8;

	color: #616161;
}

.carousel_items .item {
	background-color: #ffffff;
}

.carousel_items .item .item_content .tag {
	line-height: 45px;
}

.carousel_items-layer .item-layer .item-layer_dx,
.carousel_items-layer .item-layer .item-layer_sx,
.carousel_items-layer .item-layer.toShow,
.carousel_items-layer.toShow { display: block !important;background-color: #ffffff; }
.carousel_items-layer .item-layer .item-layer_dx.full_width {
	padding: 20px 40px;
	display: block !important;
	width: calc(100% - 5px)!important
}

.carousel_items-layer .item-layer .item-layer_dx span.close-layer { z-index:1; }

.carousel_items-layer .item-layer .item-layer_dx span.close-layer {
	padding: 5px;
	top: -40px;
	right: 0;
}

.owl-carosello .item img { width:100%; }

.owl-carosello.owl-theme .owl-controls {
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	position: absolute;
	margin: 0px;
}

.owl-carosello .owl-controls .owl-buttons {
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	position: absolute;
	margin: 0px;
}

.owl-carosello .owl-controls .owl-buttons div {
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 0px;
	bottom: 0px;
	border-radius: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
}

.owl-carosello .owl-controls .owl-buttons div.owl-prev {
	left: -42px;
	background-image: url('/B2C/ResourcesWebRevise/destinations/arrow-left.png');
}

.owl-carosello .owl-controls .owl-buttons div.owl-next {
	background-image: url('/B2C/ResourcesWebRevise/destinations/arrow-right.png');
	right: -44px;
}

.owl-item .item .video_ship {
	width: 100%;
}

.carousel_items-layer .item-layer .item-layer_dx.full_width.video {
	padding: 20px;
	margin: 0px;
}

.carousel_items-layer .item-layer .item-layer_dx.full_width.video iframe#ytplayer {
	width: 100%;
	height: 40vw;
	max-height: 550px;
}

.carousel_items-layer .item-layer .item-layer_dx.full_width.video .lp_player {
	text-align: center;
}

/* SLIDER CAROUSEL A */

.portaslider {
	position: relative;
}

.slide_entry-points .slide_arrow {
	position: absolute;
	height: 100%;
	width: 30px;
	background-image: url('/B2C/ResourcesWebRevise/destinations/arrow-left.png');
	background-repeat: no-repeat;
	background-position: center;
	left: -30px;
	right: inherit;
	top: 0;
}

.slide_entry-points .slide_arrow.right {
	background-image: url('/B2C/ResourcesWebRevise/destinations/arrow-right.png');
	left: inherit;
	right: -30px;
}

.lp_sezione .lp_sezione_maintitle h3 {
	margin-bottom: 28px;
	font-size: 22px;
}

.lp_sezione.crosslink .lp_wrap {
	margin-left:40px;
	margin-right:40px;
}

@media screen and (min-width: 480px)
{
	.slider_entry-points .owl-item div img {
		-webkit-border-radius: 8px;
		   -moz-border-radius: 8px;
		        border-radius: 8px;

		overflow: hidden;
	}
	.owl-carosello .owl-controls .owl-buttons div.owl-prev { color: #fff0 !important;}

    .owl-carosello .owl-controls .owl-buttons div.owl-next { color: #fff0 !important; }

    .carousel_items-layer { background: none; }

	.owl-carosello.venezia.owl-carousel.owl-theme { max-height: inherit; }
	.owl-carousel{ max-height: 300px; }
	.item-layer_dx.full_width.venezia .owl-carousel { height: auto;  max-height: inherit; }
}

@media screen and (min-width: 738px)
{

	.section-2017.info-slider.model-1 .section-content .single-box .area.bg-area {
		height: 550px;
		background-position: center center;
	}

	#contentBox .section-2017.info-slider.model-1 .section-content .single-box {
		overflow: hidden;
		border-radius: 10px;
	}

	.section-2017.info-slider.model-1 .section-content .single-box .area.text-area {
		padding: 50px 50px 20px 50px;
	}

	.owl-carousel{ max-height: 300px; }
}

@media screen and (min-width: 768px)
{

	.lp_main_image .img_principale_ombra {
		display: block;
	}

	.lp_main_img_textcontainer h1.titolo {
		display: inline-block;
	}

	.lp_sezione.intro {
		margin-top: 100px;
	}

	.lp_sezione.intro .lp_sezione_maintitle h3 {
		display: block;
	}

	.lp_sezione.intro .lp_sezione_maintitle .ghost-title {
		display: none;
	}
	.lp_sezione.intro .lp_sezione_maintitle.venezia h3.ghost-title {
    display: none;
}
	.carousel_items-layer .item-layer .item-layer_dx.full_width.video {
		width: 100% !important;
		padding:0px;
	}

	.lp_main_image.ship-smeralda {
		height: 390px;
	}

	.carousel_items-layer .item-layer .item-layer_dx.full_width{
		padding: 20px 40px 20px 60px;
		width: calc(100% - 30px)!important;
	}

	.lp_sezione.crosslink .portaslider {
		position: relative;
		width: calc(100% - 80px);
		margin: 0 auto;
	}

	.lp_sezione.youtube .youtube_video {
		width: 45%;
	}

	img.video_preview {
		border-radius: 10px;
	}

	.lp_sezione.youtube .contenuto {
		display: inline-block;
		width: 55%;
		vertical-align: top;
		padding: 0px;
	}

	.lp_sezione.youtube .contenuto h2.titolo {
		margin-top: 0;
		padding-left: 50px;
	}

	.lp_sezione.youtube .contenuto p.testo {
		padding-left: 50px;
	}

	.section-2017.info-slider.model-1.costa-grey.full-width-section {
		padding-bottom: 60px;
	}

	.section-2017.info-slider.model-1 .section-content .single-box .area {
		width: 50%;
		display: table-cell;
	}

	#contentBox .section-2017 .section-subtitle {
		font-size: 36px;
	}

	#contentBox .section-2017 .section-title {
		font-size: 18px;
	}

	.lp_sezione .lp_sezione_maintitle h3 {
		margin-bottom: 10px;
		font-size: 35px;
	}

	.grey-mobile{
		padding-top: 0;
		padding-bottom: 0;

		background: transparent;
	}

	.carousel_items .item .item_content .tag {
		line-height: initial;
	}

	.carousel_items-layer .item-layer .item-layer_dx span.close-layer {
		top: 6px;
		right: -45px;

		padding: 5px;
	}

    .owl-carosello .owl-controls .owl-buttons div.owl-prev { color: #fff0 !important;}

    .owl-carosello .owl-controls .owl-buttons div.owl-next { color: #fff0 !important; }

    .carousel_items-layer { background: none; }

	.owl-carousel{ max-height: 300px; }
}

@media screen and (min-width:992px)
{

	.lp_sezione.crosslink .lp_wrap {
		max-width: 1100px;
		margin: 0 auto;
	}

	#contentBox .page .main-content .section-2017.video-ship-container {
		display: block;
	}

	section.section-2017.visual {
		height: 70vh;
		min-height: 400px;
	}

	.main-content.video-on section.section-2017.visual {
		height: calc(100vw/16*9);
		max-height: 76vh;
		min-height: 560px;
	}

	#s4-workspace #contentBox .page .main-content.video-on .section-2017.video-ship-container {
		display: block;
	}

	.lp_main_image.ship-smeralda {
		height: 490px;
	}

	.slider_entry-points .owl-item div {
		padding: 0 25px;
	}

	.owl-carousel{ max-height: 500px; }
}

@media screen and (min-width:1200px)
{

	.lp_main_image.ship-smeralda {
		height: calc(100vh - 250px);
		max-height: 640px;
		min-height: 500px;
	}
.lp_main_image.ship-venezia {
    height: calc(100vh - 250px);
    max-height: 640px;
    min-height: 500px;
}
	.slider_entry-points .owl-item div {
		padding: 0 35px;
	}

	.owl-carousel{ max-height: 500px; }
}


/* NUOVO MODULO TAPPE */
.carousel_items.venezia .item .item_content span.tag {  color: #657884; }
.loading-overlay { display: none; }
.lp_sezione.youtube.venezia p.testo { padding-top: 0; }
.white-mobile { background-color: #fff; }

h3.no-mg { margin-bottom: 0px !important; }

.lp_sezione.carousel.white { background-color: #fff; }

.lp_sezione.carousel.white .item_content { background-color: #e8e8e8; border-radius: 0 0 10px 10px; }

.carousel_items .item .item_content span.tag.grey {
    display: block;
    color: #666;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0 0 5px;
}
.lp_sezione.carousel {
    background: #e8e8e8;
    max-width: inherit;
    padding: 90px 0 !important;
    margin: 0;
}
.lp_sezione.carousel.white .carousel_items .item .item_img span.desc {
    display: inline-block;
    position: absolute;
    top: 0px;
    background: #575656;
    padding: 3px 10px;
    font-size: 14px;
    box-sizing: border-box;
    left: 50%;
    right: inherit;
    border-radius: 0 0 10px 10px;
    width: 90px;
    height: 31px;
    line-height: 30px;
    color: #fff;
    margin: 0 0 0 -45px;
}


/* CAROUSEL A VENEZIA */

/* ARROWS */
.freccie_venezia .slide_count {
    position: relative;
    font-size: 16px;
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
}
.carousel_items.venezia.owl-carousel.owl-theme .owl-pagination { display: none; }
.lp_sezione.venezia span.slide_prev {
    height: 30px;
    width: 30px;
    display: block;
    background-image: url(/B2C/LpResourcesThematic2/LpCostaVenezia/common/img/arrow-left.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.lp_sezione.venezia span.slide_next {
    height: 30px;
    width: 30px;
    display: block;
    background-image: url(/B2C/LpResourcesThematic2/LpCostaVenezia/common/img/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}



.carousel_items.venezia.owl-carousel.owl-theme .owl-prev {
    position: relative;
    height: 50px;
    width: 30px;
    background-image: url(/B2C/LpResourcesThematic2/LpCostaVenezia/common/img/arrow-left.png);
    background-repeat: no-repeat;
    background-position: center;
    left: -30px;
    top: 0;
    background-color: #e8e8e8;
        color: #e8e8e8;
            opacity: 1;
}
.carousel_items.venezia.owl-carousel.owl-theme .owl-next {
    position: relative;
    height: 50px;
    width: 30px;
    background-image: url(/B2C/LpResourcesThematic2/LpCostaVenezia/common/img/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
    right: -30px;
    top: 0;
    background-color: #e8e8e8;
        color: #e8e8e8;
            opacity: 1;
}
/* LIGHT BOX I e II */

.carousel_items-layer .item-layer .item-layer_dx.full_width.venezia {
    padding: 0;
    display: block !important;
    width: 100% !important;
}

.item.itinerary-2018 span {
    border-right: solid 1px #0074be;
    padding-right: 5px;
    padding-left: 5px;
}
.item.itinerary-2018 span:last-child{
border-right: none;
padding-right: 0;
}
.item.itinerary-2018 h3 {
    margin: 0px;
    color: #1960A1;
    font-size: 26px;
    font-family: 'CelesteSansWeb', sans-serif;
    text-align: center;
}
.item.itinerary-2018 p{ text-align: center; }
.item.itinerary-2018 {
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}
/*.item.venezia {  padding: 20px; }*/
.item.venezia p {
    float: left;
    padding: 5%;
    width: 40%;
}
.item.venezia img {
    width: 50%;
    float: left;
}
/* FINE NUOVO MODULO TAPPE */
.carousel_items.venezia.owl-carousel.owl-theme .item { width: auto; }
.carousel_items .item .item_img.venezia {
    height: 165px;
}
/* COSTA CLUB SEZIONE */

.logo-costa{ margin: 0px auto 20px;  display: block; max-width: 180px; }
.lp_sezione.costa-club-section {
    background-image: url(/B2C/LpResourcesThematic2/Lp70Anniversary/common/img/costaclub-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #f1f0ee;
    max-width: none!important;
    background-position: center top 30px;
}
/* FINE COSTA CLUB SEZIONE */


/* MODULO PRE GRIGLIA */

body.design2017 #s4-workspace #contentBox .page .main-content .section-2017 {
margin-bottom:100px;
padding:0;
box-sizing:border-box;
}

body.design2017 #s4-workspace #contentBox .page .main-content .section-2017 {
width:auto;
padding-top:50px;
}

body.design2017 #s4-workspace #contentBox .page .main-content .section-2017 {
color:#616161;
}

body #s4-workspace #contentBox .page .main-content .section-2017 {
max-width:1200px;
}

body #s4-workspace #contentBox .page .main-content .container.contact-center, body #s4-workspace #contentBox .page .main-content .container.social, body #s4-workspace #contentBox .page .main-content .experience, body #s4-workspace #contentBox .page .main-content .row.clearfix, body #s4-workspace #contentBox .page .main-content .section-2015, body #s4-workspace #contentBox .page .main-content .section-2017, body .headerV4 #contentBox .page .main-content .container.contact-center, body .headerV4 #contentBox .page .main-content .container.social, body .headerV4 #contentBox .page .main-content .experience, body .headerV4 #contentBox .page .main-content .row.clearfix, body .headerV4 #contentBox .page .main-content .section-2015, body .headerV4 #contentBox .page .main-content .section-2017, body div#contentBox .main-content .page_cruisefinder, body div#contentBox .main-content .page_ep, div#contentBox .main-content .page_mappa {
margin-left:auto;
margin-right:auto;
max-width:1200px;
}

.section-2017.table-note .table-note-container {
display:table;
border-collapse:collapse;
empty-cells:hide;
border:0;
width:100%;
margin:0 auto;
}

/* GRIGLIA 2018 RESPONSIVA */
.scroll_table_2018 table {
    border-collapse: collapse;
    border-spacing: 0;
}
.scroll_table_2018 td {
      border: 1px solid #9cc2e5;
      padding: 5px;
      color: rgb(0, 87, 162);
}

/* MEDIA QUERY GRID */
@media only screen and (max-width: 767px) {
.ship-venezia .lp_main_img_textcontainer .sottotitolo { display: none; }
.lp_sezione.intro .lp_sezione_maintitle.venezia h3 { display: block; }
}
@media only screen and (max-width: 600px) {

.carousel_items-layer .item-layer .item-layer_dx.full_width { padding: 0; width: 100%;}
.item.itinerary-2018 {    max-width: inherit; background-color: #fff; padding: 15px; }
.lp_main_image.ship-venezia { height:180px; }
.lp_sezione .lp_sezione_maintitle { padding-bottom: 0px;}
.lp_sezione.youtube.venezia .contenuto p.testo { text-align: center; }
.button-cta {
    margin: 0 auto;
    width: auto;
    max-width: 150px;
    display: block !important;
}
section.section-2017.table-note p { padding: 3%; }
.ship-venezia .lp_main_img_textcontainer .sottotitolo { display: none; }
td.headcol { font-size: 10px;}
.lp_sezione.carousel { padding: 50px 0 !important; }
.item.venezia img { width: 100%; float: left; border-radius: 0; }
.item.venezia p { padding: 5%; width: 90%; }
.item.venezia { padding: 0px; }

.title-h2 { text-align: left; font-size: 13px !important;}
section.section-2017.info-table-note { text-align: center; }
.scroll_table_2018 {overflow-x:scroll;margin-left: 48%;}
.scroll_table_2018 td {  min-width: 75px !important; height: 50px;}

.headcol {
    position: absolute;
    background-color: #fff;
    left: 0%;
    width: 44%;
    padding: 5px;
    /* border-collapse: collapse; */
    /* border-spacing: 0; */
    /* line-height: 20px; */
    text-align: left;
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    color: rgb(0, 87, 162);
    }
 td.headcol {
    overflow:hidden;
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
    }
}
/* END MEDIA QUERY GRID */

section.section-2017.table-note p { width: 94%; font-size: 12px; }
.scroll_table_2018 .sticky img { width: 40%; }
table.sticky { width: 100%; }
td.headcol {
    text-align: left;
    /* max-width: 40%; */
    font-size: 12px;
    line-height: 10px;
    font-weight: 400;
    color: rgb(0, 87, 162);
}
td { text-align: center; }
tr:nth-child(even) { background-color: #deeaf6; }
.title-h2{
    text-align: left;
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    color: rgb(0, 87, 162);
}
/* MODULO INFO GRIGLIA */

.section-2017.info-table-note {
margin-bottom:0 !important;
}

.section-2017.table-note {
margin-bottom:50px;
}

.section-2017.table-note {
}

.section-2017.table-note > img {
display:none;
}

.section-2017.table-note .table-overflow {
overflow:auto;
}

.section-2017.table-note .table-note-container {
display:table;
border-collapse:collapse;
empty-cells:hide;
border:0;
width:100%;
margin:0 auto;
}

.section-2017.table-note .table-note-container * {
font-size:12px;
}

.section-2017.table-note .table-note-container .row {
display:table-row;
width:auto !important;
height:auto !important;
}

.section-2017.table-note .table-note-container .row.row-title .column {
border:0;
border-bottom-width:3px;
box-sizing:border-box;
}

.section-2017.table-note .table-note-container .row.row-title .column:first-child, .section-2017.table-note .table-note-container .row .column:first-child {
padding:5px;
text-align:left;
}

.section-2017.table-note .table-note-container .row.row-title .column h2 {
font-size:14px !important;
margin-top:25px;
font-weight:bold !important;
}

.section-2017.table-note .table-note-container .row.row-title .column img {
width:40%;
margin:0 auto;
display:block;
}

.section-2017.table-note .table-note-container .row .column:first-child {
border-left:0;
}

.section-2017.table-note .table-note-container .row .column:last-child {
border-right:0;
}

.section-2017.table-note .table-note-container .row .column {
display:table-cell;
border:1px solid #9cc2e5;
padding:5px;
height:auto;
box-sizing:border-box;
text-align:center;
color:#0057a2;
vertical-align:middle;
}

.section-2017.table-note .table-note-container .row:nth-child(even) {
border-bottom:none;
background-color:#deeaf6;
}

.section-2017.table-note .table-note-container .row:nth-child(odd) {
border-top:none;
background-color:#ffffff;
}

.title-ambra {
color:#ed7d31;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
    font-size: 14px;
}

.title-acqua {
color:#94c7ed;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
}

.title-corallo {
color:#ff3300;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
}

.title-perla {
color:#808080;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
}

.title-oro {
color:#ffc000;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
}

.title-diamante {
color:#bfbfbf;
font-weight: bold;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
}

/* FINE MODULO INFO GRIGLIA */
