<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Questrial&amp;display=swap');

/************ Common Css Template **************
	Css generale per templates bootstrap
	versione 170420 by marco maria leoni

	con classi per templates senza css inline
	- news
	- catalog
	- real estate base

/************ General ************/

html,
body {
    height: 100%;
    font-family: 'Questrial', sans-serif;
    color:#000;
}

img {
  max-width: 100%;
}
a{
	color:#c10068;
}
a:hover, a:focus, a:active{
	text-decoration:none;
	color:#666;
}
ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 35px;
}
.contattiBody hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #c10068;
}

/* CONTAINER PAGINA SEARCH
#motSearchLayer {
	width: 1170px;
	margin: 0 auto;
	max-width: 100%;
	padding-left:15px;
	padding-right:15px;
} */

/*** SCROLL ***/
.row {
	margin-left: 0;
	margin-right: 0;
}
.container-fluid {
	padding: 0;
}


 /*** BANNER COOKIE POLICY ***/
#CookiesPrivacy {
	height: auto !important;
}
#CookiesPrivacy .cookieButton {
	background: none repeat scroll 0 0 #c10068;
	box-shadow: 0 1px 1px #666, 0 1px 0 #666 inset;
	color: #fff;
    border: 1px solid #c10068;
}

/* menu privacy */
#privacyMenu {
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
	line-height: 25px;
}
#privacyMenu a {
	color: #fff;
	font-size:0.9em;
}


/*** GENERALE ***/
.mb0{margin-bottom:0px !important;}
.mb6{margin-bottom:6px !important;}
.mb12{margin-bottom:12px !important;}
.mb24{margin-bottom:24px !important;}
.mb30{margin-bottom:30px !important;}
.mb48{margin-bottom:48px !important;}
.mb96{margin-bottom:96px !important;}
.mt0{margin-top:0px !important;}
.mt6{margin-top:6px !important;}
.mt12{margin-top:12px !important;}
.mt24{margin-top:24px !important;}
.mt48{margin-top:48px !important;}
.mt96{margin-top:96px !important;}
.pb0{padding-bottom:0px !important;}
.pb6{padding-bottom:6px !important;}
.pb12{padding-bottom:12px !important;}
.pb24{padding-bottom:24px !important;}
.pb48{padding-bottom:48px !important;}
.pb72{padding-bottom:72px !important;}
.pb96{padding-bottom:96px !important;}
.pt0{padding-top:0px !important;}
.pt6{padding-top:6px !important;}
.pt12{padding-top:12px !important;}
.pt24{padding-top:24px !important;}
.pt48{padding-top:48px !important;}
.pt72{padding-top:72px !important;}
.pt96{padding-top:96px !important;}
.section{padding-top:100px; padding-bottom:100px;}
.nopad{padding-left: 0; padding-right: 0;}


/*** BACKGROUND ***/
.bgk-primary{
  background-color:#c10068;
}
.bgk-secondary{
  background-color:#000;
}

/*** COLOR ***/
.color-primary{
  color:#4e8d56;
}
.color-secondary{
  color:#4e8d56;
}


/*** BTN ***/
.btn {
	border-radius: 0;
	filter: none !important;
	box-shadow: 0 0 0 transparent;
	text-shadow: 0 0 0 transparent;
	background-image: none;
	background-color: trasparent;
	padding: 15px 35px;
}
a.btn-secondary {
    color: #fff;
    background: #000;
    border-color: #000;
    display: inline-block;
}
a.btn-secondary:hover,
a.btn-secondary:focus,
a.btn-secondary:active{
    background: #c10068;
    color: #fff;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    border-color: #c10068;
}
a.btn-primary {
    color: #fff;
    background: #c10068;
    border-color: #c10068;
    display: inline-block;
}
a.btn-primary:hover,
a.btn-primary:focus,
a.btn-primary:active{
    background: #000;
    color: #fff;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    border-color: #c10068;
}


/*** MESSAGGIO ERRORE FORM CONTATTI ***/
#ErrorMsgDiv {
	text-align: center;
	color: red;
	font-size: 25px;
	text-transform: uppercase;
	letter-spacing: 3px;
  /*padding-top:150px; SE IL MENU Ã¨ FIXED */
}


/************ Area 1 ************/
/**+ TOPNAVBAR ***/
.datiTop {
	color: #fff;
	padding: 0px 25px;
	text-align: right;
}
.datiTop a {
	color: #fff;
	font-size: 1em;
}
.icoTop,
.icoTop a,
.icoTop a:hover,
.icoTop a:focus{
    color:#fff;
}


