@charset "UTF-8";
/* CSS Document */

html{
	font-family:'Montserrat', sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:400;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing:antialiased !important;
 text-rendering:optimizeLegibilty;
 font-smooth: always;
transform: rotate(-0.0000000001deg);

-webkit-font-smoothing: subpixel-antialiased;
text-shadow: 0 0 1px rgba(0,0,0,0.3);
background-color: #fff;
padding:0 0 20px 0;
}

.fb-page .fb_iframe_widget span{width:auto;}

p{line-height:23px;}
p a:hover{color:#333; text-decoration:underline;}

a{
	font-family:'Montserrat', sans-serif;
	font-size:14px;
	color:#333;
	text-decoration:none;
}

ol, ul {
    list-style: outside none none;
	font-size:15px;
	color:#333;
	font-weight:300;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
text-rendering: optimizeLegibilty;
	
}

body{
	margin:0;
	padding:0;
	background-color:#fff;
	overflow-x:auto;
}



#wrapper{
	width:100%;
	clear:both;
	margin:0 auto;
}


	
header{	
    margin:0;
    padding:0;
    width:100%;
	
	height:50px;
}

	
#logo{
	padding:55px 20px 0;
	marhin:0 auto;
	text-align:center;
}



/*HOME*/

.content{
	max-width: 1160px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	}
	
.colonna-unica{
	padding:50px 0;
	text-align:center;
	width:100%;
	}
	
.nome{
	font-family:'Montserrat', sans-serif;
	font-size:40px;
	color:#808080;
	font-weight:300;
	margin:30px 0 0 0;
	}
	
.nomecliente{
	font-family:'Montserrat', sans-serif;
	font-size:22px;
	color:#808080;
	font-weight:400;
	margin:30px 25px 15px 25px;
	}
	
.email{
	font-family:'Montserrat', sans-serif;
	font-size:25px;
	color:#808080;
	font-weight:400;
	margin:25px;
	}
	
.email a{
	font-family:'Montserrat', sans-serif;
	font-size:23px;
	color:#808080;
	font-weight:400;
	}
	
.email a:hover{
	text-decoration:underline;
	}		
	
.indirizzo{
	margin:30px 0;
	font-size:16px;
	}
	
.indirizzo span{
	font-size:18px;
	font-weight:400;
	}
	
.indirizzo span a{
	font-size:18px;
	font-weight:400;
	color:#808080;
	}
	
.indirizzo span a:hover{
	text-decoration:underline;
	}
	
.copyright{
	margin:30px 0;
	}
	
/*FOOTER*/


footer{
	
	margin: 40px 20px 0 ;
    
	color:#fff;
}
	

.chiudi-footer{
	width:100%;
	margin: 0px 0 0 0;
	color:#666;
}

#footer-copyright{
	
	margin:0 auto;
	padding:0;
	}
	

#left{
	float:left;
	width:100%;
	padding:20px 0 0 0;
	color:#808080;
	font-size:12px;
	font-weight:300;
	text-align:center;
	}
	
#left a{
	color:#808080;
	font-size:12px;
	text-decoration:none;
	}
	
#left a:hover{
	color:#81c49d;
	text-decoration:none;
	}
	
	
#right{
	float:right;
	width:100%;
	padding:20px 0 0 0;
	color:#808080;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	}
	
	
#right a{
	font-size:12px;
	font-family:"Open Sans", sans-serif;
	color:#808080;
	font-weight:700;
	}
	
#right a:hover, #right a span:hover, #right a:hover span{
	color:#E64A0E;
	}
	
#right a:hover span{
	color:#808080;
	}
	

#right a span{
	font-size:12px;
	font-family:"Open Sans", sans-serif;
	color:#E64A0E;
	font-weight:700;
	}


.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}	


	

