/* style.css */
/*
colori:
testo: #4d3b00
sfondo: #fffbd2
h1: #4d3b00
h2: #ff9900
h3: #4d3b00
input txt: #4d3b00
input border: #bebebe
input bg: #ffffff
error / req: #fc0000
button txt: #ffffff
button border: #4b4f40
button bg: #4b4f40
a: #971000
a.hover: #ff9900
errore bordo: #ffdbdb
errore sfondo: #ff8888
grigio chiaro defaultTextActive: #6b473e

testo: #4d3b00
marrone logo: #5f4300
rosso: #971000
arancio: #ff9900
menų:
	verde: #98de12
	link menų: #8a2b05
	sfondo: #f5fac6
ultimo colore footer : #aba26e
giallo sfondo: #fffda7
verde scuro: #7c7550
verde chiaro: #e8eab7
iscriviti: btn: #4b4f40

sfondo body: #fffbd2

sfondo verde chiaro sn: #e3e5c1
bordo box dx: #c7b784
bordo box centro: #d5b587

font 100% -> 16px

*/
body{background:#fffbd2;font-family:Arial,sans-serif;line-height:1.4em;color:#4d3b00;font-size:81.25%}
@media only screen (max-width:320px) {
	body{font-size:100%}
}
img,iframe,video,figure,object{max-width:100%}
img{border:0;margin:0;padding:0}
table{width:100%;margin:0 auto;border-spacing:1px}
td{text-align:left;vertical-align:top}
th{vertical-align:top;text-align:left}
h1{font-family:Arial, sans-serif;font-size:1.0769em;color:#4d3b00;text-align:left;margin:25px 0 5px 0;font-weight:bold;border:1px solid #c7b784;padding:7px;line-height:1.4em;background:url(../img/sfondoTitolo.png) 0 0 repeat}
h2{font-family:Arial, sans-serif;font-size:1.0769em;color:#ff9900;text-align:left;line-height:1.2em;margin:5px 0;font-weight:bold}
h3{font-family:Arial, sans-serif;font-size:1em;font-weight:bold;color:#4d3b00;line-height:1.2em;margin:10px 0}
hr{color:#4d3b00;background:#4d3b00;border:0;padding:0;margin:15px 0;height:1px}
/*a:link{color:#000000} a:visited{color:#000000} a:active{color:#000000}*/
a{color:#971000;text-decoration:none}
a:hover{color:#ff9900}
em{font-style:italic}
i{font-style:italic}
strong{font-weight:bold}
b{font-weight:bold}
em strong{font-style:italic;font-weight:bold}
em b{font-style:italic;font-weight:bold}
i strong{font-style:italic;font-weight:bold}
i b{font-style:italic;font-weight:bold}
strong em{font-style:italic;font-weight:bold}
strong i{font-style:italic;font-weight:bold}
b em{font-style:italic;font-weight:bold}
b i{font-style:italic;font-weight:bold}
p{margin:0 0 1em 0}
fieldset{border:1px solid #a6a3a3;padding:4px;margin:4px}
legend{font-weight:normal;color:#4d3b00}
input{vertical-align:middle;padding:2px;margin:2px}
select{border:1px solid #bebebe;padding:2px;margin:2px}
select optgroup{font-style:italic;font-weight:bold}
select optgroup > option{padding-left:1.5em}
input[type=text]{border:1px solid #bebebe;padding:2px 0;margin:2px;width:90%}
textarea{font-family:Arial, sans-serif;border:1px solid #bebebe;padding:2px;margin:2px;width:90%;height:150px}
input[type=image]{vertical-align:middle;padding:0;margin:2px}
input[type=file]{border:1px solid #bebebe;padding:2px 0;margin:2px;width:90%}
input[type=password]{border:1px solid #bebebe;padding:2px 0;margin:2px;width:90%}
input[type=submit]{font-weight:bold;border:1px solid #4b4f40;color:#ffffff;margin:2px;padding:4px;background:#4b4f40}
input[type=button]{font-weight:bold;border:1px solid #4b4f40;color:#ffffff;margin:2px;padding:4px;background:#4b4f40}
input[type=reset]{font-weight:bold;border:1px solid #4b4f40;color:#ffffff;margin:2px;padding:4px;background:#4b4f40}
input.input_error, textarea.input_error, select.input_error{border:1px solid #ff8888;background:#ffdbdb}
input[type=checkbox].input_error, input[type=radio].input_error{border:0}
span.input_error{border:1px solid #ff8888;background:#ffdbdb}
div.formError{color:#ff8888;border:0px solid #ff0000;display:none}
input.resized{width:120px}
input._90x{width:90%}
input.short{width:40px}
input.veryShort{width:20px}
input.campo_filtro{width:98%}
select.campo_filtro{width:98%}
textarea.textarea_small{width:90%;height:80px}
label.element{float:left;width:28%;padding:2px;font-size:1em}
div.element{float:left;width:68%;padding:2px}
fieldset.hidden{}
/*.defaultTextActive {color:#3e3d40;font-size:1em}*/
.required{color:#fc0000}
.error{color:#fc0000}
.reqnote{}
.clearBothForm{font-size:0;clear:both;line-height:0;height:1px}

.clearBoth{font-size:0;clear:both;line-height:0;height:0}
.floatLeft{float:left}
.floatRight{float:right}

.titolo{font-family:Arial, sans-serif;font-size:1.1em;color:#4d3b00;text-align:left;font-weight:bold;margin:5px 0}
.sottotitolo{font-family:Arial, sans-serif;font-size:1.1em;color:#ff9900;text-align:left;margin:5px 0;font-weight:bold}

.divLoading{background-color: rgba(255, 255, 255, 0.7);position:absolute;width:100%;/*height:100%;min-height:100%;*/height:100vh;z-index:99999;display:none;top:0;left:0}
.divLoading img{position:absolute;top:70%;left:50%;width:15px;height:15px}

/* barra cookies */
div#cookieChoiceInfo {opacity:0.8;filter:alpha(opacity=80)}
#cookieChoiceInfo > a:nth-child(2){color:#fff;font-size:.9em;text-decoration:underline}
#cookieChoiceInfo > a:nth-child(2):hover{}
a#cookieChoiceDismiss {color:#ffffff;padding:3px 12px;text-decoration:none;border-radius:8px;font-weight:600;background:#5f4300}
a#cookieChoiceDismiss:hover {color:#000}

.round{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.roundBottom{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}
.roundTop{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.roundLeft{-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
.roundRight{-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}

.divLink{font-weight:bold;border:1px solid #ffffff;color:#ffffff;margin:.8em auto;text-align:center;padding:1%;background:#fc0000;width:200px}
.divLink a{color:#ffffff}

/* captcha
img.imgSecure{width:70px;height:30px;vertical-align:middle;border:0px solid #000000}
input.inputCode{height:26px;width:70px;vertical-align:middle}
img.imgSecureRefresh{width:16px;height:16px;vertical-align:middle}
div.case_sensitive{font-size:0.8462em}
.loading{display:none;width:15px;height:15px} */
/* privacy */
.hidden{display:none}
.divPrivacy{display:none}
.divPrivacyCom{display:none}

/* google map */
/* dove siamo */
#gMap{color:#000;width:98%;margin:10px auto;height:350px;border:1px solid #4d3b00}
.divMappa{margin:20px 0;border-top:1px dotted #4d3b00}
#start{width:550px}

/* mappa con pių punti */
#map_canvas{color:#000000;width:98%;margin:10px auto;height:350px;border:1px solid #4d3b00}
.infoSedi{display:none}
#directionsPanel{background:#fff}

/* iframe upload */
iframe.upload_hide{width:0;height:0;border:0 solid #fff;padding:0;margin:0}
iframe.upload_view{width:100%;height:200px;border:1px solid #ccc;padding:0;margin:0}

/* form */
@media only screen and (max-width:375px) {
	label.element{float:none;width:100%;padding:2px;font-size:1em;border:0px solid #000}
	div.element{float:none;width:100%;padding:2px;font-size:1em;border:0px solid #000}
}

/* struttura pagina */
#breadCrumbs{margin:0 0 1.2em 0}
#breadCrumbs a{}
#breadCrumbs .inizio{color:#000000}

.centrato{width:1000px;margin:0 auto}
#divContenuti{border:0px solid #000000}
#divContent{position:absolute;padding:0;margin:0;border:0px solid #ff0000}
#divContent h1{padding-top:0}

#pagina{background:url(../img/sfondoSottoTop.png) 0 30px repeat-x;border-top:1px solid #998f62}
#pagina2{background:url(../img/sfondo-frutti-antichi-orizzontale.jpg) center 0 repeat-x;padding-top:29px}
#pagina3{background:url(../img/sfondoContenuto.png) center top repeat-y}
#pagina4{background:url(../img/sfondo-frutti-antichi-verticale.jpg) 19px 0 repeat-y}

/* print */
.bodyPrint{padding:10px;background-image:none;background-color:#ffffff}
.paginaPrint{width:94%;margin:0 auto}
#imgLogoPrint{width:708px;height:107px;display:block;margin:10px auto}

/* top */
header{background:url(../img/sfondoTop.png) center 0 no-repeat;height:153px;}
#fotoTop{width:150px;float:left;margin:10px 15px 0 0;border:0px solid #000}
#fotoTop img{border:4px solid #5f4300;width:136px;height:104px}
#imgLogo{width:708px;height:107px;margin:5px 0 0 0;border:0px solid #000}
#imgSpedizioni{display:block;width:457px;height:24px;margin:-4px auto 0 auto}
#imgSpedizioniPiante{display:block;width:457px;height:40px;margin:-15px auto 0 auto}
#divLogoImg{width:708px;float:left}

#divFlags{float:right;width:120px;border:0px solid #000}
#divFlags ul{margin:0;list-style:none;padding:4px 0}
#divFlags li{float:left;padding:0;margin:0 2px}
#divsopraSlide{position:absolute;top:10px;z-index:2000}

/* menų principale */
.centratoMenu{width:880px;margin:0 auto}
nav{background:url(../img/sfondoMenu.png) 0 0 repeat-x;width:880px;position:absolute;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;height:47px;font-weight:bold}
nav a{font-weight:bold}
nav ul{margin:0}
nav li a:hover{color:#98de12}
nav li a.aSel{color:#98de12}
nav li li a:hover{color:#98de12}
nav li li a.aSel{color:#98de12}

/* slide */
/* =SLIDER
-------------------------------------------------------------- */
/*#boxSlide{width:400px;height:300px;overflow:hidden;position:relative;margin-bottom:10px}
.slider {}
.slides-container{}
.slides,.thumbnail,.prev-next,.nav{width:100%}
.slides,.thumbnail{width:400px;margin:0 auto;height:300px;overflow:hidden;position:relative}
#boxSlide .titolo{color:#ffffff;padding:0 0 2px 0;margin:0;line-height:1.2em;margin-bottom:5px}
#boxSlide .testo{font-size:1.2308em;line-height:1.1em}
#boxSlide a{text-decoration:none}
.content{position:absolute;overflow:hidden;padding:8px;top:0;left:0;width:400px;height:40px;background:url(../img/sfondoCaption.png) repeat}
.content p{padding:0;margin:0;line-height:12px}
.more,.more:hover{font-weight:bold}
.prev-next-wrap{position:relative;z-index:200}
.prev-next{position:absolute;bottom:140px;left:0;right:0;height:40px}
.prev{float:left;width:45px;height:46px;margin-left:10px;background:url(../img/_prev.png) left top no-repeat}
.prev:hover{opacity:0.8;filter:alpha(opacity=80)}
.next{float:right;width:45px;height:46px;margin-right:10px;background:url(../img/_next.png) right top no-repeat}
.next:hover{opacity:0.8;filter:alpha(opacity=80)}
#navPages {height:12px;text-align:right;padding:6px 0;width:380px;bottom:0;border:0px solid #000000;position:absolute;z-index:2000}
#navPages ul{padding:0}
#navPages ul, #navPages li{display:inline;list-style:none}
#nav a{background:url(../img/pager.png) -12px 0 no-repeat;cursor:pointer;margin:0 0 0 5px;padding:0;display:inline-block;width:13px;height:13px;overflow:hidden;text-indent:-999px;float:none;line-height:1}
#nav li.activeSlide a{text-decoration:none;background-position:0 0}
#nav a:focus{outline:none}
#nav a:hover,#nav a.activeSlide{text-decoration:none;background-position:0 0}*/

/* box news */
#boxNews{height:33px;overflow:hidden}
#boxNews .centrato{background:#ffe826;padding:0 20px}
#boxNews .titolo{padding:6px 10px 0 0;margin:0;float:left;font-size:1.2308em;width:40px}
#boxNews #boxNewsElenco{float:left;width:920px;height:33px;padding:4px;overflow:hidden;position:relative}
#boxNews #boxNewsElenco ul {margin:0;padding:0;position:relative;overflow:hidden}
#boxNews #boxNewsElenco li{list-style-position:inside;padding:2px;margin:0 0 0 10px;float:left;white-space:nowrap}
#boxNews #boxNewsElenco .data{font-weight:bold;font-style:italic;padding:0 6px 0 0}
#boxNews #boxNewsElenco a{}
#boxNews #boxNewsElenco p{margin:4px 0;padding:0}
ul#elencoNews{min-width:6000px}

/* captcha */
img.imgSecure{width:70px;height:30px;vertical-align:middle;border:0px solid #000000}
input.inputCode{height:26px;width:70px;vertical-align:middle}
img.imgSecureRefresh{width:16px;height:16px;vertical-align:middle}
div.case_sensitive{font-size:0.8462em}
.loading{display:none;width:15px;height:15px}

/* left
#divLeft{float:left;width:18%;background:#dcdcdc;margin:0 10px 0 0} */

/* centro */
#divCenter{width:685px;float:left;margin:10px 0 10px 55px}
#divCenter .contenuti{border:1px solid #d5b587; background:url(../img/sfondoCn.png) 0 0 repeat;margin:10px 0 0 0;padding:16px 20px}
.bodyHome #divCenter .contenuti{margin:10px 0 0 0}

/* home */
.boxBordo{padding:10px 30px;border:1px solid #fff;background:url(../img/sfondoTitolo.png) 0 0 repeat;font-size:1.0769em;line-height:1.2em}
.boxBordo .titolo{text-transform:uppercase;}

.boxBenvenuti{font-size:1.0769em;line-height:1.2em;margin:20px 0}
.boxBenvenuti .titolo{font-weight:normal;font-style:italic}
.boxBenvenuti .testi{float:left;width:300px}
.boxBenvenuti .img{float:left;width:295px}
.boxBenvenuti img{width:288px;height:180px;margin:0 0 0 -20px}

.box{background:#EFEEC3;padding:10px;border:1px solid #7c7550;margin:10px 0 10px 17px;width:588px}

.boxSitoEn{padding:10px 30px;border:1px solid #fff;background:url(../img/sfondoCn.png) 0 0 repeat;font-size:1.0769em;line-height:1.2em;margin: 20px 0}

#slideCartolina img{width:605px;height:260px}
/* =SLIDER
-------------------------------------------------------------- */
#slideCartolina{border:2px solid #971000;width:605px;height:260px;overflow:hidden;position:relative;margin-left:18px}
#slideCartolina .slider {}
#slideCartolina .slides-container{width:605px;height:260px}
#slideCartolina .slides,#slideCartolina .thumbnail,#slideCartolina .prev-next,.nav{width:605px}
#slideCartolina .slides,#slideCartolina .thumbnail{height:260px;overflow:hidden;position:relative}
#slideCartolina p{margin-top:0}
#slideCartolina .titolo{color:#971000;font-size:1.0769em;line-height:1.3em;font-weight:bold;padding:0 0 4px 0;margin:0;width:300px}
#slideCartolina .titolo a{color:#971000}
#slideCartolina .testo{width:300px}
#slideCartolina .more{line-height:1.2em}
#slideCartolina a{text-decoration:none;font-weight:bold}
#slideCartolina .content{position:absolute;overflow:hidden;padding:10px;top:0;width:605px;background:url(../img/captionSlide.png) 0 0 no-repeat;height:260px}
#slideCartolina .content ul{margin:5px 0;padding:0 0 0 10px}
/*#navPages {height:13px;padding:8px;width:600px;top:25px;border:0px solid #000;position:absolute;z-index:2000}
#navPages ul{padding:0}
#navPages ul, #navPages li{display:inline;list-style:none}
#nav a{background-image:url(../img/pager.png);cursor:pointer;margin:0 6px 0 0;padding:0;display:inline-block;width:13px;height:13px;overflow:hidden;text-indent:-999px;background-position:-13px 0;float:none;line-height:1}
#nav li.activeSlide a{text-decoration:none;background-position:0 0}
#nav a:focus{outline:none}
#nav a:hover,#nav a.activeSlide{text-decoration:none;background-position:0 0}/*;opacity:1.0;filter:alpha(opacity=100)*/

#slideInEvidenza img{width:250px;height:235px;float:right}
#slideInEvidenza{border:2px solid #5f4300;width:605px;height:235px;overflow:hidden;position:relative;margin-left:18px}
#slideInEvidenza .slider {}
#slideInEvidenza .slides-container{width:615px;height:235px}
#slideInEvidenza .slides2,#slideInEvidenza .thumbnail,#slideInEvidenza .prev-next,.nav{width:615px}
#slideInEvidenza .slides2,#slideInEvidenza .thumbnail{height:235px;overflow:hidden;position:relative}
#slideInEvidenza .titolo{color:#fff;font-size:1.0769em;line-height:1.3em;font-weight:bold;padding:0 10px 10px 10px;margin:0}
#slideInEvidenza .titolo a{color:#fff}
#slideInEvidenza .testo{margin:0;padding:0 10px;color:#fff}
#slideInEvidenza .more{text-align:right}
#slideInEvidenza a{color:#fff;text-decoration:none}
#slideInEvidenza .content{position:absolute;overflow:hidden;padding:10px;top:0;width:350px;height:233px;background:#aba26e}
#navPages {height:16px;padding:8px;width:200px;bottom:0;border:0px solid #000;position:absolute;z-index:2000;font-size:0.7692em;}
#navPages ul{padding:0}
#navPages ul, #navPages li{display:inline;list-style:none}
#nav a{background:url(../img/pager2.png) 0 0 no-repeat;cursor:pointer;margin:0;padding:2px 0 0 4px;display:inline-block;width:16px;height:16px;overflow:hidden;float:none;line-height:1}
#nav li.activeSlide a{text-decoration:none;background-position:-20px 0}
#nav a:focus{outline:none}
#nav a:hover,#nav a.activeSlide{text-decoration:none;background-position:-20px 0}
/* =SLIDER
#slideInEvidenza img{width:605px;height:313px}
-------------------------------------------------------------- 
#slideInEvidenza{border:2px solid #971000;width:605px;height:313px;overflow:hidden;position:relative;margin-left:18px}
#slideInEvidenza .slider {}
#slideInEvidenza .slides-container{width:605px;height:313px}
#slideInEvidenza .slides2,#slideInEvidenza .thumbnail,#slideInEvidenza .prev-next,.nav{width:605px}
#slideInEvidenza .slides2,#slideInEvidenza .thumbnail{height:313px;overflow:hidden;position:relative}
#slideInEvidenza .titolo{color:#fff;font-size:1.0769em;line-height:1.3em;font-weight:bold;padding:0 0 6px 0;margin:0;text-align:center}
#slideInEvidenza .titolo a{color:#fff}
#slideInEvidenza .testo{margin:0;padding:0 10px;color:#fff}
#slideInEvidenza .more{line-height:1.2em}
#slideInEvidenza a{color:#fff;text-decoration:none}
#slideInEvidenza .content{position:absolute;overflow:hidden;padding:10px;top:0;width:605px;background:url(../img/sfondoCaption.png) 0 0 repeat;height:20px}
#slideInEvidenza .content2{position:absolute;overflow:hidden;padding:10px;bottom:0;width:605px;background:url(../img/sfondoCaption.png) 0 0 repeat;height:20px}
#navPages {height:13px;padding:8px;width:580px;bottom:0;text-align:right;border:0px solid #000;position:absolute;z-index:2000}
#navPages ul{padding:0}
#navPages ul, #navPages li{display:inline;list-style:none}
#nav a{background-image:url(../img/pager.png);cursor:pointer;margin:0 6px 0 0;padding:0;display:inline-block;width:13px;height:13px;overflow:hidden;text-indent:+999px;background-position:-13px 0;float:none;line-height:1}
#nav li.activeSlide a{text-decoration:none;background-position:0 0}
#nav a:focus{outline:none}
#nav a:hover,#nav a.activeSlide{text-decoration:none;background-position:0 0}*//*;opacity:1.0;filter:alpha(opacity=100)*/

/* news */

#divCenter .boxNews{float:left;width:260px;height:214px;border:2px solid #fff;background:#fffda7;line-height:1.2em;padding:10px 20px}
#divCenter .boxNews .titolo{text-transform:uppercase;color:#971000}
#divCenter .boxNews a{color:#4d3b00}
#divCenter .boxNews #boxNewsElenco{text-align:left;height:160px;overflow:hidden;position:relative;margin:16px 0}
#divCenter .boxNews #boxNewsElenco ul {margin:0;padding:0;position:relative;overflow:hidden}
#divCenter .boxNews #boxNewsElenco ul li{list-style:none;padding:6px 0}

#divCenter .boxNewsOrizzontale{border:1px solid #d5b587; background:url(../img/sfondoTitolo.png) 0 0 repeat;margin:16px 0 0 0;padding:1px 6px}
#divCenter .boxNewsOrizzontale .titolo{text-transform:uppercase;color:#971000;float:left}
#divCenter .boxNewsOrizzontale a{color:#4d3b00}
#divCenter .boxNewsOrizzontale a:hover{color:#971000}
#divCenter .boxNewsOrizzontale #boxNewsElencoOrizz{text-align:left;height:25px;overflow:hidden;position:relative;float:right;width:615px}
#divCenter .boxNewsOrizzontale #boxNewsElencoOrizz ul {margin:4px 0;padding:0;position:relative;overflow:hidden}
#divCenter .boxNewsOrizzontale #boxNewsElencoOrizz ul li{list-style:none;padding:4px 0;display:inline}

/*pagina */
#contenutiPagina{}
#contenutiPagina .video{}
#contenutiPagina .foto{float:left;margin:0 10px 0 0}
#contenutiPagina  img{padding:4px;border:1px solid #c7b784}

.video{}
.allegato{}

/* elenco articoli */
.elencoPagine{text-align:center;margin:5px}
.pageSelected{font-weight:bold;color:#4d3b00}
.scegliRpp{text-align:center;margin:5px}

#boxArticoli{}
#boxArticoli .articolo{float:left;width:110px;background:#847D57;text-align:center;padding:5px;margin:10px}
#boxArticoli .articolo .foto{height:150px}
#boxArticoli .articolo .testo{color:#fff}
/*#boxArticoli ul{list-style:none}
#boxArticoli li{float:left}*/

#boxFontiWeb ul{list-style:none}

#boxPremi{}
#boxPremi .articolo{float:left;width:160px;background:#9B9362;text-align:center;padding:5px;margin:10px 15px}
#boxPremi .articolo .foto{height:150px}
#boxPremi .articolo .testo{height:70px;color:#fff}

#divRicette{}
#divRicette .articolo{border-bottom:1px dotted #4d3b00;padding:10px}
#divRicette .articolo .titolo{color:#ff9900}

#divMostre{clear:both;margin:10px 0}
#divMostre .articolo{border-bottom:0px dotted #4d3b00;padding:10px}

/*
#divMostrePrimavera{width:45%;float:left}
#divMostrePrimavera .articolo{border-bottom:1px dotted #4d3b00;padding:10px}
#divMostrePrimavera .articolo .titolo{color:#ff9900}

#divMostreAutunno{width:45%;float:right}
#divMostreAutunno .articolo{border-bottom:1px dotted #4d3b00;padding:10px}
#divMostreAutunno .articolo .titolo{color:#ff9900}
*/
/* i personaggi */
#albero{width:597px;height:775px;margin:10px auto;background:url(../upload/content/pagine/img/albero.png) 0 0 no-repeat;position:relative}
.personaggio{width:100px;position:absolute}
.personaggio img{width:70px;margin:0 auto;display:block}
.personaggio p{background:#fdf8bb;border:2px solid #fabb42;padding:3px 2px;color:#ff6600;text-align:center;margin:3px 0}
.personaggio_big{width:150px;position:absolute;top:230px;left:275px}
.personaggio_big img{width:120px;margin:0 auto;display:block}
.personaggio_big p{background:#fdf8bb;border:2px solid #fabb42;padding:3px 2px;color:#ff6600;text-align:center;margin:3px 0}

.elisa{top:30px;left:140px}
.erica{top:46px;left:272px}
.eliana{top:28px;left:405px}
.bruna{top:260px;left:70px}
.vanda{top:309px;left:178px}
.enza{top:260px;left:460px}
.mario{top:522px;left:190px}
.fernanda{top:522px;left:330px}

/* right */
#divRight{float:right;width:253px;padding:30px 0 20px 0;text-align:left}
.boxVentaglioChiaro{background:url(../img/sfondoBoxLatChiaro.png) 0 0 no-repeat;margin:0 0 10px 8px;height:46px;width:217px;font-size:1.0769em;font-weight:bold}
.boxVentaglioChiaro a{color:#fff;padding:20px 4px 10px 64px;display:block}

.boxVentaglioRosso{background:url(../img/sfondoBoxLatRosso.png) 0 0 no-repeat;margin:0 0 10px 8px;height:46px;width:217px;font-size:1.0769em;font-weight:bold}
.boxVentaglioRosso a{color:#fff;padding:20px 4px 10px 64px;display:block}

.boxVentaglioRosso2{background:url(../img/sfondoBoxLatRosso2.png) 0 0 no-repeat;margin:0 0 10px 8px;height:70px;width:217px}
.boxVentaglioRosso2 a{color:#fff;padding:20px 4px 10px 64px;display:block}

#boxCarrello {background:url(../img/sfondoBoxLatRosso2.png) 0 0 no-repeat;margin:0 0 10px 8px;height:70px;width:217px;color:#fff;line-height:1.2em}
#boxCarrello .contenuti{color:#fff;padding:10px 4px 4px 30px;text-align:center}
#boxCarrello .titolo{color:#fff;padding:4px 0 0 40px;margin-bottom:0}
#boxCarrello .titolo a{font-weight:bold}
#boxCarrello a{color:#fff}

.boxVentaglioScuro{background:url(../img/sfondoBoxLatScuro.png) 0 0 no-repeat;margin:0 0 10px 8px;height:46px;width:217px;font-size:1.0769em;font-weight:bold}
.boxVentaglioScuro a{color:#fff;padding:20px 4px 10px 64px;display:block}

#divRight .boxNews{float:none;display:block;border:0;width:200px;height:271px;margin:10px auto;background:url(../img/boxNews.png) 0 0 no-repeat;}
#divRight .boxNews .titolo{text-transform:uppercase;color:#971000;text-align:center;padding:10px 0}
#divRight .boxNews a{color:#4d3b00}
#divRight .boxNews #boxNewsElenco{text-align:left;height:200px;overflow:hidden;position:relative;margin:16px 12px}
#divRight .boxNews #boxNewsElenco ul {margin:0;padding:0;position:relative;overflow:hidden}
#divRight .boxNews #boxNewsElenco ul li{list-style:none;padding:6px 0}

#boxCerca{width:217px;height:84px;margin:0 0 10px 8px;background:url(../img/boxCerca.png) 0 0 no-repeat;text-align:left}
#boxCerca .titolo{padding:20px 0 0 70px}
#boxCerca input[type=text]{border:1px solid #968b60;width:110px;margin:4px 0 2px 35px;padding:4px 2px}
#boxCerca input[type=submit]{background:#968b60;border:1px solid #968b60;padding:4px 2px}

#boxNewsletter{background:url(../img/vuoi-ricevere-il-nostro-catalogo-gratis.jpg) 0 0 no-repeat;width:200px;height:391px;margin:0 auto;line-height:1.2em}
#boxNewsletter .contenuti{width:160px;margin:0 auto;padding-top:104px;color:#fff}
#boxNewsletter a{color:#fff}
#boxNewsletter span{font-weight:bold}
#boxNewsletter input{border:0}
#boxNewsletter input[type=text]{border:0;width:160px;height:17px;margin:0 0 4px 0}
#boxNewsletter input.inputCode{width:70px;height:20px;float:right}
#boxNewsletter .imgSecure{width:60px;float:left}
#boxNewsletter input[type=submit]{display:block;margin:10px auto 0 auto;font-size:1.0769em;padding:6px 8px}
#boxNewsletter .footerBox{font-weight:bold;text-align:center;padding:10px;border-top:1px dotted #fff;margin-top:5px}
#boxNewsletter .footerBox p{margin:0;padding:0}
#privacy_termini_uso{display:none}

.boxRivenditore{background:url(../img/diventa-nostro-rivenditore.jpg) 0 0 no-repeat;width:200px;height:189px;margin:20px auto;text-align:center;font-size:1.0769em}
.boxRivenditore a{color:#fff}
.boxRivenditore p{margin:4px}
.boxRivenditore span{font-weight:bold}
.boxRivenditore .titolo{padding:113px 0 0 0;margin:0;text-align:center;font-weight:bold}
.boxRivenditore .testo{}

.banner_1{width:200px;margin:10px auto}

.boxFrutto{float:right;width:260px;height:214px;border:2px solid #971000;background:#fffda7;font-size:1.0769em;line-height:1.2em;padding:10px 20px}
.boxFrutto .titolo{color:#971000;text-transform:uppercase;text-align:center}
.boxFrutto .testo{text-align:center}
.boxFrutto a{color:#4d3b00;text-transform:uppercase;font-style:italic}

.boxNoBordo{font-size:1.0769em;line-height:1.2em;margin:20px 0}
.boxNoBordo .titolo{}
.boxNoBordo a{font-weight:bold}

/* area riservata */
#boxAreaRiservata{}
#boxAreaRiservata ul{list-style:none;padding:0 5px}

/* form ricerca sito
#boxFormCercaSito{background:#1f1f1f;padding:4px;margin-bottom:10px}
#boxFormCercaSito .titolo{font-size:1.0769em;color:#ffffff;margin:0}
#boxFormCercaSito input[type=text]{width:60%;border:0;margin:0 5px 0 0;height:20px;background:#e5e5e5;color:#000000;padding:2px 4px 2px 10px}
#boxFormCercaSito input[type=submit]{} */

/* form ricerca catalogo
#boxFormCercaCatalogo{background:#123456;padding:4px;margin-bottom:10px}
#boxFormCercaCatalogo .titolo{font-size:1.0769em;color:#fff;margin:0}
#boxFormCercaCatalogo input[type=text]{width:60%;border:0;margin:0 5px 0 0;height:20px;background:#e5e5e5;color:#000;padding:2px 4px 2px 10px}
#boxFormCercaCatalogo input[type=submit]{}
#fCercaCatalogo{display:inline} */
/*
#fCercaCatalogo input[type=text]{width:60px;border:0;margin:0 2px 0 0;padding:0;height:15px;background:#fff}
#fCercaCatalogo input[type=submit]{width:15px;border:0;height:15px;background:url(../img/btnCerca.png) 0 0 no-repeat transparent}
*/
/* ricerca guidata con autocomplete
.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);-moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64)}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}
.autocomplete-no-suggestion{padding:2px 5px}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:bold;color:#000}
.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{font-weight:bold;font-size:1.2308em;color:#000;display:block;border-bottom:1px solid #000}

#fRicercaGuidataCat .btnCercaLente{width:32px;border:0;height:32px;background:url(../img/btnCerca.png) center center no-repeat #006e2f} */

/* elenco categorie in 2 colonne
#elencoCategorieRicerca{-webkit-column-count:2;-webkit-column-gap:25px;-moz-column-count:2;-moz-column-gap:25px;column-count:2;column-gap:25px}
#elencoCategorieRicerca .titolo{padding-left:21px;border:0px solid #ff0000;margin-bottom:0px}
#elencoCategorieRicerca ul{margin-top:0;padding-top:0;margin-bottom:15px;border:0px solid #000} */
/*#elencoCategorieRicerca p:nth-child(5){margin-top:50px}*/
/*#elencoCategorieRicerca ul:nth-child(6){margin-bottom:50px}*/

/* ricerca avanzata per opzioni
#fRicercaAvanzataCat input[type=reset]{background:#9C4071;border:1px solid #9C4071;padding:10px;text-transform:uppercase;margin-left:10px}
#fRicercaAvanzataCat .campi{width:450px;float:left;border:0px solid #000}
#fRicercaAvanzataCat .tasti{width:300px;float:right;border:0px solid #000;padding:70px 0;text-align:center}

#fRicercaAvanzataCatbtnCercaOpz{padding:10px;text-transform:uppercase}
 */
/* form ricerca ecommerce */
#boxFormCercaEcommerce{width:217px;height:84px;margin:0 0 10px 8px;background:url(../img/boxCerca.png) 0 0 no-repeat;text-align:left}
#boxFormCercaEcommerce .titolo{padding:20px 0 0 70px}
#boxFormCercaEcommerce input[type=text]{border:1px solid #968b60;width:110px;margin:4px 0 2px 30px;padding:4px 2px}
#boxFormCercaEcommerce input[type=submit]{background:#968b60;border:1px solid #968b60;padding:4px 2px}


/* esperto risponde*/
#formER #btnSend{}
.divDomanda{padding:10px}
.divDomanda .immagine{width:100px;float:left;margin:0 10px 0 0}
.immagine img{border:1px solid #006e2f}
.divDomanda .avatar{width:100px;float:left;margin:0 10px 0 0}
.avatar img{border:1px solid #006e2f}
.readmore{text-align:right}
.divRisposta{/*margin:5px 0 10px 0;*/border-bottom:1px dotted #6b473e;padding:10px}
.divRisposta .immagine{width:202px;float:left;margin:0 10px 0 0}
.divRisposta .avatar{width:202px;float:left;margin:0 10px 0 50px}
.divDomanda .domanda{float:left;width:610px}
.risposta{/*float:left;width:520px*/}
.domanda .titolo{font-size:1em;font-style:italic;margin:0}
.risposta .titolo{font-size:1em;font-style:italic;margin:0}
p.pLeggiTutti{text-align:center;font-size:1.0769em;font-weight:bold;margin:10px 0}

#linkForm{padding:10px 20px;margin:10px auto;background:#7c0042;width:200px;text-align:center}
#linkForm a{color:#ffffff}


/* elenco articoli */
#divArticoliPagina{}
#divArticoliPagina .boxArticolo{border-bottom:1px dashed #fff}
#divArticoliPagina .boxArticolo .foto{float:left;width:175px}
#divArticoliPagina .boxArticolo .testi{float:left;width:400px}
#divArticoliPagina .boxArticolo .testi .titolo a{font-weight:bold}
#divArticoliPagina .boxArticolo .testo{}
#divArticoliPagina .boxArticolo .more{}

/* elenco corsi */
#divElencoCorsi{}
#divElencoCorsi .testi .titolo a{font-weight:bold}
#divElencoCorsi .boxArticolo{background:#EFEEC3;padding:10px;border:1px solid #7c7550;margin:10px 0}
.tblCorso{}
.tblCorso td{padding:6px}
.linkModuloCorso{background:#941003;padding:10px;font-weight:bold;width:200px;margin:10px auto;text-align:center}
.linkModuloCorso a{color:#fff}

.thIscritti{float:left;width:130px;font-weight:bold}
.imgSecure{width:70px;height:30px;vertical-align:middle}
.imgSecureRefresh{width:16px;height:16px;vertical-align:middle}

.form_static{border:0;background:transparent}

/* iscriviti */
#formIscrizione .titolo{padding:10px 0}
#formIscrizione label.elemento{float:left;text-align:right;width:23%;padding:2px}
#formIscrizione div.elemento{float:left;width:65%;padding:2px}
#formIscrizione div.required{float:left}
#formIscrizione #formIscrizionebtnSend{color:#fff;background:#941003;padding:10px;font-weight:bold;width:200px;border:1px solid #941003}
#formIscrizione input.inputCode{width:120px;margin:2px 0 0 2px}

#divElencoArticoli{}
#divElencoArticoli ul{list-style:none;margin:0;padding:0}
#divElencoArticoli li{margin:0 0 5px 0}
#divElencoArticoli .foto{float:left;width:120px;height:90px;padding:4px;border:1px solid #dde7a1;margin:0 10px 0 0}
#divElencoArticoli .video{float:left;width:120px;height:90px;padding:4px;border:1px solid #dde7a1;margin:0 10px 0 0}
#divElencoArticoli .testo{float:left;width:520px}
#divElencoArticoli .divArticolo{margin:0 0 10px 0}
#divElencoArticoli .testo p{margin:0}
#divElencoArticoli .titolo{font-family:Arial, sans-serif;color:#003a1d;font-size:1.2308em;margin:0 0 5px 0}

/* singolo articolo */
#divArticolo{}
#divArticolo .foto{float:left;margin:0 10px 0 0}
#divArticolo .allegato{}

/* glossario
#divGlossario{}
#divGlossario .categoria{font-weight:bold;color:#ff0000}
#divGlossario .domanda{font-weight:bold}
#divGlossario .traduzione{font-style:italic}
#divGlossario .leggitutto{}
#divGlossario .definizione{}
#divGlossario .pronuncia{}
#divGlossario .riduci{text-align:right}
 */
 
 /* utente */
#boxLogin{width:200px;height:215px;margin:10px auto;background:url(../img/boxAreaRiservata.png) 0 0 no-repeat;}
#boxLogin .titolo{font-weight:bold;text-align:center;padding:13px 0}
#boxLogin a{color:#4d3b00}
#boxLogin form{width:164px;margin:5px auto 0 auto;display:block}
#boxLogin input{border:0;}
#boxLogin input[type=text]{border:1px solid #968b60;width:160px;margin:0 0 4px 0;padding:4px 2px}
#boxLogin input[type=password]{border:1px solid #968b60;width:160px;margin:0 0 4px 0;padding:4px 2px}
#boxLogin input[type=submit]{background:#968b60;border:1px solid #968b60;padding:4px 2px}
#boxAreaRiservata{width:200px;height:215px;margin:10px auto;background:url(../img/boxAreaRiservata.png) 0 0 no-repeat;}
#boxAreaRiservata .titolo{font-weight:bold;text-align:center;padding:13px 0}
#boxAreaRiservata ul{list-style:none;margin:0;padding:4px 20px}
#boxAreaRiservata li{padding:2px 0}


/* e-commerce */
/* e-commerce: elenco categorie */
/* elenco categorie */
#elencoCategorie2 ul{list-style:none;clear:both;margin:10px 0}
#elencoCategorie2 li{list-style:none;clear:both}
#elencoCategorie2 a.aNome{display:block;background:#edefae;border:1px solid #c7b784;float:left;margin-left:10px;padding:4px;width:350px;color:#971000;font-weight:bold;margin:5px 0}
#elencoCategorie2 img{border:1px solid #c7b784;float:left;margin:5px}

#elencoCategorie a.aNome{background:#edefae;border:1px solid #c7b784;padding:4px;color:#971000;font-weight:bold;margin:5px 0;display:block;width:620px;font-size:1.2308em;text-transform:uppercase}
.boxCategoria{font-size:1.0769em;width:134px;height:120px;float:left;margin:10px 10px;text-align:center}/*;font-weight:bold*/
.boxCategoria p{margin:0;padding:2px 0}
.boxCategoria p a{font-weight:bold}
.boxCategoria1{font-size:1.0769em;width:170px;height:180px;float:left;margin:10px 20px;text-align:center}/*;font-weight:bold*/
.boxCategoria1 p{margin:0;padding:2px 0}
.boxCategoria1 p a{font-weight:bold}
#elencoCategorie img{/*width:81px;height:81px;*/border:1px solid #c7b784;margin:0 auto}

/* elenco prodotti */
#elencoProdotti{}
.boxProd{width:108px;height:160px;float:left;margin:10px;text-align:center}
.boxProd .foto{width:90px;height:90px;padding:2px;border:4px solid #4d3b00}
.boxProd .boxNome{background:#EBEEAB;padding:4px}
.boxProd a{color:#4d3b00}

#divElencoECategorie{}
#divElencoECategorie .boxCat{background:#f49e00;width:200px;margin:10px;float:left}
#divElencoECategorie .nome{font-size:1.3846em;color:#ffffff;padding:4px;}
#divElencoECategorie  .boxCat a{color:#ffffff}

/* e-commerce: elenco prodotti */
#divElencoEProdotti{}
#divElencoEProdotti .boxProdotto{background:#b7ca02;width:200px;margin:10px;float:left}
#divElencoEProdotti .nome{font-size:1.1539em;color:#ffffff;padding:4px;}
#divElencoEProdotti .boxProdotto a{color:#ffffff}
#divElencoEProdotti .colonnaProdotti{font-size:1.0769em;float:left;width:30%;margin:0 5px 0 0}
#divElencoEProdotti ul{list-style:none;padding:10px 0 0 15px}
#divElencoEProdotti .qt{width:20px}
#divElencoEProdotti .boxAddCart{}

/* e-commerce: scheda prodotto */
#divEScheda{}
#divEScheda a{color:#971000}
#divEScheda .sn{float:left;width:280px}
#divEScheda #copertina{border:2px solid #4d3b00}
#divEScheda .thumbFoto{margin:1px;border:2px solid #4d3b00}
#divEScheda .dx{float:left;width:360px;text-align:left}
#divEScheda .dx p{margin-top:0}
#divEScheda .dx .sottotitolo{margin-top:0}
#divEScheda .descrizione{}
#divEScheda .novita{color:#ff0000;font-weight:bold}
#divEScheda .divCaratteristiche{}
#divEScheda .label_caratt{float:left;/*width:170px;*/color:#478c0a;margin:0 6px 4px 0}
#divEScheda .val_caratt{float:left;/*width:170px;*/margin:0 0 4px 0}
#prodottiECollegati{}
#prodottiECollegati .boxPC{float:left;width:100px;margin:5px}

#fAddcart .btnAddCart2{border:0;background:transparent;color:#971000;font-weight:normal}

/* e-commerce: nuovo ordine */
.elencoMacro{text-align:right}
table.tblDisponibilita{}
table.tblDisponibilita th{padding:4px 2px;background:#ccc;font-weight:normal;color:#000000;font-size:1.0769em}
table.tblDisponibilita td{padding:2px}
table.tblDisponibilita td.td1{background:#ffffff}
table.tblDisponibilita td.td2{background:#eee}
input.qt{width:30px}
.novita{color:#ff0000;font-weight:bold}
#fOrdine .titolo{color:#ffffff;padding:4px}
#fOrdine .sottotitolo{}

/* e-commerce: carrello */
table.tblCart{margin:0 0 20px 0}
table.tblCart th{padding:4px;font-weight:bold;background:#575757;color:#ffffff}
table.tblCart td{padding:4px;border-bottom:1px solid #575757}
.btnSvuotaCarrello{float:left;width:30%}
.btnProcediCarrello{float:right;width:60%;text-align:right}
.totali{text-align:right;}
table.tblDatiSpedizione{}
table.tblDatiSpedizione td{padding:4px}

/* e-commerce: carrello */
.pMsg{}
.pNotifiche{}
strike.offerta{color:#c90000;font-size:1.0769em}

.note_label{font-weight:bold}
.note_campo textarea{width:100%;height:100px}
.totali{margin:20px 0;text-align:right;font-weight:bold}
.totali p{margin:0}

table.tblDatiSpedizione{}
table.tblDatiSpedizione td{padding:4px}

/* e-commerce: completa ordine */
#fOrdine .titolo{color:#ffffff;padding:4px}
#fOrdine .sottotitolo{}
#fOrdine .divIndirizzo{margin:5px 0}
#divDatiFatturazione{float:left;width:48%}
#divDatiSpedizione{float:left;width:48%}
#divMetodoSpedizione{float:right;width:50%;text-align:right}
#divMetodoPagamento{float:right;width:50%;text-align:right}
#divMetodoSpedizione h2{text-align:right}
#divMetodoPagamento h2{text-align:right}

/* utente: rubrica */
.divIndirizzo{margin:10px 0}

/* e-commerce: ordini utente */
table.tblOrdini{font-size:0.9231em}
table.tblOrdini td{padding:4px}
table.tblOrdini th{padding:4px;font-weight:bold;background:#575757;color:#fff}
table.tblRigheOrdine{}
table.tblRigheOrdine td{padding:4px}
table.tblRigheOrdine th{padding:4px;font-weight:bold;background:#877C54;color:#fff}

#divNextPrev{margin:20px 0px}
#divNextPrev{margin:10px 5px}

.container {-webkit-column-count: 2;-webkit-column-gap:25px;-moz-column-count: 2;-moz-column-gap:25px;column-count: 2;column-gap: 25px;font-size:.9em}

/* photo gallery pagina */
.titoloPG{}
#photoGallery{}
.photoGalleryp{padding:10px 5px;border:1px solid #c7b784;background:url(../img/sfondoTitolo.png) 0 0 repeat}
.photoGalleryp .boxScorrevoleOrizz{float:left;height:134px;width:600px}
.photoGalleryp .boxScorrevoleOrizz img{width:170px;height:130px;border:1px solid #4d3b00;margin:0 12px}
.photoGalleryp .prev{background:url(../img/prev_next.png) -12px 0 no-repeat;height:31px;width:12px;float:left;margin:50px 8px 5px 0;border:0 solid;cursor:pointer}
.photoGalleryp .next{background:url(../img/prev_next.png) 0 0 no-repeat;height:31px;width:12px;float:right;margin:50px 0 0 5px;border:0 solid;cursor:pointer}

/* pagina con elenco gallery */
#divElencoGallery{}
#divElencoGallery .boxGallery{text-align:center;width:200px;float:left;margin:10px;border:1px solid #000000}

/* pių gallery per pagina */
.photoGallery{padding:10px 5px;border:1px solid #c7b784;background:url(../img/sfondoTitolo.png) 0 0 repeat}
.photoGallery .boxScorrevoleOrizz{width:770px;float:left;height:210px}
.photoGallery .boxScorrevoleOrizz img{border:1px solid #003a1d;background:#ffffff;padding:3px;margin:0 10px}
.photoGallery .prev{background:url(../img/prev.png) center center no-repeat;height:14px;width:14px;float:left;margin:35px 0 0 0;border:0 solid}
.photoGallery .next{background:url(../img/next.png) center center no-repeat;height:14px;width:14px;float:left;margin:35px 0 0 0;border:0 solid}

/* video gallery */
#divVideoGallery{}
#divVideoGallery .boxVideo p{margin:0;padding:2px;text-align:center}
#divVideoGallery .boxVideo{float:left;width:180px;height:160px;text-align:center;margin:6px 10px}
#divVideoGallery .boxVideo img{display:block;margin:5px auto;border:1px solid #5f4300;background:#fff;padding:4px;}

/* video scorrevoli */
.videoGallery{margin:10px 0}
.videoGallery .boxScorrevoleOrizz{width:770px;float:left;height:210px}
.videoGallery .boxScorrevoleOrizz img{border:1px solid #003a1d;background:#ffffff;padding:3px;margin:0 10px}
.videoGallery .prev{background:url(../img/prev.png) center center no-repeat;height:14px;width:14px;float:left;margin:35px 0 0 0;border:0 solid}
.videoGallery .next{background:url(../img/next.png) center center no-repeat;height:14px;width:14px;float:left;margin:35px 0 0 0;border:0 solid}

/* box condividi */
.divCondividi{}

/* bottom */
footer{background:url(../img/sfondoFooter.png) 0 0 repeat-x #aba26e;text-align:left;padding:40px 0;color:#fff}
footer.footerPrint{background-image:none;background-color:#fff;text-align:left;padding:40px 0;color:#4d3b00}
footer a{color:#4d3b00}
#divContatti{float:left;width:805px}
#divCredits{width:30px;float:right;text-align:center}
#imgCredits{width:29px;height:28px;border:0;margin:0px auto 0 auto;display:block}

/* sprite sito */
.sprite{background:url(../img/sprite.png) 0 0 no-repeat}
.social16{width:16px;height:16px}
.fb16{background-position:0 0}
.fr16{background-position:-16px 0}
.ln16{background-position:-32px 0}
.rss16{background-position:-48px 0}
.tw16{background-position:-64px 0}
.vm16{background-position:-80px 0}
.yt16{background-position:-96px 0}
.gp16{background-position:-112px 0}
.mail16{background-position:-128px 0}
.print16{background-position:-144px 0}
.info16{background-position:-160px 0}
.email16{background-position:-176px 0}
.star16{background-position:-192px 0}

.social24{width:24px;height:24px}
.fb24{background-position:0 -16px}
.fr24{background-position:-24px -16px}
.ln24{background-position:-48px -16px}
.rss24{background-position:-72px -16px}
.tw24{background-position:-96px -16px}
.vm24{background-position:-120px -16px}
.yt24{background-position:-144px -16px}
.gp24{background-position:-168px -16px}
.mail24{background-position:-192px -16px}
.print24{background-position:-216px -16px}
.info24{background-position:-240px -16px}
.email24{background-position:-264px -16px}
.star24{background-position:-288px -16px}

.social32{width:32px;height:32px;margin-right:5px}
.fb32{background-position:0 -40px}
.fr32{background-position:-32px -40px}
.ln32{background-position:-64px -40px}
.rss32{background-position:-96px -40px}
.tw32{background-position:-128px -40px}
.vm32{background-position:-160px -40px}
.yt32{background-position:-192px -40px}
.gp32{background-position:-224px -40px}
.mail32{background-position:-256px -40px}
.print32{background-position:-288px -40px}
.info32{background-position:-320px -40px}
.email32{background-position:-352px -40px}
.star32{background-position:-384px -40px}

.ico{width:32px;height:32px;vertical-align:middle}
.icomail{background-position:0 -96px}
.icoprint{background-position:-32px -96px}
.icoinfo{background-position:-64px -96px}
.icorss{background-position:-96px -96px}
.icouser{background-position:-128px -96px}
.icocart{background-position:-160px -96px}
.addCart{background-position:-192px -96px}
.removeCart{background-position:-224px -96px}
.icolist{background-position:-256px -96px}
.icodownload{background-position:-288px -96px}
.icologout{background-position:-320px -96px}

.ico_utente{width:32px;height:32px;vertical-align:middle}
.dati_account{background-position:-128px -96px}
.indirizzi_utente{background-position:0 -96px}
.carrello{background-position:-160px -96px}
.utente_logout{background-position:-320px -96px}
.ordini_utente{background-position:-256px -96px}
.ico_logout{background-position:-320px -96px}

.ico_small{width:16px;height:16px;vertical-align:middle}
.icoUpd{background-position:-36px -128px}
.icoDel{background-position:-52px -128px}
.ico_del{background-position:-52px -128px}
.ico_edit{background-position:-68px -128px}
.ico_add{width:9px;height:9px;background-position:-18px -140px;vertical-align:middle}

.arrows{width:9px;height:11px;vertical-align:middle}
.a_next{background-position:0 -129px}
.a_prev{background-position:-9px -129px}
.a_next_over{background-position:-18px -129px}
.a_prev_over{background-position:-27px -129px}

.icopiu{width:9px;height:9px;background-position:-18px -140px}
.icomeno{width:9px;height:9px;background-position:-27px -140px}
/*
.arrows{width:7px;height:13px}
.a_next{background-position:0 -140px}
.a_prev{background-position:-7px -140px}
*/

.flag{width:24px;height:24px;vertical-align:middle}
.flag_it{background-position:0 -72px}
.flag_en{background-position:-24px -72px}
.flag_es{background-position:-48px -72px}

.file_type{width:32px;height:32px;vertical-align:middle}
.ty_pdf{background-position:-288px -96px}
/*
.ty_doc{background-position:-32px -128px}
.ty_zip{background-position:0 -128px}
.ty_docx{background-position:-32px -128px}
.ty_odt{background-position:-32px -128px}
.ty_jpg{background-position:-64px -128px}
.ty_jpeg{background-position:-64px -128px}
.ty_pdf{background-position:-96px -128px}
.ty_xls{background-position:-128px -128px}
.ty_xlsx{background-position:-128px -128px}
.ty_ods{background-position:-128px -128px}
.ty_txt{background-position:-160px -128px}

.ico_utente{width:24px;height:24px;vertical-align:middle}
.ico_profilo{background-position:0 -160px}
.ico_logout{background-position:-24px -160px}
.ico_rubrica{background-position:-48px -160px}
.ico_edit{background-position:-72px -160px}
.ico_del{background-position:-96px -160px}
.ico_add{background-position:-120px -160px}

.ico_ecom{width:24px;height:24px;vertical-align:middle}
.cart{background-position:0 -184px}
.cartAdd{background-position:-24px -184px}
.cartDel{background-position:-48px -184px}
.cartEdit{background-position:-72px -184px}
.listOrders{background-position:-96px -184px}
.cartEmpty{background-position:0 -184px}
.cartFull{background-position:-120px -184px}
*/