body {     margin:0px;    padding:0px;   font-family:Arial, Helvetica, sans-serif;    font-size: 0.7em;    color:#999;    background-color: #F6F7EF;    list-style: none;}hr{display:block;clear:both;visibility:hidden; border:1px solid green;float:left;margin:0;height:1em;line-height:0.1em;width: 100%;}a {    color:#999;    text-decoration:none;    background-color: transparent;}a:hover {    color:#324962;    text-decoration:none;    background-color: transparent;}a img {    border:0px;}/*select {    font-size: 1.5em;    color:#788388;    width:128px;    background-color: transparent;}*/form {    margin:0px;    padding:0px;    display: inline;}.textarea {    border:1px solid #666;    color: #788388;}input {width:50px;    border:1px solid #666;    color: #788388; }select {    border:1px solid #666;    color: #788388; }.error_box {    border:1px solid #F00;}h1, h2, h3, h4, h5 {    /* font-family: Trebuchet, "Times New Roman", Times, serif; */    font-family:Arial, Helvetica, sans-serif;    font-weight: bold;    margin: 0;    padding: 0;    line-height: 1em;}h1 {    text-align: left;    font-size: 1.8em;    padding: 7px 0 20px 0;    margin: 0;    font-variant:small-caps;    color: #4f4f4f;}h1.content {    border-bottom:2px solid  #888;    margin-bottom: 20px;}h2 {/*     font-family: Geneva, Arial, Helvetica, sans-serif; */    font-family:Arial, Helvetica, sans-serif;    font-size: 1.5em;    color: Black;    padding-bottom: 5px;    margin: 10px;}h3 {    font: bold 11px verdana, arial, sans-serif;    color: #666;    width: 100%;    float: left;}h4 {    padding-bottom: 10px;    font: bold 11px verdana, arial, sans-serif;    color: #fff;    text-transform: uppercase;    text-indent: 15px;}h5 {    font-size: 20px;}p {    font: normal 11px verdana, arial, sans-serif;    text-align:justify;    color: #666;}ul {    list-style-type:none;}.space {    height: 60px;}.pagine {    padding-top: 5px;    padding-left: 10px;}/*-- content admin area      ----------------------*/.contentadmin {    /*height:29px;*/    text-align: center;    width: 100%;    background-color: #4F4F4F;    color:#FFF;    padding: 5px 0px;}.contentadmin a {    color:#FFF;    background-color: transparent;}.contentadmin a:hover {    color:#FFF;    text-decoration:underline;    background-color: transparent;}.admin {    margin: 0 auto;    padding-top:5px;    text-align: right;    width: 740px;    min-height: 20px;}.adminLink {    background-image: url(img/icon_pulldown.png);    background-position: right;    background-repeat: no-repeat;    color: #FFF;    padding: 0px 20px 0px 8px;}#moologin {    margin: 0 auto;    text-align: right;    width: 715px;    height: 0px;}                        /*-- content menu     ----------------------*/.logo {    float: left;}.contentnav {    height: 70px;    text-align: center;    width: 100%;    color:#FFF;}.navigation {    /*padding-top: 10px;*/    height: 42px;    margin:0 auto;    text-align: left;    width: 770px;    background-color: #FFF;    padding-top: 10px;    min-height: 62px;}.button {    width: 120px;    height: 50px;    float: right;    border-left:1px solid #C5C7C4;    font-size: 1.5em;    font-weight: bold;    text-indent: 10px;    border-bottom: 0px;}/*-- content head     ----------------------*/.contenthead {    height:230px;    text-align: center;    width: 100%;    background-color: #657E2F;    background-image:url(img/sfondo_header.jpg);    background-position: center;    background-repeat:no-repeat;        color:#FFF;}.head {    background-image:url(img/bg_header.png);    background-repeat: no-repeat;    background-position:top;    margin:0 auto;    text-align: left;    width:770px;    height: 230px;}/*-- content main     ----------------------*/.contentmain {    text-align: center;    width: 100%;    color:#FFF;    min-height: 380px;}.main {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    height: 380px!important;height: 380px;min-height: 380px;}.servizi {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 400px;}.personalizzazioni {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 2100px;}.ricami {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 700px;}.articolo {      margin:0px auto;    text-align: left;    width:770px;    background-color: #FFFFFF;/*     height: auto!important;    height: 660px; */    min-height: 660px;} .eventi{      margin:0px auto;    text-align: left;    width:770px;    background-color: #FFFFFF;    height: 700px;}.contatti {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 1000px;}.privacy {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 1200px;}.art {    margin:0 auto;    text-align: left;    width:770px;    background-color: #FFF;    min-height: 800px;}.left {    margin-top: 15px;    margin-bottom: 15px;    border-right: 1px dashed #D8D8D8;    color: Black;    width: 195px;    float:left;    background-color: #FFF;}.left li {    margin-left: 15px;}.left div {    margin-left: 15px;    margin-top: 5px;}.left2 {    margin-top: 5px;    margin-bottom: 15px;    border-right: 1px dashed #D8D8D8;    color: Black;    width: 195px;    float:left;    background-color: #FFF;}.left2 div a {    text-decoration: none;}.left2 div {    margin-left: 15px;    margin-top: 5px;    font-size:11px;}blockquote {    overflow:hidden;    margin: 3.6em 0.8em 1.4em 0.8em;    font-size: 1.15em;    font-weight: bold;    text-align: center;    padding:0.4em 1.25em 0.4em 24px;    background: #f3f3f0;    color:#543;    border: 1px dotted #666;}.right {  /* height:300px!important; height:300px; min-height:300px; */    margin: 15px;    width:525px;    float:right;    color: Black;}.menu_laterale {    padding:  15px 0px 5px 15px;    text-align: left;}.menu_laterale a {    font-weight:bold;}.testo {    font-size: 11px;    padding: 5px 10px 0px 0px;    text-align: justify;}.testo a {    text-decoration:underline;}/*-- content footer     ----------------------*/.contentfooter {    border-top: 5px solid #D1D6D9;    text-align: center;    width: 100%;    background-color: trasparent;}.footer {    margin:0 auto;    text-align: left;    width:770px;    min-height: 70px;}.footer a {    font-weight:bold;}.fleft { width:150px;  height: 50px!important; height: 50px; min-height: 50px; float: left; }.fright {    border-top: 5px solid #D1D6D9;    width:574px;    float: right;    color: Black;    padding: 5px;}/*-- index     ----------------------*//***** GALLERY *****/div.gallery { height: auto !important; height: 1%; padding: 0px 0px 0px 0px; }div.thumbnailgallery { float: left; } div.thumbnailgallery img { margin: 0px; }div.thumbnailgallery { width:175px; text-align: center; border: 0px solid #999; margin: 0px 0px 6px 0px; }/***** GALLERY *****/ul.gallery { list-style: none;}ul.gallery li img { padding: 3px; border: 1px solid #C3BB9A;}ul.gallery li { float:left; padding: 5px; height: 8.4em;}ul.gallery { list-style: none;}ul.gallery2 { list-style: none;}ul.gallery2 li img { padding: 3px; border: 1px solid #C3BB9A;}ul.gallery2 li { float:left; padding: 5px;}ul.gallery2 { list-style: none;}ul.gallerycorda li img { padding: 3px; border: 1px solid #C3BB9A;}ul.gallerycorda li { float:left; padding: 5px; height: 16em;}ul.gallerycorda p { padding-bottom: 5px; margin: 0;}ul.gricami li img { padding: 3px; margin-right: 15px; margin-right: 15px; float:left;border: 1px solid #C3BB9A;}ul.gricami li { float:left; padding: 5px; width: 90%;}ul.gricami p { padding-bottom: 5px; margin: 0;}ul.gricami h5 { padding-top:10px; font: bold 11px arial, sans-serif;text-transform: uppercase; margin: 0px;}h5 { font: bold 11px arial, sans-serif; text-transform: uppercase; margin: 0px; }h5 strong { color: #9A3604; font-weight: bold; }/*-- menu laterale sx     ----------------------*/     .menusx {    padding-top: 75px;    margin: 0px;    min-height: 200px;    width: 193px;}.menuBg {    background-color: trasparent;    margin:0;    padding: 0;    width: 178px;    float:right;}ul.cssMenu ul {    margin: 0px;    padding: 0px;       list-style: none;    width: 150px;    border: 1px solid #959595;    background-color: #000; /* IE FIX! */}ul.cssMenu{    margin: 0px;    padding: 0px;       list-style: none;}ul.cssMenu * {/*     font-family: "Arial"; */    font-family:Arial, Helvetica, sans-serif;    font-size: 1.0em;    color: #FFF;}ul.cssMenu a {    text-decoration: none;    display: block;    width:142px;    padding-left: 8px;    padding-top: 5px;    padding-bottom: 5px;    color: #FFF;}ul.cssMenu a:hover {    text-decoration: none;    display: block;    color: #FFF;}ul.cssMenu li {    padding: 0px;               position: relative;}li.men {    background-color: trasparent;    border-bottom:1px solid #658030;}li.even {    background-color: #3D3D3D;}li.odd {    background-color: #373737;}ul.cssMenu li ul {    top: -1px;    left: 179px!important;    left: 187px;    position: absolute;    display: none;}ul.cssMenu li ul li ul {    left: 152px!important;    left: 160px;}ul.cssMenu a:hover, ul.cssMenu li:hover, ul.cssMenu li.over {    background-color: #658030;}ul.cssMenu ul li.over ul, ul.cssMenu ul ul li.over ul {    margin-left: -2px;}/* Fix IE. Hide from IE Mac \*/* html ul.cssMenu a { width: 100%; }* html ul.cssMenu li.rootLevel { padding-top: 0px; padding-bottom: 2px; }/* End *//*-- articoli     ----------------------*/* {    margin: 0;    padding: 0;    }img {    border: none;}#featured {    margin-top: 20px;    padding: 4px;    width: 515px;    height: 230px;    background-color: #FFF;}#featured .formart {    position: relative;    background: #fff;    border-bottom: none;    min-height: 250px;}#featured .formart h5 {    position: absolute;    display: block;    top: 305px;    left: 31px;    z-index: 1;    width: 23px;    height: 12px;    background: url(img/util_yellowArrowUp.gif) no-repeat;    overflow: hidden;    margin: 0px;}#featured #main-image {    position: relative;    display: block;    width: 350px;    height: 310px;    overflow: hidden;        border: 1px solid #e7e7e9;} #featured .thumb {    position: absolute;    display: block;    width: 73px;    height: 73px;    border: 1px solid #e7e7e9;    overflow: hidden;}#featured .img1, #featured .img3, #featured .img5, #featured .img7 {    right: 83px;}#featured .img2, #featured .img4, #featured .img6, #featured .img8 {    right: 4px;}#featured .img1, #featured .img2 {    top: 0px;}#featured .img3, #featured .img4 {    top: 79px;}#featured .img5, #featured .img6 {    top: 158px;}#featured .img7, #featured .img8 {    top: 237px;}#featured .info {    position: absolute;    left: -9999px;    width: 700px;    background: #FFF;    background-image: url(img/bk_dl_content.jpg);    background-position:top;    background-repeat:repeat-x;}#featured .infoactive {    position: absolute;    top: 316px;    left: 0px;    width: auto;    padding: 10px;    background: #FFF;    background-image: url(img/bk_dl_content.jpg);    background-position:top;    background-repeat:repeat-x;}/*-- contatti     ----------------------*/div#map { border: 1px solid #979797; background: #F3F3F3 url(img/loading.gif) no-repeat center center; margin: 10px; height: 300px;}div.map { height: auto !important; height: 1%; width: 300px; }form {    margin:0;    padding:0;}.marginForm fieldset {    display: block;    margin: 1em 0.6em 1em 0;    border:1px solid #fff;    border-top: 1px dashed #ccc;    padding: 0 1em 1em 0;}.marginForm fieldset legend {    font: bold 1.2em  "Arial", Times, serif;    letter-spacing: -1px;    padding:0 0.6em 0 0;    color:#777;    background-color:#fff;}.marginForm input {position: relative;    width: 321px;    top: -1.4em;    left: 8em;    display: block;    border:1px solid #ddd;    font:normal 1em "ARIAL", sans serif;    padding:2px 5px;    color:#888; }.prova input {width: 100px;    top: -1.4em;    left: 8em;    display: block;    border:1px solid #ddd;    font:normal 1em "ARIAL", sans serif;    padding:2px 5px;    color:#888; }.prova input {width: 100px;    top: -1.4em;    left: 8em;    display: block;    border:1px solid #ddd;    font:normal 1em "ARIAL", sans serif;    padding:2px 5px;    color:#888; }.priva  {display: block; padding-left:90px; color:#000000; }.priva_check input {width:12px; height:12px; color:#000000;text-align:left; border:0px solid #ddd;  }.marginForm input:focus {    border:1px solid #A5CB1F;    }.marginForm select {    position: relative;    width: 340px;    top: -1.4em;    left: 8em;    display: block;    border:1px solid #ddd;    font:normal 1em "Trebuchet MS", sans serif;    padding:2px 5px;}.marginForm select:focus {    border:1px solid #A5CB1F;}.marginForm textarea:focus {    border:1px solid #A5CB1F;}.marginForm textarea {    position: relative;    width: 340px;    top: -1.4em;    left: 8em;    display: block;    border:1px solid #ddd;    font:normal 1em "Trebuchet MS", sans serif;    /*padding:2px 5px;*/    color:#888;}.marginForm label {    clear: both;    float: left;    display: block;    width: 340px;    margin-top: -0.7em; }.marginForm label.first {    margin-top: 30px;}.paginazione td{}.paginazione a.pag{}.paginazione .pag_su{}.pagination{    margin-left:10px;}
