@font-face{font-family:'Myriad Pro';src:url('clientlibs/styles/fonts/myriadpro-regular.otf');font-weight:normal;font-style:normal}
.siv-maincontainer .siv-topnav div{width:auto;background:0;height:40px}
.siv-maincontainer .siv-hrmenu,.siv-maincontainer .siv-hrmenu ul{line-height:normal;position:relative;list-style:none;width:auto;height:40px;margin:0;margin-top:10px;padding:1px;background-image:none;background-repeat:repeat;z-index:1000}
.siv-maincontainer .siv-hrmenu li{display:inline;height:40px;line-height:40px;position:relative}
.siv-maincontainer .siv-hrmenu a{display:block;float:left;height:35px;line-height:13px;padding:0;padding-right:8px;margin:4px;font-family:arial;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#666;background:0;border:0;border-right:1px dotted #333;max-width:166px}
.siv-maincontainer .siv-hrmenu a.attuale{color:#aaa}
.siv-maincontainer .siv-hrmenu li ul li{display:list-item;height:auto;margin-top:8px;width:100%}
.siv-maincontainer .siv-hrmenu li ul li a{width:auto;max-width:100%;border-right:0}
.siv-maincontainer .siv-hrmenu a:hover,.siv-maincontainer .siv-hrmenu li:hover,.siv-maincontainer .siv-hrmenu li:hover a,.siv-maincontainer .siv-hrmenu li:hover ul,.siv-maincontainer .siv-hrmenu li:hover ul li,.siv-maincontainer .siv-hrmenu li:hover ul li a{background-color:#a2260d;color:white}
.siv-maincontainer .siv-hrmenu ul{position:absolute;display:none;width:25em;top:1.5em;height:auto}
.siv-maincontainer .siv-hrmenu li:hover ul ul,.siv-maincontainer .siv-hrmenu li:hover ul ul ul,.siv-maincontainer .siv-hrmenu li:hover ul ul ul ul{display:none}
.siv-maincontainer .siv-hrmenu li:hover ul,.siv-maincontainer .siv-hrmenu li li:hover ul,.siv-maincontainer .siv-hrmenu li li li:hover ul,.siv-maincontainer .siv-hrmenu li li li li:hover ul{display:block}
a{color:#155373}
a:hover{color:#155373}
.siv-maincontainer{background:#fdfdfd}
.siv-innercontainer{background:#fff;border-top:8px solid white;border-right:8px solid white;border-bottom:2px solid white;border-left:8px solid white}
.siv-maincontent{float:left;margin-top:10px;width:100%}
.siv-maincontent .siv-colsx{float:left;width:245px;margin-top:5px;margin-left:5px;padding-top:0;text-align:left}
.siv-maincontent .siv-colcx{float:left;width:640px;margin-top:5px;margin-left:0;padding-top:0;text-align:left}
.siv-maincontent .siv-coldx{float:right;width:360px;margin-top:5px;margin-left:5px;margin-right:0;padding-top:0;text-align:left}
.siv-maincontent .siv-colcx-int{float:left;width:730px;margin-top:0;margin-left:5px;padding-top:0;padding-left:0;text-align:left}
.siv-maincontent .siv-coldx-int{background-color:#f2f2f2;float:right;width:270px;margin-top:5px;margin-left:5px;margin-right:0;padding-top:0;text-align:left}
.siv-maincontent .siv-colmain{float:left;width:100%;margin:2px;padding:1px;text-align:left}
.siv-maincontent .siv-colbottom{float:left;width:100%;margin-top:5px;margin-left:0;padding-top:0;text-align:left}
.siv-maincontent .siv-colcx-bottom{float:left;width:100%;margin-top:5px;margin-left:0;padding-top:0;text-align:left}
.siv-maincontent .siv-coldx .coldx{padding:5px;background:url(images/clerstile/right-keys.png) no-repeat center bottom #f2f2f2;padding-bottom:320px}
.siv-maincontent .siv-coldx .coldx iframe{margin:0 0 10px 0}
.siv-header-1{height:25px;border-bottom:1px solid gray;line-height:25px;background-color:#f2e6c4;padding:1px 0 0}
.siv-topnav{float:left;min-height:20px;border:0;background:0;width:auto}
.siv-maincontainer .siv-header-1 .siv-searchform{float:none;min-width:250px}
.headerbanner{float:left;height:140px;margin:0;padding:0;width:700px}
.headerbanner .headerbanner{float:left;position:absolute;width:100%;z-index:30}
.siv-headerbanner{clear:both;height:140px}
.headerbanner .siv-hreflogo{display:block;height:120px;position:absolute;top:60px;width:690px;z-index:45}
.siv-lang{background:0;color:red;width:950px;padding:0;position:relative;right:0;top:133px;z-index:5000;text-align:right}
.siv-maincontainer .siv-lang .languagesnav a{text-decoration:none}
.siv-maincontainer .siv-lang .languagesnav a:hover{text-decoration:underline}
.siv-breadcrumb{height:auto;margin:4px 0;padding-left:5px;font-size:7pt;color:#01536b;background-color:#f2f2f2}
.siv-breadcrumb a{line-height:20px;color:#a62b2d;font-weight:normal;text-transform:uppercase;text-decoration:none}
.siv-breadcrumb a:hover{color:#a62b2d}
.siv-maincontainer .siv-footer{clear:both;font-size:.8em;text-align:left;border:0;background:url(images/clerstile/footer-keys.png) no-repeat 30px center #eaeaea;padding:20px}
.siv-maincontainer .siv-footer .text{margin-left:150px}
.siv-maincontainer .siv-footer .text table{margin:50px auto;width:100%;border:0}
.siv-maincontainer .siv-footer .text table td{border-right:4px solid #f2f2f2}
.siv-maincontainer .siv-footer .text table td:last-child{border-right:0}
.siv-maincontainer .siv-footer .text table td a{background:url(images/clerstile/frec-footer.png) no-repeat -5px -2px;text-decoration:none;padding-left:15px}
.siv-block{float:left}
.siv-block-menu{float:left;width:100%}
.siv-block-submenu{float:left;width:100%;padding-bottom:15px}
.siv-maincontent iframe{margin-top:10px}
.siv-maincontent .siv-sectionmenu{background:#ebe9df;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 20px 20px 0;padding:20px 0 20px 10px;border-top:0;border-bottom:0}
.siv-maincontent .siv-sectionmenu a.preview_title{padding:0;min-height:10px}
.siv-maincontent .siv-sectionmenu .pagepreview_title{color:#aaa071;vertical-align:top;font-size:11px;font-weight:normal;text-transform:uppercase;background:url(images/clerstile/arrowdown.png) no-repeat 0 3px;text-decoration:none;padding-left:12px}
.siv-maincontent .siv-sectionmenu ul{background:#ebe9df;margin:0;padding:0;margin-left:10px;list-style-type:none;line-height:1.5em;border-top:0;border-bottom:0}
.siv-maincontent .siv-sectionmenu a{display:block;padding:0 5px;text-decoration:none;background-color:transparent;color:#838383;text-transform:uppercase;font-size:11px;min-height:16px;line-height:16px}
.siv-maincontent .siv-sectionmenu a:hover{background:#ebe9df}
.siv-maincontent .siv-sectionmenu li{border-left:none;border-right:0;border-bottom:0;margin-top:10px}
.siv-maincontent .siv-sectionmenu li ul li{margin-left:8px}
.siv-maincontent .siv-sectionmenu li:last-child{border-bottom:0}
.siv-maincontent .siv-sectionmenu li:first-child{border-top:0}
.siv-maincontent .siv-sectionmenu li a.attuale{font-weight:bold}
div.cq-colctrl-lt0-c0{width:49%;margin-right:1%}
div.cq-colctrl-lt0-c1{width:49%;margin-right:1%}
div.cq-colctrl-lt1-c0{width:32%;margin-right:1%}
div.cq-colctrl-lt1-c1{width:32%;margin-left:1%;margin-right:1%}
div.cq-colctrl-lt1-c2{width:32%;margin-left:1%}
.siv-colbottom .colbottom>.parsys_column{width:auto;height:auto;background:#edede5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 30px 20px;margin-top:20px;margin-bottom:20px}
.siv-colbottom .colbottom .text h2 a{font-size:24px;font-family:arial;font-weight:normal;color:#e65658;text-align:left;text-decoration:none}
.siv-colbottom .colbottom .text h2 a:hover{color:#e65658;text-decoration:underline}
.siv-maincontent .coldx .text .siv-text p{margin-top:2px;margin-bottom:2px}
.siv-maincontent .title{color:#000;margin-left:5px}
.siv-maincontent .title h1{font-size:22pt}
.siv-maincontent h3{font-size:1.1em;font-weight:bold;color:#000;text-transform:none}
.siv-maincontent .siv-colcx .title>h1,.siv-maincontent .siv-colcx .title>h2,.siv-maincontent .siv-colcx .title>h3,.siv-maincontent .siv-colcx .title>h4,.siv-maincontent .siv-colcx .title>h5{color:#787777}
.highslide-html-content{text-align:left}
.highslide-header ul{text-align:center}
.highslide-title{font-weight:bold}
.highslide-body{padding:5px 10px}
.no-controls .highslide-controls,.no-controls .highslide-number{display:none}
img{border:0}
img.map,area{outline:0}
.siv-maincontent .image .siv-image{margin:auto}
.siv-maincontent div.image{margin-top:5px;margin-bottom:5px}
.siv-maincontent .siv-colcx .siv-image img,.siv-maincontent .siv-colcx-bottom .siv-image img{border:1px solid #ccc;margin:4px;padding:8px}
.siv-maincontent .siv-coldx .siv-image img,.siv-maincontent .siv-coldx-int .siv-image img{border:1px solid #ccc;margin:10px auto 0 auto}
.siv-maincontent .siv-image img{border:0;margin:0;padding:0}
.siv-maincontent .image .center img{margin:0 auto}
.siv-maincontent .image .right img{margin-left:auto}
.siv-maincontent .siv-image>small{padding:2px;font-size:.7em}
.siv-maincontent .image .home-image-slide{position:relative}
.siv-maincontent .image .home-image-slide img{width:100%}
.siv-maincontent .image small{font-size:.8em;white-space:pre;max-width:200px;margin:auto}
.siv-maincontent .image .home-image-slide>small{padding:6px 20px;font-size:20px;font-family:Helvetica;white-space:normal;position:absolute;color:white;background:rgba(0,0,0,0.7);bottom:0}
.siv-maincontent .preview .siv-preview{background:url(images/clerstile/triang.png) no-repeat bottom right #fff;border:1px solid #eaeaea;color:inherit;display:block;font-size:14px;margin-bottom:3px;padding:5px 6px;white-space:normal}
.siv-maincontent .preview .siv-preview h2{font-size:1.3em;color:#000;text-transform:uppercase;border-bottom:0;margin:3px 0}
.siv-maincontent .preview .siv-preview a{text-decoration:none;color:black}
.siv-maincontent .preview .siv-preview .corpo_text{margin:10px 5px;line-height:20px}
.siv-maincontent .preview .siv-preview img{border:0;margin-bottom:10px}
.siv-maincontent .text{font-size:14px;letter-spacing:normal;line-height:20px;margin:5px}
.siv-maincontent .text h3{font-size:22pt;color:#000;font-weight:bold}
.siv-maincontent .siv-coldx .text{font-size:13px;background:transparent;border-top:0;border-right:0;border-bottom:0;border-left:0;color:#666;display:block;margin-bottom:3px;padding:5px 6px;white-space:normal;letter-spacing:normal;line-height:16px}
.siv-maincontent .text .text p{margin-top:5px}
.siv-maincontent .text a{text-decoration:underline;color:#a32d2b}
.siv-maincontent .text h1,.siv-maincontent .text h2,.siv-maincontent .text h3{margin-bottom:5px}
.siv-maincontent .textimage{margin-top:4px;margin-bottom:4px;line-height:20px;margin:5px}
.siv-maincontent .textimage h3{font-size:22pt;color:#000;font-weight:bold;text-transform:none}
.siv-maincontent .coldx h3 a{color:#787777;text-decoration:none}
.siv-maincontent .siv-colcx .textimage{background-color:transparent;border:0;padding:5px}
.siv-maincontent .siv-colcx .textimage img{border:0;margin:4px}
.siv-maincontent .siv-colsx .textimage,.siv-maincontent .siv-coldx .textimage{background-color:transparent;border:0;padding:4px}
.siv-maincontent .siv-colsx .textimage div.image{float:none;width:100%;text-align:center}
.siv-maincontent .siv-colsx .textimage img,.siv-maincontent .siv-coldx .textimage img{display:block;margin:auto;border:0}
.siv-maincontent .textimage .text{padding:0;border:0;background-color:transparent;margin:0}
.siv-maincontent .textimage .text p{margin-top:5px}
.siv-maincontent .search .siv-searchform-container form{background:#f2f2f2;display:block;padding:0;border:0;margin:10px 0}
.siv-maincontent .search .siv-searchform-container form input{background-color:#fff}
.siv-maincontent .siv-search-coldx>p{background:#f2f2f2;color:#666}
div.search{margin-bottom:10px}
.siv-maincontent .search input[name="q"]{-moz-box-shadow:inset 0 0 0 #000;-webkit-box-shadow:inset 0 0 0 #000;box-shadow:inset 0 0 0 grey;width:50%}
.siv-maincontainer .search input{padding-left:5px}
.siv-maincontent .list{padding-top:15px}
.siv-maincontent .list h2{margin:2px 0;font-weight:normal}
.siv-maincontent .list ul.default li a,.siv-maincontent .list ul.news li a,.siv-maincontent .list ul.teaser li a{color:#a32d2b;background-color:transparent;text-decoration:underline;border:0}
.siv-maincontent .list ul.default li a{line-height:30px}
.siv-maincontent .list ul.default li a:hover,.siv-maincontent .list ul.news li a:hover,.siv-maincontent .list ul.teaser li a:hover{color:#155373;background-color:transparent;text-decoration:underline;display:table}
.siv-maincontent .list ul.default,.siv-maincontent .list ul.news,.siv-maincontent .list ul.teaser,.siv-maincontent .list ul.anteprima{border:0}
.siv-maincontent .list ul.default li,.siv-maincontent .list ul.news li,.siv-maincontent .list ul.teaser li,.siv-maincontent .list ul.anteprima li{border:0}
.siv-maincontent .list ul.teaser li a{line-height:16px;margin-top:10px;display:table}
.siv-maincontent .list ul.teaser li a>img{display:table-cell}
.siv-maincontent .list ul.teaser li a .teaser-title{font-size:13px;font-weight:bold;line-height:16px;display:table-cell;vertical-align:middle}
.siv-maincontent .list ul.preview_sezione,.siv-maincontent .list ul.preview{margin:0;padding:0;list-style:none;border:0}
.siv-maincontent .list li.preview{margin:5px 0;width:99%;border:0;border-bottom:1px solid #eaeaea;display:block;float:left;list-style:none;padding:5px 0}
.siv-maincontent .list ul.default li:last-child,.siv-maincontent .list ul.news li:last-child,.siv-maincontent .list ul.teaser li:last-child,.siv-maincontent .list ul.preview_sezione li:last-child,.siv-maincontent .list ul.anteprima li:last-child{border:0}
.siv-maincontent .list li.preview .text-image{border:0 none;clear:both;display:block;float:left;margin:10px 3px 20px 0;padding:0}
.siv-maincontent .list li.preview .text-image img{margin:10px 8px 0 0;border:1px solid #e5e5e5;float:left;padding:0;width:200px}
.siv-maincontent .list li.preview .text-image .corpo-text h2.title_spec{margin:7px 0 3px;clear:right;color:#000;display:block;font-size:18pt;font-weight:bold;padding:0}
.siv-maincontent .list li.preview .corpo-text{border:0 none;display:inline;margin:0 3px 10px 5px;padding:0;font-size:1em;text-align:left;line-height:20px;position:relative;float:left;width:410px}
.siv-maincontent .list li.preview .corpo-text p a{position:absolute;right:0;bottom:-15px;text-transform:uppercase;font-size:10px;background:url(images/clerstile/frec-destra.png) no-repeat left center #eaeaea;padding:0 5px 0 20px;height:18px}
.siv-maincontent .list ul.anteprima{border:0}
.siv-maincontent .list ul.anteprima li{border:0}
.siv-maincontent .list ul.preview li{list-style:none}
.siv-maincontent .list ul.paginazione li a,.siv-maincontent .list ul.preview li a,.siv-maincontent .list ul.preview_sezione li a,.siv-maincontent .list ul.anteprima li a{text-decoration:none;color:black}
.siv-maincontent .list ul.anteprima li a>img{float:left;width:48px;height:auto;border:1px solid black;margin:0 5px 3px 0}
.siv-maincontent .list ul.anteprima li:last-child a{border-bottom:0}
.siv-maincontent .list ul.paginazione li h2,.siv-maincontent .list ul.preview li h2,.siv-maincontent .list ul.anteprima li h2{font-weight:normal;font-size:19px;color:#787777}
.siv-maincontent .list ul.paginazione li a>img{margin:0 8px 3px 0}
.siv-maincontent .list .arrow-prev,.arrow-next{font-weight:bold;margin:5px;font-size:14px;cursor:pointer}
.siv-maincontent .list .arrow-prev{visibility:hidden}
.siv-maincontent .siv-list-component .siv-list-tabs{float:left}
.siv-maincontent .siv-list-component .siv-list-tabs>.tab{float:left;font-size:24px;font-family:times;color:#c4c3b2;padding:10px 25px;margin-right:1px;cursor:pointer;background-color:#f9f8f5;outline:1px solid #fff;border-top:1px solid #eae9e9;border-left:1px solid #eae9e9;border-right:1px solid #eae9e9;border-bottom:1px solid #fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.siv-maincontent .siv-list-component .siv-list-tabs>.tab-active{background-color:#fff;cursor:default}
.siv-maincontent .siv-list-component .siv-list-container{float:left;border:1px solid #eae9e9;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.siv-maincontent .siv-list-component .siv-list-container .list-news{display:none;min-width:670px;min-height:200px}
.siv-maincontent .siv-list-component .siv-list-container>.list-active{display:block}
.siv-maincontent .siv-colcx .siv-gallerycontainer h1{margin:20px 0 0 0;padding:0;color:maroon;font-size:1.4em;font-weight:bold;padding:0;text-transform:uppercase}
.siv-gallerycontainer #gallery{padding:30px;background-color:#f7f7f7;margin-top:10px}
.siv-gallerycontainer #descriptions{position:relative;height:50px;background:#EEE;margin:10px 0;width:546px;padding:10px;overflow:hidden}
.siv-gallerycontainer #descriptions .ad-image-description{position:absolute}
.siv-gallerycontainer p.ad-image-description{background-color:red}
.siv-gallerycontainer #descriptions .ad-image-description .ad-description-title{display:block}
.siv-gallerycontainer .ad-gallery{width:550px;border:4px solid #e5e5e5;float:left;clear:both;margin:0 0 0 50px}
.ad-gallery *{margin:0;padding:0}
.siv-maincontent .sitemap{margin:0 0 5px 17px;width:98%}
ul.linkcontainer li{margin:7px 0}
.siv-maincontainer .siv-searchform{float:right}
.siv-maincontainer .siv-searchform .searchform{float:right}
.siv-maincontainer .siv-searchform .siv-searchform{margin-top:40px;margin-bottom:40px;padding-left:20px;border-left:4px solid #eaeaea}
.siv-maincontainer .siv-header-1 .siv-searchform input[name="q"]{padding-left:5px}
.siv-maincontainer .siv-searchform-results a{font-weight:bold}
.siv-maincontainer .siv-search-coldx a{font-weight:normal}
.siv-maincontainer .siv-searchform-results br{line-height:25px}
div.tagcloud{margin:2px 0 3px;text-align:center;padding:0;border:1px solid #e5e5e5;background:none repeat scroll 0 0 #eeeaea;border-color:#f2e6c4 -moz-use-text-color -moz-use-text-color;border-style:solid none none;border-width:20px 0 0;color:#666}
.tagcloud li{display:inline;text-align:center;white-space:nowrap;padding-left:5px}
div.titolo_tagcloud{float:left;clear:both;color:#666;font-weight:bold;height:34px;line-height:34px;margin:0 5px 0 0;border:10px;padding:0 0 0 3px;font-size:14px;text-transform:none;text-align:left;width:95%}
ul.tagcloud{float:left;border-top:1px solid #e5e5e5;border-right:0;border-bottom:0;border-left:0;margin:0 5px 5px 0;color:#666;padding:5px 0 5px 0;width:100%}
ul.tagcloud li{margin:0 0 10px 0;list-style:none;white-space:normal}
ul.tagcloud li a{border:0;text-decoration:none;white-space:normal;font-size:12px}
ul.tagcloud li a:hover{text-decoration:underline}
.fotobig{float:left;width:98%;margin:30px 0 15px 0}
.fotobig h4{margin-top:0;font-size:1.2em;color:#595757}
.fotobig a img{float:left;margin:0 10px 2px 0}
.ad-gallery2 h4{font-size:1em;color:#595757;margin-top:5px}
.siv-maincontent #gallery2 li:last-child>a{border-bottom:0}
.siv-maincontent .container_galleria_img .text{display:none}
.siv-maincontent .container_galleria_img h1{font-size:1.4em;font-weight:bold;color:#595757}
#gallery2{padding:30px;background-color:transparent;background:0;margin-top:10px;margin-bottom:20px;width:90%}
.ad-gallery2{width:870px;border-left:0;border-right:0;border-bottom:0;border-top:2px dotted #595757}
.ad-gallery2,.ad-gallery2 *{margin:0;padding:0}
.ad-gallery2 .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden}
.ad-gallery2 .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}
.ad-gallery2 .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}
.ad-gallery2 .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}
.ad-gallery2 .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery2 .ad-image-wrapper .ad-next .ad-next-image{width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}
.ad-gallery2 .ad-image-wrapper .ad-next .ad-next-image{width:30px;height:30px;right:0;left:auto}
.ad-gallery2 .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}
.ad-gallery2 .ad-image-wrapper .ad-image a img{border:0}
.ad-gallery2 .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;padding:7px;text-align:left;width:100%;z-index:2;color:#000}
* html .ad-gallery2 .ad-image-wrapper .ad-image .ad-image-description{background:0}
.ad-gallery2 .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}
.ad-gallery2 .ad-controls{height:20px}
.ad-gallery2 .ad-info{float:left}
.ad-gallery2 .ad-slideshow-controls{float:right}
.ad-gallery2 .ad-slideshow-controls .ad-slideshow-start,.ad-gallery2 .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}
.ad-gallery2 .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em}
.ad-gallery2 .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}
.ad-gallery2 .ad-nav{width:100%;position:relative}
.ad-gallery2 .ad-forward,.ad-gallery2 .ad-back{position:absolute;top:0;height:100%;z-index:10}
* html .ad-gallery2 .ad-forward,.ad-gallery2 .ad-back{height:100px}
.ad-gallery2 .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background-position:0 42px!important}
.ad-gallery2 .ad-forward{cursor:pointer;display:block;right:-20px;width:13px}
.ad-gallery2 .ad-nav .ad-thumbs,.ad-gallery2 .ad-nav .ad-thumbs2{overflow:hidden;width:100%}
.ad-gallery2 .ad-thumbs .ad-thumb-list,.ad-gallery2 .ad-thumbs .ad-thumb-list2{float:left;width:9000px!important;list-style:none}
.ad-gallery2 .ad-thumbs li,.ad-gallery2 .ad-thumbs2 li{float:left;padding-right:20px}
.ad-gallery2 .ad-thumbs li a,.ad-gallery2 .ad-thumbs2 li a{display:block}
.ad-gallery2 .ad-thumbs li a img,.ad-gallery2 .ad-thumbs2 li a img{border:2px solid #ccc;display:block;max-width:140px;height:auto;margin:auto}
.ad-gallery2 .ad-thumbs li a.ad-active img,.ad-gallery2 .ad-thumbs2 li a.ad-active img{border:4px solid #616161}
.ad-preloads{position:absolute;left:-9000px;top:-9000px}
.userinfo ul{list-style:none;margin:0 0 20px;padding:0}
.userinfo ul li.login{padding-left:30px;background:url(images/login.png) no-repeat left center;margin-bottom:15px}
.userinfo ul li.signup{padding-left:30px;background:url(images/registration.png) no-repeat left center}
form{margin:10px 0}
form .cq-colctrl-lt0-c0{margin-right:2%;width:45%}
form .cq-colctrl-lt0-c1{margin-left:0;width:45%;float:right}
form .cq-colctrl-lt0{margin-bottom:10px}
form .cq-colctrl-lt0-c0,form .cq-colctrl-lt0-c1{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);border-style:solid;border-width:1px;padding:3px 10px}
form .title{padding-top:0}
form .module-title{margin:10px 0!important}
form .form_field_text{margin-bottom:4px;width:250px}
form div.section{margin-bottom:10px!important}
form .form_row{color:#666;font-size:13px;line-height:normal}
input[type="button"],input[type="submit"]{padding:3px 10px 2px 10px;border:1px solid #d9d9d9;border-bottom-color:#bfbfbf;background:0;background-clip:border-box;box-shadow:0;line-height:16px;color:#630;font-size:11px;text-shadow:0;text-transform:none}
input[type="button"]:hover,input[type="submit"]:hover{border-color:#cfcfcf;border-bottom-color:#b5b5b5;background-position:0 -50px;color:#a62b2d}
input[type="button"]:active,input[type="submit"]:active{border-color:#cfcfcf;border-top-color:#a2a2a2;border-bottom-color:#cfcfcf;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
form .form_field_text,form .form_field_textarea{color:#666}
table td.label label{font-weight:bold;margin-right:5px}
form .form_captcha_refresh{float:left;margin-left:20px}
input:focus{outline:0}
.siv-social{width:100%;text-align:right;border-bottom:4px solid #eaeaea}
.social{min-width:100px;min-height:20px}
.addthis_toolbox a{text-transform:uppercase;text-decoration:none;background:#eaeaea url(images/clerstile/plus.png) no-repeat center right;padding:4px 28px 4px 4px;font-size:12px;font-weight:bold;color:#888;float:right}
.addthis_toolbox a img{visibility:hidden;width:0}
.spc_social_inline_share_toolbox{float:right!important}
.parbase.social.spc_social_share{min-height:44px}
.submenu{margin-top:20px}
.submenu ul{list-style:none;margin:0;padding:0}
.submenu ul li{display:inline-block}
.siv-maincontent .siv-textpreview{margin-bottom:15px}
.siv-maincontent .siv-textpreview .popup,.siv-maincontent .siv-textpreview .nopopup{border:1px solid #ddd;padding-left:10px;position:relative}
.siv-maincontent .siv-textpreview .nopopup{overflow-y:auto}
.siv-maincontent .siv-textpreview .popup{overflow-y:hidden}
.siv-maincontent .siv-textpreview .popup .popup-wrap-text{text-decoration:none;color:#444}
.siv-maincontent .siv-textpreview .popup .opentext{position:absolute;top:10px;right:10px;font-size:.9em}
body{text-align:center;margin:0 auto 0 auto;padding:0;font-family:arial,sans-serif;font-size:14px;color:#444;background-color:#fff}
img{-ms-interpolation-mode:bicubic;margin:0;padding:0;display:block}
table{border-spacing:0}
.main{background:#fff;width:1016px;text-align:left;padding:0 15px;margin:auto;-webkit-box-shadow:0 5px 10px #636363;-moz-box-shadow:0 5px 10px #636363;box-shadow:0 5px 10px #636363}
.testata{width:100%;vertical-align:top}
.testata .logo{vertical-align:middle;margin-top:20px;float:left}
.toplink{width:100%;font-size:9px;color:#aaa;height:28px;text-align:right;vertical-align:middle;padding-top:6px}
.toplink div{float:right}
.toplink ul{margin:0;padding:0;list-style-type:none}
.toplink ul li{float:left;margin-right:10px}
.toplink a{color:#aaa;text-decoration:none}
.toplink .change{border-left:1px solid #eaeaea;padding-top:5px;text-transform:uppercase;margin-left:25px;padding-left:20px;height:15px;margin-right:20px}
.toplink .change a{color:#aaa;text-decoration:none;padding-left:5px}
.toplink .change .current-language{color:#999}
.toplink .change br{display:none}
.share{vertical-align:middle;width:145px}
.share ul{margin:0;padding:0}
.share ul li{list-style-type:none;float:left;margin-right:3px}
.navsez{margin:10px 0 10px 0}
.navsez a{color:#fff;text-decoration:none;display:block}
.destratd{width:268px}
.destra{width:268px}
.mdr_hp{padding-bottom:20px}
.mdrtd{height:50px;width:320px;vertical-align:middle;border-bottom:1px solid #fcfbfa}
.mdr .formr{line-height:30px}
.mdr .formr .hoform{border:2px solid #eaeaea;border-right:0 solid #fff;border-top-left-radius:2px;border-bottom-left-radius:2px;color:#a3a3a3;font-size:10px;text-transform:uppercase;padding:0 0 0 5px;float:left;height:26px;width:225px}
.mdr .formr .inbutton{border:2px solid #eaeaea;border-left:0 solid #fff;background:#fff url(images/clerstile/lente.png) no-repeat center center;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer;height:30px;width:40px}
.siv-image-header{border-bottom:6px solid #eaeaea;margin-bottom:8px}
.siv-image-header div.image{margin-bottom:8px}
.collegamenti{font-size:12px}
.footer{color:#000;font-size:13px}
.footer a{color:#000;text-decoration:underline}
.cameraslideshow{margin-bottom:5px}
.fluid_container{max-width:1024px}
.camera_caption{color:#fff}
.camera_caption>div{font-family:"Myriad Pro";font-size:18px;font-style:italic}