/*@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');*/

/************ 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 ************/

.catalog-detail-001-thumbs .thumbnail {
	border: none;
	box-shadow: none;
	border-radius: 0;
}
#WebNavigator {
	font-weight: bold;
	text-transform: uppercase;
}
#WebNavigator span {
	background: #009ee3;
	padding: 5px 15px;
	color: #fff;
	border:1px solid #009ee3;
}
#WebNavigator a{
    background: #fff;
	padding: 5px 15px;
	color: #009ee3;
	border:1px solid #009ee3;
} 

html,
body {
    height: 100%;
    font-family: 'Tajawal', sans-serif;
    font-size: 18px;
    background-image:url(graphics/bkg.jpg);
}

img{
    max-width:100%;
}
#CookiesPrivacy{
    height:auto;
}

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

/*** GENERALE ***/
.mb0{margin-bottom:0px !important;}
.mb6{margin-bottom:6px !important;}
.mb12{margin-bottom:12px !important;}
.mb24{margin-bottom:24px !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;}
.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;}
.pt96{padding-top:96px !important;}
.nopadding{padding-left: 0; padding-right: 0;}
.fullwidth{width:100%;}
.section{
    padding-bottom:96px; 
    padding-top:96px;
}

/*** BTN ***/
.btn{
    border-radius:0;
    filter:none !important;
    box-shadow:0 0 0 transparent;
    text-shadow:0 0 0 transparent;
    background-image:none;
}
.btn-default {
  color: #fff;
  border-color: #3090d1;
  padding: 8px 32px;
}
.btn-default:hover {
  background: #ec6434;
  color: #fff;
}
.btn-dark {
  color: #1a1a1a;
  border-color: #3b3a37;
  padding: 8px 32px;
}
.btn-dark:hover {
  background: #3b3a37;
  color: #fff;
}

/************ Area 1 ************/
.dropdown-menu {
	font-size: 18px;
}
/*** MENU RESPONSIVE ***/
.logo{
    width:100%;
}
.menuTop .logo {
	width: 100px;
	margin: 0 auto;
	      -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.menuTop .extededMenu.nav{
    margin-top:0;
      -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.contacthead a{
    color:#000;
}
.contacthead a:hover,
.contacthead a:focus{
    text-decoration:none;
}
.contacthead a i{
    color:#009ee3;
}
.navbar-default {
	background-image: none;
	filter: none;
	background-repeat: repeat-x;
	border-radius: 0;
	box-shadow: none;
}

#menuTopRow .navbar-default .navbar-nav > .active > a, 
#menuTopRow .navbar-default .navbar-nav > .active > a:focus, 
#menuTopRow .navbar-default .navbar-nav > .active > a:hover {
	color: #009ee3 !important;
	font-weight: bold;
}

.navbar-default .navbar-nav > li > a {
	color: #1a1a1a;
	text-transform: uppercase;
	font-weight: bold;
}

#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;
    border: 1px solid transparent;
	/* menu fisso in alto */
	/*
    width: 100% !important;
	min-height: 50px;
    position: fixed;
    right: 0;
    top: 0;
	*/
    background-color: #fff;
}

#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 > .active > a, 
#menuTopRow .navbar-default .navbar-nav > .open > a {
  background-image: none;
  box-shadow: none;
}

#menuTopRow .navbar-default .navbar-nav > .active > a, 
#menuTopRow .navbar-default .navbar-nav > .active > a:focus, 
#menuTopRow .navbar-default .navbar-nav > .active > a:hover {
  background-color: transparent;
  color: #222;
}

#menuTopRow .dropdown-menu > li > a{
  color: #444;  
}

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

#menuTopRow .dropdown-menu > .active > a, 
#menuTopRow .dropdown-menu > .active > a:focus, 
#menuTopRow .dropdown-menu > .active > a:hover {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat-x;
  color: #222;
}

#menuTopRow .dropdown-menu > .active > a, 
#menuTopRow .dropdown-menu > .active > a:focus, 
#menuTopRow .dropdown-menu > .active > a:hover {
  background-color: #222;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}

