body{margin:0;padding:0;background:#F2F2EF url(../immagini/pattern_bodya.jpg);font:12px Arial;color:#5D584D;}
a img{border:0;}
.destra{float:right;}
.sinistra{float:left;}
a{color:#5D584D;}
a:hover,a.attivo{color:#983b39;}
.clearer{clear:both;}
span.attivo{color:#983b39;font-weight:bold;}
.bottone{border:0;background:#983b39;color:#fff;font:14px arial;font-weight:bold;padding:10px;cursor:pointer;}
input,select,textarea{font:12px arial;padding:2px;cursor:pointer;}

h1,h2,h3,h4,h5,p{margin:0;padding:0;}
h1{font:22px Helvetica, Verdana;color:#2E506C;margin-bottom:10px;}
h4{font:12px "Lucida Sans", Verdana;color:#333;margin-bottom:10px;}
h1 em{color:#5D584D;margin:2px 0;}
h2{font-size:14px;margin:2px 0;}
h3{font-size:13px;margin:2px 0;}


#contenitore{background:url(../immagini/dot.jpg) 0 95px repeat-x;}
#contenitore2{width:813px;margin:0 auto;position:relative;}

#testata{height:120px;position:relative;}
#contenuto{position:relative; font-family: "Lucida Sans";line-height: 190%;}

#logo{position:absolute;top:0px;left:0px;}
#logo a{border:0 !important;}
#menu{position:absolute;top:55px;left:108px;font-weight:bold;font-size:13px;height:50px;}
#preventivo{position:absolute;top:20px;right:0;}
#boxcontatti{position:absolute;top:60px;right:0;font-weight:bold;font-size:12px;width:100px;height:25px;text-align:right;}
#menu div{display:block;float:left;padding:5px 10px 5px 5px;margin-right:5px;}
#menu div a{text-decoration:none;}
#menu div a:hover,#menu div a.attivo{border-bottom:2px solid #9F3C3F;}
#boxcontatti a{text-decoration:none;}
#boxcontatti a:hover{border-bottom:2px solid #9F3C3F;}

#link-lavori{z-index:120;height:33px;margin-right:7px !important;}
#link-lavori img{vertical-align:top;}
#link-lavori a:hover{border-bottom:0px solid #9F3C3F !important;color:#837d6d !important;}
#link-lavori.attivo{background:#fff;border-right:2px solid #837d6d;margin-right:5px !important;}



#box-pubblicazioni{text-align:left;width:25%;float:right;overflow:hidden;margin-left:20px;}
#box-pubblicazioni *{border:0px solid red}
#box-pubblicazioni ul{margin:0;padding:0;font-weight:bold;font-size:12px;}
#box-pubblicazioni ul li{color:#983b39;padding-left:33px;line-height:43px;background:#EDECEA;border-bottom:1px dotted #C0C1C3;}
#box-pubblicazioni ul li a{line-height:40px;text-decoration:underline;}
#box-pubblicazioni ul.sotto li{line-height:25px;padding-top:5px;background:none !important;}
#box-pubblicazioni ul.sotto li a{line-height:25px;padding-top:5px;}
#box-pubblicazioni ul form{font-size:120%;}

#box-lavori{z-index:100;padding:15px;border-right:2px solid #837d6d;border-bottom:2px solid #837d6d;position:absolute;top:96px;left:302px;background:#fff;width:100px;font-size:11px;line-height:20px;}
#box-lavori a{text-decoration:none;}
#box-lavori a:hover{text-decoration:underline;}

.pagina .destra {margin-left:20px;}
.pagina .sinistra {margin-right:20px;}
.pagina h2{clear:both;padding-top:20px;}
.pagina p{margin:0;}
strong, b{color:#37342E;}

.spacer{width:200px;}
#prev h2{margin:5px 0;padding:5px 0;margin-top:500px;}
#prev table td{padding:5px;}

#cont-prev{height:400px;overflow:hidden;position:relative;margin-top:20px;}
#su{position:absolute;bottom:20px;left:00px;z-index:200;font-size:12px;}
#giu{position:absolute;bottom:20px;right:20px;z-index:200;font-size:12px;}

/* ESEMPI*/

.sinistra{float:left;position:relative;}

#esempi{text-align:center;}
#esempi p{background: #FCF5E3; padding: 10px; border: 1px solid #C8B175;}
#esempi h2{font-size:16px;margin:10px 0; color:#000;}
#esempi div{float:left;margin-right:10px;text-align:center;width:261px;}
#esempi a{position:relative;width:261px;height:261px;display:block;overflow:hidden;}
#esempi a:hover{border:15px solid black;width:231px;height:231px;}
#esempi a img{position:absolute;top:0;left:0;}
#esempi a:hover img{position:absolute;top:-15px;left:-15px;}

#caricamento{text-align:center;height:300px;padding-top:100px;}
#content{display:none;}

.cont-immagine {float:left;position:relative;height:1100px;background:#fff;overflow:hidden !important;}
.cont-immagine img{position:absolute;top:0;left:0;}
.slide{float:left;padding-bottom:12px;position:relative;width:50px;}
.slide div{position:relative;text-align:center;margin:0 auto;}
.titolo {width:10px;font-weight:bold;}
div.slider,div.zoom {
    position:relative;
	width: 10px;
	height: 100px;
	background: url(../immagini/slider.png) center 0 repeat-y;
	margin-bottom:10px;
	cursor:pointer;
	
}
div.slider div.knob,div.zoom div.knob{
	background: #983b39;
	width: 10px;
	height: 10px;
	overflow:hidden;
}
a.area{position:absolute;visibility:hidden;border:2px solid #000;background:url(immagini/trasp.gif);color:#000;padding-left:2px;}
a.area:hover{background:#000 !important;opacity:0.50 !important;filter:alpha(opacity=50) !important;color:#fff !important;}


.dida{text-align:left; background: #FCF5E3; padding: 10px; border: 1px solid #C8B175; margin-top: 20px;}
.dida table{width:100%;}
.dida table td{text-align:left;padding:20px;width:50%;vertical-align:top;}
.dide{margin-top:5px; font-size: 10px; line-height: 20px;}
#dida-legenda{opacity:0;filter:alpha(opacity=0);text-align:left;}
#dida-legenda strong{display:block;float:left;width:10px;height:3px;margin-top:7px;margin-right:10px;font-size:0;}
#indietro {
	float: right;
}

/* FINE ESEMPI*/


#footer{line-height:25px;font-size:11px;padding:8px 0;margin-top:20px;background:url(../immagini/dot.jpg) 0 0 repeat-x;}
#footer a{font-weight:bold;text-decoration:none;}
#footer .lingua{padding:3px 10px;}
#footer .attivo,.lingua:hover{background:#827C6C;color:#fff;}
#footer .destra{text-align:right;}