@font-face {
		   font-family: 'FuturaStd-Light';
		   src: url('../fonts/futura/FuturaStd-Light.eot');
		   src: local('FuturaStd-Light'), url('../fonts/futura/FuturaStd-Light.otf') format('opentype');
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

/***************************************************
	header e menu principali
***************************************************/

.logo_wrapper {
    margin-top:10px;
    margin-bottom:23px;
	height:58px;
}


.logo_img{
	
}

.main_menu{
	text-align:center;
}
  
.alignright{text-align:right;}

.hidden { display:none; }
#codepanel{ display:none; position:absolute; background-color:#fff;padding:40px;padding-top:16px;margin-left:-40px;}
#search_submit{
	display:none; 
	float:left;
}
.search_container_label{text-transform:uppercase; float:left; margin-top:3px; padding-right:2px; font-family: "FuturaStd-Book";}


#search_bar{			text-align:center; 
						float:left; 
						border-top:0px; 
						border-left:0px; 
						border-right:0px; 
						border-bottom:1px solid #999; 
						width:148px;
                        background-image: url('../images/search.png');
                        background-repeat: no-repeat;
                        background-position:center;
                        margin-right:2px;
                  }

#search_bar:focus 
                  {
                        background-image:none;
                  }
                  
.socials{
	float:left;
}
.social_logo{
	margin-right:-7px;	
}
.social_logo{margin-bottom:30px;}
.menu_1{font-size:22px;}

.menu_2{font-size:16px; color:#000; text-transform:uppercase}
.submenu_category{text-align:center; display:inline-block; padding-top:30px; margin-left:5px; margin-right:5px;}
.submenu_section{text-align:center;
/* impiccia con l'apparizione del menu border-bottom:1px solid #fff;*/
}
.greenmenu_desk{position: absolute;
    right: 0}
.greenmenu_mob{display:none}

.shortcut_item{margin-left:40px; text-align:left; width:205px;}
.shortcut_item a{text-transform:uppercase; font-size:14px;}
.accordion-title{font-family: "FuturaStd-Book";}
.accordion-title:focus, .panel-title:focus, .panel-heading:focus, panel:focus{text-decoration:none; border:0px;}


#search_bar{
	width:191px;
	/*width:170px;*/
}

.lists_container{background-color:#fff; position:relative; left:-40px; padding-bottom:40px;padding-top:16px;width:630px; min-height:400px;}
.records_container{float:left;}
.image_container{
	width:340px;
	margin-right:45px;
	float:right;
	margin-top:-16px;
}

.image_container img{
	width:100%;
}


.third_column{text-align:left;float:left;}

.primary_menu{margin-top:10px;}
.secondary_menu{width:330px}

.thirdcolumn_mainlink{color:#5c9475; font-size:12px;}
.lang_link{text-transform:none}
.download_link{text-transform:none; font-family: "FuturaStd-Book";}
.lang_link, .download_link{font-size:14px;}
.ricerca_codice{background-color:#e5e5e5; border:0px; padding:3px; width:180px;}
.ricerca_start {
    background-image: url("../images/arrow.jpg");
    background-repeat: no-repeat;
    border: 0 none;
    float: right;
    height: 17px;
    margin-left: 5px;
    margin-top: 3px;
    width: 12px;
	background-color:#fff;
}
#menugreen_mob_holder{
	display:none;
	margin-top:10px;
	width:210px;
	margin-top:35px;
}
#menugen_mob_holder, .menugen_mob{
	display:none;
	}

.greenmenu_mob, #menugen_button{
	display:none;
}

.imgheader{
	text-align:center;
	margin-bottom: 30px;
}

.panel-title-small{
	padding-left:10px;
	font-size:16px;
}

#accordion2{
z-index:10;
}
/***************************************************
	menu fisso allo scrolling
***************************************************/

#fixed_corpo {
  margin: 10px;
  float: left;
}