/*** MENU ***/
.navbar-default .navbar-nav &gt; li &gt; a {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.3em;
}
.caret {
	color: #c60074;
}
.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus{
	background-color:transparent;
	color:#c60074;
}
.nav &gt; li &gt; a:focus, .nav &gt; li &gt; a:hover {
	text-decoration: none;
	background-color: #eee;
	color: #c60074 !important;
}
#menuTopRow .navbar, header.navbar {
	margin: 0;
	min-height: 0;
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	background-color: transparent;
	background-image: none;
	border-radius: 4px;
	border: 0 !important;
}
.navbar-header button,
.navbar-header input,
.navbar-header select,
.navbar-header textarea {
	width: 100%;
}
.navbar-toggle, .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #fff !important;
}
.navbar-toggle .icon-bar {
	margin: 5px auto;
}
.navbar-default {
	background-image: none !important;
	filter: none !important;
	background-repeat: repeat-x !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
#header-outer {
	/*eventale sfondo testata*/
	/*background: url("graphics/") no-repeat scroll center top transparent;
	position: absolute;*/

}
header.navbar{

}
#menuTopRow {
    background: url("graphics/logo.png") no-repeat scroll left top transparent;
    background-size: 150px;
	/* menu fisso in alto */
    width: 100% !important;
	min-height: 50px;
    position: fixed;
    right: 0;
    top: 0;
    
}
.bg-white{
    background-color: rgba(255,255,255,0.8);
}
#menuTopRow.menuTop{
	/* trigger fisso in alto */
	/*
    min-height: 50px;
    position: fixed;
    right: 0;
    top: 0;
    left:0;
	*/
}
#menuTopRow .container{

}
#menuTopRow .navbar,
header.navbar{
    margin: 0;
    min-height: 0;
}
#menuTopRow .navbar-default {
  background-color: transparent;
  border-color: transparent;
}
#menuTopRow .navbar-default .navbar-nav &gt; .active &gt; a,
#menuTopRow .navbar-default .navbar-nav &gt; .open &gt; a {
  background-image: none;
  box-shadow: none;
}
#menuTopRow .navbar-default .navbar-nav &gt; .active &gt; a,
#menuTopRow .navbar-default .navbar-nav &gt; .active &gt; a:focus,
#menuTopRow .navbar-default .navbar-nav &gt; .active &gt; a:hover {
  background-color: transparent;
  color: #c60074;
}

#menuTopRow .dropdown-menu &gt; li &gt; a{
  color: #444;
}
#menuTopRow .dropdown-menu &gt; li &gt; a:focus,
#menuTopRow .dropdown-menu &gt; li &gt; a:hover {
  background-color: transparent;
  background-image: none;
  color: #222;
}

#menuTopRow .dropdown-menu &gt; .active &gt; a, #menuTopRow .dropdown-menu &gt; .active &gt; a:focus, #menuTopRow .dropdown-menu &gt; .active &gt; a:hover {
	background-color: #c10068;
	color: #fff;
	outline: 0 none;
	text-decoration: none;
}
.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:focus, .dropdown-menu &gt; .active &gt; a:hover {
	background-image: none;
}


/************ Area 2 ***********/
/* A2 solo in home, aggiustare il percorso per singoli elementi */
#left-col, .homeBody #centerCol{
    display: none;
}
.homeBody #left-col, #centerCol{
    display: block;
}

/* contentore per immagine a pieno schermo */
.intro-image{
    height: 100vh;
    margin: 0 auto;
    width: auto;
}

/* contentore per parallax a pieno schermo */
/*** PARALLAX MODIFICATO ***/
/*.parallaxhome{
  background-image: url(...);
  background-size: cover;
  background-position: center center;
}

@media (min-width:1200px){
  .parallaxhome{
    background-attachment:fixed;
  }
}*/


