:hover{ transition: all 0.5s ease;}
::selection{
	background-color:#bddfef;}
	#back_to_top {

    position: fixed;
    bottom: 50px;
    right: 15px;
    cursor: pointer;
	z-index:10000;
	color:#333;
}
#loghinos{
	color:#fff;}
		#loghinos a:hover{	color:#81bdc2;
		}
	#loghinos a{
		text-decoration:none;
	color:#fff;}
#loghinos.hides{
display:none;
		float:left;
		}
			#loghinos.shows{
			
			display:block;
		
			/*margin-top:-15px;*/
			
 
		float:left;}
		#logoint{
			width:100%;
			margin-left:auto;
			margin-right:auto;
			text-align:center;}
		
		.art-nav.colora{
			position:fixed;
			width:100%;
			top:0px;
	  background: #000;
	  -webkit-box-shadow: 0px 5px 10px 0px rgba(98,99,100,0.7);
-moz-box-shadow: 0px 5px 10px 0px rgba(98,99,100,0.7);
box-shadow: 0px 5px 10px 0px rgba(98,99,100,0.7);
	  float:left;
	  height:50px;
	 -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;}
	
	
		.desktop .art-nav.colora ul.art-hmenu{
					margin-top:0px;}
						.desktop ul.art-hmenu{
					margin-top:50px;}
	
	/*.colora .art-hmenu li a{
		color:#fff !important;}
			.colora .art-hmenu li a.active{
				color:#C15C5E !important;}
				.colora .art-hmenu li a:hover{	color:#C15C5E !important;}
				.colora .art-hmenu li ul li a{color: #204364 !important;}*/
		#logo.hides{
			display:none;}			
	#logo{
		position:relative;
		    z-index: 999;
		width:960px;
		text-align:left;

		margin-left:auto;
		margin-right:auto;
	/*	position:absolute;*/
		
	/*top:-13px;*/}
	#logodentro .custom{
		float:left;
		width:300px;}
	#fascia1, #fascia2, #fascia3, #fascia4, #fascia5, #fascia6, #fascia7, #fascia8, #fascia9,  #fascia10,  #fascia11,  #fascia12, #parllalata{
		float:left;
		text-align:center;
		width:100%;}
		#fascia6{
			background-color:#fff;
			padding-top:25px;
			padding-bottom:25px;}
				#fascia7{
			background-color:#fff;
			padding-top:85px;
			padding-bottom:25px;}
		#interno{
				width:960px;
				margin-left:auto;
				margin-right:auto;}
				.desktop ul.art-hmenu{
					margin-top:50px;}
					
					.art-postheader{
						font-weight:300 !important;}
						#fascia5{
							background-color:#e5e5e5;
							padding-top:40px;
							padding-bottom:40px;}
						#fascia2{
							background-color:#fff;
							padding-top:50px;
							padding-bottom:90px;}
							#fascia4, #fascia8{
							background-color:#fff;
							padding-top:50px;
							padding-bottom:50px;}
							
							#fascia3{
	background-color:#fff;

	background-image:url(../images/bg-linea.png);
	background-repeat: repeat-x;
}
	#fascia1{
		background-color:#000;
		padding-top:30px;
		padding-bottom:30px;}
	#fascia1 h1{
		font-weight:300;
		color:#fff;
		text-transform:uppercase;}
		
		@font-face {
  font-family: 'icomoon';
  src:  url('/fonts/icomoon.eot?4ov4lj');
  src:  url('/fonts/icomoon.eot?4ov4lj#iefix') format('embedded-opentype'),
    url('/fonts/icomoon.ttf?4ov4lj') format('truetype'),
    url('/fonts/icomoon.woff?4ov4lj') format('woff'),
    url('/fonts/icomoon.svg?4ov4lj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

.customboxxetti [class^="icon-"], .customboxxetti [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  font-size:60px;
  margin-bottom:20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-laptop:before {
  content: "\e900";
    color: #fff;
}
.icon-printer:before {
  content: "\e904";
    color: #fff;
}
.icon-addressbook:before {
  content: "\e901";
    color: #fff;
}
.icon-ruler:before {
  content: "\e902";
    color: #fff;
}
.icon-file-text:before {
  content: "\f15c";
    color: #fff;
}
.icon-brand:before {
  content: "\e903";
  color: #fff;
}


#box{
	font-size:13px;
	width:16%;
	float:left;}
	#box a{
		color:#ccc;
		text-decoration:none;}
#box a h2{
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px !important;}
	.customboxxetti  {
		margin-top:60px;}
		#box a:hover, #box a h2:hover{
			opacity:0.5;}
			
			#home .art-sheet{
				margin-top:40%;}
				
				
				.article_anywherelanciohome h2{
					font-weight:300;
					text-transform:uppercase;
					font-size:30px;}
					
							.article_anywherelanciohome .art-button{
								font-size:26px !important;
								border:none !important;}
								
								.article_anywherelanciohome 	.art-button.hover, 	.article_anywherelanciohome  .art-button:hover{
									background-color:#fff !important;
									color:#666 !important;}
									.desktop .item-122{
										display:none !important;}
										
										h3.semplici a{
	font-weight:800;
	text-decoration:none !important;
	text-transform:uppercase !important;
	color:#000;

}
					h3.semplici a:hover{
						opacity:0.5;}	
						#immaprodotto img:hover{		opacity:0.5;}		
						
						.zen-skills-container{
							font-size:20px;
							text-transform:uppercase;}
							.circle-text{
								font-size:40px;
								font-weight:800;}			
								
								.customtitolohome h3{
									font-weight:300;
									font-size:36px;
									margin-bottom:30px;}
									#piede1, #piede2{
										width:45%;
										text-align:left;
										float:left;
										padding-bottom:30px;}
										#piede2{
											margin-left:5%;
											margin-right:5%;}
											.custompiedino{	text-align:left;}
											
											#pennetta{
												float:right;}
												.lightt{
													font-weight:300;
													font-size:40px;}
													.boldd{font-weight:800;
													font-size:40px;}
													.smaller{font-size:16px;}
													.custompiede2{
														margin-top:30px;
														line-height:40px;}
														#richiedi{
															color:#000;
															font-weight:800;
															width:40%;
															margin-left:auto;
															margin-right:auto;
															text-align:center;
															line-height:20px;
															padding-bottom:15px;
															padding-bottom:15px;
															text-transform:uppercase;
															background-color:#fff;}
															#richiedi a{color:#000;}
															#richiedi a:hover{color:#FFF;
															text-decoration:none !important;}
															#richiedi:hover{
																background-color:#666;}
																#wrapper_mbYTP_bgndVideo99{
																	background-color:#000;}
																	
																	.img-fulltext-left{
																		margin-right:25px;
																		margin-bottom:25px;}
																		#gallery .items-row .img-intro-left img{
																			width:100%;}
																		#gallery 		h2.art-postheader{
																			font-size:16px !important;}
																		#gallery 	.img-intro-left{
																			height:220px !important;
																			overflow:hidden;}
																			
																			
																			.art-article img{
																				max-width:100%;}
																				#slidevideo{
																				/*	background-color:red;*/}
																				
.article_anywhereimmaginehome img{
	width:100% !important;}
	.article_anywhereimmaginehome{
		margin-top:50px;}
																				