#fixed_menu {
  position:fixed;
  top:180px; 
  z-index:9;
  display: none;
}

.fixed_fissa {
	position: fixed;
	top: 0px;
	z-index:10;
	background-color:#fff;
	}
	
.cat_contenuti{
	
}

.cata_link{
	text-decoration:underline; font-family: "FuturaStd-Book"; font-size:16px;
}

.pulsantiera_item{
	
}

@media (max-width: 1300px) {
	.pulsantiera_item{
	width:165px;
}

.cat_contenuti{
	top:-130px;
}
	}
@media (max-width: 991px) {
	#fixed_menu , .fixed_fissa {
	display:none!important;
	}
	/*
	#fixed_menu {
	  width:100%;
	  background-color:#fff;
	  margin-left:-15px;
	  padding-left:15px;
	  padding-bottom:15px;
	}*/
}
/***************************************************
	slider e video
***************************************************/
.fluidMedia {
    position: relative;
    padding-bottom: 56.25%;  
    /*padding-top: 30px;*/
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}

.slider_home iframe { 
        -ms-zoom: 1.4;
        -moz-transform: scale(1.4);
        -moz-transform-origin: 0 0;
        -o-transform: scale(1.4);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(1.4);
        -webkit-transform-origin: 0 0;
		width: 133%;
		height: 133%;
	} 
	

.rwd-video { 
	position:relative;
	padding-bottom:56.25%;
    padding-top:0px; 
	height:0;
	margin:0 0;
	overflow: hidden;
}
.rwd-video  iframe { 
	position: absolute; 
	top:0; 
	left:0;
    width:100%;
	height:100%;
	margin-top:-35px
} 
/***************************************************
	testo home
***************************************************/
.text_container	{
	margin-top:15px;
	margin-bottom:15px;
}
/***************************************************
	link rapidi di primo e secondo livello
***************************************************/
.linkrapidi_container{
	margin-bottom:35px;
}

.cell_table{
display:table;
text-align:center;
width:100%;
height:400px;
}
.cell_cell{
 display:table-cell;
 vertical-align:middle;
}
.linkrapidi_half_title, .linkrapidi_half_title_2{
	font-family: "FuturaStd-Book";
}
.linkrapidi_half_title{
	font-size:25px;
}
.linkrapidi_half_title_2{
	font-size:16px;
}
.linkrapido_2_container{
	margin-top:10px;
	margin-bottom:10px;
}

.separatore{
	margin-top:10px;
	margin-bottom:10px;
}
.testo_linkrapido{
	font-family: 'merriweatherlight';
}

.testo_linkrapido a{
	font-family: 'FuturaStd-Book';
	text-transform:uppercase;
	text-decoration:underline;
}

.linkrapidi_line{
    border-color: #000;
    margin-bottom: 36px;
}

.linkrapido_mob{
		display:none;
}

.linkrapido_desk{
		display:inline;
}

