<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

blockquote,q {
    quotes: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    margin: 0;
    padding: 0;
    font-family: Verdana,Geneva,sans-serif;
}

body {
    background-position: center;
    background-repeat: repeat-y;
}

#contenitore {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 780px;
}

#uno {
    width: 780px;
    overflow: hidden;
    margin-bottom: 15px;
    float: left;
}

#testatawebsite {
    width: 780px;
    height: 180px;
    overflow: hidden;
    float: left;
}

#contenuto {
    width: 760px;
    float: left;
    margin-left: 20px;
    _margin-left: 15px;
}

#offerte.big,#notizie.big,#notizie.altre {
    width: 750px;
    float: left;
    background-image: none;
    min-height: 30px;
}

#notizie.big img {
}

#offerte.big h2,#notizie.big h2,#notizie.altre h2 {
    background-position: left;
    padding-left: 65px;
    display: block;
    width: 400px;
    float: left;
    background-repeat: no-repeat;
}

#notizie.altre .box_notizie {
    margin-left: 15px;
    margin-bottom: 20px;
}

#notizie.big p.titolo {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
}

#notizie.big p.sottotitolo {
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
}

#notizie.big div.testo {
    font-size: 12px;
    line-height: 22px;
    overflow: visible;
}

#notizie.big .box_notizie {
    width: 730px;
}

.tornatit {
    width: 770px;
    height: 85px;
    float: left;
}

.torna {
    float: right!important;
    width: 180px!important;
    margin-right: 40px!important;
}

.torna a.home {
    background-position: center!important;
    display: block!important;
    padding-left: 30px!important;
    background-repeat: no-repeat!important;
    margin-top: 30px!important;
    line-height: 40px!important;
    font-size: 14px!important;
    font-weight: 700!important;
}

.torna a:hover.home {
}

.vedi {
    float: right;
    padding: 2px;
    text-align: right;
}

.vedi a#vedi {
    font-size: 12px;
    width: 145px;
    float: right;
    padding: 10px;
    padding-right: 30px;
    padding-top: 5px;
    background-repeat: no-repeat;
    background-position: right;
    font-weight: 700;
}

.vedi a:hover#vedi {
}

#offerte.big .box_offerta {
    margin-left: 20px;
    text-align: center;
    width: 220px;
    _width: 210px;
    min-height: 155px;
    _height: 185px;
}

#due {
    width: 235px;
    margin-left: 20px;
    _margin-left: 15px;
    float: left;
}

#tre {
    width: 235px;
    margin-left: 20px;
    _margin-left: 15px;
    float: left;
}

#quattro {
    width: 235px;
    margin-left: 20px;
    _margin-left: 10px;
    float: left;
}

#footer {
    width: 780px;
    margin-top: 20px;
    float: left;
}

#footer p {
    margin-top: 10px;
    text-align: center;
}

#footer2 {
    margin: 0 auto;
    padding: 0;
    width: 780px;
    float: left;
    background-color: #fff;
}

#footer2 p.sx {
    margin-top: 10px;
    text-align: left;
    float: left;
    color: #999;
    font-size: 10px;
}

#footer2 p.dx {
    margin-top: 10px;
    text-align: right;
    float: right;
    color: #999;
    font-size: 10px;
}

#footer2 a {
    color: #4D608B;
    font-weight: 700;
    text-decoration: none;
}

#testatawebsite {
    background-repeat: no-repeat;
}

#uno h1,#uno h2 {
    padding-left: 40px;
    padding-right: 40px;
}

#uno h1 {
    padding-top: 40px;
    font-size: 36px;
    height: 50px;
    line-height: 45px;
    overflow: hidden;
    padding-left: 200px;
}

#uno h2 {
    margin-top: 30px;
    padding-left: 200px;
    line-height: 20px;
    font-size: 18px;
    height: 40px;
    overflow: hidden;
}

#dovesiamo {
    width: 235px;
    float: left;
}

#comeragg {
    width: 235px;
    float: left;
}

#orariturni {
    width: 235px;
    float: left;
}

#numeri {
    width: 235px;
    float: left;
}

#link {
    width: 235px;
    float: left;
}
.biblioteca{
    width: 235px;
    float: left;
}
#servizi {
    width: 235px;
    float: left;
}

