html, body{height:100%;margin:0px 0px;background-color:#F8F8F8;color:#989898;text-decoration:none;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;font-size:17px;line-height:23px;text-rendering:optimizelegibility;}
div.Testo li{margin-left:20px;margin-bottom:5px;}
a:link, a:visited{color:#d40f0f;text-decoration:none;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;font-size:17px;line-height:23px;}
a:hover{color:#7D7D7D;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;font-size:17px;line-height:23px;}
A.linkhome{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#7a7a7a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.linkhome:hover{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#0099FF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.linkselect{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#e71822;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.BIANCOp:link{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.BIANCOp:visited{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.BIANCOp:hover{FONT-WEIGHT:bold;font-size:17px;line-height:23px;COLOR:#CCCCCC;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.Testo{font-size:17px;line-height:23px;COLOR:#7a7a7a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoColonna{display:none;}
.TestoP{FONT-SIZE:14px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
a.TestoP:link{FONT-SIZE:14px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
a.TestoP:visited{FONT-SIZE:14px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
a.TestoP:hover{FONT-SIZE:14px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso{FONT-SIZE:15px;line-height:19px;COLOR:#FF0000;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBold2{FONT-SIZE:18px;line-height:19px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.TestoBold{FONT-SIZE:18px;line-height:19px;COLOR:#8b8b8b;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.TestoTREBUC{FONT-SIZE:12px;COLOR:#000000;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.link1{FONT-SIZE:12px;COLOR:#7a7a7a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.link1:hover{FONT-SIZE:12px;COLOR:#e71822;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TitoloColHome{FONT-SIZE:26px;line-height:27px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;position:absolute;bottom:50px;left:10px;text-shadow:1px 1px 2px black;}
.rowselect{BACKGROUND-COLOR:#e7f7fe}
.rowselect_pro{BACKGROUND-COLOR:#e9edfc}
.testoEvidenzBLU{BACKGROUND-COLOR:#11658a}
.testoEvidenzGRIGIO{BACKGROUND-COLOR:#cccccc}
.testoEvidenzARANCIONE{BACKGROUND-COLOR:#F47318;padding:2px 6px 2px 6px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-khtml-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;text-transform:uppercase;}
.TestoGrandeGrigio{FONT-SIZE:32px;line-height:34px;COLOR:#6a6767;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.Sottotitolo{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#7D7D7D;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
A.linktext2{FONT-SIZE:12px;COLOR:#000000;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.linea_vert_SX_grigia{background-image:url(immagini/lineaSX.gif);background-repeat:repeat;}
.SottotitoloGRIGIOscu{FONT-WEIGHT:bold;FONT-SIZE:15px;COLOR:#5f5e5e;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoPICCOLO{font-weight:normal;font-style:normal;line-height:normal;font-family:'OpenSansLight', sans-serif;color:#888888;font-size:13px;line-height:18px;}
.TestoPICCOLO2{FONT-SIZE:12px;line-height:14px;COLOR:#ffffff;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.SottotitoloARANCIONE{FONT-WEIGHT:bold;FONT-SIZE:24px;line-height:28px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.SottotitoloARANCIONEgr{FONT-WEIGHT:bold;FONT-SIZE:24px;line-height:26px;COLOR:#F47318;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoGrandeBLU{FONT-SIZE:32px;line-height:34px;COLOR:#0D92A2;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBluData{FONT-SIZE:20px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBlu11{FONT-SIZE:11px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBlu12{FONT-SIZE:12px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBlu14{FONT-SIZE:14px;COLOR:#000000;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBlu14-2{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBLU15{FONT-SIZE:15px;COLOR:#7a7a7a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBLU16{font-size:17px;line-height:23px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBLU16-2{font-size:17px;line-height:23px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBLU18{FONT-SIZE:18px;line-height:20px;COLOR:#0d5270;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBLU20{FONT-SIZE:21px;line-height:23px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoGrigio14{font-size:17px;line-height:23px;COLOR:#aeadad;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoGrandeBLUtrebuchet{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#0078B7;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoGrandeVERDEtrebuchet{FONT-SIZE:18px;COLOR:#237296;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoTitoloVERDEtrebuchet{font-size:17px;line-height:23px;COLOR:#237296;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoTitoloVERDEpicctrebuchet{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#008C92;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoTitoloGRIGIOpicctrebuchet{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#999999;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.titoloP{FONT-SIZE:25px;line-height:25px;COLOR:#000000;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.titoloProsso{FONT-SIZE:27px;line-height:29px;COLOR:#bb1717;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco24{FONT-SIZE:24px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco30{FONT-SIZE:30px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco30P{FONT-SIZE:26px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso35{FONT-SIZE:35px;line-height:36px;COLOR:#bb1717;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRossoGR{FONT-SIZE:38px;line-height:40px;COLOR:#bb1717;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero50{FONT-SIZE:50px;line-height:53px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
h1{font-weight:normal;font-style:normal;FONT-SIZE:32px;line-height:35px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;margin:0px;}
h2{font-weight:normal;font-style:normal;FONT-SIZE:23px;line-height:27px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;margin:0px;}
h4{font-weight:normal;font-style:normal;FONT-SIZE:20px;line-height:25px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.TestoNero30{FONT-SIZE:27px;line-height:33px;COLOR:#8d8d8d;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero30verde{FONT-SIZE:27px;line-height:30px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero40verde{FONT-SIZE:40px;line-height:44px;COLOR:#ae491a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero30-2{FONT-SIZE:50px;line-height:50px;COLOR:#C1C1C1;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso50{FONT-SIZE:24px;line-height:27px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso50ColGR{FONT-SIZE:40px;line-height:50px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso20ColGR{FONT-SIZE:25px;line-height:30px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBeige50ColGR{FONT-SIZE:55px;line-height:58px;COLOR:#E9E5D6;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRossoGR{FONT-SIZE:35px;line-height:38px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero24{FONT-SIZE:24px;line-height:27px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoNero24GRIGIO{FONT-SIZE:19px;line-height:23px;COLOR:#818181;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoRosso24{FONT-SIZE:20px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco20{FONT-SIZE:20px;line-height:22px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBiancoData{FONT-SIZE:22px;line-height:20px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco18{FONT-SIZE:18px;line-height:22px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco16{font-size:17px;line-height:23px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco14{FONT-SIZE:15px;line-height:18px;COLOR:#e9e9e9;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco11{FONT-SIZE:11px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco{FONT-SIZE:12px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoGrigio12{FONT-SIZE:14px;line-height:18px;COLOR:#cccccc;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBoldArancione{FONT-WEIGHT:bold;FONT-SIZE:12px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;color:#F47318;}
.OpenSansRegularTitolo{font-weight:normal;font-style:normal;line-height:normal;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:65px;line-height:68px;}
.OpenSansRegularTitoloP{font-weight:normal;font-style:normal;line-height:normal;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:45px;line-height:48px;}
@font-face{font-family:'giodole';src:url('giodole-regular-webfont.eot');src:url('giodole-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('giodole-regular-webfont.woff') format('woff'),
url('giodole-regular-webfont.ttf') format('truetype'),
url('giodole-regular-webfont.svg#giodole') format('svg');font-weight:normal;font-style:normal;}
.OpenSansRegularTitolo{font-weight:normal;font-style:normal;line-height:normal;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;color:#d40f0f;font-size:27px;line-height:29px;}
.OpenSansRegularTesto{font-weight:normal;font-style:normal;line-height:normal;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;color:#6a6767;font-size:15px;line-height:19px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.riqLibroSX{float:left;width:90px;}
.riqLibroDX{float:left;width:150px;}
.container{margin:5% 3%;}
.mosaicflow__column{float:left;}
.mosaicflow__item{position:relative;}
.mosaicflow__item img{display:block;width:100%;max-width:500px;height:auto;}
.grid{padding:0px;background:#fff;margin:6px;box-shadow:0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.menuFI{z-index:1500;position:relative;top:0px;width:100%;height:125px;background-color:#FFFFFF;border-bottom:1px solid #d0d0d0;border-top: 3px solid #d40f0f;}
.menuN{z-index:300;width:960px;margin:0 auto;height:125px;position:relative;}
.logo{z-index:300;position:relative;float:left;width:115px;}
.testoLogo{z-index:300;position:relative;width:50%;height:30px;float:left;top:8px;left:8px;}
.logoCat{z-index:100;position:absolute;float:right;right:20px;top:300px;height:145px;width:208px;}
.band{z-index:600;position:relative;float:right;text-align:right;right:10px;top:0px;height:20px;width:40%;}
.titoloPag{width:92%;margin:0 auto;text-align:left;margin-bottom:30px;}
.dataLang{z-index:10;position:absolute;width:300px;height:80px;text-align:center;padding:4px;float:right;top:0px;right:0px;}
#mainmenuFI{z-index:10;position:absolute;top:85px;width:100%;height:30px;background-color:#FFFFFF;border-top:1px solid #d0d0d0;}
.testoRiq{z-index:1000;position:absolute;float:left;text-align:center;left:0px;bottom:40px;height:auto !important;min-height:20px;padding:10px;background-image:url("immagini/sfondoTrasp.png");overflow:hidden;font-size:25px;color:#7A7A7A;font-family:"giodole",Verdana,Arial,Helvetica,sans-serif;opacity:1;transition:opacity 0.25s ease-in-out 0s;}
#mainmenu{z-index:1000;position:absolute;width:100%;text-transform:uppercase;float:left;bottom:0px;}
#mainmenu ul{position:relative;margin:0;padding:0;float:left;top:0px;left:120px;}
#mainmenu ul li{float:left;position:relative;list-style:none;}
#mainmenu ul li a{color:#7a7a7a;display:block;padding:11px 10px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:15px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
#mainmenu ul li a:visited{}
#mainmenu ul li a:hover, #mainmenu ul li .current{color:#FFFFFF;background:#cca934;}
#mainmenu ul li a:active{color:#000000;background:#FFFFFF;}
#mainmenu ul li a.selected{color:#FFFFFF;background-color:#cca934;}
.menu_tri{position:absolute;float:right;top:-9999px;width:21px;height:13px;}
.btn-responsive-menu{display:none;float:right;padding:0px;cursor:pointer;margin:20px 5px 10px 10px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;top:-5px;}
.icon-bar{display:block;width:18px;height:2px;margin:5px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-responsive-menu2{display:none;float:right;padding:0px;margin-right:5px;cursor:pointer;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:0px;position:relative;}
.icon-bar2{display:block;width:180px;height:2px;margin:5px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.fade{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.fade:hover{opacity:0.5;}
#mainmenuGR{z-index:300;position:relative;width:100%;top:0px;right:0px;}
#mainmenuGR ul{width:100%;list-style:none;padding:0px;}
#mainmenuGR ul li{float:none;width:100%;background:#d40f0f;border-bottom:1px solid #d0d0d0;border-left:10px;z-index:300;}
#mainmenuGR a{background:url(immagini/frecciaDXgr3.png) no-repeat 5px center;color:#d0cece;display:block;padding:10px 10px;font-size:16px;padding-left:25px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:18px;}
#mainmenuGR a:hover{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#mainmenuGR a:active{color:#000000;background-color:#FFFFFF;}
#mainmenuGR a.selected{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);}
#mainmenu2{display:none;position:relative;z-index:10;}
.colore{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.colore:hover{opacity:0.5;background-color:#999999;}
#pageHome100{z-index:300;width:100%;height:auto !important;min-height:480px;overflow:hidden;background-color:#000000;}
#pageHome{position:relative;top:-130px;margin:0 auto;min-height:150px;height:400px;width:100%;margin-bottom:0px;padding-bottom:0px;}
#pageHomeSX{position:relative;float:left;width:48%;margin-top:0px;}
#pageCENTRO{width:100%;margin-top:10px;margin-bottom:10px;}
#pageHomeCENTRO100sopra{z-index:100;position:relative;top:0px;width:100%;overflow:hidden;background: radial-gradient(circle, rgb(212, 15, 15) 0%, rgb(81, 7, 7) 100%);border-top: 3px solid #cca934;border-bottom:3px solid #cca934;}
#pageHomeCENTROsopra{margin:0 auto;width:960px;height:500px;}
#pageHomeCENTRO100{z-index:100;position:relative;top:20px;width:100%;margin-bottom:20px;height:auto !important;min-height:600px;overflow:hidden;}
#pageHomeCENTRO{margin:0 auto;width:960px;height:auto !important;min-height:80px;overflow:hidden;}
.testopageCENTROhome{position:relative;float:left;text-align:center;left:0px;width:100%;height:160px;margin-bottom:20px;background-color:#666666;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-top:30px;overflow:hidden;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.testopageCENTROhome:hover{opacity:0.7;COLOR:#595959;}
.fotoPhome{position:relative;width:100%;height:320px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:20px;overflow:hidden;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.lineaTitolo{text-align:center;height:25px;margin:10px;background-image:url("immagini/lineaSF.png");}
.fotoPhome:hover{opacity:0.7;COLOR:#595959;}
.testopageCENTROhomeINT{position:relative;float:left;text-align:left;left:0px;width:23%;margin:1% 1% 1% 1%;padding-bottom:30px;overflow:hidden;}
.testopageCENTROhomeDX{background-color:#ececec;padding:10px;height:auto !important;min-height:10px;overflow:hidden;padding-top:15px;margin-bottom:20px;margin-top:20px;border:1px solid #D0D0D0;box-shadow:0px 1px 2px #D5D5D5;}
.CENTROcolonne{float:left;text-align:center;left:0px;width:20%;height:190px;margin:1% 2.16% 1% 2.16%;margin-bottom:1%;}
.foto_CENTROcolonne{display:inline-block;height:210px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.foto_CENTROcolonneTesto{position:relative;margin-top:115px;display:inline-block;height:101px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;padding:30px;font-weight:bold;font-style:normal;font-family:"giodole",sans-serif;color:#d40f0f;font-size:17px;line-height:17px;}
.colonne_grandi{position:relative;width:100%;height:auto !important;min-height:150px;overflow:hidden;}
.foto_colonne_grandi{display:inline-block;height:400px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.testo_colonne_grandi{z-index:400;position:relative;float:right;width:100%;text-align:left;margin-top:10%;}
.CENTROcolonneHome{float:left;position:relative;text-align:center;left:0px;width:29%;height:230px;margin:1% 2.16% 1% 2.16%;padding:20px;margin-bottom:1%;background-size:contain;background-repeat:no-repeat;}
.galleriaGR{list-style:none;float:left;text-align:center;left:0px;width:20%;height:180px;margin:4% 0 0 4%;margin-bottom:1%;}
.foto_galleriaGR{display:inline-block;height:160px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.foto_galleriaGR2{display:inline-block;height:550px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.SfondoGalleria{z-index:100;position:relative;display:inline-block;height:100%;width:100%;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.fotoBann{margin-bottom:10px;-webkit-box-shadow:0px 1px 2px #d5d5d5;-moz-box-shadow:0px 1px 2px #d5d5d5;box-shadow:0px 1px 2px #d5d5d5;}
.fotoGr{background-color:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:10px;text-align:center;background-size:cover;}
.lineaBannVerde{width:100%;height:4px;background-color:#d40f0f;margin-top:5px;}
.lineaBannBlu{width:100%;height:4px;background-color:#1699a9;margin-top:5px;}
.lineaBannGiallo{width:100%;height:4px;background-color:#e3b938;margin-top:5px;}
.lineaBannRosso{width:100%;height:4px;background-color:#c31111;margin-top:5px;}
.testopageCENTROpag{float:left;text-align:left;left:0px;width:30%;margin-top:10px;margin-right:10px;margin-left:10px;}
#pageHomeDX{position:relative;float:right;width:48%;margin-right:0px;margin-top:0px;margin-bottom:10px;}
#fotoHome{z-index:1;width:100%;height:100%;top:0;left:0;background:no-repeat center top;position:fixed;z-index:-1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.testofotoHome{z-index:300;position:absolute;text-align:left;bottom:10px;left:0px;width:45%;height:100px;background-image:url(immagini/trasp.png);padding:20px 20px 40px 30px;}
#foto{z-index:1;width:100%;height:100%;top:0;left:0;background:no-repeat center top;position:fixed;z-index:-1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.triSotto{z-index:300;position:relative;top:0px;height:20px;width:100%;bottom:0px;text-align:center;}
#esamiGR{width:98%;padding:10px;}
.esamiINTtitolo{width:95%;min-height:60px;border-bottom:1px solid #557380;margin-top:5px;margin-bottom:5px;}
.esamiSXtitolo{float:left;text-align:center;width:10%;}
.esamiDXtitolo{float:right;text-align:left;width:90%;}
.esamiINT{width:95%;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #557380;height:auto !important;min-height:80px;overflow:hidden;}
.esamiSX{float:left;text-align:center;width:25%;border-right:1px solid #557380;}
.esamiDX{float:right;text-align:left;width:67%;}
.esamiINT2{width:100%;margin-top:10px;margin-bottom:5px;border-bottom:1px solid #dfdfdf;height:auto !important;min-height:80px;overflow:hidden;}
.esamiSX2{float:left;text-align:center;width:18%;margin-bottom:10px;border-right:1px solid #dfdfdf;}
.esamiDX2{float:right;text-align:left;width:79%;margin-bottom:10px;margin-right:2px;}
.esamiCOL{float:left;text-align:left;width:31%;padding:1%;border-left:1px solid #dfdfdf;height:auto !important;min-height:300px;overflow:hidden;}
#esamiGR2{display:none;}
.colSotto{position:relative;width:100%;margin-top:0px;margin-bottom:20px;height:auto !important;min-height:30px;overflow:hidden;margin:0px auto;}
.colSottoCOL{float:left;text-align:left;width:30%;height:300px;margin:2.5% 0 0 2.5%;padding:20px;height:auto !important;min-height:160px;overflow:hidden;}
.colSottoTitolo{position:relative;width:96%;top:-7px;left:-6px;background-color:#247296;padding:10px;min-height:150px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
#page100{z-index:10;position:relative;width:100%;margin-bottom:0px;height:auto !important;min-height:150px;overflow:hidden;}
#page{padding-top:0px;margin:0 auto;min-height:100px;width:930px;}
#pageB{margin:0 auto;min-height:400px;width:650px;background-color:#FFFFFF;}
#pageSX{position:relative;float:left;width:73%;margin-right:10px;}
#pageSX100{position:relative;float:left;width:100%;margin-right:10px;padding-top:0px;}
#pageDX{position:relative;float:right;width:24%;margin-right:0px;}
.riqIntro{position:relative;top:50px;margin:0 auto;background-color:#FFFFFF;width:250px;height:auto !important;min-height:150px;overflow:hidden;}
.riqTitolo2{position:relative;background-color:#d40f0f;font-size:22px;line-height:25px;color:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;border:1px solid #d0d0d0;display:inline-block;padding:5px 15px 5px 15px;}
.riqTitolo3{position:relative;background-color:#C7C7C7;font-size:22px;line-height:25px;color:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;border:1px solid #d0d0d0;display:inline-block;padding:5px 15px 5px 15px;}
.riqTitolo4{position:relative;background-color:#000000;font-size:18px;line-height:22px;color:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;display:inline-block;padding:5px;}
.riq{z-index:10;position:relative;background-color:#FFFFFF;height:auto !important;min-height:150px;padding-top:40px;padding-left:10px;padding-right:10px;margin-top:25px;border:1px solid #d0d0d0;margin:0 auto;width:80%;-webkit-box-shadow:0px 1px 2px #d5d5d5;-moz-box-shadow:0px 1px 2px #d5d5d5;box-shadow:0px 1px 2px #d5d5d5;}
.riqTitolo{z-index:300;position:absolute;top:-20px;left:10px;background-color:#bb1717;border-left:10px solid #8d2828;min-width:180px;min-height:2px;padding:3px 6px 3px 6px;-webkit-box-shadow:0px 1px 6px #4d4d4d;-moz-box-shadow:0px 2px 6px #4d4d4d;box-shadow:0px 1px 6px #4d4d4d;}
.riqTitoloGR{z-index:1;width:100%;}
.riq2{z-index:10;position:relative;background-color:#FFFFFF;padding:15px;height:auto !important;min-height:15px;overflow:hidden;margin-top:25px;border:1px solid #d0d0d0;-webkit-box-shadow:0px 1px 2px #d5d5d5;-moz-box-shadow:0px 1px 2px #d5d5d5;box-shadow:0px 1px 2px #d5d5d5;}
.riqPag{width:100%;height:auto !important;min-height:100px;overflow:hidden;margin-bottom:20px;}
.riqINTsx{float:left;width:50%;padding:10px;margin-bottom:10px;margin-left:10px;}
.riqINTdx{float:right;text-align:left;width:40%;padding:10px;margin-bottom:10px;margin-right:0px;}
.riqINTpagSX{height:auto !important;min-height:10px;overflow:hidden;text-align:center;padding:10px;margin-bottom:0px;}
.riqINTpagDX{height:auto !important;min-height:10px;overflow:hidden;padding:10px;margin-bottom:10px;background-color:#f3f3f3;}
.riqARTICOLIpag{height:auto !important;min-height:10px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;position:relative;}
.riqARTICOLIpagColonna{height:auto !important;min-height:400px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;display:inline-block;width:32.9%;vertical-align:top;position:relative;}
.riqColonna6{height:auto !important;min-height:10px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:1px;display:inline-block;width:16%;vertical-align:top;position:relative;text-align:center;}
.riqINTpagCentro{position:relative;margin:0 auto;width:100%;height:auto !important;min-height:38px;overflow:hidden;margin-bottom:20px;padding:0px;background-color:#FFFFFF;}
.riqINTpagCentroISCR{position:relative;margin:0 auto;height:auto !important;min-height:30px;overflow:hidden;padding:7px;margin-bottom:20px;border-left:5px solid #F47318;background-color:#E9E9E9;}
.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video iframe,
.video object,
.video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.RIQgMaps{position:relative;padding-bottom:65.25%;padding-top:30px;height:0;overflow:hidden;}
.iframe-gMaps{position:absolute;top:0;left:0;width:100%;height:100%;}
.riqINTpagCentroGalleria{position:relative;margin:0 auto;width:95%;height:auto !important;min-height:30px;overflow:hidden;padding-top:20px;padding-bottom:20px;margin-bottom:20px;background-color:#E9E9E9;}
.galleria{width:100%;overflow:hidden;}
.galleriaMin{width:150px;padding:1%;margin-right:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin1{width:98%;padding:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin2{width:47%;padding:1%;margin-right:1%;margin-bottom:1%;float:left;border:0px solid #CCCCCC;}
.fotopSX{float:left;border:1px solid #D0D0D0;padding:2px;margin-right:6px;}
.foto2home{float:left;width:100px;margin-right:20px;margin-bottom:20px;}
.foto2homeInt{float:left;width:100px;margin-left:10px;margin-right:20px;min-height:100px;border:1px solid #d0d0d0;}
.foto2{float:left;width:200px;margin-right:20px;margin-bottom:20px;}
.foto2int{float:left;width:130px;margin-left:10px;margin-right:20px;min-height:100px;border:1px solid #d0d0d0;overflow:hidden;}
.foto3{display:inline-block;height:150px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
.foto2Colonna{float:left;width:100%;margin-right:20px;margin-bottom:20px;}
.foto3Colonna{display:inline-block;height:190px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
.fotoMin{width:150px;}
.contenutoArt{width:100%;}
.allegatiArticoli{width:100%;}
.allegatiArticoliIcone{position:absolute;bottom:10px;right:0px;}
.allegatiArticoliIconeColonna{position:absolute;bottom:10px;left:10px;}
.linea{width:100%;margin-top:5px;margin-bottom:5px;position:relative;height:5px;overflow:hidden;}
.linea2{width:100%;margin-top:25px;margin-bottom:5px;overflow:hidden;}
.lineaGR{margin-top:30px;margin-bottom:30px;}
.left{float:left;padding:2px;margin-top:1px;margin-right:4px;}
.right{z-index:400;position:relative;float:right;padding:2px;margin-top:1px;margin-right:4px;text-align:right;}
.left50{z-index:400;position:relative;float:left;width:45%;padding:2px;margin-top:1px;margin-right:4px;}
.right50{z-index:400;position:relative;float:right;width:50%;text-align:left;padding:2px;margin-right:4px;}
.left2{width:31.8%;height:120px;position:relative;display:inline-block;margin:5px 5px 0px 0px;}
.img{margin:auto;top:0px;left:0px;bottom:0px;right:0px;position:absolute;}
.right2{float:right;padding:2px;margin-top:-2px;margin-right:4px;}
.left50imm{position:relative;float:left;width:49%;padding:2px;margin-top:1px;margin-right:4px;}
.right50imm{position:relative;float:right;width:49%;text-align:left;padding:2px;margin-right:4px;}
.riqTitoloFotoVideo{height:30px;overflow:hidden;FONT-SIZE:13px;padding:5px;COLOR:#7a7a7a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;display:inline-block;vertical-align:top;width:100%;}
#centroHome{width:100%;height:auto !important;min-height:150px;overflow:hidden;background-color:#11658A;}
#centroHomeRiq{position:relative;float:left;width:77%;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeSX{position:relative;float:left;width:97%;}
#centroHomeDXsopraGR{z-index:300;position:absolute;width:98%;padding:10px;min-height:1px;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeDXsopra{position:relative;float:right;width:20%;padding:10px;min-height:1px;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeDX{position:relative;float:right;width:20%;padding:10px;background-color:#11658a;}
#sotto100{z-index:200;position:relative;width:100%;height:auto !important;min-height:150px;overflow:hidden;background-color:#2e3b42;top:0px;}
#sotto{position:relative;margin:0 auto;width:980px;margin-bottom:0px;padding-bottom:0px;}
#sottoSX{position:relative;float:left;width:70%;margin-top:16px;}
#triangleRightGRsotto{position:absolute;top:-30px;width:1300px;left:25px;height:50px;-ms-transform:rotate(2deg) skew(336deg);-webkit-transform:rotate(2deg) skew(336deg);-moz-transform:rotate(2deg) skew(336deg);transform:rotate(2deg) skew(336deg);}
#recapiti{position:relative;width:93%;background-color:#247296;margin-top:-110px;margin-bottom:10px;padding:10px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
#sotto1002{z-index:400;position:relative;width:95%;margin:0 auto;height:auto !important;min-height:55px;overflow:hidden;padding-top:10px;margin-bottom:10px;}
#sotto2{margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#sotto1003{z-index:400;position:relative;width:100%;height:auto !important;min-height:30px;overflow:hidden;}
#sotto3{margin:0 auto;width:960px;padding-top:0px;margin-bottom:0px;padding-bottom:30px;}
.top{position:relative;float:right;margin-top:7px;margin-bottom:10px;margin-right:100px;}
#sottoDX{z-index:400;position:relative;float:right;width:27%;margin-right:10px;margin-bottom:10px;}
.riqCorso{position:relative;margin:0 auto;width:90%;padding-left:7px;border-left:5px solid #0d5270;}
.riquadroBLU{background-color:#0d5270;width:96%;min-height:55px;padding:4px 6px 4px 6px;margin-top:10px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.riquadroBLU2{background-color:#165d55;width:100%;padding:20px 20px 20px 20px;margin-bottom:10px;font-style:normal;FONT-SIZE:18px;line-height:24px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;}
.riquadroBLU2:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;transition:filter, opacity 0.5s;-o-transition:filter, opacity 0.5s;-moz-transition:filter, opacity 0.5s;-webkit-transition:filter, opacity 0.5s;}
.riquadroCEL{background-color:#247296;width:100%;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-top:10px;}
.riquadroCEL div{padding:10px;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.riquadroCEL div:hover{background:#0d5270;color:#000000;opacity:0.8;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.riqBianco{background-color:#FFFFFF;height:auto !important;min-height:50px;overflow:hidden;padding:10px;margin-top:20px;border:1px solid #d0d0d0;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.riqBianco div{cursor:pointer;}
.riqBianco div:hover{}
.riqLibroSX{float:left;width:90px;}
.riqLibroDX{float:left;width:150px;}
a.buttonVERDE, input.buttonVERDE{cursor:pointer;color:#FFFFFF;line-height:12px;font-family:"giodole",sans-serif;font-size:14px;background-color:#d40f0f;margin-bottom:5px;}
a.buttonVERDE{display:inline-block;text-decoration:none;padding:10px 16px 10px 16px;}
input.buttonVERDE{margin:0;border:0;height:24px;padding:0px 12px 0px 12px;}
a.buttonVERDE:hover, input.buttonVERDE:hover{background-color:#A6A6A6;}
a.buttonVERDE:active, input.buttonVERDE:active{background-color:#d40f0f;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;}
a.button2, input.button2{cursor:pointer;color:#FFFFFF;line-height:12px;font-family:"giodole",sans-serif;font-size:14px;background-color:#a6a6a6;margin-bottom:5px;}
a.button2{display:inline-block;text-decoration:none;padding:10px 16px 10px 16px;}
input.button2{margin:0;border:0;height:24px;padding:0px 12px 0px 12px;}
a.button2:hover, input.button2:hover{background-color:#d40f0f;}
a.button2:active, input.button2:active{background-color:#d40f0f;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;}
a.button2EVI, input.button2EVI{cursor:pointer;color:#FFFFFF;line-height:12px;font-family:"giodole",sans-serif;font-size:14px;background-color:#d40f0f;margin-bottom:5px;}
a.button2EVI{display:inline-block;text-decoration:none;padding:10px 16px 10px 16px;}
input.button2EVI{margin:0;border:0;height:24px;padding:0px 12px 0px 12px;}
a.button2EVI:hover, input.button2EVI:hover{background-color:#d40f0f;}
a.button2EVI:active, input.button2EVI:active{background-color:#d40f0f;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;}
.buttonCerca{width:40px;height:40px;background-color:#FFFFFF;background-image:url(immagini/icona_cercaP.png);background-repeat:no-repeat;background-position:center center;border:0px;cursor:pointer;}
.spazio{margin-top:20px;margin-bottom:80px;width:100%;min-height:100px;height:auto !important;overflow:hidden;}
.riqINTformOBB{position:relative;margin:0 auto;height:auto !important;min-height:20px;overflow:hidden;padding:7px;margin-bottom:5px;border-left:5px solid #F47318;background-color:#E9E9E9;}
.riqINTform{position:relative;margin:0 auto;height:auto !important;min-height:20px;overflow:hidden;padding:7px;margin-bottom:5px;border-left:5px solid #0D5270;background-color:#F4F4F4;}
.riqGrigioINC{width:50%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.riqCerca{width:85%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.riqGrigioINCp{width:90%;text-align:left;margin:0 auto;padding:7px;border:1px solid #d0d0d0;background:#FFFFFF;margin-bottom:1px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-moz-box-shadow:inset 0 0 5px #c9c9c9;-webkit-box-shadow:inset 0 0 5px #c9c9c9;box-shadow:inset 0 0 5px #c9c9c9;}
.testopageCENTROhomeFooter{float:left;text-align:center;left:0px;width:31.3%;height:auto !important;min-height:110px;overflow:hidden;margin:1% 1% 1% 1%;margin-bottom:4%;}
div#immagine2{width:50%;margin:0 auto;}
.immagine2{display:block;width:100%;}
body>div#footerCookie{z-index:999999;position:fixed;}
#footerCookie{background-color:#000;color:#DDD;display:none;text-align:center;position:absolute;bottom:0;width:100%;min-height:10px;height:auto;padding-top:20px;padding-bottom:20px;left:0px;}
.buttonCookie{z-index:99999999;color:#000;height:30px;width:30px;padding:4px 12px;margin:10px;background-color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.cerchioROSSO{width:20px;height:20px;background:#db2a1a;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
@media screen and (min-width:1600px){.menuN{z-index:300;width:1300px;margin:0 auto;height:125px;position:relative;}
#page{margin:0 auto;min-height:100px;width:1300px;}
.CENTROcolonne{float:left;text-align:center;left:0px;width:22%;height:300px;margin:2.5% 0 0 2.5%;margin-bottom:1%;}
.foto_CENTROcolonne{height:280px;width:100%;}
.foto_CENTROcolonneTesto{margin-top:180px;font-weight:bold;font-style:normal;font-family:"giodole",sans-serif;color:#d40f0f;font-size:17px;line-height:17px;}
.testopageCENTROhome{height:200px;}
.CENTROcolonneHome{float:left;text-align:center;left:0px;width:30%;height:300px;margin:2.5% 0 0 2.5%;margin-bottom:1%;}
#sotto{margin:0 auto;width:1360px;margin-bottom:0px;padding-bottom:0px;}
#sotto2{margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#sotto3{margin:0 auto;width:1300px;padding-top:0px;margin-bottom:0px;padding-bottom:30px;}
}
@media screen and (min-width:1600px){#pageHomeCENTRO{margin:0px auto;width:1300px;height:auto !important;overflow:hidden;}
#pageHomeCENTROsopra{margin:0 auto;width:1300px;height:500px;}
.foto_galleriaGR{display:inline-block;height:200px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
}
@media screen and (min-width:1200px) and (max-width:1600px){.logoCat{z-index:100;position:absolute;float:right;right:30px;top:330px;height:145px;width:208px;}
.menuN{z-index:300;width:1180px;margin:0 auto;height:125px;position:relative;}
#pageHome100{z-index:300;width:100%;height:auto !important;min-height:550px;overflow:hidden;background-color:#000000;}
#pageHome{margin:0 auto;min-height:150px;width:1180px;margin-bottom:0px;padding-bottom:0px;}
#page{margin:0 auto;min-height:100px;width:1100px;}
#pageHomeCENTRO{margin:0 auto;width:1180px;height:auto !important;overflow:hidden;}
#pageHomeCENTROsopra{margin:0 auto;width:1180px;height:500px;}
#pageHomeSX{position:relative;float:left;width:48%;margin-top:0px;}
#pageHomeDX{position:relative;float:right;width:48%;margin-right:22px;margin-top:0px;margin-bottom:10px;}
.tri{z-index:300;position:absolute;height:16px;bottom:-30px;left:0px;}
.esamiINT{width:95%;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #557380;height:auto !important;min-height:90px;overflow:hidden;}
.TestoBianco11{FONT-SIZE:12px;line-height:14px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBiancoData{FONT-SIZE:32px;line-height:34px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
#esamiGR{width:98%;padding:10px;min-height:390px;}
.testopageCENTROhome{height:180px;}
#sotto{margin:0 auto;width:1180px;margin-bottom:0px;padding-bottom:0px;}
#sotto2{margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#sotto3{margin:0 auto;width:1150px;padding-top:0px;margin-bottom:0px;padding-bottom:30px;}
.foto_galleriaGR{display:inline-block;height:190px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
}
@media (min-width:980px){#mainmenu{display:block !important;}
#mainmenuGR{display:block !important;}
#mainmenu2{top:-9999px;position:absolute;}
}
@media screen and (min-width:768px) and (max-width:980px){#pageHome100{z-index:300;width:100%;height:auto !important;min-height:400px;overflow:hidden;background-color:#000000;}
.logo{z-index:300;position:relative;float:left;width:75px;}
.menuN{z-index:300;width:100%;margin:0 auto;height:125px;}
#mainmenuFI{display:none;}
#mainmenu{display:none;position:absolute;top:75px;width:240px;float:right;right:0px;}
#mainmenu ul{width:100%;list-style:none;top:0px;left:0px;}
#mainmenu ul li{float:none;width:100%;background:#EFEFEF;border-bottom:1px solid #d0d0d0;border-left:0px;z-index:300;-webkit-box-shadow:0px 5px 10px #9F9F9F;-moz-box-shadow:0px 5px 10px #9F9F9F;box-shadow:0px 5px 10px #9F9F9F;}
#mainmenu ul li a{color:#000000;display:block;padding:10px 10px;font-size:18px;}
#mainmenu a:hover{color:#d0d0d0;background:#666;}
.btn-responsive-menu{display:block;}
.menu_tri{position:relative;float:right;top:-12px;width:21px;height:13px;right:17px;}
#mainmenuGR{display:none;}
#mainmenu2{display:none;top:60px;right:0px;width:240px;float:right;position:absolute;}
#mainmenu2 ul{width:100%;list-style:none;padding:0px;}
#mainmenu2 ul li{float:none;width:100%;background:#d40f0f;border-bottom:1px solid #d0d0d0;border-left:10px;z-index:300;-webkit-box-shadow:0px 5px 10px #9F9F9F;-moz-box-shadow:0px 5px 10px #9F9F9F;box-shadow:0px 5px 10px #9F9F9F;}
#mainmenu2 a{background:url(immagini/frecciaDXgr3.png) no-repeat 5px center;color:#d0cece;display:block;padding:10px 10px;font-size:16px;padding-left:25px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:18px;}
#mainmenu2 a:hover{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#mainmenu2 a:active{color:#000000;background-color:#FFFFFF;}
#mainmenu2 a.selected{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);}
.btn-responsive-menu2{display:block;}
.fotoPhome{height:500px;}
.riqCerca{width:94%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.testopageCENTROhomeINT{position:relative;float:left;text-align:left;left:0px;width:48%;margin:1% 1% 1% 1%;height:180px;overflow:hidden;}
.testopageCENTROhome{width:100%;height:250px;margin:0 auto;margin-bottom:20px;}
#pageHome{position:relative;top:-100px;margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#pageHomeSX{position:relative;width:100%;margin-top:16px;margin-left:0px;}
#pageHomeDX{width:100%;margin-right:0px;}
#page{margin:0 auto;width:95%;}
#pageHomeCENTRO{margin:0 auto;width:95%;}
#pageHomeCENTROsopra{margin:0 auto;width:100%;height:500px;}
#pageB{margin:0 auto;width:650px;background-color:#FFFFFF;}
#pageSX{position:relative;width:100%;}
#pageDX{position:relative;width:100%;margin-right:0px;}
.riqPag{min-height:0px;}
.dataLang{z-index:10;position:relative;width:100%;height:80px;text-align:center;top:0px;right:0px;border-top:1px solid #d0d0d0;background-color:#FFFFFF;overflow:hidden;}
#esamiGR{display:none;}
#esamiGR2{display:block;width:98%;padding:10px;}
.esamiINTtitolo{width:95%;min-height:10px;border-bottom:0px;margin-top:0px;margin-bottom:5px;}
.CENTROcolonne{float:left;text-align:center;left:0px;width:46%;height:330px;margin:3% 0 0 3%;margin-bottom:1%;}
.riqARTICOLIpagColonna{height:auto !important;min-height:400px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;display:inline-block;width:49.6%;vertical-align:top;position:relative;}
.foto3Colonna{display:inline-block;height:250px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
#sotto100{z-index:400;position:relative;width:100%;height:auto !important;min-height:150px;}
#sotto{position:relative;margin:0 auto;width:95%;margin-bottom:0px;padding-bottom:0px;min-height:150px;}
#sotto2{margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#sotto3{margin:0 auto;width:95%;padding-top:0px;margin-bottom:0px;padding-bottom:30px;}
.colSottoCOL{text-align:left;width:98%;padding:15px;border-left:0px;border-bottom:1px solid #494949;height:auto !important;min-height:0px;overflow:hidden;}
#sottoSX{position:relative;margin:0 auto;width:100%;margin-top:10px;}
#sottoDX{position:relative;margin:0 auto;width:100%;margin-top:10px;}
.left{float:none;text-align:center;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right{z-index:400;position:relative;float:none;text-align:center;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
#recapiti{position:relative;margin:0 auto;width:99%;background-color:#247296;margin-top:0px;margin-bottom:20px;margin-right:0px;padding:4px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-khtml-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.left50{z-index:400;position:relative;float:none;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right50{z-index:400;position:relative;float:none;width:100%;padding:0px;margin-right:0px;}
.testo_colonne_grandi{z-index:400;position:relative;text-align:center;float:none;width:100%;padding:0px;margin-top:1px;margin-right:0px;}
.testopageCENTROhomeFooter{float:none;text-align:center;left:0px;width:100%;height:auto !important;min-height:10px;overflow:hidden;margin:0px 0px 0px 0px;margin-bottom:5%;padding-top:10px;}
.left2{width:31.9%;height:120px;position:relative;display:inline-block;margin:5px 5px 0px 0px;}
.CENTROcolonneHome{float:none;text-align:center;left:0px;width:98%;height:auto !important;min-height:400px;overflow:hidden;margin:0% auto;margin-bottom:20px;padding-top:20px;background-image:url(immagini/sfondo_col_home.jpg);background-size:cover;background-repeat:no-repeat;}
.img{margin:auto;top:0px;left:0px;bottom:0px;right:0px;position:absolute;}
div#immagine{width:50%;margin:0 auto;}
.immagine{display:block;width:100%}
.foto_CENTROcolonne{height:280px;width:100%;}
.foto_CENTROcolonneTesto{margin-top:180px;font-weight:bold;font-style:normal;font-family:"giodole",sans-serif;color:#d40f0f;font-size:17px;line-height:17px;}
.foto_galleriaGR{display:inline-block;height:240px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
}
@media screen and (max-width:767px){.logo{z-index:300;position:relative;float:left;width:75px;}
.menuFI{z-index:3000;position:relative;top:0px;width:100%;height:125px;}
#pageHome100{z-index:300;width:100%;height:auto !important;min-height:150px;overflow:hidden;background-color:#000000;}
#pageHomeCENTRO100{top:20px;}
.logoCat{z-index:100;position:absolute;float:right;right:0px;top:170px;height:145px;width:160px;}
.menuN{z-index:300;width:100%;margin:0 auto;height:110px;}
#mainmenuFI{display:none;}
#mainmenu{display:none;position:absolute;top:75px;width:240px;float:right;right:0px;}
#mainmenu ul{width:100%;list-style:none;top:0px;left:0px;}
#mainmenu ul li{float:none;width:100%;background:#EFEFEF;border-bottom:1px solid #d0d0d0;border-left:0px;z-index:300;-webkit-box-shadow:0px 5px 10px #9F9F9F;-moz-box-shadow:0px 5px 10px #9F9F9F;box-shadow:0px 5px 10px #9F9F9F;}
#mainmenu ul li a{color:#000000;display:block;padding:10px 10px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:18px;}
#mainmenu a:hover{color:#d0d0d0;background:#666;}
.btn-responsive-menu{display:block;}
.menu_tri{position:relative;float:right;top:-12px;width:21px;height:13px;right:17px;}
#mainmenu2{display:none;top:60px;right:0px;width:240px;float:right;position:absolute;}
#mainmenu2 ul{width:100%;list-style:none;padding:0px;}
#mainmenu2 ul li{float:none;width:100%;background:#d40f0f;border-bottom:1px solid #d0d0d0;border-left:10px;z-index:300;-webkit-box-shadow:0px 5px 10px #9F9F9F;-moz-box-shadow:0px 5px 10px #9F9F9F;box-shadow:0px 5px 10px #9F9F9F;}
#mainmenu2 a{background:url(immagini/frecciaDXgr3.png) no-repeat 5px center;color:#d0cece;display:block;padding:10px 10px;font-size:16px;padding-left:25px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:18px;}
#mainmenu2 a:hover{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#mainmenu2 a:active{color:#000000;background-color:#FFFFFF;}
#mainmenu2 a.selected{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);}
.btn-responsive-menu2{display:block;}
#mainmenuGR{display:none;}
.fotoPhome{height:500px;}
.riqCerca{width:90%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.testofotoHome{z-index:300;position:absolute;text-align:left;bottom:10px;left:0px;width:45%;height:100px;background-image:url(immagini/trasp.png);padding:20px 20px 50px 10px;}
.dataLang{z-index:10;position:relative;width:100%;height:80px;text-align:center;top:0px;right:0px;background-color:#FFFFFF;border-top:1px solid #d0d0d0;overflow:hidden;}
#esamiGR{display:none;}
#esamiGR2{display:block;width:98%;padding:10px;}
.esamiINTtitolo{width:95%;min-height:10px;border-bottom:0px;margin-top:0px;margin-bottom:5px;}
#pageHome{position:relative;top:0px;margin:0 auto;width:100%;height:310px;margin-bottom:0px;padding-bottom:0px;}
#pageHomeSX{position:relative;width:100%;margin-top:16px;margin-left:0px;}
.foto2{float:left;margin-right:20px;margin-bottom:20px;}
.foto2int{float:left;width:100px;margin-right:10px;border:1px solid #d0d0d0;}
#pageHomeDX{width:100%;margin-right:0px;}
.testopageCENTROhome{width:100%;height:300px;margin:0 auto;margin-bottom:20px;}
.testopageCENTROhomeINT{position:relative;float:left;text-align:left;left:0px;width:99%;margin:1% 1% 1% 1%;overflow:hidden;}
.CENTROcolonne{float:none;text-align:center;left:0px;width:98%;height:100%;margin:0% auto;padding-top:0px;}
.foto_CENTROcolonne{display:inline-block;height:340px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.testopageCENTROpag{text-align:left;bottom:10px;left:0px;width:95%;border-right:0px;padding-bottom:5px;border-bottom:1px solid #808080;}
.CENTROcolonneHome{float:none;text-align:center;left:0px;width:98%;height:auto !important;min-height:400px;overflow:hidden;margin:0% auto;margin-bottom:20px;padding-top:20px;background-image:url(immagini/sfondo_col_home.jpg);background-size:cover;background-repeat:no-repeat;}
#page{margin:0 auto;width:95%;}
#pageHomeCENTRO{margin:0 auto;width:95%;top:0px;}
#pageHomeCENTROsopra{margin:0 auto;width:100%;height:500px;}
#pageB{margin:0 auto;width:95%;background-color:#FFFFFF;}
#pageSX{position:relative;width:100%;}
#pageDX{position:relative;width:100%;margin-right:0px;}
.riqPag{min-height:0px;}
.riqINTsx{text-align:center;width:96%;padding:0px;border-right:0px;margin-right:5px;margin-left:5px;margin-bottom:10px;}
.riqINTdx{text-align:center;width:96%;padding:0px;margin-right:5px;margin-left:5px;margin-bottom:20px;border-left:0px;}
#centroHomeRiq{position:relative;float:left;width:100%;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeSX{position:relative;width:100%;margin-right:10px;}
#centroHomeDXsopra{position:relative;float:right;width:100%;padding:10px;min-height:1px;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeDX{position:relative;width:97%;padding:10px;background-color:#11658a;min-height:0px;}
.esamiCOL{text-align:left;width:94%;padding:0px;margin-right:10px;margin-left:10px;margin-bottom:12px;border-left:0px;border-bottom:1px solid #dfdfdf;height:auto !important;min-height:0px;overflow:hidden;}
.colSottoTitolo{position:relative;top:0px;left:0px;background-color:#247296;padding:10px;min-height:0px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.colSottoCOL{text-align:left;width:98%;padding:15px;border-left:0px;border-bottom:1px solid #494949;height:auto !important;min-height:0px;overflow:hidden;}
.galleriaMin{width:120px;padding:1%;margin-right:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
.riqARTICOLIpagColonna{height:auto !important;min-height:400px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;display:inline-block;width:49.4%;vertical-align:top;position:relative;}
.riqColonna6{height:auto !important;min-height:10px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:1px;display:inline-block;width:32%;vertical-align:top;position:relative;text-align:center;}
.foto3Colonna{display:inline-block;height:200px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
.TestoColonna{display:block;}
#sotto100{z-index:400;position:relative;width:100%;height:auto !important;min-height:150px;}
#sotto{position:relative;margin:0 auto;width:95%;margin-bottom:0px;padding-bottom:0px;min-height:150px;}
#sotto2{margin:0 auto;width:100%;margin-bottom:0px;padding-bottom:0px;}
#sotto3{margin:0 auto;width:95%;padding-top:0px;margin-bottom:0px;padding-bottom:30px;}
#sottoSX{position:relative;margin:0 auto;width:100%;margin-top:10px;}
#sottoDX{position:relative;margin:0 auto;width:100%;margin-top:10px;}
.left{float:none;text-align:center;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right{z-index:400;position:relative;float:none;text-align:center;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
#recapiti{position:relative;margin:0 auto;width:99%;background-color:#247296;margin-top:0px;margin-bottom:20px;margin-right:0px;padding:4px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-khtml-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.left50{z-index:400;position:relative;float:none;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right50{z-index:400;position:relative;float:none;width:100%;padding:0px;margin-top:1px;margin-right:0px;}
.left50imm{position:relative;float:left;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right50imm{position:relative;float:right;width:100%;text-align:left;padding:2px;margin-right:4px;}
.testo_colonne_grandi{z-index:400;position:relative;text-align:center;float:none;width:100%;padding:0px;margin-top:1px;margin-right:0px;}
.testopageCENTROhomeFooter{float:none;text-align:center;left:0px;width:100%;height:auto !important;min-height:10px;overflow:hidden;margin:0px 0px 0px 0px;margin-bottom:5%;padding-top:10px;}
.foto_galleriaGR{display:inline-block;height:170px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.foto_galleriaGR2{display:inline-block;height:400px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.SfondoGalleria{display:inline-block;width:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;}
.left2{width:100%;height:120px;position:relative;display:inline-block;margin:5px 5px 0px 0px;}
.img{margin:auto;top:0px;left:0px;bottom:0px;right:0px;position:absolute;}
div#immagine{width:50%;margin:0 auto;}
.immagine{display:block;width:100%}
.riqGrigioINC{width:70%;text-align:left;margin:0 auto;padding:7px;border:1px solid #d0d0d0;background:#FFFFFF;margin-bottom:5px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.TestoNero40verde{FONT-SIZE:20px;line-height:24px;COLOR:#ae491a;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.TestoBianco24{FONT-SIZE:14px;COLOR:#FFFFFF;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif}
.foto_CENTROcolonne{height:280px;width:100%;}
.foto_CENTROcolonneTesto{margin-top:180px;font-weight:bold;font-style:normal;font-family:"giodole",sans-serif;color:#d40f0f;font-size:17px;line-height:17px;}
}
@media screen and (max-width:480px) and (orientation:portrait){.menuFI{z-index:3000;position:relative;top:0px;width:100%;height:80px;background-image:url('immagini/sfondoTrasp.png');}
#pageHome100{z-index:300;width:100%;height:auto !important;min-height:240px;overflow:hidden;background-color:#000000;}
.riqIntro{position:relative;top:50px;margin:0 auto;background-color:#FFFFFF;width:250px;height:auto !important;min-height:150px;overflow:hidden;}
.riqINTpagCentro{position:relative;margin:0 auto;width:100%;height:auto !important;min-height:38px;overflow:hidden;margin-bottom:20px;padding:0px;}
.riq{z-index:10;position:relative;background-color:#FFFFFF;height:auto !important;min-height:150px;padding-top:40px;padding-left:10px;padding-right:10px;margin-top:25px;border:1px solid #d0d0d0;margin:0 auto;width:92%;-webkit-box-shadow:0px 1px 2px #d5d5d5;-moz-box-shadow:0px 1px 2px #d5d5d5;box-shadow:0px 1px 2px #d5d5d5;}
.logo{z-index:300;position:relative;float:left;width:75px;}
.testoLogo{z-index:300;position:relative;width:50%;height:30px;margin-left:-5px;}
.logoCat{z-index:100;position:absolute;float:right;right:0px;left:30px;top:190px;height:145px;width:150px;}
h1{font-weight:normal;font-style:normal;FONT-SIZE:30px;line-height:34px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.menuN{z-index:300;width:100%;margin:0 auto;height:110px;}
#mainmenuFI{display:none;}
#mainmenu{display:none;position:absolute;top:75px;width:240px;float:right;right:0px;}
#mainmenu ul{width:100%;list-style:none;top:0px;}
#mainmenu ul li{float:none;background:#EFEFEF;border-bottom:1px solid #d0d0d0;z-index:300;}
#mainmenu ul li a{color:#000000;display:block;padding:10px 10px;font-size:18px;}
#mainmenu a:hover{color:#d0d0d0;background:#666;}
.btn-responsive-menu{display:block;}
#mainmenu2{display:none;top:60px;right:0px;width:240px;float:right;position:absolute;}
#mainmenu2 ul{width:100%;list-style:none;padding:0px;}
#mainmenu2 ul li{float:none;width:100%;background:#d40f0f;border-bottom:1px solid #d0d0d0;border-left:10px;z-index:300;}
#mainmenu2 a{background:url(immagini/frecciaDXgr3.png) no-repeat 5px center;color:#d0cece;display:block;padding:10px 10px;font-size:16px;padding-left:25px;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:18px;}
#mainmenu2 a:hover{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#mainmenu2 a:active{color:#000000;background-color:#FFFFFF;}
#mainmenu2 a.selected{color:#FFFFFF;background-color:#666;background-image:url(immagini/frecciaSXgr3.png);}
.btn-responsive-menu2{display:block;}
#mainmenuGR{display:none;}
.riqCerca{width:85%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.TestoNero50{FONT-SIZE:40px;line-height:50px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.fotoPhome{height:250px;}
.dataLang{z-index:10;position:relative;width:100%;height:80px;text-align:center;top:0px;right:0px;background-color:#FFFFFF;border-top:1px solid #d0d0d0;overflow:hidden;}
.testofotoHome{display:none;}
.testopageCENTROhome{width:100%;height:180px;margin:0 auto;margin-bottom:20px;}
.fotoBann{display:none;}
.foto_CENTROcolonne{display:inline-block;height:200px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.CENTROcolonne{float:none;text-align:center;left:0px;width:98%;height:100%;margin:0% auto;padding-top:20px;}
.testopageCENTROpag{float:left;text-align:left;bottom:10px;left:0px;width:95%;border-right:0px;border-bottom:1px solid #808080;}
.CENTROcolonneHome{float:none;text-align:center;left:0px;width:98%;height:auto !important;min-height:250px;overflow:hidden;margin:0% auto;margin-bottom:20px;padding-top:20px;background-image:url(immagini/sfondo_col_home.jpg);background-size:cover;background-repeat:no-repeat;}
#page{margin:0 auto;width:95%;}
#pageHomeCENTRO{margin:0 auto;min-height:80px;width:95%;}
#pageHomeCENTROsopra{margin:0 auto;width:100%;height:500px;}
#pageB{margin:0 auto;width:95%;background-color:#FFFFFF;}
#pageSX{position:relative;width:100%;}
#pageDX{position:relative;width:100%;margin-right:0px;}
.riqPag{min-height:0px;}
.riqINTsx{float:none;width:96%;padding:0px;border-right:0px;margin-right:5px;margin-left:5px;margin-bottom:10px;}
.riqINTdx{width:96%;padding:0px;margin-right:5px;margin-left:5px;margin-bottom:20px;border-left:0px;}
#centroHomeRiq{position:relative;float:left;width:100%;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeSX{position:relative;width:100%;margin-right:10px;}
#centroHomeDXsopra{position:relative;float:right;width:96%;padding:10px;min-height:1px;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeDX{position:relative;width:96%;padding:10px;background-color:#11658a;min-height:0px;}
.foto2{float:none;width:100%;margin-right:0px;margin-bottom:20px;position:relative;margin-right:20px;margin-bottom:20px;}
.foto2int{display:none;}
.foto3{display:inline-block;height:260px;width:100%;overflow:hidden;background-size:cover;border-radius:0px;}
.riqARTICOLIpagColonna{height:auto !important;min-height:400px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;display:inline-block;width:100%;vertical-align:top;position:relative;}
.foto3Colonna{display:inline-block;height:260px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
.TestoColonna{display:block;}
#pageHome{position:relative;top:0px;left:-10%;margin:0 auto;width:120%;height:100px;margin-bottom:0px;padding-bottom:0px;}
.esamiSX2{float:left;text-align:center;width:22%;margin-bottom:10px;border-right:1px solid #dfdfdf;}
.esamiDX2{float:right;text-align:left;width:75%;margin-bottom:10px;}
.esamiCOL{text-align:left;width:94%;padding:0px;margin-right:10px;margin-left:10px;margin-bottom:12px;border-left:0px;border-bottom:1px solid #dfdfdf;height:auto !important;min-height:0px;overflow:hidden;}
.colSottoTitolo{position:relative;width:95%;top:0px;left:0px;background-color:#247296;padding:10px;min-height:0px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.colSottoCOL{text-align:left;width:94%;padding:15px;border-left:0px;border-bottom:1px solid #494949;height:auto !important;min-height:0px;overflow:hidden;}
.galleriaMin{width:80px;padding:1%;margin-right:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin1{width:98%;padding:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin2{width:47%;padding:1%;margin-right:1%;margin-bottom:1%;float:left;border:0px solid #CCCCCC;}
.left50{z-index:400;position:relative;float:none;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right50{z-index:400;position:relative;float:none;width:100%;padding:0px;margin-top:1px;margin-right:0px;}
.foto_colonne_grandi{display:inline-block;height:200px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.galleriaGR{float:left;text-align:center;left:0px;width:44%;height:100px;margin:4% 0 0 4%;margin-bottom:10%;}
.foto_galleriaGR{display:inline-block;height:110px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.foto_galleriaGR2{display:inline-block;height:250px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.SfondoGalleria{display:inline-block;width:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;}
.riqTitoloFotoVideo{display:none;}
.left2{width:100%;height:120px;position:relative;display:inline-block;margin:5px 5px 0px 0px;}
.img{margin:auto;top:0px;left:0px;bottom:0px;right:0px;position:absolute;}
.riqGrigioINC{width:100%;text-align:left;margin:0 auto;padding:7px;border:1px solid #d0d0d0;background:#FFFFFF;margin-bottom:5px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.foto_CENTROcolonne{height:280px;width:100%;}
.foto_CENTROcolonneTesto{margin-top:180px;font-weight:bold;font-style:normal;font-family:"giodole",sans-serif;color:#d40f0f;font-size:17px;line-height:17px;}
.allegatiArticoliIcone{position:absolute;bottom:10px;left:10px;}
.allegatiArticoliIconeColonna{position:absolute;bottom:10px;left:10px;}
.riqColonna6{height:auto !important;min-height:10px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:1px;display:inline-block;width:48%;vertical-align:top;position:relative;text-align:center;}
}
@media screen and (max-width:480px) and (orientation:landscape){.menuFI{z-index:3000;position:relative;top:0px;width:100%;height:80px;background-image:url('immagini/sfondoTrasp.png');}
#pageHome100{z-index:300;width:100%;height:auto !important;min-height:240px;overflow:hidden;background-color:#000000;}
.riqIntro{position:relative;top:50px;margin:0 auto;background-color:#FFFFFF;width:250px;height:auto !important;min-height:150px;overflow:hidden;}
.logo{z-index:300;position:relative;float:left;width:75px;}
.logoCat{z-index:100;position:absolute;float:right;right:0px;left:30px;top:190px;height:145px;width:150px;}
h1{font-weight:normal;font-style:normal;FONT-SIZE:30px;line-height:34px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.menuN{z-index:300;width:100%;margin:0 auto;height:110px;}
#mainmenuFI{display:none;}
.riqCerca{width:85%;text-align:left;margin:0px auto 5px;padding:7px;border:1px solid #D0D0D0;background:#FFF none repeat scroll 0% 0%;border-radius:4px;FONT-SIZE:15px;line-height:19px;COLOR:#606060;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.TestoNero50{FONT-SIZE:40px;line-height:45px;COLOR:#d40f0f;font-family:'giodole', Verdana, Arial, Helvetica, sans-serif;}
.dataLang{z-index:10;position:relative;width:100%;height:80px;text-align:center;top:0px;right:0px;background-color:#FFFFFF;border-top:1px solid #d0d0d0;overflow:hidden;}
.testofotoHome{display:none;}
.testopageCENTROhome{width:100%;height:300px;margin:0 auto;margin-bottom:20px;}
.fotoBann{display:none;}
.foto_CENTROcolonne{display:inline-block;height:200px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.CENTROcolonne{float:left;text-align:center;left:0px;width:98%;height:100%;margin:0%;padding-top:20px;}
.testopageCENTROpag{float:left;text-align:left;bottom:10px;left:0px;width:95%;border-right:0px;border-bottom:1px solid #808080;}
.CENTROcolonneHome{float:left;text-align:center;left:0px;width:98%;height:100%;margin:0%;padding-top:20px;}
.foto_galleriaGR{display:inline-block;height:110px;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.riqTitoloFotoVideo{display:none;}
#page{margin:0 auto;width:95%;}
#pageHomeCENTRO{margin:0 auto;width:95%;}
#pageHomeCENTROsopra{margin:0 auto;width:100%;height:500px;}
#pageB{margin:0 auto;width:95%;background-color:#FFFFFF;}
#pageSX{position:relative;width:100%;}
#pageDX{position:relative;width:100%;margin-right:0px;}
.riqPag{min-height:0px;}
.riqINTsx{float:none;width:96%;padding:0px;border-right:0px;margin-right:5px;margin-left:5px;margin-bottom:10px;}
.riqINTdx{width:96%;padding:0px;margin-right:5px;margin-left:5px;margin-bottom:20px;border-left:0px;}
#centroHomeRiq{position:relative;float:left;width:100%;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeSX{position:relative;width:100%;margin-right:10px;}
#centroHomeDXsopra{position:relative;float:right;width:96%;padding:10px;min-height:1px;background-image:url(immagini/sfondoPagT.jpg);}
#centroHomeDX{position:relative;width:96%;padding:10px;background-color:#11658a;min-height:0px;}
.foto2{float:none;width:100%;margin-right:0px;margin-bottom:20px;position:relative;}
.foto2int{display:none;}
.foto3{display:inline-block;height:260px;width:100%;overflow:hidden;background-size:cover;border-radius:0px;}
.riqARTICOLIpagColonna{height:auto !important;min-height:400px;overflow:hidden;margin-right:0px;margin-bottom:10px;padding:10px;border-bottom:1px solid #d0d0d0;background:#FFFFFF;display:inline-block;width:100%;vertical-align:top;position:relative;}
.foto3Colonna{display:inline-block;height:260px;width:100%;overflow:hidden;border:0px solid #DDE0E3;background-size:cover;border-radius:0px;}
.TestoColonna{display:block;}
#pageHome{position:relative;top:0px;left:-10%;margin:0 auto;width:120%;height:100px;margin-bottom:0px;padding-bottom:0px;}
.esamiSX2{float:left;text-align:center;width:22%;margin-bottom:10px;border-right:1px solid #dfdfdf;}
.esamiDX2{float:right;text-align:left;width:75%;margin-bottom:10px;}
.esamiCOL{text-align:left;width:94%;padding:0px;margin-right:10px;margin-left:10px;margin-bottom:12px;border-left:0px;border-bottom:1px solid #dfdfdf;height:auto !important;min-height:0px;overflow:hidden;}
.colSottoTitolo{position:relative;width:95%;top:0px;left:0px;background-color:#247296;padding:10px;min-height:0px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.colSottoCOL{text-align:left;width:94%;padding:15px;border-left:0px;border-bottom:1px solid #494949;height:auto !important;min-height:0px;overflow:hidden;}
.galleriaMin{width:80px;padding:1%;margin-right:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin1{width:98%;padding:1%;margin-bottom:1%;border:0px solid #CCCCCC;}
div.galleriaMin2{width:47%;padding:1%;margin-right:1%;margin-bottom:1%;float:left;border:0px solid #CCCCCC;}
.left50{z-index:400;position:relative;float:none;width:100%;padding:2px;margin-top:1px;margin-right:4px;}
.right50{z-index:400;position:relative;float:none;width:100%;padding:0px;margin-top:1px;margin-right:0px;}
.foto_colonne_grandi{display:inline-block;height:200px;width:100%;overflow:hidden;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
.left2{width:100%;height:120px;position:relative;display:inline-block;margin:5px 5px 0px 0px;}
.img{margin:auto;top:0px;left:0px;bottom:0px;right:0px;position:absolute;}
#sotto100{z-index:400;position:relative;width:100%;height:auto !important;min-height:150px;background-color:#2e3b42;}
#sotto{position:relative;margin:0 auto;width:95%;margin-bottom:0px;padding-bottom:0px;min-height:150px;}
.allegatiArticoliIcone{position:absolute;bottom:10px;left:10px;}
.allegatiArticoliIconeColonna{position:absolute;bottom:10px;left:10px;}
}
