@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);.logo{cursor:pointer;margin-bottom:40px;background-image:url(../images/logo.png);background-position:center center;background-size:contain;background-repeat:no-repeat;top:25px;height:100px;width:200px}@media only screen and (min-width: 1180px) and (max-width: 1250px){.logo{left:3%;height:100px;width:150px;position:fixed;top:43px}}@media only screen and (min-width: 1250px){.logo{left:3%;position:fixed;height:120px;width:200px}}.logo-home{background:url(../images/logo.png) no-repeat center center;background-size:contain;width:100%;height:120px;margin:20px 0;display:block}.menu{color:#3E2A21;border-bottom:1px solid #DDD0C3;margin-top:0px;padding-bottom:0px;font-weight:200;text-transform:uppercase}@media only screen and (min-width: 1180px){.menu{padding-bottom:0px;margin-top:100px}}.menu a{padding-bottom:0px;margin-top:5px;display:block;font-size:14px;border-bottom:6px solid white}.menu a:hover,.menu a:focus{color:#AFA194;border-bottom:6px solid #DDD0C3;padding-bottom:0px}.home{max-height:590px;max-width:1000px}.footer{margin-top:10px;border-top:1px solid #DDD0C3;padding:13px 0;color:#3E2A21}.footer p{font-size:13px;text-align:center}.beije{color:#AFA194}.titolo{margin-top:65px;margin-bottom:40px;background-color:#DDD0C3;height:130px;position:relative}@media only screen and (max-width: 40em){.titolo{margin:25px 0}}h1{position:absolute;left:20px;bottom:0px;color:#fff;font-weight:100;z-index:91}.bartolo{position:absolute;right:0px;bottom:0px;z-index:90}.bottom{min-height:25px;margin-bottom:40px;background-color:#DDD0C3;text-align:center;font-size:13px;color:white;padding-bottom:10px}.capoverso{font-size:21px}p{color:#3E2A21;font-size:14px;font-weight:200;line-height:25px;text-align:justify}.testo{margin-bottom:40px}.testo a:hover,.testo a:focus{color:#AFA194}@media only screen and (max-width: 40em){.testo{margin-bottom:20px}}.sfondo{background-position:center center;background-repeat:no-repeat;background-attachment:scroll}.firma{position:absolute;left:0;bottom:12px;z-index:3}@media only screen and (max-width: 40em){.fascia{margin-bottom:15px;margin-top:25px}}.fascia .pTitle{ padding:18px 18px 10px 3px;position:absolute;left:-6px;bottom:-10px;color:#AFA194;font-size:40px;font-weight:100;z-index:91;display:block}@media only screen and (max-width: 40em){.fascia a{font-size:30px}}.fascia:active{border:6px solid #DDD0C3}.tendina{display:none}.contenitore{margin-bottom:20px}.lista li{margin:10px 0 0 0 !important;width:23.5%;padding:15px;float:left}@media only screen and (max-width: 40em){.lista li{padding:7px}}.sottomenu{margin-top:10px;color:#3E2A21;padding-bottom:5px;padding-left:40px;font-weight:200}.sottomenu a{padding-bottom:10px;padding-right:30px;font-size:14px}@media only screen and (max-width: 40em){.sottomenu a{padding-right:15px}}.sottomenu a:hover,.sottomenu a:focus{color:#AFA194}.clearing-assembled,.clearing-blackout{top:175px !important}@media only screen and (max-width: 40em){.clearing-assembled,.clearing-blackout{top:0 !important}}.clearing-close{right:30px !important}


.fascia{margin-top:50px;margin-bottom:50px;min-height:100px;position:relative;
border-top:2px solid #DDD0C3;border-right:2px solid #DDD0C3;
border-bottom: linear-gradient(to left, #FFF, #DDD0C3);
cursor:pointer}
.fascia:hover{border:3px solid #DDD0C3}
.fascia:hover .pTitle{left:-10px;bottom:-14px;background-color:#FFF;}
.fascia:hover a{margin-top:8px}
.footer-separator {margin-bottom: 3em}

.activeLink{font-weight:bold;color:#AFA194;}

.pTitle.activeLink{color:#AB9D90;font-size: 48px;}

.pTitleDetail{ 
	padding:18px 18px 10px 3px;
	background-color:white;
	color:#AFA194;}
	
h3.pTitleDetail {font-size:23px;font-weight:100;}	
h4.pTitleDetail {margin-top:-30px;font-size:15px;font-weight:100}

.closeImg{opacity:0.5}
.closeImg:hover{opacity:1}

.sfondodiv{background-repeat:no-repeat;background-attachment:scroll}

.ad-image-description{color:#AFA194;!important; text-align:center!important}

.pTitleBorderLeft {width:50px;height:58px;border-left: 2px solid #DDD0C3;}

.fascia:hover .pTitleBorderLeft{width:50px;height:58px;border-left: 0px;}
