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

body{
	padding:0px; 
	margin:0px; 
	background:#fafafa;}

#container-logo{
	width:1000px;
	margin:auto;
	padding-top:40px;
	padding-bottom:40px;}

.logo{
	display:block;
	margin:auto;}

#container-menu{
	width:1000px;
	margin:auto;   	
	border-top:solid 1px #d4d5d4;
	border-bottom:solid 1px #d4d5d4; }

#menu{
	font-family: 'Kameron', serif;
	margin:0px;
	padding:0px 0px 0px 95px;

	height:70px; }

#menu li{
	display:block;
	float:left;
	margin-left:25px;
	margin-right:25px;
	display:block;
	line-height:70px;}
#menu li.home{
	margin-left:0px;}
#menu li.contatti{
	margin-right:0px;}

#menu li a{
	color:#4b392f;
	text-decoration:none;
	font-size:18px;}
#menu li.active a{
	color:#b38b4d;}
#menu li a:hover{
	color:#b38b4d;}
#menu li.active{
	border-bottom:solid 1px #706b6b; height:70px;}
.container-slides{
}

.container{
	width:1000px;
	margin:auto auto auto auto;
	position:relative}

.titolo, .titolo2{
	font-family: 'Kameron', serif;
	text-align:center;
	color:#4b392f;
	font-size:20px;}
.titolo h2{
	margin:0 auto 10px auto;
	width:160px;
	border-bottom:solid 1px #d4d5d4;}
.titolo2 h2{
	margin:0 auto 10px auto;
	width:260px;
	border-bottom:solid 1px #d4d5d4;}

.mt110{ margin-top:55px !important; clear:both;}


.box-aree{
	width:280px;
	height:220px;
	background:#fff;
	float:right;
	margin-right:100px;
	margin-top:-200px;
	z-index:10;
	padding:40px;
	border:solid 1px #d4d5d4;}

.box-studio{
	width:280px;
	height:220px;
	background:#fff;
	float:left;
	margin-left:100px;
	margin-top:-200px;
	z-index:10;
	padding:40px;
	border:solid 1px #d4d5d4;}

.sottitotitolo{
	font-family: 'Kameron', serif;
	font-style:italic;
	color:#b38b4d;
	font-size:21px;
	display:block;}

hr{
	width:75px;
	color:#fff;
	border-top:solid 1px #d4d5d4;
	float:left;
	margin-top:25px;
	margin-bottom:25px;}

.txt-generico{
		font-family: 'Kameron', serif;
	display:block;
	clear:both;
	color:#706b6b;
	text-align:justify;
	font-size:15px;
	line-height:1.2;}

.bottone a{
	display:block;
	color:#706b6b;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	padding:10px;	border:solid 1px #d4d5d4;
	width:100px;
	margin-top:30px;
	text-decoration:none;}
.bottone a:hover{
	display:block;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	padding:10px;	border:solid 1px #b38b4d;
	width:100px;
	margin-top:30px;
	text-decoration:none;
	background:#b38b4d;}
.giallo{	color:#b38b4d;}










#footer{
	font-family: 'Kameron', serif;
	font-size:15px;
	color:#58585a;
	border-top:solid 1px #d4d5d4;
	margin-top:235px; 
	padding-top:30px; 
	height:200px;
	line-height:1.4;}
#footer a{color:#58585a; text-decoration:none;}
#footer a:hover{	color:#b38b4d;}
#footer-sx{
	width:80%;
	float:left;}
#footer-dx{
	width:20%;
	float:left;
	text-align:right;}




#studio-box-01{
	width:1000px;
	margin:auto;
	height:200px;
	margin-top:40px;}
.titolo-studio{
	   color: #b38b4d;
    display: block;
    font-family: 'Kameron',serif;
    font-size: 21px;
    font-style: italic;
	display:block;}
.sottotitolo-studio{  clear: both;
    color: #706b6b;
    display: block;
    font-family: 'Kameron',serif;
    font-size: 17px;
    line-height: 1.2;
    text-align: justify;}
.txt-generico-studio{ clear: both;
    color: #706b6b;
    display: block;
    font-family: 'Kameron',serif;
    font-size: 15px;
    line-height: 1.6;
    text-align: justify;}
#studio-box-02{
	width:1000px;
	margin:auto;	margin-top:40px;}
#coll-02{
	width:1000px;
	margin:auto;	
	margin-top:0px;}
#img-studio-box-02{
	width:40%;
	float:left;
}
#txt-studio-box-02{
	width:58%;
	float:left;
	padding-left:2%;}
#txt-coll-box-02{
	width:58%;
	float:left;
	padding-right:2%;}


#txt-studio-box-03{
	width:1000px;
	margin:auto;}

#img-studio-box-03{
	width:1000px;
	margin:auto;
	margin-top:30px;}



.seppia{ color: #b38b4d;}


#aree-box-01{
	width:1000px;
	margin:auto;
	height:auto;
	margin-top:40px;}

.sottotitolo-aree{  
    color: #706b6b;
    display: block;
    font-family: 'Kameron',serif;
    font-size: 17px;
    line-height: 1.2;
    text-align: justify;}
.pres-aree img{
	display:block;}
.pres-aree{
	height:270px;
	}
















#contatti-box-01{
	width:1000px;
	margin:auto;
	margin-top:40px;}


#contatti-box-02{
	width:1000px;
	margin:auto;
	margin-top:40px;

	clear:both; height:270px;}
	


#contatti-box-03{
	width:1000px;
	margin:auto;
	margin-top:40px;

	clear:both;height:270px;}



#container-map-out{
	margin-bottom:40px; height:500px;}
	
	
	
	
	
	
.img-ufficio2{
	width:300px;
	float:left;}
.img-ufficio3{	width:300px;
	float:left;}

#indirizzo-ufficio2{
	width:680px;
	float:left;
	padding-left:20px;}
#indirizzo-ufficio3{
	width:680px;
	float:left;

	padding-right:20px;}	
	
	
#indirizzo-ufficio3 .sottotitolo-studio{	text-align:right !important;}
#indirizzo-ufficio3 hr{ float:right !important;}
	
#payoff-collaborazioni{
	width:1000px;
	margin:auto;
	height:300px;
	padding-top:20px;
	clear:both}	
#collaborazioni-home{
	width:1000px;
	margin:auto;
	height:180px;
	padding-top:20px;
	clear:both}	
	
			@media only screen and (device-width: 768px) {
			.fluid_container {
				margin: 0 auto;
				max-width: 3500px;
				width: 100%;}
			.container-f{
				width:100%;}
			#footer{ 
				padding-right:20px; 
				padding-left:20px;}
			#container-menu{ 
				width:100%;}
		}
	
	