.img_linkrapidi_primolivello{
	width:100%;
}
.linkrapido_2_container{
	font-family: 'merriweatherlight';
}
/***************************************************
	sharing
***************************************************/
.share_functions{
	text-align:center;
	margin-top:100px;
	margin-bottom:40px;
}
.a2a_dd{
	color:#5c9475;
	font-family: "FuturaStd-Book";
	text-transform:uppercase;
	font-size:16px;
}
/***************************************************
	footer
***************************************************/
.ad{text-align:right}
.footer_line{border-color:#4d4d4d;}
.footer2{
	font-family: 'merriweatherlight';
	font-size:12px;
	color:#838383;
}
.footer_link{text-transform:uppercase;}



/***************************************************
	griglia prodotti collezioni
***************************************************/
.img_button{
	
}
.products_grid{
	margin-top:-10px;
}
.nomesucella{
	font-family: 'FuturaStd-Book';
	text-transform:uppercase;
	color:#fff;
	
}
.nomesucella_container, .nomesucella_containertoglidagriglia{
	font-size:16px;
	width:359px;
	position:absolute;
	margin-top:40px;
	z-index:2;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-family:"FuturaStd-Book";
}
.nomesucella_container a{
	color:#fff;
}
.cella{
	padding-bottom:30px;
}

.toglidagriglia{display:inline}
.nomesucella_containertoglidagriglia{font-size:36px; padding-top:75px;}


.title_tab{
	display:table;
	height:75px;
}
.title_cell{
	display:table-cell;
	vertical-align:bottom;
}
.title_cell h1{
	
}

@media (max-width: 1200px) {
	
	.title_cell{
		padding-right:10px;
	}
	.title_cell h1{
		text-align:left!important;
		font-size:13px!important;
	}
}

@media (max-width: 991px) {
	
	.title_cell{
		padding-left:10px;
	}
	.title_cell h1{
		font-size:18px!important;
	}
	.img_button{
		margin-left:10px;
	}
	.cella{
		text-align:center;
	}

}

/***************************************************
	griglia prodotti collezioni
***************************************************/

.h1_tipologie{text-transform:none; margin-top:120px; font-size:30px; margin-bottom:90px;}
.h1_lists{text-transform:none; margin-top:95px; font-size:30px; margin-bottom:90px;}
.schede_container_tipologie{border-top:1px solid #b2b2b2; 
	margin-top:60px;
	padding-bottom:10px;}
.schede_container_tipologie_title{font-size:30px;}


/***************************************************
	NIVO SLIDER
***************************************************/
/* Index Nivo SLider */
 .nivo { margin-top:0px; padding-top:0px; }

/* Nivo SLider */
 .nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img { position absolute; top:0px; left:0px; max-width:none; }
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-html-caption {  display:none; }
.nivo-controlNav {display: none; }
.nivo-box {width: 10px; }

.slider-wrapper {
	position:relative;
	margin:0 auto 20px auto;
}
.nivoSlider {
	position:relative;
	background:transparent url(../img/ajax-loader.gif) no-repeat 50% 50%;
    margin: 0 auto 0 auto;
}
.nivoSlider img { position:absolute; top:0px; left:0; display:none; }
.nivoSlider a { border:0; display:block; }
.nivo-controlNav a {display:none; }

.nivo-directionNav a {
	 display:block;
    position: absolute !important;
    z-index:10;
    cursor:pointer;
    top auto; left:auto;
    bottom:0px; right:0px;
    width: 33px !important;
    height: 33px !important;
    text-indent: -9999px;
    background: url("../img/slider_nav.png") no-repeat 0 0;
    opacity: 0.6;
}
 a.nivo-nextNav:hover,  .nivo-prevNav:hover  { opacity: 1; }
 a.nivo-nextNav { background-position: -33px 0px; right:0px; }
 a.nivo-prevNav { right:33px; }

.nivo-caption {
    display:block;
    position:absolute;
    z-index:8;
    top:auto;
    left:auto;
    bottom:0px;
    right:66px;
    line-height:23px;
    padding:5px 15px;
    font-size:18px;
	width:auto !important;
    max-width:500px;
	color:#FFF;
	margin-right:10%;
	margin-bottom:1%;
	text-shadow:0 0 5px #000000;
}


/***************************************************
	PAGINA COLLEZIONE
***************************************************/
.title_mob{
	display:inline;
	text-transform:uppercase;
	font-family: 'FuturaStd-Light';
	font-size:42px;
	
}

.collection_title_images{
	position:absolute;
	z-index:10;
	width:100%;
	margin-top:90px;
	
}

.collection_title_images h1{
	color:#fff;
	font-size:70px;
	font-family: 'FuturaStd-Light';
}

.text_container{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	font-family: 'merriweatherregular';
	color:#828282;
	z-index:20;
}

.awards{
	float:right;
}

.schede_container{
	margin-top:110px;
	padding-bottom:30px;
}

.product_cell{
	padding-left:0px;
	padding-right:0px;
}

.griglia-padding{
	padding-left:15px;
	padding-right:15px;
}
/***************************************************
	strips news
***************************************************/
.riga{
	border-top:1px solid #b2b2b2;
	padding-bottom:15px;
}

.datacontainer{
	font-family: 'FuturaStd-Book';
	font-size:12px;
	text-align:right;
}

.titoloriga{
	font-size: 25px;
    font-family: "FuturaStd-Book";
	color:#000;
}

.introriga{margin-top:25px; margin-bottom:25px;}
.readall{font-size:15px;}
.readall a{text-decoration:underline;font-family: 'FuturaStd-Book';	color:#828282; text-transform:uppercase}
.pagination{margin-top:25px; margin-bottom:25px;padding-top:10px; font-family: 'FuturaStd-Book'; color:#828282; border-top:1px solid #b2b2b2; font-size:16px; text-align:center; text-transform:uppercase;}
.pag_active{text-decoration:underline}



/***************************************************
	rete vendita
***************************************************/

.nomertgione{
	font-family: 'FuturaStd-Book';
	font-size:20px;
	color:#000;
	text-decoration:none;
}

.regione{
	height:70px;
	margin-top:10px;
	margin-bottom:10px;
}

/***************************************************
	PAGINA PRODOTTO
***************************************************/

.breadcrumbs_container{
	color:#828282;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	margin-top:30px;
}

.breadcrumbs{
	font-family: 'FuturaStd-Light';
	text-transform:lowercase;
	color:#828282;
	text-decoration:none;
}




.noupper{text-transform:none;}
.attributi{color:#828282;font-family: 'merriweatherregular';}
.prod_description{color:#828282;font-family: 'merriweatherregular'; margin-top:10px; margin-bottom:10px;}
.clipcontainer{
	float: left;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 0;
}
.clipcontainer img{
	height:82px;
	max-width:auto!important;
}
.intestazione{font-family: 'FuturaStd-Book'; margin-bottom:5px; font-size:14px}
.label_file{font-family: 'FuturaStd-Book'; font-size:12px}
.row_title{font-family: 'FuturaStd-Book'; font-size:16px}


h1.noupper{font-size:30px; margin-top:70px;margin-bottom:90px;}



/*---------------------------------------------media queries------------------------------------------------*/

@media (max-width: 1200px) {
	#search_bar{width:95px;}
	#menugreen_mob_holder, #menugreen_button{
		display:none;
	}
	.menugen_mob, .greenmenu_mob, #menugen_button{
		display:inline;
	}
	#menugen_button{
		float:right;
		margin-right:10px;
		margin-top:15px;
	}
	#menugen_mob_holder{
		width:100%;
		position:absolute;
		background-color:#fff;
		margin-top:82;
		border-top:1px solid #5c9475;
		z-index:10;
		border-bottom:1px solid #5c9475;
	}
	.greenmenu_desk, .main_menu, .secondary_menu {
		display:none;
	}
	.responsive .secondary_menu > ul > li > a  {
	    padding:  0;
	}
	.primary_menu > ul > li{
		margin-bottom:37px;
	}
	.responsive .site-navigation > ul > li {
		height:auto;
	}
	.slider_home iframe {
		height: 185%;
		-ms-zoom: 1.15;
        -moz-transform: scale(1.15);
        -moz-transform-origin: 0 0;
        -o-transform: scale(1.15);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(1.15);
        -webkit-transform-origin: 0 0;
		width:133%;
	}
	.slider_home{
		margin-bottom:100px;
	}
	.nomesucella_container{
		width:293px;
	}
	.products_grid{
		margin-top:57px;
	}
	.nomesucella_containertoglidagriglia{
		font-size:30px; padding:5%; width:90%;
	}
	.logo_wrapper {
    margin-top:25px;
	height:49px;
	}
	.social_logo{
		
		margin-right:2px;
		margin-left:2px;
	}

}

@media (max-width: 991px) {
	
	#search_bar_mob{
	margin-left: 22px;
    width: 170px;
    background-image:none;
    border:0px;
    background-color:#e4e4e4;
    padding:3px;
    text-align:right;
    color:#000;

    }
  .primary_menu > ul > li.megamenu .sub-menu {
	margin-top:40px;
  }
	.responsive .site-navigation > ul > li {
    	height: auto;
	}
	.nomesucella_container{
		width:720px;
		font-size:20px;
		margin-top:40px;
	}

	.greenmenu_mob{
		background-color: #ffffff;
	    display: none;
	    float: right;
	    margin-top: -70px;
 	    position: absolute;
 	    right: 0;
  	    text-align: right;
  	    padding-right:10px;
		z-index:10;
	}
	.logo_wrapper {
    	float: left;
   		width: 237px;
	}
	.main_menu{}
	.panel-body li{list-style:none;}
	.submenu_section{border-bottom:1px solid #000;}
	.social_mob{margin-left:68px}
	.lists_container{
		width:420px;
	}
	.image_container{
		width:160px;
	}
	.panel-body li{padding-right:17px;}
	.socials{margin-right:-17px};
	.slider_home iframe {
		height: 185%;
		transform: scale(0.75);
		width:133%;
	}
	.slider_home{
		margin-bottom:100px;
	}
	.slider_home iframe {
		-ms-zoom: 0.86;
        -moz-transform: scale(0.86);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.86);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.86);
        -webkit-transform-origin: 0 0;

	}
	.linkrapido_mob{
		display:inline;
	}
	.linkrapido_desk{
		display:none;
	}
	.linkrapido_mob_container{
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
	.linkrapido_2_container{
		margin-bottom:20px;
		width:300px;
	}
	.linkrapidi_half_title_2 {
   		font-size: 20px;
	}
	.ad{text-align:left}
		.socials{margin-right:-17px};

	.text_container{
		margin-bottom:10px;
	}
	.toglidagriglia{display:none}
	
}

