body{font-family:calibri,arial !important;font-size:1em;color:#535557;height:100%;margin:0;padding:0}
a{text-decoration:none}
img{border:0}
/* GENERIC CLASS DEFINITION */
.clear-float{clear:both;content:".";height:0;visibility:hidden}
.image-padding-left img{padding-left:4px}
.image-padding-right img{padding-right:4px}
/* TIPHP DATA BOX */ /* CHECK */
.tiphp-control-panel-content{padding-bottom:10px}
.tiphp-control-panel-subtitle{font-style:italic}
.tiphp-control-panel-subtitle a{color:#121712;border:0;text-decoration:none}
.tiphp-control-panel-title,.font-bold,#tiphp-image-viewer-title{font-weight:bold}
/* DATA TIPHP MANAGE */
.tiphp-tiphp-control-panel-content{font-size:11px;padding-bottom:4px}
.tiphp-tiphp-control-panel-content img{vertical-align:bottom}
.tiphp-tiphp-control-panel-content input{padding-left:5px/*border: 0;*/}
.tiphp-tiphp-control-panel-content textarea{overflow:auto;/*border: 0;*/ padding-left:5px}
.tiphp-tiphp-control-panel-content-title{font-size:12px}
/* TRANSPARENCY */
.transparency:hover,.transparency:hover img{background:transparent;filter:alpha(opacity = 70);-moz-opacity:.70;opacity:.70;}
/* LOGIN */
#tiphp-login{position:relative;background-image:url(projects/structure/images/login.png);background-repeat:no-repeat;width:390px;height:360px}
#login-username,#login-password{font-size:20px;border:0;margin:0;padding:0;width:315px;height:30px}
#login-username{position:absolute;top:163px;left:38px;background:transparent}
#login-password{position:absolute;top:229px;left:38px}
#login-send{font-size:16px;position:absolute;top:297px;right:62px}
/* TIPHP BACKGROUND */
#tiphp-background{background:black;color:black;display:none;filter:alpha(opacity =     65);left:0;min-width:960px;-moz-opacity:.65;opacity:.65;/*position: absolute;*/ position:fixed;/*height: 0;*/ top:0;width:0}
/* END TO CHECK */
#tiphp-control-panel{background:transparent;font-size:1.2em;/*width: 100%;*/ height:0;left:50%;margin-left:-445px;margin-top:20px;position:absolute;top:30px;width:890px;z-index:1}
#tiphp-control-panel-box{background:white;/*margin: 0 auto;*/ display:none}
#tiphp-control-panel-box h3{font-size:1.3em;margin:0;padding:0;padding-bottom:15px;padding-top:15px}
#tiphp-control-panel-box-container{color:black;float:left;padding-bottom:40px;padding-left:30px;padding-right:20px;padding-top:60px;position:relative;width:545px}
#tiphp-control-panel-box-menu{color:black;float:left;margin-left:10px;/* verified in IE6 */ padding-bottom:40px;padding-left:35px;padding-right:10px;padding-top:30px;position:relative}
.tiphp-panel-logo{background:url(projects/structure/images/tiphp.png);height:51px;position:absolute;right:15px;top:-22px;width:100px}
#tiphp-dialog-container div,#tiphp-dialog-container{/* border: 1px solid white;  FIX IE rendering */}
#tiphp-dialog-container-box{display:block}
#tiphp-dialog-container-button img{cursor:pointer;display:none;padding-left:5px;padding-top:10px}
#tiphp-dialog-container-close{background:url("projects/structure/images/close_small.png") no-repeat;height:20px;width:20px}
#tiphp-dialog-container-content{background:white;color:black;padding-bottom:10px;padding-left:10px;/*width: 360px;*/ padding-right:20px;padding-top:10px}
/* TIPHP DIALOG CONTAINER */
#tiphp-dialog-container-icon{position:absolute;right:13px;top:13px;width:20px}
#tiphp-dialog-container-icon div{cursor:pointer}
#tiphp-dialog-container-image,#tiphp-dialog-container-text-container{float:left;padding-right:20px}
#tiphp-dialog-container-text a{text-decoration:underline;color:black}
#tiphp-dialog-container-title{font-size:1.1em;font-weight:bold;padding-bottom:10px;padding-top:15px}
/* TIPHP INIT */
#tiphp-execute,#tiphp-request,#tiphp-dialog{display:none}
#tiphp-image-panel h3{font-size:1.4em;margin:0;padding:0;padding-bottom:15px;padding-top:15px}
/* TIPHP GENERIC BOX */
#tiphp-image-viewer-left{color:#7a7a7a;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-top:5px;text-align:justify;width:0}
#tiphp-image-viewer-navigation{color:#7a7a7a;padding-bottom:5px;padding-top:3px}
#tiphp-image-viewer-text{}
/* TIPHP LOADING */
#tiphp-loading{background:black;background-attachment:fixed;background-image:url(projects/structure/images/loading.gif);background-position:center center;background-repeat:no-repeat;color:black;display:none;filter:alpha(opacity =     65);left:0;min-width:960px;-moz-opacity:.65;opacity:.65;position:fixed;top:0;width:0}
/* SVN PROPERTIES */
#tiphp-svn-properties{padding-top:15px;font-size:.8em;text-align:right}
.tiphp-svn-properties-title{font-weight:bold;padding-top:10px;padding-bottom:3px}
#tiphp-control-panel,#tiphp-dialog-container,#tiphp-image-viewer,#tiphp-login,#tiphp-manage-content,#tiphp-manage-content-specific,#tiphp-generic-component{font:13px Verdana,Arial,Sans-Serif}
#tiphp-login a,#tiphp-control-panel a{color:black}
#tiphp-manage-content,#tiphp-manage-content-specific{padding:30px !important;padding-top:20px !important;padding-bottom:20px !important}
.tiphp-editing, .tiphp-editing *{background-color:yellow !important;cursor:pointer !important;color:black !important}
.tiphp-round-normal{-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:white;}
.tiphp-round-small{-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background-color:white;}a{color:black;}
#page-container{color:black;font-family:arial,sans-serif;font-size:13px;position:relative;width:960px;height:auto;margin:0 auto;}
#page-container div{/*	padding-bottom: 1px;*/:;}
#col-1{width:164px;height:640px;float:left;}
#col-1-subrow-1{width:164px;height:60px;}
#col-1-subrow-2{width:158px;height:157px;margin-left:6px;background:url("../images/giugni_07.jpg") no-repeat;}
#col-1-subrow-3{width:128px;height:224px;margin-left:6px;padding-top:20px;padding-left:15px;padding-right:15px;overflow:hidden;color:black;background:#cccc98;}
#menu-vertical{font-weight:bold;font-size:11px;}
#menu-vertical div{padding-bottom:8px;}
#menu-vertical a:hover{color:#669b26;text-decoration:none;}
#col-1-subrow-4{width:148px;height:53px;margin-left:6px;padding-top:5px;padding-right:10px;text-align:right;color:#72732e;background:#cccc98;overflow:hidden;}
#col-1-subrow-5{width:158px;height:121px;margin-left:6px;}
#col-1-footer{width:130px;padding-top:4px;padding-left:7px;}
#col-2{width:381px;height:640px;float:left;}
#col-2-subrow-1{width:363px;height:25px;padding-left:18px;padding-top:55px;}
#menu-horizontal{font-size:11px;font-weight:bold;}
.menu-horizontal{margin-right:10px;}
#menu-horizontal a{color:#599416;}
#menu-horizontal a:hover{color:#374a1a;text-decoration:none;}
#col-2-subrow-2{position:relative;width:351px;height:445px;display:block;margin-top:105px;padding-top:10px;padding-right:15px;padding-left:15px;overflow:auto;}
#col-2-subrow-2 .title{margin-top:8px;color:#c1c3c4;}
#col-2-subrow-2 a{color:#6a9d2b;font-weight:bold;}
#col-3{width:376px;height:640px;float:left;}
#col-3-footer{width:370px;height:35px;padding-top:3px;text-align:right;}
#col-3-subcol-1{width:238px;height:640px;float:left;}
#col-3-subcol-1-subrow-1{position:absolute;top:0px;width:238px;height:80px;overflow:hidden;}
#col-3-subcol-1-subrow-2-3-container{position:absolute;top:184px;width:238px;height:456px;}
#col-3-subcol-1-subrow-2{/*position: absolute;*/ bottom:0px;width:218px;height:435px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;overflow:hidden;background:#a0c20a;/*cursor: default;*/ cursor:pointer;}
#col-3-subcol-1-subrow-2:hover{filter:alpha(opacity = 80);opacity:.80;}
#col-3-subcol-1-subrow-2 a{color:#669b26;font-weight:bold;}
#scorrevoli-G117 *{color:black;font-weight:normal;text-decoration:none;}
#scorrevoli-G117 img{padding-left:100px;padding-bottom:10px;}
#col-3-subcol-1-subrow-3{position:absolute;display:inline;bottom:0px;width:208px;height:auto;/*padding-top: 10px;
padding-bottom: 5px;*/ padding-right:15px;padding-left:15px;overflow:hidden;color:white;background:#004b93;}
#col-3-subcol-1-subrow-3 a{color:#ffffff;}
#col-3-subcol-1-subrow-3 .title{padding-top:10px;color:#a3c408;}
#col-3-subcol-2{position:absolute;top:0px;right:40px;width:137px;height:640px;float:left;background:#cccc98;}
#col-3-subcol-2-subrow-1{font-size:.8em;position:absolute;top:0px;width:127px;padding-right:10px;padding-top:7px;height:70px;text-align:right;}
#col-3-subcol-2-subrow-2{position:absolute;bottom:0px;width:127px;padding-right:10px;padding-bottom:10px;height:auto;font-size:12px;text-align:right;}
#col-3-subcol-1-2{display:none;position:absolute;top:184px;right:40px;width:375px;height:455px;z-index:1;}
#col-3-subcol-1-2-staff{padding-top:50px;padding-left:15px;padding-right:152px;font-size:14px;}
#col-3-subcol-1-2-tre-generazioni{padding-top:15px;}
#pp-chi-siamo-laterale{padding-top:50px;padding-left:15px;padding-right:15px;}
#pp-chi-siamo-laterale a{color:#669b26;}
#content-sky-frame{width:590px;height:436px;padding-top:20px;padding-right:15px;padding-left:15px;background:#9a9966;}
#content-sky-frame .title{color:#ffffff;}
#content-sky-frame-left{width:280px;float:left;padding-top:10px;}
#content-sky-frame-right{width:285px;padding-left:10px;float:left;}
#content-sky-frame-link{color:#ffffff;}
#content-tre-generazioni-laterale{padding-top:50px;padding-right:15px;padding-left:15px;width:auto;height:270px;}
.content-referenze-container{padding-bottom:10px;}
#content-referenze-container-number{color:#669b26;}
.content-referenze-image{float:left;}
.content-referenze-image img{width:90px;display:inline;}
.content-referenze-text{padding-top:50px;padding-left:8px;float:left;}
#content-referenze-laterale{padding-right:135px;}
#content-referenze-laterale-row1{height:100px;background:#cccc98;}
#content-referenze-laterale-title{padding-top:20px;padding-left:15px;color:#ffffff;}
#content-referenze-laterale-lavoro{padding-bottom:10px;padding-top:20px;padding-left:15px;}
#content-referenze-laterale-row3{height:168px;padding-top:10px;padding-left:15px;/*	margin-right: 135px;*/ font-weight:bold;color:#669b26;background:#cccc98;}
#content-referenze-laterale img{display:block;}
#content-referenze-dettaglio a{color:#669b26;}
#content-referenze-dettaglio-laterale{padding-top:50px;padding-left:15px;padding-right:135px;}
#row-1{position:absolute;top:80px;left:136px;width:824px;height:105px;background:url("../images/giugni_00.jpg") no-repeat;}
.title{font-size:23px;font-weight:bold;padding-bottom:10px;}
.paragraph{padding-top:10px;padding-bottom:1px;}
.paragraph img{padding-bottom:3px;}
.translations{padding-bottom:4px;}
.translations img{vertical-align:bottom;padding-right:4px;}
.translations input{width:330px;}
.translations textarea{overflow:auto;width:360px;height:70px;}
#sky-frame-text{position:absolute;top:90px;left:13px;font-size:13px;color:#d6d6c2;}
#sky-frame-logo-text{position:absolute;top:55px;left:13px;color:#d6d6c2;}
#giugni-img-motto-ditta{position:absolute;top:22px;left:13px;font-weight:bold;font-size:12px;color:#5a5b12;}
#news-download a{text-decoration:none;font-weight:normal;color:black;}