/*** PARALLAX ORIGINALE WF ***/
#mmlParallaxID_1.mmlParallax, #mmlParallaxID_1.mmlParallax .mmlParallaxImage {
    height: 100vh;
}
.mmlParallaxImage {
    background-attachment: fixed;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/homeSlide1.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.mmlEmbeddedNode {
    clear: both;
}
.mmlParallaxWrap {
    background-color: #eeeeee;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.mmlImageInfoWrap {
    background-color: rgba(0, 0, 0, 0);
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 5px 0;
    position: absolute;
    width: 100%;
}
.homeBody #mmlParallaxID_1.mmlParallax {
    margin-top: 30px;
}
#mmlParallaxID_1.mmlParallax {
    margin-bottom: 3px;
    margin-top: 0;
}
#mmlParallaxID_1.parText {
    background-color: rgba(141, 126, 79, 0.55);
    color: #fff;
    font-size: 1.6em;
    margin: 0;
    padding: 20px 0;
    text-align: center;
    text-shadow: 1px 1px #666666;
    text-transform: uppercase;
}


/* home */
.textIntroH {
	font-size: 1.2em;
	line-height: 1.7em;
	padding-top: 140px;
}
.boxBlackContact {
	background-color: #000;
	padding: 30px 50px;
	color: #fff;
}
.textContactH {
	font-size: 2.4em;
	letter-spacing: 6px;
	line-height: 30px;
}
.textContactH_small {
	font-size: 1.7em;
	line-height: 25px;
}
.textContactH span {
    color:#c60074;
}
.imgBlackContact{
    background-color: #c10068;
    background-image: url("graphics/imgContactHome.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height:302px;
}
.textBoxH {
	color: #fff;
	font-size: 1.3em;
	line-height: 20px;
	padding: 30px;
	background-color: rgba(0, 0, 0, 0.40);
	width: 50%;
	min-height: 441px;
}
p.titleBoxH {
	font-size: 1.6em;
	border-left: 2px solid #fff;
	font-weight: bold;
	padding-left: 10px;
}
.sfondoBox01Home {
	background-image: url("graphics/boxH01.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 10px solid #000;
	display: block;
}
.sfondoBox02Home {
	background-image: url("graphics/boxH02.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 10px solid #000;
	display: block;
}
.sfondoBox03Home {
	background-image: url("graphics/boxH03.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 10px solid #000;
	display: block;
}
.sfondoBox04Home {
	background-image: url("graphics/boxH04.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 10px solid #000;
	display: block;
}



/************ Area 3 ************/
#centerCol {
	line-height: 27px;
	font-size: 1.3em;
	text-align: justify;
	display: block;
	margin: 0 0 30px 0;
}
/* pagine interne */
.title {
	font-size: 2.4em;
	text-align: center;
	color: #C10068;
	text-transform: capitalize;
	letter-spacing: -2px;
	padding: 30px 0 5px 0;
	margin-bottom: 50px;
	border-bottom: 3px double #ccc;
}
.textIntroChisiamo {
	background-color: #ddd;
	min-height: 165px;
	padding: 40px;
	margin-top: 40px;
}

/*** PAGINA NEWS ***/

.news_enlarge_image,
.news_enlarge_text,
.news_view_detail,
.news_thumb_text {
	display: none;
}
.newsCategoriesIndex.CategoriesIndexList.hasNotimages.isFirstLevel {
	list-style: none;
	padding-left: 0;
}
.title a,
.title a:hover,
.title a:focus{
    color:#ef8210;
}
.TextBox{
    width:100%;
}

/* catalogo e news */

/* menu sottocategorie */
.service-subcategories {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
.service-subcategories span {
	background-color: #c10068;
	color: #fff;
	padding: 0 50px;
	text-transform: uppercase;
	font-size: 1.2em;
}
.service-subcategories &gt; li {
	display: inline-block;
	float: left;
	width: 33%;
	padding: 3px;
}
.input-group .btn {
	padding: 6px 12px;
}
.catalog_thumb {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.bordoCatalogo {
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 50px;
}
.catalog_function_link_1, .catalog_link {
	font-size: 0.8em;
}
#rowSpider {
	/*display: none;*/
}
#WebNavigator_PnlNavigator {
	text-align: center;
	border-bottom: 1px solid #000;
}
.CNTnewsBox {
	padding: 30px 0;
}
.service-breadcrumb {
	list-style: none;
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 0;
}
.service-breadcrumb &gt; li {
	display: inline-block;
	margin-right: 15px;
}
.service-breadcrumb &gt; li:not(:first-child){
    font-weight:bold;
}
ul.service-breadcrumb .level0 span {
	/* border: 1px solid #ccc; */
	margin: 2px;
	padding: 5px 10px;
	background-color: #ddd;
}
.catalog-list-002-name, .catalog-detail-001-name, .catalog_thumb_1, .news-list-001-name, .news-detail-001-name {
	border: 1px solid #333;
	padding: 1px 5px;
	font-size: 1em;
	text-align: center;
	/* line-height: 25px; */
	color: #c10068;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.catalog_thumb_enlarge.enlarge-icon, .catalog_view img, img.catalog_p_thumb_enlarge, .catalog_enlarge_text.catalog_enlarge_text_1, .catalog_p_thumb_enlarge {
	display: none !important;
}
.catalog-list-002-description {
	padding-bottom: 20px;
}
.catalog-list-002-request-form {
	padding-top: 5px;
}
.catalog_function_link_1, .catalog_link {
	text-align: center;
	padding: 5px 10px;
	background-color: #ddd;
}
.catalog_function_link.enlarge-link {
	display: none;
}
.news_view_text {
	text-align: center;
	padding: 5px 10px;
	background-color: #ddd;
	margin-left: 15px;
}
/*.catalog-list-002-thumb1 {
	padding: 20px 0 50px 0;
}
.catalog_thumb, .news_thumb {
	border: 1px solid #ddd;
}*/


/* definizione dei link e di classi specifiche dei contenuti*/
#centerCol a,
#centerCol a:hover{

}

#centerCol strong{
}

#centerCol em{
}

/*.homeBody #centerCol, #left-col{
	display:none;
}
.homeBody #left-col, #centerCol{
	display:block;
}*/

/* definizione dei titoli della home*/
h1.home-claim {
	color: #222;
	font-size: 36px;
	letter-spacing: 3px;
	margin-bottom: 15px;
	text-transform: uppercase;

}
h2.home-sub-claim {
	color: #444;
	font-size: 24px;
	letter-spacing: 3px;
	margin-bottom: 15px;
	text-transform: uppercase;

}


h1.page-title{
	text-align: center;
	color: #222;
	border: 1px solid #000;
	border-radius: 14px;
	padding: 10px 0;
	text-transform: uppercase;

}

h2.page-sub-title,
h3.page-sub-title,
h4.page-sub-title,
h5.page-sub-title{
	color: #444;
	border: 1px solid #000;
	border-radius: 10px;
	padding: 4px 8px;
	text-align: center;
	text-transform: uppercase;

}




/************ Area 4 ************/

/* news in home */
#HomeNewsBox_promo {
	border-right: 5px solid #ccc;
}
#HomeNewsBox_news {
	/*border-left: 2px solid #999;*/
}
.titleCatPromoH {
	font-weight: 800;
	font-size: 2.6em;
	text-align: center;
	color: #C10068;
	letter-spacing: 5px;
	text-transform:uppercase;
}
.titleCatNewsH {
	font-weight: 800;
	font-size: 2.6em;
	text-align: center;
	color: #E10040;
	letter-spacing: 5px;
	text-transform:uppercase;
}
.BoxCatNews {
	border: 1px solid #ccc;
	padding: 15px;
}
#HomeNewsBox_promo .homeNewsItemTitle {
	background-color: #c10068;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 0 8px;
	height: 22px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #fff;
}
#HomeNewsBox_news  .homeNewsItemTitle {
	background-color: #e10040;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 0 8px;
	height: 22px;
}
.homeNewsItemTitle a {
    color:#fff;
}
.homeNewsItemImage img {
	border: 1px solid #eee;
	width: 100%;
}
.homeNewsItemText {
	padding: 20px 0 0 0;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.BoxCatNews {
	border: 1px solid #ccc;
	padding: 15px;
	margin: 0 0 25px 0;
}
#HomeNewsBox_promo .btnHome, #HomeNewsBox_news .btnHome {
	padding: 0 0 0 15px;
}

