body.giuditta {background:#FFF; margin:0; font-size:69%; font-weight:normal!important;}

/*#top-giuditta {height:69px; padding:20px 0; clear:both; position:relative;}
#top-giuditta #logo IMG {float:left; margin-right:24px;}
#top-giuditta #logo #back {font-size:12px; color:#808080; white-space:nowrap;}
#top-giuditta #logo #back IMG {margin-right:5px; margin-top:5px;}
#top-giuditta #logo #back a { color:#808080;}
#top-giuditta #logo h1 {font-size:26px; color:#1D8434; white-space:nowrap; margin:10px 0 0;}
#top-giuditta #edilb {position:absolute; top:26px; right:0;}*/

#top-giuditta {height:81px; padding:20px 0 9px; clear:both; position:relative;}
#top-giuditta div {position: relative;}
#top-giuditta #logo IMG {float:left; margin-right:24px;}
#top-giuditta #logo2 {margin-top: 10px; margin-bottom: 4px;}
#top-giuditta #logo #sottotitolo-minisito {float: left; width: 80%; font-weight: bold;}


/*.giuditta #menu-minisito {background:#E4EFF5; font-size:13px; color:#4D4D4D; position:relative; height:30px; margin-bottom:0px; font-weight:400;}
.giuditta #menu-minisito .right {position:absolute; right:0; top:0; display:none;}
.giuditta #menu-minisito .left {position:absolute; left:0;  top:0; display:none;}
.giuditta #menu-minisito a {background:url('/images/pipe-giu.png') no-repeat right!important; line-height:1.5; color:#4D4D4D; text-decoration:none; padding:5px 17px 5px 16px; display:block; float:left;}
.giuditta #menu-minisito a.last {border:0; background:none!important; padding:5px 19px;}
.giuditta #menu-minisito a:hover, .giuditta #menu-minisito a.last:hover, .giuditta #menu-minisito a.sel {background:#98B6C7!important; color:#fff;}*/

.giuditta #menu-minisito {background:#808080; color:#C8C8C8; position:relative; height:30px; margin-bottom:10px; font-weight:bold;}
.giuditta #menu-minisito .right {position:absolute; right:0; top:0; display:none;}
.giuditta #menu-minisito .left {position:absolute; left:0;  top:0; display:none;}
.giuditta #menu-minisito a {border-right: 1px solid #737373; color:#C8C8C8; text-decoration:none; padding:5px 38px 5px 37px; display:block; float:left; font-weight:400; font-size:13px;}
.giuditta #menu-minisito a.last {border:0; padding:5px 19px 5px 20px;}
.giuditta #menu-minisito a.sel, .giuditta #menu-minisito a:hover, .giuditta #menu-minisito a.last:hover {background:#606060; color:#fff;}



#container .boxinnerint #pres,
#container .boxinnerint #det,
#container .boxinnerint #info,
#container .boxinnerint #ubi,
#container .boxinnerint #prog,
#container .boxinnerint #radi,
#container .boxinnerint #filtr,
#container .boxinnerint #basso,
#container .boxinnerint #inizio,
#container .boxinnerint #leg,
#container .boxinnerint #proge, 
#container .boxinnerint #displeg {border:0; padding-bottom:30px; width:99%; line-height:1.5; margin-bottom:15px;
overflow:auto;}

#container .boxinnerint #displeg, 
#container .boxinnerint #issuu,
#container .boxinnerint #reltecn,
#container .boxinnerint #reltecnill,
#container .boxinnerint #artm,
#container .boxinnerint #issuu2,
#container .boxinnerint .boxinterno,
#container .boxinnerint #visita
{border-bottom:1px dotted #B3B3B3; padding-bottom:25px; width:99%; line-height:1.5; margin-bottom:15px;}

#container .boxinnerint #reltecn {border-bottom: 0px;}

#container .boxinnerint #disp {border: 0; width:99%; line-height:1.5; margin-bottom: 0; padding: 0;}

#container .boxinnerint a:link {color:#000; text-decoration:underline;}

.video {height:170px!important;}
.video p b { font-size:12px!important;}

.giuditta .pianointerrato {clear:left;}
.giuditta .pianointerrato IMG { margin-right:20px;}



#home-slide {position: relative; padding-top: 40px; overflow: hidden; height: 566px;}
#home-slide div {float: left;}
#home-slide div.freccia {height: 50px; width: 26px; margin: 248px 8px;}

#container .boxinnerint, #container .boxinner {background: #ECECEC;}
#container .boxinnerint #ds {}
#container .boxinnerint #ds .box {background: #FFF; padding: 10px 29px 20px; width: 155px;}
#container .boxinnerint #ds .box h1, #container .boxinner #ds .box h1 {margin-bottom: 7px; font-weight: normal; color: #B3B3B3!important;}
#container .boxinnerint #ds .box h1 a:link, #container .boxinnerint #ds .box h1 a:visited {color: #B3B3B3!important;}
#container .boxinnerint #ds .box p, #container .boxinner #ds .box p {padding: 0;}
#container .boxinnerint #ds #avanzamentolavori #slides {margin: 0;}
#container .boxinnerint #ds .infoedilbeton, #container .boxinner #ds .infoedilbeton {padding: 10px 5px 20px; width: 203px;}
#ds .infoedilbeton {background: #ffffff;}
#ds .infoedilbeton img {margin-left: -1px;}

#container .boxinnerint .contentint {}
#container .boxinnerint h1 {margin-top: 0; color: #666666; font-weight: 600;}

.spangreen {color: #113A7E;}

#container #central .titolo h1 {color: #35770B;}

#menusec div, #menusec #mod, #menusec #cont {background: #808080;}
#menusec #res-sel, #menusec #casev-sel, #menusec #mod-sel, #menusec #cont-sel, #menusec #infotecn-sel, #menusec #sing-sel {background: #ECECEC;}
#menusec a:link, #menusec a:visited {color: #C8C8C8;}
#menusec div:hover {background: #ECECEC;}
#menusec div:hover a {color: #999999;}

.tabledisp, .tablevisita {background: #ffffff;}
.boxinner .path {display:none;}


