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

* {
	margin: 0;
	padding:0;
}

html,body {
    background: url(../immagini/template/body.jpg) center top repeat-y;
	margin:0;
	font-family: Trebuchet MS, Arial, Helvetica, Tahoma;
	font-size:13px;
	line-height:16px;
	color:#555253;
}

h1{	
	font-size:22px;
}

ul li{
	list-style:none;
	margin:0;
	padding:0;
}

input.input,select.input{
	border:1px #cccccc solid;
	width:134px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:#FFF;
	color:#666666;
}

input.inputmax{
	border:1px #cccccc solid;
	width:35px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:#cccccc;
	color:#666666;
}

textarea.input{
	border:1px #cccccc solid;
	width:434px;
	height:100px;
	line-height:20px;
	vertical-align:middle;
	background-color:#FFF;
	color:#666666;
}

textarea.privacy{
	border:1px #cccccc solid;
	width:434px;
	height:48px;
	vertical-align:middle;
	background-color:#fdd7a7;
	color:#666666;
	font-size:11px;
}

input.inputcapt{
	border:1px #cccccc solid;
	width:100px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:#FFF;
	color:#666666;
}

input.button{
	color:#ffffff;
	height:22px;
	vertical-align:middle;
	text-align:center;
	border:1px #ffffff solid;
	background-color:#9a9b98;
	font-variant:small-caps;
	padding:0 4px 0 4px;
}

.error_form{
	border:1px solid #ff0000;
	background-color:#c60021;
	padding: 4px;
}

.error_form_text{
	width:250px;
	height:100px;
	border:1px #ff0000 solid;
	background-color:#c60021;
}

			
.textright{
	text-align:right;
}

.textleft{
	text-align:right;
}

.textcenter{
	text-align:center;
}

.clear{clear:both;}

.clear1{width:100%;}

.center{margin:0 auto;}

.sep{height:18px;}

.fleft{float:left;}

.fright{float:right;}

p{text-align:justify;margin:15px 0;}