/************ Area 2 ***********/
/*** SLIDE ***/
.nivoSlider img {
  left: 0;
  max-width: 5000%;
  min-height: 50vh;
  min-width: 100%;
  top: 0;
  width: auto !important;
}
.nivoSlider {
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.theme-default .nivo-caption a {
	border-bottom: 0;
}
.nivo-caption .btn-default{
    background-color:#308ecd;
    border-radius:0;
}
.nivo-caption .btn-default:hover{
    background-color:#ec6434;
	background-position: 0;
}
.nivo-caption {
	bottom: 60px;
}
.testo_slide {
	line-height: 35px;
}
.testo_slide p{
    font-size:25px;
    font-weight:500;
}
.testo_slide .title{
    font-size:40px;
    text-transform:uppercase;
    font-weight:bold;
}
.theme-default .nivo-caption {
	font-family: 'Tajawal', sans-serif;
}
.testo_slide {
	line-height: 30px;
}
 /*** TRAF HOME ***/
/*.background_image {
	background-image: url(graphics/sacchetti.jpg);
	background-position: right;
	height: 200px;
	background-repeat: no-repeat;
	position: relative;
	top: -140px;
	margin-bottom: -140px;
	right: -60px;
}*/
.background_image {
	background-image: url(graphics/sacchetti-di-carta.png);
	background-position: right;
	height: 200px;
	background-repeat: no-repeat;
	position: relative;
	bottom: -80px;
}

.traf_home .title{
    font-size:30px;
    font-weight:900;
}
.traf_home span{
    color:#f07c00;
} 
.traf_home .lead{
    font-size:28px;
}
/*** POST IT ***/
.postit{
    position:relative;
    top:-70px;
}


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

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

/* contentore per parallax a pieno schermo */
#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;
    
}



/************ Area 3 ************/
/*** PRODOTTI HOME ***/
.homeCatalogItemTitle a {
	background-color: #fff;
	display: block;
	padding: 15px;
}

.catalog_options_label,
.catalog_notes_label,
.catalog_characteristics_label,
.catalog_description_label{
	display: none;
}

/*** DATA TIME PAG CHI SIAMO ***/
.data_timeline{
    font-size:30px;
    font-weight:900;
    padding:50px;
}

/*** CATALOGO ***/
/*.catalog-detail-001-name, .catalog-list-001-name {
	margin: 5px 0 0px;
	padding: 5px;
	font-size: 18px;
	text-align: center;
	min-height: 68px;
	text-transform: uppercase;
	line-height: 135%;
}*/
.catalog-list-001-name{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}
.catalog-list-001-name a{
    background-color:#fff;
    display:block;
    text-align:center;
    padding:15px;
}
.catalog_function_link.enlarge-link {
	display: none;
}
.catalog_enlarge_text {
	display: none;
}
.catalog_p_thumb_enlarge {
	display: none !important;
}
.news_enlarge_text {
	display: none;
}
.news_enlarge_image {
	display: none;
}

#rowSpider {
	display: none;
}
.service-breadcrumb {
	list-style: none;
	padding-left: 0;
	display: inline-block;
	text-transform: uppercase;
}


/*** PAG CONTATTI ***/
#nanoGallery,
.requestFormFieldsRows{
    width:1170px;
    max-width:100%;
    margin: 0 auto;
    padding:0 15px;
    padding-bottom:96px;
}
.TextBox{
    width:100%;
}
.contact_page a{
    color:#333;
}
.contact_page a em{
    color:#009ee3;
}

/*** PAG NEWS ***/
.news_view_detail,
.news_thumb_text.enlarge-link {
	display: none;
}


/** **/

.box {
	background-size: cover;
	border-radius: 50%;
	height: 250px;
	width: 250px;
	display:table;
	margin: 0 auto;
}

.inner_box{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    color:#fff;
    font-size:28px;
    font-weight:900;
    line-height:30px;
    text-shadow:1px 1px #000;
}
.box:hover .inner_box{
    color:#f07c00;
}

.inner_box a{
    color:#fff;
    display:none;
}
.box:hover .inner_box a{
    display:block;
    font-size:20px;
    font-weight:300;
    text-shadow:0;
}