aside#AsideLeft{

}

div#right-col {
	display: none;
}
.homeBody div#right-col {
	display: block;
}

/************ Area 5 ************/

.row.AreaCarousel {
	background-color: #767676;
	padding: 30px;
}

/* loghi carousel */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  right: 0;
}
.carousel.slide {
  margin: 10px 0;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: 10px;
}
.carousel-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
  border-radius: 23px;
  color: #767676;
  font-weight: 100;
  height: 15px;
  line-height: 20px;
  margin-top: 0;
  opacity: 0.8;
  position: absolute;
  right: 0 !important;
  text-align: center;
  top: 50%;
  width: 40px;
}
.carousel-control:focus, .carousel-control:hover {
    color: #0175EE;
    opacity: 0.8;
}
#myCarousel.carousel.slide.col-md-12 div.carousel-inner div.row.item {
  padding: 0 0 !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	color: #fff;
}

div#footer-outer {
	background-color: #000;
	color: #fff;
	line-height: 18px;
}

#footer .atCNT3 {
	padding: 20px 0;
}
.piva {
	color: #999;
	font-size: 0.9em;
}

div#footer .footer-text{
}

div#footer a,
div#footer .footer-text a,
div#footer .footer-text a:hover{
    text-decoration: none;
}

div#footer .footer-text span.company-tm{
}