@media (max-width: 790px) {

	.logo_wrapper {
     	margin-bottom: 22px;
		margin-top: 22px;
	}
	.panel-heading{padding:0px; margin-legt:5px; margin-top:10px; margin-bottom:-5px; font-size:16px; text-transform:uppercase;}
	.panel-collapse{margin-top:5px;}
	.ricerca_start{float:none;}
	.panel-body li{margin-left:100px; margin-top:3px;}
		.slider_home iframe {
		-ms-zoom: 0.84;
        -moz-transform: scale(0.84);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.84);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.84);
        -webkit-transform-origin: 0 0;

	}
	.slider_home{margin-left:-15px;margin-bottom:0px;}

	.nomesucella_container{
		width:95%;

	}
	.h1_tipologie {
		margin-bottom: 40px;
		margin-top: 30px;
	}


		
}

@media (max-width: 480px) {

		.slider_home iframe {
		-ms-zoom: 0.50;
        -moz-transform: scale(0.50);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.50);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.50);
        -webkit-transform-origin: 0 0;
        width:220%

	}
	.slider_home{margin-bottom:-200px;}
	.logo_wrapper{width:200px;}
}

/*elementi della scheda prodotto*/
.undertitle{
	text-transform:none;
	margin-top:0px;
	font-size:18px;
}