#newsletter {
    width: 235px;
    _width: 205px;
    float: left;
}

#notizie {
    width: 235px;
    float: left;
}

#box_turni {
    width: 235px;
    float: left;
}
#box_social {
    width: 235px;
    float: left;
}
#offerte {
    width: 235px;
    float: left;
}

#notizie,#newsletter,#dovesiamo,#comeragg,#orariturni,#numeri,#link,#servizi, #box_social, #box_turni, .biblioteca {
    padding-bottom: 20px;
    background-position: bottom left;
    background-repeat: repeat-x;
}

#notizie,#newsletter,#offerte {
}

#offerte {
    padding-bottom: 5px;
    background-position: bottom left;
    background-repeat: repeat-x;
}

#notizie {
    padding-bottom: 5px;
}

#notizie,#newsletter,#offerte {
    min-height: 400px;
}

#dovesiamo img {
    float: left;
    margin: 9px;
    border: 1px solid #89B941;
}

#dovesiamo p.mappa {
    margin-bottom: 10px;
}

#comeragg p.mappa a {
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    line-height: 20px;
}

#due h2,#due h3,#due p,#tre h2,#tre h3,#tre p #quattro h2,#quattro h3,#quattro p,#due ul,#tre ul,#quattro ul {
    padding-right: 10px;
    padding-left: 5px;
}

#offerte h2,#newsletter h2,#notizie h2,#due h2,#tre h2,#quattro h2 {
    margin-bottom: 1px;
    font-size: .9em;
    background-position: right;
    line-height: 75px;
    padding-left: 60px;
}

h2.indirizzo {
    background-position: right;
    background-repeat: no-repeat;
}

h2.raggiungerci {
    background-position: right;
    background-repeat: no-repeat;
}

h2.orariturni {
    background-position: right;
    background-repeat: no-repeat;
}

h2.servizi {
    background-position: right;
    background-repeat: no-repeat;
}

h2.newsletter {
    background-position: right;
    background-repeat: no-repeat;
}

h2.news {
    background-position: right;
    background-repeat: no-repeat;
}

h2.offerte {
    background-position: right;
    background-repeat: no-repeat;
}

h2.numeri {
    background-position: right;
    background-repeat: no-repeat;
}

h2.link {
    background-position: right;
    background-repeat: no-repeat;
}
h2.contenuti_esterni {
    background-position: right;
    background-repeat: no-repeat;
    text-align: left;
}

p {
    font-size: 11px;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5;
    line-height: 16px;
    margin-left: 5px;
    margin-right: 5px;
}

ul {
    font-size: 11px;
    color: #333;
}

#tre ul,#quattro ul {
    line-height: 20px;
    list-style-position: inside;
    padding-left: 4px;
}

#tre ul li,#quattro ul li {
}

#footer a,#newsletter a,#due a,#tre a,#quattro a {
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-right: 18px;
}

#footer a:hover,#newsletter a:hover,#due a:hover,#tre a:hover,#quattro a:hover {
}

#footer a,#footer a:hover {
    background-image: none;
}

#dovesiamo2 a {
    background-image: none;
}

#dovesiamo2 a:hover {
    background-image: none;
}

#comeragg p.mappa a {
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 20px;
    padding-right: 20px;
}

#una_linea_offerta {
    float: left;
}

.box_offerta {
    width: 220px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #fff;
    text-align: center;
    margin-bottom: 5px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 10px;
}

.box_offerta img#immagine {
    margin: 0 auto;
    float: left;
    border: 1px solid #D3D3D3;
    margin: 5px;
    padding: 5px;
}

div.clearer {
    clear: left;
}

#offerte h3 {
    font-size: 12px;
    color: #666;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #D3D3D3;
    margin: 0;
    padding: 3px;
    background-image: url(/model1/immagini/verde/back_nomeprodotto.jpg);
    background-repeat: repeat-x;
}

#offerte p {
    text-align: center;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

#offerte .prezzovecchio {
    text-decoration: line-through;
    display: inline;
    font-size: 14px;
    line-height: 30px;
}

#offerte .prezzoofferta,#offerte .sconto {
    color: #FF8000;
    font-size: 18px;
    font-weight: 700;
    display: inline;
    line-height: 30px;
}