div#footer .footer-text span.company-tm strong{
}

.footer-policy{
}
.footer-policy p{

}

/* form */
.requestFormFieldsRows {
    padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1170px;
}



/************ News List ************/
.news_list_001_INTRODUCTION{}
.news_list_001_MENUCAT{}
.news_list_001_NAVIGATOR{}
.news_list_001_NEWS_ITEM{}
.news_list_001_HEADING{}
	.news_list_001_NAME{}
	.news_list_001_FB_LIKE_BUTTON{}
.news_list_001_BODY{}
	.news_list_001_THUMB{}
	.news_list_001_TEXT{}
		.news_list_001_SUBTITLE{}
		.news_list_001_DESCRIPTION{}
	.news_list_001_VIEW{}



/************ News Detail ************/
.news_detail_001_MENUCAT{}
.news_detail_001_NAVIGATOR{}
.news_detail_001_NEWS_ITEM{}
	.news_detail_001_HEADING{}
		.news_detail_001_NAME{}
		.news_detail_001_FB_LIKE_BUTTON{}
    .news_detail_001_BODY{}
		.news_detail_001_THUMB{}
		.news_detail_001_DESCRIPTION{}
		.news_detail_001_DOCUMENTS{}
		.news_detail_001_DATE{}
		.news_detail_001_AUTHOR{}


/************ Catalog List ************/
.catalog_list_001_INTRODUCTION{}
.catalog_list_001_MENUCAT{}
.catalog_list_001_SPIDER_AND_NAVIGATOR{}
.catalog_list_001_FUNCTIONS{}
  	.catalog_list_001_VIEWCART{}
  	.catalog_list_001_PAYCART{}
  	.catalog_list_001_HISTORY{}
.catalog_list_001_PRODUCT_ITEM{}
    .catalog_list_001_HEADING{}
		.catalog_list_001_NAME{}
    .catalog_list_001_BODY{}
    	.catalog_list_001_THUMB1{}
		.catalog_list_001_TEXT{}
    		.catalog_list_001_DESCRIPTION{}
			.catalog_list_001_VIEW{}
	.catalog_list_001_PRICE{}
    .catalog_list_001_SHOPPING_CART_BUTTON{}


/************ Catalog Detail ************/
.catalog_detail_001_MENUCAT{}
.catalog_detail_001_SPIDER_AND_NAVIGATOR{}
.catalog_detail_001_PRODUCT_ITEM{}
	.catalog_detail_001_HEADING{}
		.catalog_detail_001_NAME{}
		.catalog_detail_001_FB_LIKE_BUTTON{}
	.catalog_detail_001_THUMBS{}
		.catalog_detail_001_THUMB_ROW{}
			.catalog_detail_001_THUMB{}
    	.catalog_detail_001_THUMB_ROW1{}
        	.catalog_detail_001_THUMB1{}
        	.catalog_detail_001_THUMB2{}
    	.catalog_detail_001_THUMB_ROW2{}
        	.catalog_detail_001_THUMB3{}
        	.catalog_detail_001_THUMB4{}
	.catalog_detail_001_TEXT{}
		.catalog_detail_001_DESCRIPTION{}
		.catalog_detail_001_CHARACTERISTICS{}
		.catalog_detail_001_OPTIONS{}
		.catalog_detail_001_NOTES{}
	.catalog_detail_001_OPTIONFIELDS{}
		.catalog_detail_001_F1{}
		.catalog_detail_001_F2{}
		.catalog_detail_001_F3{}
		.catalog_detail_001_F4{}
		.catalog_detail_001_F5{}
		.catalog_detail_001_F6{}
		.catalog_detail_001_F7{}
		.catalog_detail_001_F8{}
		.catalog_detail_001_F9{}
		.catalog_detail_001_F10{}
	.catalog_detail_001_DOCUMENT{}
	.catalog_detail_001_PRICE{}
	.catalog_detail_001_SHOPPING_CART_BUTTON{}