/*---titoli sezione--*/
.paragrafo_title{
    font-size:18px;
	font-family: "FuturaStd-Bold";
    text-align: center;
    width: 100%
	margin-top:8px;
	margin-bottom:0px;
}


/*--testo sez azienda--*/
.imgheader img{
		width:100%;
}
.rowaz img{
		width:100%;
}
.titoliazienda{
	font-size:18px;
	font-family: "FuturaStd-Bold";
	color:#636363;
}

.iso img{
	width:auto;
}
.iso a{
	font-size:18px;
	font-family: "FuturaStd-Book";
}



.rowaz{margin-bottom:114px; margin-top:10px;}
.riconoscimenti{
	margin-bottom:20px;
}

.riconoscimenti img{

}

.azienda_bg{
	background-color:#fafafa;
}

.azienda_bars{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.azienda_pad{
	padding:10px;
}

#toggle_container{
	display:none;
}

#img_show, #img_hide{
	width:148px;
	margin-top:10px;
}

#img_hide{
	display:none;
	z-index: 2;
    margin-left: -148;
}

.img_riconoscimenti{
	text-align:center;
	padding-top:10px;
	padding:10px;
}
.title_riconoscimenti, .body_riconoscimenti{
	text-align:left;
}
.title_riconoscimenti{
	font-size:14px;
}
.ck_clip_h44, .ck_clip_h53, .ck_clip_h63, .ck_clip_h80, .ck_clip_h195, .ck_clip_h200, .ck_clip_h244, .ck_clip_h245, .ck_clip_h248, .ck_clip_h281, .ck_clip_h295, .ck_clip_h303, .ck_clip_h305, .ck_clip_h306, .ck_clip_h342, .ck_clip_h350, .ck_clip_h400, .ck_clip_h420{width: 100%;}
/*---download---*/
.download_cell{
	margin-bottom:60px;
	text-align:left;
}
.download_cell_title{
	color: #828282;
    font-family: "FuturaStd-Book";
    font-size: 16px;
	text-transform:uppercase
}
.download_cell_intro{
	color:#828282;
}
.download_cell_href{
	margin-bottom:10px;
}
.download_cell_href a{
	color:#828282;
}
/*---form invio---*/
.form_row{
	clear:both;
	padding:10px;
}
.form_mail_label{
	float:left;
	font-size:12px;
	width:100px;
	margin-top:4px;
	text-align:left;
}
.form_label{
	float:left;
	font-size:12px;
	width:65px;
	margin-top:13px;
	text-align:left;
}
.form_field{
	float:left;
	margin-left:5px;
	width:86%;
}
.users_form, .registration_form, .email_form{
	margin-top:10px;
}
.email_form{
	width:320px;
}
.users_form_input, .registration_form_input, .mail_form_input, .mail_form_textarea{
	border:0px;
	border-bottom:1px solid #ccc;
	padding:5px;
}
.mail_form_textarea{
	height:100px;
	resize: none;
}
.mail_form_input, .mail_form_textarea{
	width:195px;
}
.users_form_input, .registration_form_input{
	margin-left:33px;
	width:95%;
} 
.users_form_submit, .registration_form_submit{
	background-color:#999;
	color:#fff;
	border:0px;
	padding:5px;
	font-size:14px;
	font-family: "FuturaStd-Bold";
}
.registration_form_input{
	width:95%;
	margin-left:30px;
}
.user_header{
	background-color:#f7f7f7;
	padding:10px;
	text-align:center;
}
.user_header a{
	color:#5c9475;
	text-decoration:none;
}
.login_container_iframe{
	padding:30px;
	text-align:center;
	border:1px solid #1d3c34;
}
.banda_white_col1{
	font-family: 'FuturaStd-Book';
	font-size:30px;
	color:#000;
	text-transform:uppercase;
	margin-top:30px;
	text-align:left;
}
.form_mycatalano_login{
	
}
.recupero_password{
	margin-left:20px;
	margin-top:20px;
	
}