#offerte .inofferta,#offerte .prezzonuovo {
    font-size: 15px;
    text-align: right;
    margin-right: 10px;
    font-weight: 700;
    line-height: 24px;
    max-width: 90px;
    display: block;
    overflow: hidden;
    _font-size: 12px;
}

.box_notizie {
    width: 225px;
    float: left;
    border-bottom: 1px dotted #D1D1D1;
    min-height: 135px;
}

#notizie img {
    float: right;
    border: 1px solid #D3D3D3;
    padding: 5px;
    margin: 5px;
    margin-right: 0;
}

#notizie p {
    padding-right: 4px;
    overflow: hidden;
    word-wrap: break-word;
}

#notizie a {
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 18px;
    color: #333;
    font-weight: 700;
}

#notizie a:hover {
}

.simulaLink {
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 18px;
    font-weight: 700;
    cursor: pointer;
    text-decoration: underline;
}

.simulaLink:hover {
}

.ingombroNews {
    height: 270px;
}

.box_news_scroll {
    overflow: hidden;
    height: 128px;
}

#newsletter {
    width: 235px;
    _width: 205px;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#newsletter1 {
    width: 235px;
    _width: 205px;
    float: left;
}

#newsletter2 {
    width: 200px;
    _width: 180px;
    float: left;
    margin: 5px;
}

#newslettermezzo, #inputcercaturni {
    width: 180px;
    _ _width: 150px;
    float: left;
}

form {
    margin: 0 auto;
    padding: 10px;
    font: 400 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-align: left;
}

input#email {
    width: 175px;
}

form ul {
    background: transparent;
    margin: 0;
    padding: 0;
}

form ul li {
    margin: 0;
    padding: .4em 0;
    color: #fff;
    font: 400 .9em "Trebuchet MS",Arial,Helvetica,sans-serif;
    float: left;
    width: 175px;
    list-style-image: none;
    list-style-type: none;
}

form ul li:hover {
}

form span.help {
    float: right;
    width: 40%;
}

fieldset {
    margin: 0;
    padding: 0;
    color: #777;
}

label {
    display: block;
    font-weight: 700;
    margin: 0;
    font: 400 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #333;
    width: auto;
}

label.option {
    margin: .2em;
    font: 400 1.2em/1.2em "Trebuchet MS",Arial,Helvetica,sans-serif;
}

input {
    padding: .4em;
    margin: 0;
    border: 1px solid #dadada;
    font: 400 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #333;
    background: #fafafa;
    font-size: 14px;
}

select {
    padding: .2em 0;
    margin: 0;
    border: 2px solid #dadada;
    font: 400 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #333;
    background: #fafafa;
}

input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active {
}

input.button {
    margin: 0;
    color: #333;
    height: 35px;
    cursor: pointer;
    font-size: 14px;
    margin-top: 5px;
}

input.button:hover {
}

.LV_validation_message {
    font-weight: 700;
    margin: 0 0 0 5px;
}

.LV_valid {
    color: #00A651;
}

.LV_invalid {
    color: #ED1B24;
}

.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {
    border: 1px solid #88BA3F;
}

#map_canvas {
    border: 1px solid #89B941!important;
}

.zonaBanner {
    text-align: center;
    overflow: hidden;
}

.zonaBanner img {
    max-width: 100%;
}

#zona_include_1 {
    float: left;
    margin-left: -180px;
}

#zona_include_2 {
    float: right;
    margin-right: -180px;
}

#zona_include_3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

#zona_include_4 {
}

#zona_include_5 {
    margin-top: 20px;
    margin-bottom: 10px;
}

#zona_include_6 {
    margin-top: 20px;
    margin-bottom: 10px;
}

#zona_include_7 {
    margin-top: 20px;
    margin-bottom: 10px;
}

#notizie div.testo p {
    overflow: visible;
}
#due #box_social a, #due #box_social a:hover {
	background-image: none;
}


div#inputcercaturni input.button {
	margin-left:10px;}
	
	.biblioteca ul li a span {
float:right;
font-size:8px}
	
.biblioteca ul li {
	margin-top: 5px;
    font-size: 14px !important;
    text-align: left;
} </pre></body></html>