/************ Realestate List ************/
.realestate_list_001_INTRODUCTION{}
.realestate_list_001_MENUCAT{}
.realestate_list_001_BOX_PRODUCT{}
	.realestate_list_001_NAME{}
	.realestate_list_001_listprod{}
		.realestate_list_001_THUMB1{}
		.realestate_list_001_DESCRIPTION{}
	.realestate_list_001_VIEW{}
	.realestate_list_001_VIEW{}


/************ Realestate Detail ************/
.realestate_detail_001_MENUCAT{}
.realestate_detail_001_PRODUCT{}
	.realestate_detail_001_NAME{}
	.realestate_detail_001_THUMBS{}
		.realestatebase_enlarge_text{}
		.realestate_detail_001_THUMB_ROW{}
			.realestate_detail_001_THUMB{}
		.realestate_detail_001_THUMB_ROW1{}
			.realestate_detail_001_THUMB1{}
			.realestate_detail_001_THUMB2{}
		.realestate_detail_001_THUMB_ROW2{}
			.realestate_detail_001_THUMB4{}

	.realestate_detail_001_DESCRIPTION{}
	.realestate_detail_001_NOTES{}

	.realestate_detail_001_OPTIONS{}
	.realestate_detail_001_OPTIONS .realestatebaseFieldLabel{}
	.realestate_detail_001_OPTIONS br.realestatebaseFieldSeparator{}
	.realestate_detail_001_OPTIONS .realestatebaseFieldValue{}

		.realestate_detail_001_F1{}
		.realestate_detail_001_F2{}
		.realestate_detail_001_F3{}
		.realestate_detail_001_F4{}
		.realestate_detail_001_F5{}
		.realestate_detail_001_F6{}
		.realestate_detail_001_F7{}
		.realestate_detail_001_F8{}
		.realestate_detail_001_F9{}
		.realestate_detail_001_F10{}

	.realestate_detail_001_DETAILS{}
	.realestate_detail_001_DETAILS{} .realestatebaseFieldLabel{}
	.realestate_detail_001_DETAILS{} br.realestatebaseFieldSeparator{}
	.realestate_detail_001_DETAILS{} .realestatebaseFieldValue{}

		.realestate_detail_001_MOVIE{}
		.realestate_detail_001_CONTRACT{}
		.realestate_detail_001_ADDRESS&gt;
		.realestate_detail_001_TYPOLOGY{}
		.realestate_detail_001_ROOMS{}
		.realestate_detail_001_MQ{}
		.realestate_detail_001_BOX{}
		.realestate_detail_001_WAREHOUSE{}
		.realestate_detail_001_FURNISHED{}
		.realestate_detail_001_BUILTDATE{}
		.realestate_detail_001_AVAILIBILITY{}
		.realestate_detail_001_PRIVACY{}
		.realestate_detail_001_PRICE{}

/************ Realestate Project List ************/
.realestateprojects_list_001_INTRODUCTION{}
.realestateprojects_list_001_MENUCAT{}
.realestateprojects_list_001_BOX_PRODUCT{}
	.realestateprojects_list_001_NAME{}
	.realestateprojects_list_001_LISTPROD{}
    	.realestateprojects_list_001_THUMB1{}
    	.realestateprojects_list_001_DESCRIPTION{}
	.realestateprojects_list_001_VIEW{}


/************ Realestate Project List ************/
.realestateprojects_detail_001_MENUCAT{}
.realestateprojects_detail_001_PRODUCT{}
	.realestateprojects_detail_001_NAME{}
	.realestateprojects_detail_001_THUMBS{}
		.realestateprojects_detail_001_THUMB_ROW{}
		.realestateprojects_detail_001_THUMB{}
		.realestateprojects_detail_001_Box_001{}
			.realestateprojects_detail_001_THUMB1{}
			.realestateprojects_detail_001_THUMB2 {}
		.realestateprojects_detail_001_Box_002 {}
			.realestateprojects_detail_001_THUMB3{}
			.realestateprojects_detail_001_THUMB4 {}
		.realestateprojects_detail_001_DESCRIPTION{}
	.realestateprojects_detail_001_NOTES{}
	.realestateprojects_detail_001_MOVIE{}
	.realestateprojects_detail_001_CONTRACT{}
	.realestateprojects_detail_001_ADDRESS{}
	.realestateprojects_detail_001_TYPOLOGY{}
	.realestateprojects_detail_001_AVAILABLE{}




