.siv-maincontainer .siv-topnav div{width:100%;background:0;height:40px;margin-top:25px}
.siv-maincontainer ul.siv-hrmenu{line-height:normal;list-style:none;width:958px;height:40px;margin:0;padding:1px;background-image:url("clientlibs/styles/images/sfondo_men.png");background-repeat:repeat}
.siv-maincontainer ul.siv-hrmenu li{position:relative;float:left;list-style:none;margin:0;padding:0}
.siv-maincontainer ul.siv-hrmenu li a{display:block;padding-right:12px;height:40px;line-height:40px;margin-left:1px;padding-left:12px;font-family:arial;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;background:0;border:0}
.siv-maincontainer .siv-hrmenu a:hover{color:#333;background:0;border:0}
.siv-maincontainer .siv-hrmenu a.primo{margin-left:0}
.siv-maincontainer ul.siv-hrmenu ul{position:absolute;top:39px;visibility:hidden}
.siv-maincontainer ul.siv-hrmenu li ul li{height:40px;line-height:40px;margin:0;padding:0 0 0 5px;background-image:url("clientlibs/styles/images/sfondo_men.png");background-repeat:repeat}
.siv-maincontainer ul.siv-hrmenu li:hover ul{visibility:visible;background-image:url("clientlibs/styles/images/sfondo_men.png");background-repeat:repeat}
.siv-maincontainer .siv-hrmenu ul li:first-child{margin-top:0}
.siv-maincontainer ul.siv-hrmenu li ul li ul,.siv-maincontainer ul.siv-hrmenu li ul li ul li{display:none}
:root{--lightbeige-primary-color:#f9f7f3;--beige-secondary-color:#e8e2d1;--beige-active-color:#ddd4bb;--text-color:#000;--text-disabled-color:#aaa9a5;--text-light-color:#989898;--thema-brown:#765e32;--thema-gold:#b2985f;--thema-light-gold:#cbbe8b}
body{background:var(--beige-secondary-color);background-repeat:repeat;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;color:#333;line-height:140%}
hr{clear:both}
.siv-maincontainer{background:0}
.siv-innercontainer{background:transparent;border:0}
.siv-maincontainer .rounded{position:relative;background-color:#fff;width:820px;height:auto;margin:15px auto;padding:10px 20px;border-radius:0!important;border:none!important;box-shadow:none!important}
.siv-maincontent .siv-colcx{float:left;margin-left:0;margin-top:5px;width:960px;text-align:justify}
.siv-maincontainer .rounded .siv-maincontent .siv-colcx{width:100%;min-height:400px;padding:10px 0}
.siv-maincontent .siv-colcx .siv-row-img{width:100%}
.siv-maincontent .siv-coldx{float:right;width:220px;margin-top:5px;padding-top:5px;margin-right:5px}
.inner-header-container{margin:0;height:80px}
.inner-header-container .inner-header-keys{float:left;width:100px}
.inner-header-container .inner-header-title{float:left;width:554px;text-align:center}
.inner-header-container .inner-header-title h1{margin:20px 0 0 0;padding:0;color:#630;font-size:1.4em;font-weight:bold;padding:0;text-transform:uppercase}
.inner-header-container .inner-header-tools{float:right;display:table;width:125px;height:50px}
.inner-header-container .inner-header-tools .share{display:table-row}
.inner-header-container .inner-header-tools a{text-decoration:none;display:table-cell;vertical-align:middle;padding:2px}
.inner-header-container .inner-header-tools a.top-arrow{padding-left:5px}
.inner-header-container .inner-header-tools a.back-arrow{padding-left:10px}
.siv-header-1{height:25px;border-bottom:1px solid gray;line-height:25px;background-color:#f2e6c4;padding:1px 0 0}
.siv-topnav{clear:both;min-height:20px;border:0;background:0}
.siv-maincontainer .siv-header-1 .siv-searchform{float:none;min-width:250px}
.headerbanner{float:left;height:175px;margin:0;padding:0;width:960px}
.headerbanner .headerbanner{float:left;position:absolute;width:960px;z-index:30}
.siv-headerbanner{clear:both;height:175px}
.siv-headerbanner img{left:0;position:absolute;top:0;z-index:1}
.headerbanner .siv-hreflogo{display:block;height:100px;position:absolute;top:25px;width:100px;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;font-size:1em}
.siv-maincontainer .siv-lang .languagesnav a{text-decoration:none;color:#000;font-size:1em}
.siv-maincontainer .siv-lang .languagesnav a.current-language{color:#fff;font-weight:bold;font-size:1em}
.siv-maincontainer .siv-lang .languagesnav a:hover{text-decoration:underline}
.siv-breadcrumb{height:auto}
.siv-maincontainer .siv-footer{border:0;font-size:1em;text-align:center;width:auto;padding:5px 0 5px 0;margin:auto;margin-bottom:10px}
.siv-maincontainer .siv-footer .siv-footer-img{width:100%}
.siv-maincontainer .siv-footer .siv-footer-hr{display:none}
.siv-maincontainer .rounded .siv-footer .siv-footer-img{display:none}
.siv-maincontainer .rounded .siv-footer .siv-footer-hr{display:block}
.siv-row{background-image:url(clientlibs/styles/images/riga-660.png);background-repeat:no-repeat;height:2px;width:660px;margin:auto}
.siv-maincontent .image .siv-image{margin:auto}
.siv-maincontent .siv-colcx .siv-image img{border:1px solid #ccc;margin:4px;padding:8px}
.siv-maincontent .siv-coldx .siv-image img{border:1px solid black;margin:4px}
.siv-maincontent .siv-image img{border:0;margin:0;padding:0}
.siv-maincontent .siv-image>small{padding:2px;font-size:.7em}
.siv-maincontent .preview .siv-preview{background:none repeat scroll 0 0 #eeeaea;border-top:20px solid #f2e6c4;border-right:0;border-bottom:0;border-left:0;color:#666;display:block;font:1em/1.6em;margin-bottom:3px;padding:5px 6px;white-space:normal}
.siv-maincontent .preview .siv-preview h2{font-size:1.4em;color:#630;text-transform:uppercase;border-bottom:1px solid maroon}
.siv-maincontent .preview .siv-preview a{text-decoration:none}
.siv-maincontent .preview .siv-preview .corpo_text{margin:10px 0}
.siv-maincontent .preview .siv-preview img{border:1px solid gray}
.siv-maincontent .text{font-size:12px;letter-spacing:normal}
.siv-maincontent .siv-coldx .text{font-size:12px;background:none repeat scroll 0 0 #eeeaea;border-top:20px solid #f2e6c4;border-right:0;border-bottom:0;border-left:0;color:#666;display:block;font:1em/1.6em;margin-bottom:3px;padding:5px 6px;white-space:normal;letter-spacing:normal}
.siv-maincontent .textimage{margin-top:4px;margin-bottom:4px}
.siv-maincontent h3{font-size:1.1em;font-weight:bold;color:#630;text-transform:uppercase}
.siv-maincontent .siv-colcx .textimage{background-color:white;border:0;padding:5px}
.siv-maincontent .siv-colcx .textimage img{border:1px solid black;margin:4px}
.siv-maincontent .siv-colsx .textimage,.siv-maincontent .siv-coldx .textimage{background-color:#f7f7f7;border:1px solid gray;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:1px solid black}
.siv-maincontent .textimage .text{padding:0;border:0;background-color:none;margin:0}
.siv-maincontent .siv-colcx .textimage .text p{margin:0;padding:0}
.siv-maincontent .textimage div.image{margin:0}
.siv-maincontent .search .siv-searchform-container form{background:#f2e6c4;display:block;padding:0;border:0;margin:10px 0}
.siv-maincontent .siv-search-coldx>p{background:#e2d2a6}
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 red}
.siv-maincontainer .search input{padding-left:5px}
.siv-maincontent .siv-colcx .list ul.preview_sezione{margin:0;padding:0;list-style:none;border:0}
.siv-maincontent .siv-colcx .list li.preview{margin:0 0 10px;width:99%;border:1px solid #e5e5e5;display:block;float:left;list-style:none outside none;padding:5px}
.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:1px solid #e5e5e5}
.siv-maincontent .siv-colcx .list li.preview .text-image{border:0 none;clear:both;display:block;float:left;margin:0 3px 10px 0;padding:0}
.siv-maincontent .siv-colcx .list li.preview .text-image img{margin:10px 8px 0 4px;border:1px solid #e5e5e5;float:left;padding:0}
.siv-maincontent .siv-colcx .list li.preview .text-image .corpo-text h2.title_spec{margin:7px 0 3px;clear:right;color:maroon;display:block;font-size:1.2em;font-weight:bold;padding:0}
.siv-maincontent .siv-colcx .list li.preview .corpo-text{border:0 none;display:inline;margin:0 3px 10px 0;padding:0;font-size:1em;text-align:left}
.siv-gallerycontainer .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{display:none!important}
.siv-maincontent .siv-colcx .siv-gallerycontainer h1{margin:20px 0 0 0;padding:0;color:#630;font-size:1.4em;font-weight:bold;padding:0;text-transform:uppercase}
.siv-gallerycontainer #gallery{padding:0;background-color:#fff;margin-top:0}
.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:800px;border:0 solid #e5e5e5;float:none;clear:both}
.siv-gallerycontainer .ad-gallery .ad-image-wrapper{width:100%;height:600px;margin-bottom:5px;position:relative;overflow:hidden}
.ad-gallery *{margin:0;padding:0}
.createphotogallery fieldset{padding:1em}
.createphotogallery label{float:left;width:15%;margin-right:.5em;padding-top:.2em;text-align:right;font-weight:bold}
.createphotogallery .textBox{float:left;width:30%}
.photogallery .vm-button-container{text-align:right}
.photogallery .vm-button-container .vm-button-img{max-width:200px}
.ad-gallery2 h4{font-size:13px;color:#630;margin-top:5px}
.siv-maincontent .ad-gallery2 li:last-child>a{border-bottom:0}
.siv-maincontent .container_galleria_img{margin:0}
.rounded-home .siv-maincontent .container_galleria_img{margin-top:5px;margin-bottom:20px;border:1px solid #ddd;background-color:#fafafa}
.siv-maincontent .container_galleria_img .text{display:none}
.siv-maincontent .container_galleria_img h1{margin-left:12px;font-size:1.4em;font-weight:bold;color:#630;text-align:left;width:830px;text-decoration:underline}
.siv-maincontent .categorylist .container_galleria_img h1{display:none}
.siv-maincontent .categorylist .container_galleria_img .ad-thumbs-elenco{margin-top:5px;margin-bottom:20px;border:1px solid #ddd;background-color:#fafafa;padding:10px 5px}
.siv-maincontent .categorylist .container_galleria_img .ad-thumbs-elenco h3{font-size:1.2em;margin:5px;text-align:left}
.siv-maincontent .categorylist .container_galleria_img .ad-thumbs-elenco h3 a,.siv-maincontent .categorylist .container_galleria_img .ad-thumbs-elenco h3 a:hover{color:#630}
.siv-maincontent .container_galleria_img h1 a,.siv-maincontent .container_galleria_img h1 a:hover{padding:0;color:#630;font-size:18px;font-weight:bold;padding:0;text-transform:uppercase}
.ad-gallery2{padding:0 8px;background:0;width:auto;border:0}
.siv-maincontent .categorylist .ad-gallery2{padding:0;width:100%;min-height:400px}
.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;display:none}
.ad-gallery2 .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;display:none}
.ad-gallery2 .ad-nav .ad-thumbs,.ad-gallery2 .ad-nav .ad-thumbs2{overflow:hidden}
.ad-gallery2 .ad-thumbs .ad-thumb-list,.ad-gallery2 .ad-thumbs .ad-thumb-list2{float:left;width:100%!important;list-style:none;text-align:left}
.ad-gallery2 .ad-thumbs li,.ad-gallery2 .ad-thumbs2 li{float:none;display:inline-block;padding-right:10px;margin-bottom:0;vertical-align:top;text-align:center;min-width:150px;*display:inline;zoom:1}
.ad-gallery2 .ad-thumbs li a,.ad-gallery2 .ad-thumbs2 li a{display:block}
.ad-gallery2 .ad-thumbs li h4,.ad-gallery2 .ad-thumbs2 li h4{max-width:140px}
.ad-gallery2 .ad-thumbs li a img,.ad-gallery2 .ad-thumbs2 li a img{border:1px solid #630;display:block;width:auto;max-width:140px;height:92px;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}
ul.ad-thumb-list{padding:2px 0}
.rounded-home ul.ad-thumb-list{margin-bottom:10px}
.ad-thumbs-elenco ul.ad-thumb-list{padding:5px 0}
.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}
.siv-maincontent .sitemap{margin:0 0 5px 17px;width:98%}
ul.linkcontainer li{margin:7px 0}
.siv-maincontent li:last-child>a{border:0}
.siv-maincontainer .siv-searchform{float:none;width:225px;margin-bottom:5px}
.siv-maincontainer .siv-searchform form{padding:0;margin:0}
.siv-maincontainer .siv-searchform input[name="q"]{background:0;width:120px;height:18px;line-height:normal;padding-left:5px;-moz-box-shadow:inset 0 0 6px gray;-webkit-box-shadow:inset 0 0 6px gray;box-shadow:inset 0 0 6px gray;border:1px solid gray}
.siv-maincontainer .siv-searchform input[type="submit"]{padding:0;width:85px;height:22px;line-height:14px;font-size:14px;border:1px solid gray;float:right;margin-right:1px}
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}
.breadcrumb,.breadcrumbs{color:#630;text-align:left;margin:10px;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.breadcrumbs a{color:#df621c!important;text-decoration:none}
.breadcrumbs a:hover{color:#240f03!important}
.breadcrumbs a,.breadcrumbs>span{background:url("clientlibs/styles/images/breadcrumb/breadcrumbs.png") no-repeat scroll 100% 50% rgba(0,0,0,0);margin-right:10px;padding-right:15px;font-family:Tahoma,Verdana,Segoe,sans-serif!important}