.adv-160x600 {  padding-left: 10px;  padding-top: 10px; } .adv-468x15 {  padding: 5px 0;  text-align: center; } .adv-120x600 {  padding:0 5px; }ul.articoli-elenco {  margin: 0 0 0 10px; } .articoli-elenco li {  list-style-type: none;  clear: both;  padding: 10px 0; } .articoli-elenco a {  color: #000000; } .articoli-elenco h4 {  font-weight: bold;  font-size: 150%; } .articoli .anteprima {  float: left;  margin: 10px 10px 0px 0px; } .articolo-footer {  text-align: right;  margin-bottom: 10px; } .articolo-prefooter {  text-align: left; } .articolo-pulsante {  display: inline; } .articolo-prezzo {  display: inline;  float: left; } .articolo-riferimento {  text-align: right; } .articolo-singolo {  padding-right: 20px;  padding-left:20px; } .articolo-opzionali {  float: left; } .area-articoli-colonna {  float:left;  margin:10px 10px 10px 0;  padding:5px;  text-align:center; } .area-articoli-colonna ul {  margin: 1px; } .area-articoli-colonna li {  list-style-type: none;  padding-bottom: 10px; } .area-articoli-colonna img {  border: 1px solid #939393; } .articoli-colonna-singolo h4 {  text-align: left;  font-weight: bold; } .statistiche {  float: left; }.pager {  text-align: center;  font-size: 1.2em; } .pager a {  color: #000000; } .pager ul {  list-style-type: none; } .pager li {  text-align: center;  display: inline;  padding: 0 10px; } .pager .pager-header {  text-align: center; } .pager .pager-body{  text-align: center;  } .pager .pager-footer {  text-align: center; }h1 {  font-size:2em;  margin-top: 0.1em;  margin-bottom: 0.1em; } h4 {  margin-bottom: 0.25em; } h5 {  margin: 0; } h6 {  font-size: 110%; } p {  margin-bottom: 1em; }.area_carrello {  padding: 10px;  margin: 10px 0 10px 10px; } .area_carrello .titolo {  font-size: 1.2em;  font-weight: bold; } .area_carrello h4 {  margin-bottom: 10px; } .area_carrello .valore {  float: right; } .area_carrello .label {  float: left; } .area_carrello .footer {  text-align: center; } .pagina-carrello textarea {  height: 100px; } .carrello-continuaacquisti {  float: left; } .pagina-carrello .anteprima {  border: 1px solid #CCCCCC; } .conferma-ordine {  float: right; } .ordine_frase {  margin-top: 20px; }.colori li {  list-style-type: none;  display: inline;  text-align: center; } .colori span { } .colori .anteprima {  border: 1px solid #CCCCCC; } .colore-nascosto {  display: none; }.submit {  border: 1px solid #AAA;  padding: 4px;  margin-top: 10px;  text-decoration: none;  cursor:pointer; } .messaggio {  display: block;  padding: 10px 0;  font-size: 1.5em;  text-align: center;  margin: 10px; } .messaggio-rosso {  background-color: #FFE3DF;  border: 1px solid #BF3436; } .messaggio-verde {  background-color: #EBFFE0;  border: 1px solid #1B9A04; } .messaggio-giallo {  background-color: #FFFBDB;  border: 1px solid #FFEE67; } .leggi-tutto {  text-align: right;  font-weight: bold; } .leggi-tutto a {  text-decoration: none;  color: #000000; } h4 a {  text-decoration: none;  color: #3B5998; }.contenuti-colonna {  margin:10px 10px 10px 0;  padding:5px;  text-align:center; } .contenuto-colonna-singolo {  border-bottom: 1px solid #939393;  margin-bottom: 5px; } .contenuti-colonna img {  float: left;  margin-right: 5px;  border: 1px solid #939393; } .contenuti-colonna a {  text-decoration: none;  color: #000000; } .contenuti-colonna p {  text-align: justify;  margin: 0; } .contenuti-colonna ul {  margin: 1px; } .contenuti-colonna li {  list-style-type: none;  padding-bottom: 10px;  display: block; } .contenuti-colonna h5 {  font-size: 1.2em; } .contenuto-colonna-singolo h4 {  text-align: left;  font-weight: bold; } .contenuti-elenco ul {  margin: 0px 0 0 20px; } .contenuti-elenco li {  list-style-type: none;  padding: 10px 0; } .contenuti-elenco h4 {  font-weight: bold; } .contenuti-elenco h5 {  font-size: 1.3em;  padding-left: 10px;  margin: 0; } .contenuti-elenco img {  float: left;  margin-right: 10px;  border: 1px solid #939393; } .contenuto .anteprima {  float: left;  margin: 10px 10px 0px 0px; } .contenuto h1 {  margin: 0;  padding: 0;  } .contenuto {  margin: 0px 0 0 20px; }.risposta {  display: none; } .domanda {  cursor: pointer; }.footer-common {  list-style-type: none; } .footer-common li {  list-style-type: none;  float: right; } .footer-common a {  text-decoration: none;  color: #000000; }#gallery {  padding: 10px;  width: 310px;  text-align: center; } #gallery ul { list-style: none; margin: 0px;} #gallery ul li { display: inline; } #gallery ul li.primo { display: block; text-align: center; } #gallery ul img {  border: 5px solid #DFDFDF;  border-width: 5px 5px 20px; } #gallery ul a:hover img {  border: 5px solid #fff;  border-width: 5px 5px 20px;  color: #fff; } #gallery ul a:hover { color: #fff; } div.content {    display: none;  float: right;  width: 10px;  } div.content a, div.navigation a {  text-decoration: none;  color: #777; } div.content a:focus, div.content a:hover, div.content a:active {  text-decoration: underline; } div.controls {  margin-top: 5px;  height: 23px; } div.controls a {  padding: 5px; } div.ss-controls {  float: left; } div.nav-controls {  float: right; } div.slideshow-container {  position: relative;  clear: both;  height: px;  } div.loader {  position: absolute;  top: 0;  left: 0;  background-image: url('loader.gif');  background-repeat: no-repeat;  background-position: center;  width: 10px;  height: px;  } div.slideshow { } div.slideshow span.image-wrapper {  display: block;  position: absolute;  top: 0;  left: 0; } div.slideshow a.advance-link {  display: block;  width: 350px;  height: 290px;   line-height: 290px;   text-align: center; } div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {  text-decoration: none; } div.slideshow img {  vertical-align: middle;  border: 1px solid #ccc; } div.download {  float: right; } div.caption-container {  position: relative;  clear: left;  height: 75px; } span.image-caption {  display: block;  position: absolute;  width: 550px;  top: 0;  left: 0; } div.caption {  padding: 12px; } div.image-title {  font-weight: bold;  font-size: 1.4em; } div.image-desc {  line-height: 1.3em;  padding-top: 12px; } div.navigation {   } ul.thumbs {  clear: both;  margin: 0;  padding: 0; } ul.thumbs li {  float: left;  padding: 0;  margin: 4px 10px 4px 0;  list-style: none; } a.thumb {  padding: 2px;  display: block;  border: 1px solid #ccc; } ul.thumbs li.selected a.thumb {  background: #000; } a.thumb:focus {  outline: none; } ul.thumbs img {  border: none;  display: block; } div.pagination {  clear: both; } div.navigation div.top {  margin-bottom: 12px;  height: 11px; } div.navigation div.bottom {  margin-top: 12px; } div.pagination a, div.pagination span.current, div.pagination span.ellipsis {  display: block;  float: left;  margin-right: 2px;  padding: 4px 7px 2px 7px;  border: 1px solid #ccc; } div.pagination a:hover {  background-color: #eee;  text-decoration: none; } div.pagination span.current {  font-weight: bold;  background-color: #000;  border-color: #000;  color: #fff; } div.pagination span.ellipsis {  border: none;  padding: 5px 0 3px 2px; } .header-galleria {  background-color: #FFFFFF; } .header-gallery {  padding: 0 5px; } .pagination {  display: none; } div.caption-container {  position:absolute;  top:340px; } span.image-caption {  width:350px; } .jcarousel-container {  position: relative; } .jcarousel-clip {  z-index: 2;  padding: 0;  margin: 0;  overflow: hidden;  position: relative; } .jcarousel-list {  z-index: 1;  overflow: hidden;  position: relative;  top: 0;  left: 0;  margin: 0;  padding: 0; } .jcarousel-list li, .jcarousel-item {  float: left;  list-style: none;    width: 75px;  height: 75px; } .jcarousel-next {  z-index: 3;  display: none; } .jcarousel-prev {  z-index: 3;  display: none; } .jcarousel-skin-tango .jcarousel-container {  -moz-border-radius: 10px;  background: #F0F6F9;  border: 1px solid #346F97; } .jcarousel-skin-tango .jcarousel-container-horizontal {  width: 245px;  padding: 20px 40px; } .jcarousel-skin-tango .jcarousel-container-vertical {  width: 75px;  height: 245px;  padding: 40px 20px; } .jcarousel-skin-tango .jcarousel-clip-horizontal {  width: 245px;  height: 75px; } .jcarousel-skin-tango .jcarousel-clip-vertical {  width: 75px;  height: 245px; } .jcarousel-skin-tango .jcarousel-item {  width: 75px;  height: 75px; } .jcarousel-skin-tango .jcarousel-item-horizontal {  margin-right: 10px; } .jcarousel-skin-tango .jcarousel-item-vertical {  margin-bottom: 10px; } .jcarousel-skin-tango .jcarousel-item-placeholder {  background: #fff;  color: #000; } .jcarousel-skin-tango .jcarousel-next-horizontal {  position: absolute;  top: 43px;  right: 5px;  width: 32px;  height: 32px;  cursor: pointer;  background: transparent url(http://www.italianopinion.com/images/next-horizontal.png) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-next-horizontal:hover {  background-position: -32px 0; } .jcarousel-skin-tango .jcarousel-next-horizontal:active {  background-position: -64px 0; } .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {  cursor: default;  background-position: -96px 0; } .jcarousel-skin-tango .jcarousel-prev-horizontal {  position: absolute;  top: 43px;  left: 5px;  width: 32px;  height: 32px;  cursor: pointer;  background: transparent url(http://www.italianopinion.com/images/prev-horizontal.png) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {  background-position: -32px 0; } .jcarousel-skin-tango .jcarousel-prev-horizontal:active {  background-position: -64px 0; } .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {  cursor: default;  background-position: -96px 0; } .jcarousel-skin-tango .jcarousel-next-vertical {  position: absolute;  bottom: 5px;  left: 43px;  width: 32px;  height: 32px;  cursor: pointer;  background: transparent url(http://www.italianopinion.com/images/next-vertical.png) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-next-vertical:hover {  background-position: 0 -32px; } .jcarousel-skin-tango .jcarousel-next-vertical:active {  background-position: 0 -64px; } .jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {  cursor: default;  background-position: 0 -96px; } .jcarousel-skin-tango .jcarousel-prev-vertical {  position: absolute;  top: 5px;  left: 43px;  width: 32px;  height: 32px;  cursor: pointer;  background: transparent url(http://www.italianopinion.com/images/prev-vertical.png) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-prev-vertical:hover {  background-position: 0 -32px; } .jcarousel-skin-tango .jcarousel-prev-vertical:active {  background-position: 0 -64px; } .jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {  cursor: default;  background-position: 0 -96px; } #jquery-overlay {  position: absolute;  top: 0;  left: 0;  z-index: 90;  width: 100%;  height: 500px; } #jquery-lightbox {  position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 100;  text-align: center;  line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box {  position: relative;  background-color: #fff;  width: 250px;  height: 250px;  margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading {  position: absolute;  top: 40%;  left: 0%;  height: 25%;  width: 100%;  text-align: center;  line-height: 0; } #lightbox-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext {  width: 49%;  height: 100%;  zoom: 1;  display: block; } #lightbox-nav-btnPrev {   left: 0;   float: left; } #lightbox-nav-btnNext {   right: 0;   float: right; } #lightbox-container-image-data-box {  font: 10px Verdana, Helvetica, sans-serif;  background-color: #fff;  margin: 0 auto;  line-height: 1.4em;  overflow: auto;  width: 100%;  padding: 0 10px 0; } #lightbox-container-image-data {  padding: 0 10px;   color: #666;  } #lightbox-container-image-data #lightbox-image-details {   width: 70%;   float: left;   text-align: left;  }  #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber {  display: block;   clear: left;   padding-bottom: 1.0em;  }  #lightbox-secNav-btnClose {  width: 66px;   float: right;  padding-bottom: 0.7em;  }.maestro {  float: left;  padding: 10px;  width: 310px;  height:100px; } .articolo-singolo .maestro {  float: none; } .maestro .anteprima {  float: left;  margin-right: 5px; } .pagina-maestri li {  list-style-type: none ; }.menu-articoli {  padding: 10px;  margin: 0px 0 10px 10px; } .menu-articoli h4 {  font-weight: bold;  text-align: center; } .menu-articoli .gruppo-ul {  margin: 0; } .menu-articoli li {  list-style-type: none;  margin-bottom: 0.25em; } .gruppo-div {  cursor: pointer;  font-size: 120%;  margin-bottom: 0.25em; } .gruppo-li ul {  display:none;  text-align: left; } .gruppo-li ul.selezionato {  display: block; } .voce-li a {  text-decoration: none;  color: #000000; } .voce-ul .selezionato {  font-weight: bold; } .gruppo-li ul.aperto {  display: block; } ul.menu-briciola {  margin-bottom: 0.5em;  margin-top: 0.5em; } .menu-briciola li {  list-style-type: none;  display: inline;  font-size: 1.3em;  padding-left: 10px; } .menu-briciola h1, .menu-briciola h2, .menu-briciola h3 {  font-size: 100%;  display: inline;  margin: 0; } .menu-briciola a {  text-decoration: none;  color: #000000; }.menu-primo li {  list-style-type: none;  display: inline; } .menu-primo a {  text-decoration: none; }.menu-secondo li {  list-style-type: none;  display: inline; } .menu-secondo a {  text-decoration: none; }.select-pagamento {  margin-bottom: 30px; } .metodo-pagamento {  font-size: 1.2em; } .select-pagamento select {  font-size: 1.2em;  width: 250px;  height: 25px;  margin-top: 50px; } .aree-pagamento {  margin-bottom: 30px; } .pagamento-nascosto {  display: none; } .acquista_button {  background-image: url(http://comuni.italianopinion.com/images/pagamento-paypal.jpg);   width: 229px;  height: 65px;  border: none; } .select-pagamento .label {  width: 100px;  display: inline-block; } .select-pagamento .titolo {  font-weight: bold;  font-size: 1.2em; } .scelta-pagamento-contenitore {  height: 120px;   border-right: 1px solid #CCCCCC;  } .formular label {  float: none;  text-align: inherit;  width: auto; } .formular input, .formular select, .formular textarea {  display : block;  margin-bottom: 5px; } .formular .text-input {  width: 250px;  color: #555;  padding: 4px;  border: 1px solid #B5B8C8;  font-size: 14px;  margin-top: 4px;  background: #FFF url('/img/form/text-bg.gif') repeat-x; } .formular textarea {  width: 350px;  height:70px;  color: #555;  padding: 4px;  border: 1px solid #B5B8C8;  font-size: 14px;  margin-top: 4px;  background: #FFF url('/img/form/text-bg.gif') repeat-x; } .formular .infos {  background: #FFF;  color: #333;  font-size: 12px;  padding: 10px;  margin-bottom: 10px; } .formular span.checkbox, .formular .checkbox {  display: inline; } .formular .submit {  border: 1px solid #AAA;  padding: 4px;  margin-top: 20px;  text-decoration: none;  cursor:pointer; } .formular hr {  clear: both;  visibility: hidden; } .formular .fc-error {  width: 350px;  color: 555;  padding: 4px;  border: 1px solid #B5B8C8;  font-size: 12px;  margin-bottom: 15px;  background: #FFEAEA; }.pagina-carrello, .pagina-standard {  margin:1.5em 1.5em 1.5em;  padding-top: 10px; }.pagina-ricerca-google { background-color:#FFFFFF; left:155px; margin:10px 0 0 10px; padding:10px; position:absolute; top:255px; } .area-ricerca {  padding: 10px;  display: inline-block; } .area-ricerca .campi { } .area-ricerca .cerca {  margin-top: 20px; } .area-ricerca .submit { } .area-ricerca .label {  width: 100px;  font-weight: bold;  font-size: 1.2em; } .area-ricerca select, .area-ricerca input {  width: 140px;  padding: 2px;  margin: 0 0 0 10px; } .area-ricerca .cornice-corpo {  width: 100%;  display: inline-block; } .google .single {  width: 950px !important; } .google-campo {  padding: 10px 20px 10px 0;  }.colonna-sinistra {  margin-bottom: 10px; }.articolo-tags {  background-color: #F3F3F3;  border: 1px solid #EAEAEA;  padding: 10px;  clear:both; } .articolo-tags .titolo {  font-weight: bold;  } .articolo-tags a {  text-decoration: none;  color: #000000; } .articolo-tags a:hover {  text-decoration: underline; }.area-tipologia {  padding: 5px;  margin: 10px 10px 10px 0;  text-align: center; } .area-tipologia .titolo {  float: none;  margin-bottom: 10px;   } .area-tipologia ul {  margin: 0; } .area-tipologia li {  list-style-type: none;  float: left;  text-align: center;  padding-left: 5px; } .area-tipologia h4 {  font-weight: bold;  font-size: 1.3em; } .area-tipologia h5 {  width: 75px;  text-align: center;  } .area-tipologia img {  border: 1px solid #939393; } .area-tipologia .cornice-corpo {  display:inline-block; }.formError {  position:absolute;  top:300px; left:300px;  padding-bottom:13px;  display:block;  z-index:5000; } #debugMode{  background:#000;  position:fixed;  width:100%; height:200px;  top:0; left:0;  overflow:scroll;  opacity:0.8;  display:block;  padding:10px;  color:#fff;  font-size:14px;  z-index:100000; } .ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none} .formError .formErrorContent {  width:100%;   background:#ee0101;  color:#fff;  width:150px;  font-family:tahoma;  font-size:11px;  border:2px solid #ddd;  box-shadow: 0px 0px 6px #000;  -moz-box-shadow: 0px 0px 6px #000;  -webkit-box-shadow: 0px 0px 6px #000;  padding:4px 10px 4px 10px;  border-radius: 6px;  -moz-border-radius: 6px;  -webkit-border-radius: 6px; } .greenPopup .formErrorContent {background:#33be40;} .blackPopup .formErrorContent {background:#393939;color:#FFF;} .formError .formErrorArrow{  position:absolute;  bottom:0;left:20px;  width:15px; height:15px;  z-index:5001; } .formError .formErrorArrowBottom{top:0;margin:-6px;}  .formError .formErrorArrow div{  border-left:2px solid #ddd;  border-right:2px solid #ddd;  box-shadow: 0px 2px 3px #444;  -moz-box-shadow: 0px 2px 3px #444;  -webkit-box-shadow: 0px 2px 3px #444;  font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;  }  .formError .formErrorArrowBottom div{  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  }    .greenPopup .formErrorArrow div{background:#33be40;}  .blackPopup .formErrorArrow div{background:#393939;color:#FFF;}  .formError .formErrorArrow .line10{width:15px;border:none;}   .formError .formErrorArrow .line9{width:13px;border:none;}   .formError .formErrorArrow .line8{width:11px;}   .formError .formErrorArrow .line7{width:9px;}   .formError .formErrorArrow .line6{width:7px;}   .formError .formErrorArrow .line5{width:5px;}   .formError .formErrorArrow .line4{width:3px;}   .formError .formErrorArrow .line3{width:1px;  border-left:2px solid #ddd;  border-right:2px solid #ddd;  border-bottom:0px solid #ddd;}   .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}  .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 