/************ lightBoxGallery ************/
div.lightBoxGallery{}
	div.lightBoxGalleryRow{}
	div.lightBoxGalleryRowOdd{}
	div.lightBoxGalleryRowEven{}
		div.lightBoxGalleryItem{}
			a.lightBoxWF{}
				img.lightBoxActiveWF{}
			div.lightBoxGalleryText{}
				h3.lightBoxTitle{}
				div.lightBoxDescription{}



/************ Home NivoSlider ************/
#NivoSliderGallery{
	width: 100%;
}

.nivoWrapper.theme-default {
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.nivo-directionNav a.nivo-prevNav{
}
.nivo-directionNav a.nivo-nextNav{
}

.theme-light .nivoSlider {
	margin-bottom: 0;
}

.nivoWrapper {
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.nivo-caption {
	background: transparent;
}

.theme-default .nivo-caption {
	color: #fff;
	font-size: 2.5em;
	text-transform: uppercase;
	display:none !important;
}

.theme-default .nivoSlider {
	margin-bottom: 0!important;
	box-shadow: none!important;
}

/** nivo solo in home **/
#NivoWrapperNivoSliderGallery {
	display: none !important;
}
.homeBody #NivoWrapperNivoSliderGallery {
	display: block !important;
}

/************ Category tree ************/
ul.categoryTreeClass{}
ul.categoryTreeClass .activeItem{}
ul.categoryTreeClass .selectedItem{}
ul.categoryTreeClass .hasChildren{}



/************ Print Page CSS ************/
/**
	Queste definizioni debbono stare in coda al css
	Ã¨ possibile inserire contenuti visibili solo in fase di stampa, ovvero con 'display: none' per media=all
	quali headers e footers solo testuali
**/
@media print {
	div#header-outer{
		display: none;
	}
	div#content-outer{
		background: none;
	}
	aside#AsideRight,
	div#left-col	{
		display: none;
	}
	div#centerCol{
		background: none;
		background-color: #ffffff;
		width: 100%;
		margin: 20px;
	}
	aside#AsideLeft,
	div#right-col{
		display: none;
	}
	div#footer-outer{
		display: none;
	}
}

/************ Media query ************/

@media screen and (min-width: 992px) {
    .navbar .navbar-nav {
      display: inline-block;
      float: none;
      vertical-align: top;
    }
    .navbar .navbar-collapse {
      text-align: right;
    }
    .slideMobile{
        display:none;
    }
    #motSearchLayer {
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding: 200px 15px;
    }
    
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .navbar .navbar-nav {
      display: inline-block;
      float: none;
      vertical-align: top;
    }
    .navbar .navbar-collapse {
      text-align: center;
    }
    .navbar-nav &gt; li &gt; a {
      line-height: 2em;
    }
}

@media screen and (max-width: 991px) {
      .logo{
        display: block;
        margin: 0 auto;
      }
      #menuTopRow {
    	position: static;
    }
    .textIntroH {
    	padding: 15px;
    }
    #NivoSliderGallery{
        display:none;
    }
    .slideMobile{
        display:block;
    }
    .service-subcategories &gt; li {
	    width: 50%;
    }
    #motSearchLayer {
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding: 100px 15px;
    }
}

@media screen and (max-width: 799px) {
	#menuTopRow {
	}
}

@media screen and (max-width: 767px) {
	.datiTop, .icoTop {
    	text-align: center;
    }
    #NivoSliderGallery{
        display: none;
    }
    
	
}

@media screen and (max-width: 479px) {
	.service-subcategories &gt; li {
	    width: 100%;
    }
}

/**************************************** 1.0 EMBED ELEMENTS ASPECT RATIO ****************************************/
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
    height: auto !important;
}
.embed-responsive:before {
    display: block !important;
    content: "";
}
.embed-responsive-21by9:before {
    padding-top: 42.857143%;
}
.embed-responsive-16by9:before {
    padding-top: 56.25%;
}
.embed-responsive-4by3:before {
    padding-top: 75%;
}
.embed-responsive-1by1:before {
    padding-top: 100%;
}

/**************************************** 2.0 FLEX ****************************************/
.flexcontainer {
    display: flex;
    flex-wrap: wrap;
}
.rowflex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
</pre></body></html>