/*reset*/ *, html, body {padding: 0; margin: 0; box-sizing: border-box; list-style:none;} html {font-size: 1em;} body {font-size: 100%;} a img, :link img, :visited img {border: 0;} /*generali*/ body {font-family:Arial, Helvetica, sans-serif; color:#313131;} a:link, a:hover, a:active, a:visited { color:#1E51A0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .fullH {height:100vh !important;} .fullW {width:100% !important;} .clear {display:block; clear:both} .fLeft {float:left;} .fRight{float:right;} .hide{ display:none;} .show{ display:block;} .t-left{ text-align:left;} .t-center{ text-align:center;} .t-right{ text-align:right;} .t-justify{ text-align:justify;} .ancoraggioInterno{ margin: -90px 0 0 0; position: absolute;} .imgDesktop, .forDesktop { display:block;} .imgMobile, .forMobile { display:none;} #gobackFixed { position:fixed; bottom: 2.5vh; left: 2vw; padding: 0; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #1E51A0; color: #fff; border: 2px solid #1E51A0; border-radius: 50%; width:72px; height:72px; font-size:17px; font-weight: normal; text-decoration:none; line-height:100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #gobackFixed:hover { background-color: #fff; color: #1E51A0; } a.expandInfo:link, a.expandInfo:visited, a.expandInfo:active { /*font-size: 100%; color: #fff; background-color: #1E51A0; border-radius: 20px; font-weight: bold; padding:9px 14px; text-decoration:none; clear:both; display:inline-block; margin: 30px auto; border: 1px solid #1E51A0; display: block; text-align: center; max-width: 180px;*/ font-size: 120%; color: #fff; background-color: #1E51A0; border-radius: 30px; font-weight: bold; padding:15px 28px; text-decoration:none; clear:both; display:block; text-align: center; margin: 30px auto; border:1px solid #1E51A0; max-width: 250px; } .galleryList{padding:10px 0 5px 0;} .allegatiList{ padding:10px 0 5px 0;} .allegatiList div { padding:5px 0 0 0; float:left; font-size:90%; color:#1E51A0; padding:0 20px 0 0; font-weight:bold; } .galleryList div { float:left; font-size:90%; color:#1E51A0; padding:0 20px 0 0; font-weight:bold; } .allegatibox { font-size:90%; } .gallerybox { font-size:90%; background-color: #FFF; padding: 1px; border: 1px solid #CCC; color: #333; margin:3px 3px 0 0; text-decoration: none; padding: 1px 5px; border-radius: 3px; } .gallerybox:hover, .gallerybox:active { background-color: #CCC; color: #333; } /*blocchi*/ #page { width:100%; text-align:left; } /*header*/ #header { height:9.5vh; width:100%; border-bottom:2px solid #CCC; position:fixed; top:0; left:0; text-align:center; background-color:#FFF; z-index:9999; overflow: auto; } #logoHead img { height:8vh; } #logoSecondHead img { height:5vh; position:absolute; top:2.2vh; right:2vw; } #hambHead, #hambHeadClose { font-family: "Times New Roman", Times, serif; color:#666; height:5.5vh; position:absolute; top:0; left:0; padding:1vh 2vw 2vh 2vw; font-size:6vh; text-decoration:none; } #menuBg { width: 100%; background:#000; height: 90.5vh; position: fixed; top: 9.5vh; left: 0px; opacity: 0.7; display: none; } #menucontent { font-size: 120%; overflow: auto; padding: 0 0 0 0; margin: 0 auto; max-width: 480px; width: 100%; height: 90.5vh; position: fixed; top: 9.5vh; left: 0; background-color: #fff; } #menucontent li, #menucontent .bigBannerGlob li { padding: 3px 0; width: 97%; margin: 0.3% 1.5%; text-align: center; display:block; clear:both; } #menucontent li a { text-decoration: none; display: block; border-bottom: 1px solid #ccc; text-align: left; padding: 16px 10px; min-height:86px; } #menucontent li a img, #menucontent .bigBannerGlob li a img { max-height: 65px; float: right; padding: 0 0 0 15px; } #menucontent li a .menuVoce, #menucontent .bigBannerGlob li a .menuVoce { font-size:82%; font-weight:bold; display:block; padding:0 0 3px 0; } #menucontent li a .dscVoce, #menucontent .bigBannerGlob li a .dscVoce { font-size:70%; font-weight:normal; } #menucontent .startMenuHeader { -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; border-radius: 10px; display:block; clear:both; border: 2px solid #f5f5f5; margin: 3% 0% 1% 0; padding:1% 0 0 0; } #menucontent .startMenuHeader:hover { border: 2px solid #1E51A0; } #menucontent .startMenuVoice { color:#1E51A0; font-size:120%; font-weight:bold; padding: 0 0 1% 0; } #menucontent .bigBannerVoice { width: 100%; float: none; margin: 1% 0.5% 0 0.5%; } #menucontent .bigBannerVoice a { width: 98.6%; display: block; height: 228px; max-height: 228px; padding:1%; } #menucontent .bigBannerVoice a .imgBigVoice { max-width:250px; float:left; padding:0; margin:0 30px 0 0; border-radius: 10px; } #menucontent .bigBannerVoice a .imgNormalVoice { max-width:240px; float:right; padding:0 0 0 40px; } #menucontent .bigBannerVoice a .menuVoce { font-size:165%; font-weight:bold; display:block; padding:0 0 3px 0; } #menucontent .bigBannerVoice a .dscVoce { font-size:115%; font-weight:normal; } #menucontent .bigBannerGlob { width: 100%; float: none; margin: 1.5% 1%; display: block; border: 2px solid #BBB; overflow:hidden; text-align: left; border-radius: 10px; vertical-align:middle; box-sizing: border-box; width: 97.6%; display: block; padding:2%; color:#1E51A0; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; } #menucontent .bigBannerGlob li a { padding-left:0; padding-right:0; } #menucontent .bigBannerGlob:hover { border: 2px solid #1E51A0; } #menucontent .bigBannerGlob a { text-decoration:none; } #menucontent .bigBannerGlob .openGlobal { text-align:center; display:block; clear:both; padding-top:30px; font-weight:bold; font-size:80%; padding-bottom:10px; } #menucontent .bigBannerGlob .imgBigVoice { max-width:180px; float:left; padding:0; margin:0 10px 30px 0; border-radius: 10px; } #menucontent .bigBannerGlob .imgNormalVoice { display:none; } #menucontent .bigBannerGlob img { max-width:240px; float:right; padding:0 0 30px 70px; } #menucontent .bigBannerGlob .menuVoceGlob { font-size:105%; font-weight:bold; display:block; padding:0 0 3px 0; } #menucontent .bigBannerGlob .dscVoceGlob { font-size:75%; font-weight:normal; } /*contenuto*/ #content { width:100%; margin:9.65vh auto 10vh auto; } .contentBox { /*max-width:1200px;*/ margin:0 auto; padding:1vw 2vw; /*padding: 0vw 2vw 1vw 2vw;*/ } .contentBoxFull { margin:0 auto; padding:0; position:relative; } #prodotto { background-color:#575756; background-color:#313131; margin:0 auto 5vh auto; } #prodotto .contentBox img { float:right; width:42%; height:auto; padding:0 0 0 5vw; } #prodotto .contentBoxFull img { width:100%; height:auto; } #prodotto h1 { font-family:"Arial Black", Helvetica, sans-serif; max-width:58%; line-height:100%; font-size:450%; letter-spacing:-3px; padding:40px 0 20px 0; color:#fff; } #prodotto h2 { max-width:60%; line-height:110%; font-size:260%; letter-spacing:-1px; padding:0 0; color:#A8A7A7; } #prodotto p { max-width:60%; line-height:130%; font-size:150%; letter-spacing:-1px; padding:30px 0; color:#EBEBEB; } #prodotto .contentBoxFull div { position:absolute; top:0; left:0; right:0; margin: 0 auto;} #prodotto .contentBoxFull div h1 { max-width: none;} #prodotto .contentBoxFull div h2 { max-width:none;} #prodotto .contentBoxFull div p { max-width:none;} .pdfDownload { background-color: #1E51A0; border-radius: 20px; font-weight: normal; padding:9px 14px; clear:both; display:inline-block; margin:0 0 30px 0; border:1px solid #1E51A0; color: #fff; } .pdfDownload a:link, .pdfDownload a:visited, .pdfDownload a:active { font-size: 100%; color: #fff; text-decoration:none; } .pdfDownload a:hover { text-decoration: underline; } .pdfDownload li { font-size:80%; } #boxassociati ul { margin:0 auto; padding:0; clear:both; } #boxassociati ul li ul { margin:0; position:relative; clear:both; display:none; padding:0; } #boxassociati ul li { padding:0vh 2vw 0vh 2vw; margin:0 auto; clear:both; max-width:1200px; } #boxassociati ul li ul li { padding:0vh 0vh 0vh 0vh; margin:0 auto; clear:both; max-width:1200px; } #boxassociati ul li h3, #boxassociati ul li ul li h3 { font-family:"Arial Black", Helvetica, sans-serif; font-size:200%; letter-spacing:-1.5px; padding:15px 0 4px 0; line-height:115%; /*padding:0; line-height:100%;*/ } #boxassociati ul li h4, #boxassociati ul li ul li h4 { font-size:145%; letter-spacing:-1.1px; padding:0 0 4px 0; line-height:120%; /*padding:0; line-height:100%;*/ } #boxassociati ul li p, #boxassociati ul li ul li p { font-size:105%; letter-spacing:-0.6px; padding:1px 0 25px 0; line-height:135%; /*padding:0;*/ } #boxassociati ul li.linkbox p, #boxassociati ul li.linkmini p { padding-bottom:0px; } #boxassociati img.fLeft { padding:0 8% 0 0; width:40%; height:auto; } #boxassociati img.fRight { padding:0 0 0 8%; width:40%; height:auto;} #boxassociati img.wide, #boxassociati img.wideminiimg, #boxassociati img.full { padding:0 0 2% 0; width:100%; height:auto;} #boxassociati img.top50 { padding:0 0 2% 0; width:100%; height:auto; } #boxassociati img.centerMargin { padding-left:8%; padding-right:8%; } #boxassociati img.leftMargin { padding-left:0%; padding-right:16%; } #boxassociati img.rightMargin { padding-left:16%; padding-right:0%; } #boxassociati ul li.fullbox h3, #boxassociati ul li ul li.fullbox h3 { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; } #boxassociati ul li.fullbox h4, #boxassociati ul li ul li.fullbox h4 { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; } #boxassociati ul li.fullbox p, #boxassociati ul li ul li.fullbox p { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; padding-bottom:5vh; } #boxassociati ul li.fullbox { padding:0vh 0vh 0vh 0vh; max-width:none; } #boxassociati ul li.widevideo { /*padding:0; max-width:none; border-bottom: 1px solid #000;*/ margin:0 auto; background-color:#000; } #boxassociati ul li.dxbox { width:50%; float:right; clear:none; display:inline; padding-left:0; padding-right:0; } #boxassociati ul li.sxbox { width:50%; float:left; clear:both; display:inline; padding-left:0; padding-right:0; } #boxassociati ul li.quartobox { width:25%; float:left; display:inline; clear:none; padding:0vh 2vw 0vh 2vw; } #boxassociati ul li.terzobox { width:33.33%; float:left; display:inline; clear:none; padding:0vh 2vw 0vh 2vw; } .contQuartoWide { max-width:1200px; width:100%; display:block; margin:0 auto; clear:both; display: table; /*padding:0 2vw;*/ padding:0; } .contTerzo { max-width:1200px; width:100%; display:block; margin:0 auto; clear:both; display: table; /*padding:0 2vw;*/ padding:0; } #boxassociati ul li.quartoboxwide { width:25%; /*float:left;*/ display:inline; clear:none; /*padding:0 0 0 0;*/ padding:0 1vw; display: table-cell; vertical-align:top; } #boxassociati ul li.terzobox { width:33.33%; /*float:left;*/ display:inline; clear:none; /*padding:0 0 0 0;*/ padding:0 2vw; display: table-cell; vertical-align:top; } #boxassociati ul li.mezzobox { width:50%; /*float:left;*/ display:inline; clear:none; padding:0vh 2vw 0vh 2vw; display: table-cell; vertical-align:top; } .contMezzo { max-width:1200px; display:block; margin:0 auto; clear:both; display: table; } #boxassociati ul li.dxboxfull { width:50%; /*float:right;*/ clear:none; display:inline; padding-left:0; padding-right:0; display: table-cell; vertical-align:top; } #boxassociati ul li.sxboxfull { width:50%; /*float:left;*/ clear:both; display:inline; padding-left:0; padding-right:0; display: table-cell; vertical-align:top; } .contMezzoFull { width:100%; display:block; margin:0 auto; clear:both; display: table; } #boxassociati ul li.linkbox { border:3px solid #ccc; border-radius: 20px; padding:1vw 4vw; margin:0vh auto 0vh auto; } #boxassociati ul li.linkmini { border:3px solid #ccc; border-radius: 20px; padding:1vw 2vw; margin:0vh auto 0vh auto; } #boxassociati ul li.linkbox a, #boxassociati ul li.linkmini a { text-decoration:none; color:#313131;} #boxassociati ul li.linkbox a.expandInfoMore:link, #boxassociati ul li.linkbox a.expandInfoMore:visited, #boxassociati ul li.linkbox a.expandInfoMore:active, #boxassociati ul li.linkmini a.expandInfoMore:link, #boxassociati ul li.linkmini a.expandInfoMore:visited, #boxassociati ul li.linkmini a.expandInfoMore:active, a.expandSingle { font-size: 120%; color: #fff; background-color: #1E51A0; border-radius: 30px; font-weight: bold; padding:15px 28px; text-decoration:none; clear:both; display:inline-block; margin:10px 0; border:1px solid #1E51A0; } a.expandSingle{ margin-bottom:40px;} #boxassociati ul li.linkbox a.expandInfo:hover, a.expandInfoMore:hover, #boxassociati ul li.linkmini a.expandInfo:hover, a.expandInfoMore:hover, a.expandSingle:hover { color: #1E51A0; background-color: #fff; text-decoration:none; } #boxassociati ul li.widemini{ max-width:800px; } #boxassociati ul li.linkmini{ max-width:730px; } #boxassociati ul li ul li.widemini{ max-width:800px; } #boxassociati ul li.quartobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.quartoboxwide div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.terzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.mezzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.dxbox div{float:left; max-width:575px; width:100%; padding:0 0 0 6%;} #boxassociati ul li.sxbox div{float:right; max-width:575px; width:100%; padding:0 6% 0 0;} #boxassociati ul li.dxboxfull div{float:left; max-width:575px; width:100%; padding:0 0 0 6%;} #boxassociati ul li.sxboxfull div{float:right; max-width:575px; width:100%; padding:0 6% 0 0;} #boxassociati ul ul ul li.quartobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.quartoboxwide div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.terzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.mezzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li ul li.dxbox div{float:right; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.sxbox div{float:left; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.dxboxfull div{float:right; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.sxboxfull div{float:left; max-width:520px; width:100%; padding:0;} .infobox {width:60%;} .colorbar { width:100%; height:15px; display:block; margin:0; padding:0; } .artcode { margin:0; padding:6px 10px; background-color:#999; color:#FFF; font-weight:bold; letter-spacing: 0.6px; font-size:95%; } .slideDiv { width:100%; } .slide { max-width:100%; width:100%; padding:0; margin:0; box-sizing: border-box; border: none; } .videobox { /*max-width:580px;*/ width:100%; } .videocenter { text-align:center; } table { border-collapse:collapse; margin:0; border:none } .tableCenter { margin:0 auto; } .tableCenterFull { width:100%; } table tr td { text-align: left; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; padding: 4px 5px; /*background-color:#FFF;*/ font-size:82%; } table tr th { border-bottom: 2px solid #ccc; font-weight: bold; text-align: left; padding: 4px 5px; color:#1E51A0; font-size:82%; } table.tableLarge tr td, table.tableLarge tr th { padding: 4px 12px; } /*footer*/ #footer { background-color:#313131; color:#EBEBEB; text-align:center; min-height:5vh; padding:0 0 8vh 0; margin:25vh 0 0 0; } #footer a { color:#EBEBEB; text-decoration:none; padding:0 7px; } #footer a:hover { color:#fff; text-decoration: underline; } #footerLink { font-size:2.2vh; padding:3vh 0 7vh 0; } #footerLink a{ font-size:1.6vh; text-decoration:underline; } #iubenda a { text-decoration:underline; font-size:1.3vh; } #footerAddress { font-size:1.6vh; } #logoFoooter { height:5vh; margin:-6vh auto 0 auto; } @media only screen and (max-width: 900px) { .imgDesktop, .forDesktop { display:none;} .imgMobile, .forMobile { display:block;} #gobackFixed { width:55px; height:55px; font-size:13px; } #footer a { display:block; padding:3px 0; } #footerLink { font-size:2.7vh; } #footerLink a{ font-size:2.2vh; } #iubenda a { font-size:1.8vh; } #logoHead img { height:7vh; } #logoSecondHead img { /*height:3.5vh; right:3vw; top:3vh;*/ height: 2.5vh; right: 3vw; top: 3.3vh; } #hambHead, #hambHeadClose { padding:0.5vh 1vw 2vh 3vw; font-size:7vh; } #menucontent { /* font-size: 110%; */ max-width: none; } #menucontent li, #menucontent .bigBannerGlob li { padding: 4px 0; float: none; width: 98%; margin: 1%; } #menucontent .bigBannerGlob { float: none; width: 98%; margin: 2% 1% 3% 1%; } #menucontent .bigBannerGlob .imgBigVoice { max-width:140px; margin:0 8px 2px 0; } #menucontent .bigBannerGlob .imgNormalVoice { display:none; } #menucontent .bigBannerGlob .menuVoceGlob { /*font-size:105%;*/ } #menucontent .bigBannerGlob .dscVoceGlob { /*font-size:91%;*/ padding-bottom:20px; clear:right; display:block; } #menucontent li a { height: auto; max-height: none; display:block; width:auto; } #menucontent li a:hover { } #menucontent li a img { } #menucontent li a .menuVoce { } #menucontent li a .dscVoce { } #prodotto .contentBox { padding:2vh 3vw; } #prodotto .contentBoxFull div { padding:2vh 3vw; } #prodotto .contentBox img { float:none; width:100%; padding:0; } #prodotto h1 { max-width:none; font-size:260%; letter-spacing:-2px; } #prodotto h2 { max-width:none; font-size:210%; letter-spacing:-1px; } #prodotto p { max-width:none; font-size:125%; letter-spacing:-1px; padding:10px 0 20px 0; } .pdfDownload a:link, .pdfDownload a:visited, .pdfDownload a:active { font-size: 90%; } #boxassociati ul li { padding:0vh 3vw 0vh 3vw; margin:0 auto; clear:both; max-width:1200px; } #boxassociati ul li ul li { padding:0vh 0vh 0vh 0vh; margin:0 auto; clear:both; max-width:1200px; } #boxassociati ul li h3, #boxassociati ul li ul li h3 { font-size:170%; letter-spacing:-1.2px; } #boxassociati ul li h4, #boxassociati ul li ul li h4 { font-size:115%; letter-spacing:-1px; } #boxassociati ul li p, #boxassociati ul li ul li p { font-size:95%; letter-spacing:-0.5px; padding:0 0 10px 0; } .infobox {width:100%;} .contTerzo {padding:0;} .contQuartoWide {padding:0;} #boxassociati img.fLeft { padding:0 15% 3% 15%; width:100%; height:auto; } #boxassociati img.fRight { padding:0 15% 3% 15%; width:100%; height:auto;} #boxassociati img.wide, #boxassociati img.full { padding:0 0 1% 0; width:100%; height:auto;} #boxassociati img.wideminiimg{ padding:0 10%; width:100%; height:auto;} #boxassociati img.top50 { padding:6% 15% 3% 15%; width:100%; height:auto; } #boxassociati img.centerMargin { padding:6% 15% 3% 15%; } #boxassociati img.leftMargin { padding:6% 15% 3% 15%; } #boxassociati img.rightMargin { padding:6% 15% 3% 15%; } #boxassociati ul li.fullbox h3, #boxassociati ul li ul li.fullbox h3 { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; } #boxassociati ul li.fullbox h4, #boxassociati ul li ul li.fullbox h4 { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; } #boxassociati ul li.fullbox p, #boxassociati ul li ul li.fullbox p { max-width:1200px;margin:0 auto; padding-left:2vw; padding-right:2vw; padding-bottom:5vh; } #boxassociati ul li.fullbox { padding:0vh 0vh 0vh 0vh; max-width:none; } #boxassociati ul li.widevideo { margin:0vh 0; } #boxassociati ul li.dxbox, #boxassociati ul li.sxbox, #boxassociati ul li.dxboxfull, #boxassociati ul li.sxboxfull { width:100%; float:none; clear:both; display:block; padding:0vh 3vw 0vh 3vw; } #boxassociati ul li.terzobox { width:100%; float:none; clear:both; display:block; padding:0vh 3vw 0vh 3vw; } #boxassociati ul li.mezzobox { width:100%; float:none; clear:both; display:block; padding:0vh 3vw 0vh 3vw; } #boxassociati ul li.quartoboxwide { width:50%; float:left; padding:0vh 2vw 0vh 2vw; } #boxassociati ul li.quartobox { width:50%; float:left; padding:0vh 2vw 0vh 2vw; } /*33%*/ #boxassociati ul li.terzobox h3 { font-size:145%; letter-spacing:-1.2px; } #boxassociati ul li.terzobox h4 { font-size:115%; letter-spacing:-1px; } #boxassociati ul li.terzobox p { font-size:93%; } /**/ /*50 e 50 (sia wide che full)*/ #boxassociati ul li.dxbox h3, #boxassociati ul li.sxbox h3, #boxassociati ul li.dxboxfull h3, #boxassociati ul li.sxboxfull h3 { font-size:145%; letter-spacing:-1.2px; } #boxassociati ul li.dxbox h4, #boxassociati ul li.sxbox h4, #boxassociati ul li.dxboxfull h4, #boxassociati ul li.sxboxfull h4 { font-size:115%; letter-spacing:-1px; } #boxassociati ul li.dxbox p, #boxassociati ul li.sxbox p, #boxassociati ul li.dxboxfull p, #boxassociati ul li.sxboxfull p { font-size:93%; } /**/ /*25% (sia wide che full)*/ #boxassociati ul li.quartoboxwide h3, #boxassociati ul li ul li.quartoboxwide h3, #boxassociati ul li.quartobox h3, #boxassociati ul li ul li.quartobox h3 { font-size:120%; letter-spacing:-1.2px; } #boxassociati ul li.quartoboxwide h4, #boxassociati ul li ul li.quartoboxwide h4, #boxassociati ul li.quartobox h4, #boxassociati ul li ul li.quartobox h4 { font-size:100%; letter-spacing:-1px; } #boxassociati ul li.quartoboxwide p, #boxassociati ul li ul li.quartoboxwide p, #boxassociati ul li.quartobox p, #boxassociati ul li ul li.quartobox p { font-size:85%; } /**/ #boxassociati ul li.linkbox, #boxassociati ul li.linkmini { border:2px solid #ccc; border-radius: 20px; padding:3vw 4vw; margin:0vh 3vw 0vh 3vw; } #boxassociati ul li.quartoboxwide div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.terzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.mezzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.quartobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li.dxbox div, #boxassociati ul li.sxbox div {float:none; max-width:none; width:100%; padding:0;} #boxassociati ul li.dxboxfull div, #boxassociati ul li.sxboxfull div {float:none; max-width:none; width:100%; padding:0;} #boxassociati ul ul ul li.quartoboxwide div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.terzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.mezzobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul ul ul li.quartobox div{float:left; width:100%; padding:0 0 0 0;} #boxassociati ul li ul li.dxbox div{float:right; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.sxbox div{float:left; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.dxboxfull div{float:right; max-width:520px; width:100%; padding:0;} #boxassociati ul li ul li.sxboxfull div{float:left; max-width:520px; width:100%; padding:0;} a.expandInfoMore:link, a.expandInfoMore:visited, a.expandInfoMore:active { font-size: 100%; width:100%; text-align:center; } table {width:97%;} table tr td, table.tableLarge tr td, table.tableLarge tr th {padding: 2px 1px; font-size:62%;} .t-left, .t-center, .t-right, .t-justify { text-align:center;} .tm-left{ text-align:left;} .tm-center{ text-align:center;} .tm-right{ text-align:right;} .tm-justify{ text-align:justify;} }