@media (max-width: 1200px) {
	.form_field{
			width:70%;
		}
}

.minheight{
	min-height:550px;
}
.fumetto_mycatalano{
	z-index:10;
	padding:30px;
	margin-bottom:-82px;
}

/*---pagina link---*/
.link_title{
	color:#1c3a30;
	text-transform:uppercase;
	margin-bottom:10px!important
}
.link_undertitle{
	color:#1c3a30;
	font-size:15px;
	font-family: "FuturaStd-Book";
	margin-bottom:80px!important
}

.link_img_container{
	border-right:1px solid #ccc;
	padding-top:20px;
}

.link_bg{
	background-repeat:no-repeat;
	background-image: url('../images/link.jpg');
	width:100%;
	height:570px;
	background-size: 100%;
}
.link_block_1, .link_block_2, .link_block_3, .link_block_4{
	width:165px;
	right:20px;
	position:absolute;
	text-align:center;
	font-family: "FuturaStd-Book";
	color:#656565;
	font-size:13px;
}
.link_block_1{
	top:17px;
}
.link_block_2{
	top:181px;
}
.link_block_3{
	top:303px;
}
.link_block_4{
	top:430px;
}
.link_download{
	padding-bottom:80px;
}
.title{
	font-family: "FuturaStd-Book";
	font-size:16px;
	color:#5c9475;
	font-weight:bold;
	
}
.link_smallscreens{
		display:none
	}