p a:link,p a:visited{
	color:#f89907;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}

ul a:link,ul a:visited{
	color:#86b938;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}

p a:hover,ul a:hover{
	color:#86b938;
	text-decoration:none;
	font-size:14px;
}

/* NEW */

.wrapper{background: url(../immagini/template/row1.jpg) center top no-repeat;}
.main2{width:900px;margin:0 auto;}
.footer-new{background: url(../immagini/template/footer.jpg) center top no-repeat; height:100px; }
.logobanner2 img{border:0;margin-top:5px;}
.striscia-left{background: url(../immagini/template/striscia-left.jpg) 0 0 no-repeat;width:10px;height:550px;margin-top:20px; }
.striscia-center{background: url(../immagini/template/striscia-centrale.jpg) 0 0 repeat;width:880px;height:550px;margin-top:20px; }
.striscia-right{background: url(../immagini/template/striscia-right.jpg) 0 0 no-repeat;width:10px;height:550px;margin-top:20px; }
.box-center{background: url(../immagini/template/center.jpg) 0 0 repeat-y; padding-left:245px;}
.box-sotto{background: url(../immagini/template/box-angolo.jpg) 0 0 no-repeat;height:100px; }
.box-left{width:215px; height:510px;}

.box-flash{height:400px;width:215px; }
.box-flash-withe{height:250px;width:175px;background: url(../immagini/template/box-staff.jpg) 0 0 no-repeat;margin-top:5px;text-align:center;padding:10px;margin-left:10px; }
.box-flash-withe p{font-family: Trebuchet MS, Arial, Helvetica, Tahoma;
	font-size:13px;
	line-height:16px;
	color:#f69508;
	text-align:center;}
.box-flash a{
	color:#86b938;
	text-decoration:none;
	font-size:11px;}

.box-flash img.foto{
background:#FFF;
border-bottom:1px #d0cec6 solid;
border-right:1px #d0cec6 solid;
border-left:none;
border-top:none;
padding:3px;
} 
.contentpane{width:630px;margin-left:20px;}
.box-grigi{ width:630px; height:250px;margin-top:20px;}
.box-grigio{background: url(../immagini/template/box-sotto.png) 0 0 no-repeat; width:210px; height:300px;}
.space-footer{width:900px;height:100px;}
.powered{width:70px;margin-top:24px;margin-right:20px;}
.linee-footer{margin-top:35px;}

.box-contatti{width:195px;padding-right:10px;padding-left:10px;margin-top:5px;}

.box-menu{background: url(../immagini/template/filo-menu.jpg) 0 0 repeat-x;border:#b8b8b8 1px solid;width:215px; height:210px; }
.box-menu-center{background: url(../immagini/template/box-menu.jpg) 4px 5px no-repeat;height:190px;width:209px; }
.box-menu-center-width{width:160px;}
.box-menu-center li{background:url(../immagini/template/freccina.png) right no-repeat;}
.box-menu-center ul li{padding-top:20px;}

.box-menu-center ul li a.button-off:link,.box-menu-center ul li a.button-off:visited,.box-menu-center ul li a.button-act:link,.box-menu-center ul li a.button-act:visited{
color:#757675;
font-size:14px;
text-decoration:none;
}

.box-menu-center ul li a.button-off-frutti-antichi:link,.box-menu-center ul li a.button-off-frutti-antichi:visited,.box-menu-center ul li a.button-act-frutti-antichi:link,.box-menu-center ul li a.button-act-frutti-antichi:visited{
color:#fa9f29;
font-size:14px;
text-decoration:none;
}

.box-menu-center ul li a.button-act:link,.box-menu-center ul li a.button-act:visited,.box-menu-center ul li a.button-off:hover,.box-menu-center ul li a.button-act:hover{color:#f89907;}

.box-menu-center ul li a.button-act-frutti-antichi:link,.box-menu-center ul li a.button-act-frutti-antichi:visited,.box-menu-center ul li a.button-off-frutti-antichi:hover,.box-menu-center ul li a.button-act-frutti-antichi:hover{color:#b2fd95;}

.box-servizi-center{background: #f9f6c8;border-left:#e7e4d4 1px solid;border-bottom:#e7e4d4 1px solid;width:215px;margin-top:10px;}
.box-servizi-center-width{width:190px;padding:10px 10px 20px 10px;}
.box-servizi-center li{background:url(../immagini/template/button-menu.jpg)  0px 0 no-repeat;}
.box-servizi-center ul li{padding:20px 10px 0 10px;}
.box-servizi-center ul li a.button-off:link,.box-servizi-center ul li a.button-off:visited,.box-servizi-center ul li a.button-act:link,.box-servizi-center ul li a.button-act:visited{
color:#757675;
font-size:14px;
text-decoration:none;
}

.box-video{background: #f9f6c8;border-left:#e7e4d4 1px solid;border-bottom:#e7e4d4 1px solid;width:215px;margin-top:5px;}
.box-video li{background:url(../immagini/template/button-menu.jpg)  0px 0 no-repeat;padding-top:5px;}
.box-video ul {padding:0px 20px 0 20px;}
.box-video ul a:link,.box-video ul ul a:visited {color:#666666;font-size:12px;}
.box-video ul a:hover{
color:#757675;
font-size:12px;
}

.box-servizi-center ul li a.button-act:link,.box-servizi-center ul li a.button-act:visited,.box-servizi-center ul li a.button-off:hover,.box-servizi-center ul li a.button-act:hover{color:#f89907;}


.box-realizzazioni{background:#f9f6c8;}
.box-realizzazioni li{background:url(../immagini/template/freccina.png) right no-repeat;}
.box-realizzazioni ul li{padding:10px 0px 0 30px;}

.box-realizzazioni ul li a.button-off:link,.box-realizzazioni ul li a.button-off:visited,.box-realizzazioni ul li a.button-act:link,.box-realizzazioni ul li a.button-act:visited{
color:#757675;
font-size:13px;
text-decoration:none;
}

.box-realizzazioni ul li a.button-act:link,.box-realizzazioni ul li a.button-act:visited,.box-realizzazioni ul li a.button-off:hover,.box-realizzazioni ul li a.button-act:hover{color:#f89907;font-size:13px;}

.pinkline{ background:#f89907; height:1px; margin-top:-10px;}
.green-vertical{ background:#b0e859; height:169px; width:2px;margin-left:10px;margin-right:10px;margin-top:2px;}
.title2{color:#f89907;font-size:14px;font-weight:bold;}
.title{color:#86b938;font-size:14px;font-weight:bold;}
.testi-bianchi{color:#ffffff;font-size:12px;font-weight:bold;}

/* fine NEW */


.logobanner{
width:223px;
height:102px;
margin:0 auto;
}

.logobanner img{border:0;margin-top:10px;
}

.main{width:850px;margin:0 auto;}

.header{}

.header .menu{
margin:23px 0 0 6px;
height:56px;
line-height:50px;

}

.header .menu ul{
list-style:none;
}

.header .menu ul li{
float:left;
padding:0 16px;

}

.header .menu li{
background:url(../immagini/template/separatori.jpg) 0px 5px no-repeat;
height:60px;
}

.header .menu ul li a.button-off:link,.header .menu ul li a.button-off:visited,.header .menu ul li a.button-act:link,.header .menu ul li a.button-act:visited{
color:#fff;
font-size:18px;
text-decoration:none

}

.header .menu ul li a.button-act:link,.header .menu ul li a.button-act:visited,.header .menu ul li a.button-off:hover,.header .menu ul li a.button-act:hover{
color:#bdfc5f;
}



.home{margin:19px 4px;}

/* AZIENDA */
.ist{
margin:35px 48px;
position:relative;	
height:660px;
}
.ist .title{
font-size:16px;
font-weight:bold;
}

.tablecontact{
background:url(../immagini/template/bgtablecontact.jpg) 0 0 no-repeat;
width:240px;
text-align:right;
font-size:16px;
}
/* FINE AZIENDA */

.footer{

position:absolute;
bottom:0;
}
.footer .bord{border-top:2px #c1145a solid;margin:2px 0 0 10px;}
.footer .powered{

}

.contentpane img.foto, .box-center img.foto{
background:#FFF;
border-bottom:1px #d0cec6 solid;
border-right:1px #d0cec6 solid;
border-left:none;
border-top:none;
padding:3px;
}

.contentpane a,.contentpane a:visited, .box-center a,.box-center a:visited{
color:#f89907;font-size:14px;text-decoration:none;}

.contentpane a:hover, .box-center a:hover{color:#aeec4d; font-size:14px;text-decoration:none;}


.boxes{
margin:100px 0;
}

.box{
width:257px;
height:185px;
background: url(../immagini/template/boxbg.jpg) 0 0 no-repeat;
float:left;
font-family:Arial, Trebuchet MS, Helvetica, Tahoma;
position:relative;
}
.box .content{
padding:12px 22px;
}

.box .title{
font-size:12px;
color:#df3078;
font-weight:bold;
position:absolute;
top:31px;
}
.box .text{
color:#656363;
font-size:12px;
font-weight:bold;
text-align:justify;
position:relative;
margin:42px 0 0 0;
}

.box .more{
position:absolute;
bottom:12px;
right:12px;
font-size:12px;
}

.box .more a:link,.box .more a:visited{
font-weight:bold;
color:#df3078;
text-decoration:none;
}
.box .more a:hover{text-decoration:underline;}

.padleft{margin-left:38px;}

div.linedot{
width:100%;
height:1px;
background:url(../immagini/template/bg-line-dot.png) 0 0 repeat-x;
}