.box1{
    background-image:url(graphics/imagebox1.jpg);
}
.box:hover.box1{
    background-image:url(graphics/imagebox1.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box2{
    background-image:url(graphics/imagebox2.jpg);
}
.box:hover.box2{
    background-image:url(graphics/imagebox2.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box3{
    background-image:url(graphics/imagebox3.jpg);
}
.box:hover.box3{
    background-image:url(graphics/imagebox3.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box4{
    background-image:url(graphics/imagebox4.jpg);
}
.box:hover.box4{
    background-image:url(graphics/imagebox4.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box5{
    background-image:url(graphics/imagebox5.jpg);
}
.box:hover.box5{
    background-image:url(graphics/imagebox5.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box6{
    background-image:url(graphics/imagebox6.jpg);
    background-position: right;
}
.box:hover.box6{
    background-image:url(graphics/imagebox6.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box7{
    background-image:url(graphics/imagebox7.jpg);
}
.box:hover.box7{
    background-image:url(graphics/imagebox7.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box8{
    background-image:url(graphics/imagebox8.jpg);
}
.box:hover.box8{
    background-image:url(graphics/imagebox8.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box9{
    background-image:url(graphics/box-vassoi.jpg);
}
.box:hover.box9{
    background-image:url(graphics/box-vassoi.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box10{
    background-image:url(graphics/box-liste.jpg);
}
.box:hover.box10{
    background-image:url(graphics/box-liste.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box12{
    background-image:url(graphics/box-dischi.jpg);
}
.box:hover.box12{
    background-image:url(graphics/box-dischi.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box13{
    background-image:url(graphics/bicchierini-monoporzione.jpg);
}
.box:hover.box13{
    background-image:url(graphics/bicchierini-monoporzione.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box14{
    background-image:url(graphics/box-scatole.jpg);
}
.box:hover.box14{
    background-image:url(graphics/scatole.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box16{
    background-image:url(graphics/box-pirottini.jpg);
}
.box:hover.box16{
    background-image:url(graphics/box-pirottini.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box17{
    background-image:url(graphics/accessori-per-confezionamento.jpg);
}
.box:hover.box17{
    background-image:url(graphics/accessori-per-confezionamento.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.boxtavolette{
    background-image:url(graphics/box_tavolette.jpg);
}
.box:hover.boxtavolette{
    background-image:url(graphics/box_tavolette.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.boxpizzi{
    background-image:url(graphics/box_pizzi.jpg);
}
.box:hover.boxpizzi{
    background-image:url(graphics/box_pizzi.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.boxsweet{
    background-image:url(graphics/box_sweet.jpg);
}
.box:hover.boxsweet{
    background-image:url(graphics/box_sweet.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}
.box_noimage{
    background-image:url(graphics/box_noimage.jpg);
}
.box:hover.box_noimage{
    background-image:url(graphics/box_noimage.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
}

#centerCol{
}

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

#centerCol strong{
}

#centerCol em{
}

/* 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 ************/
.parallaxhome{
    background-image:url(graphics/parallaxhome.jpg);
    background-size:cover;
    background-position:center center;
    padding:100px 0 0;
}
.title_parallax{
    font-size:27px;
    line-height:25px;
}
.title_parallax span{
    font-weight:900;
    font-size:32px;
}
.parallaxhome p {
	padding: 5px 0;
	margin: 0;
}

aside#AsideLeft{
	
}

div#right-col{
	
}

/************ Area 5 ************/
.privacy {
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	display: block;
	padding-bottom:24px;
}
.privacy li{
    padding:0 30px;
    
}
body #footer {
	background-color: #fff;
}
#footer a{
    color:#333;
}
.contactfooter i{
    color:#009ee3;
}
.social{
    text-align:right;
}
#footer .extededMenu {
	list-style: none;
	padding-left: 0;
}

div#footer-outer{
	padding-top: 0;
}	

div#footer{
}

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{
    
}



/************ 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>
		.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: none;
}

.theme-default .nivo-caption {
	color: #fff;
}

.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: 1200px){
    .parallaxhome{
        background-attachment:fixed;
    }
}
@media screen and (max-width:1200px){
    .navbar-default .navbar-nav > li > a {
    	padding-left: 10px;
    	padding-right: 10px;
    }
}
@media screen and (min-width: 992px) {
    .navbar .navbar-nav {
      display: inline-block;
      float: none;
      vertical-align: top;
    }
    .navbar .navbar-collapse {
      text-align: right;
    }
    .contacthead{
        text-align:right;
    }
    .extededMenu.nav {
    	margin-top: 90px;
    }
    .vcenter {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
}
@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;
    }
}
@media screen and (max-width: 991px) {
    .contacthead,
    .logo{
        text-align:center;
    }
	.menuTop .logo {
	padding-bottom:12px;
	} 
	.news-detail-001-thumb img{
	    width:200px;
	}	
}

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

@media screen and (max-width: 767px) {
	#menuTopRow {
	}
	#footer *{
	    text-align:center !important;
	}
	.data_timeline{
	    text-align:center;
	}
	.logo_data{
	    margin:0 auto;
	    display:block;
	}
    .hminima {
    	height: auto;
    }	
}

@media screen and (max-width: 479px) {
    .background_image {
    	background-position: center;
        top: -130px;
        margin-bottom: -130px;
    	right: 0;
    }
    .nascondi{
        display:none;
    }
    #menuTopRow.menuTop {
	    position: static;
    }
    .postit{
        margin-bottom: 50px;
    }
}