.link_block_mob{
		margin-top:30px;
		font-family: "FuturaStd-Book";
		color:#656565;
		font-size:13px;
}
.page_send{margin-top:25px;}
.page_send a{
	font-family: "FuturaStd-Book";
	font-size:18px;
	color:#5c9475;
	font-weight:bold;
	}
.page_send_arrow{
	margin-left:10px;
	margin-top:-5px;
}

@media (max-width: 1200px) {
	.link_img_container{
		padding-top:50px;
	}	
	.link_bg{
		height:500px;
		background-image: url('../images/link-xs.jpg');
	}
	
	.link_block_1, .link_block_2, .link_block_3, .link_block_4{
		width:130px;
		line-height:16px;
	}
	.link_block_1{
		top:0px;
	}
	.link_block_2{
		top:182px;
	}
	.link_block_3{
		top:314px;
	}
	.link_block_4{
		top:392px;
	}
	.page_send{margin-top:0px;margin-bottom:20px;}
}
@media (max-width: 991px) {
	.link_img_container{
		display:none;
		}
	.link_smallscreens{
		display:inline;
	}
	}
@media (max-width: 790px) {
	}
@media (max-width: 480px) {
	}
	
	
.vendor{ 
	position:relative;
	padding-bottom:56.25%;
    padding-top:0px; 
	height:0;
	margin:0 0;
}
.vendor iframe { 
	position: absolute; 
	top:0; 
	left:0;
    width:100%;
	height:100%;
} 

.menuwrap{
	height:102px;
}

.indicazionistradali{
	margin-top:15px;
}

.map{
	margin-top:50px!important;
}

.minimenu{
	font-size:14px;
	margin-top:1px;
	margin-bottom:1px;
}

@media (max-width: 1200px) {
	.site-header.sticky .nav-wrap.active {
	  position: relative!important;
	}
}

.onvideo_h1{
    color: #fff;
    font-family: "FuturaStd-Light";
    font-size: 70px;
    font-weight: normal;
    text-transform: uppercase;
	margin-top: 70px;
}

.onvideo_container{
	margin-top:-30%;
}

@media (max-width: 991px) {
	.onvideo_h1{
	font-size: 50px;
}}

#itemContainer > li {
 list-style:none;
}

#itemContainer{
	padding-left:0px;
}

.holder a{
	background-color: #dddddd;
    color: #000;
    font-family: "FuturaStd-Light";
    margin-right: 2px;
    padding: 5px;
}

.jp-current{
	background-color: #999!important;
    color: #fff!important;
}


.holder{
	margin-top:40px;
	margin-bottom:40px;
}

.search_titolo{
    font-family: "FuturaStd-Book";
    font-size: 18px;
    text-transform: uppercase;
	margin-top:0px;
	border-bottom:1px solid #ccc;
}

.search_sottotitolo{
	margin-top:0px;
	margin-bottom:0px;
	text-transform: lowercase;
	color: #828282;
}

.homevideo{
		margin-bottom:-200px;
}

.homecontents{
		background-color:#fff;
		position:relative;
}