﻿*{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html {line-height:1.1}
ol, ul {list-style:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}
em {font-style:italic}
strong {font-weight:bold}
a img {border:0}
img {display:block;}
p{ vertical-align:baseline}
.droid { font-family: 'Droid Serif', serif;}
body {font:12px Arial, Helvetica, sans-serif;color:#000}

.skin-on{position:relative;background-color:#fff;background-repeat:no-repeat; background-position:center top;padding-top: 160px;}
	.skin-on > .wrapper {padding:0 10px;box-shadow: 0px 0 10px rgba(0, 0, 0, 0.84); background-color:#ffffff;position:relative;z-index:10;}
	.skin-on > .active-skin{display:block;position:absolute; top:-160px;width:100%;height:100%;margin:0 auto;z-index:0;}

/* FIX UNILIBRO 2  */
select,option{vertical-align: baseline;font-family: 'Droid Serif', serif;margin-left:0}
input{font-family: Arial !important;margin-left:0}
.sxbella {padding: 0px;border: 0 none;}
a:hover {text-decoration: none;}
.account,.anagrafici,.consenso,.regalo,.tuo_commento,.amico,.modulo,.tendina,.modulo8,.colore_iscritto,.colore_non_iscritto,.ord_tab{background:#f2f1e2;border:0 none} 
.tendina{padding:10px}
.tab_bottone,.tab_bottone_modifica,.commento_bottone {margin:0 auto 20px;}
.titolo_nero,#benvenuto,.titoletto{font-size:24px;font-family: 'Droid Serif', serif;}
.titoletto{font-size:18px;display:block;margin:10px 0 5px}
.colore_iscritto{margin:10px 10px 20px 0;padding:20px;height:220px;position:relative}
.colore_iscritto p{margin-bottom:10px}
.colore_non_iscritto p{margin-bottom:20px}
.colore_non_iscritto{margin:10px 0 20px 10px;padding:20px;height:220px;position:relative}
.colore_iscritto .label-input{display:inline-block;width:70px;margin-left:90px;}
.colore_iscritto .ricordami{margin:10px 0 20px 130px}
.colore_iscritto .label-check{display:inline-block;width:200px;margin-left:10px;position:relative;top:-3px}
.custom_input,.account input,.anagrafici input,.consenso input,.ricerca-av input,.ricerca-av select,.tendina input,.tendina select, .tendina option, .tendina textarea{margin:7px;padding:5px}
.account,.anagrafici,.consenso{padding:15px 10px;}

.droid { font-family: 'Droid Serif', serif;}

a {color:#000000; text-decoration:none;-webkit-transition:.21s background-color;-moz-transition:.21s background-color;-o-transition:.21s background-color;transition:.21s background-color;}
a.gen,.gen,a.c-gen,.c-gen{color:#1695b9}
	a:hover, a .gen:hover ,a .c-gen:hover{color:#997e11}
	
a.pulsante, .login-page .pulsante,.p-ricerca-av,input.pulsante-conferma,.sostenitori input.pulsante {
			color:#ffffff;
			font-size:14px;
			display:block;
			width:70px;
			overflow:hidden;
			border-radius:50px;	
			padding:10px 10px 10px 40px;
			margin:10px auto;
			background:#41A97E url(/immagini/v5/sprite-new.png)no-repeat 10px -232px;
		}
	.pulsante:hover,.p-ricerca-av:hover,input.pulsante-conferma:hover,.sostenitori input.pulsante:hover{text-decoration:none;background-color:#56CC56;}
	.login-page input.pulsante{width:90px;}
	.login-page .pulsante:hover,.p-ricerca-av:hover,input.pulsante-conferma{cursor:pointer}
	.login-page .p-login,.login-page input.p-login{background-position: 10px -1358px}
	input.pulsante-conferma{width:120px;background-position: 10px -1358px}
	input.p-ricerca-av{width:180px;padding: 10px 10px 10px 40px;}
	
/* clearfix */
.cf:before,.cf:after{ content:""; display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
	
#main{max-width:940px;margin:0 auto;}
	#main-header{display:table}
	#main-header:after{clear:both;}
		/* top sinistra */	
		.h-sinistra{ width:740px; float:left; position:relative;}
			.logo{ z-index:9999;display:block;width:180px;height:38px;background:url(/immagini/v5/logo.png) no-repeat top left; margin-top:33px;margin-bottom:14px;position:relative}
			.l-unistore{z-index:9999;display:block;width:180px;height:44px;background:url(/immagini/v5/logo.png) no-repeat 0 -45px; margin-top:27px;margin-bottom:14px;position:relative}
			.rs-promo{width:530px;border-bottom:1px solid #f2f1e2; position: absolute; bottom:45px;right:10px; font-style:italic;}
				.rs-promo li{ position: absolute;display: none; width:100%;left:0;top:0;margin-bottom:6px; text-align:right}
			/* modulo ricerca */
			#ricerca{ font-size:14px;width:540px;height:31px; border:2px solid #1695b9;border-right:0 none;float:left;background:url(/immagini/v5/sprite-new.png)no-repeat 0 -97px}
				#campo-ricerca{width:350px;margin: 7px 0 0 45px; border-right:1px solid #1695b9;}
				#affina-ricerca,.affina-ricerca{border:0}
				#affina-ricerca option,.affina-ricerca option{padding:0 2px 0 5px;}
			#pulsante-cerca,#pulsante-news{height:35px; background-color:#1695b9; color:#f2f1e2;float:left;width:100px;-webkit-transition:.21s background-color;-moz-transition:.21s background-color;-o-transition:.21s background-color;transition:.21s background-color;cursor:pointer}
			#pulsante-cerca:hover,#pulsante-news:hover{background-color:#997e11}
			.r-av{position:relative;left:10px;font-size:12px}
	
		.h-destra{ width:200px; float:right}
			.top-nav { height:15px; padding:10px 5px 5px;font-size:11px}
				.top-nav li{float:left;}
			#mod-cart{width:198px; height:88px;border:1px solid #f2f1e2;text-align:right;position:relative}
				.cont-cart{background:#ffffff url(/immagini/v5/sprite-new.png)no-repeat 155px -55px;height:30px; padding:8px 40px 5px 5px; display:block}
				.adv-cart{height:34px;padding:10px 0;margin:0 10px;border-top:1px solid #f2f1e2}

				#show-cart{text-align:left;position: absolute; width: 287px; height:auto;top:-1px; right:-1px; border:#997e11 1px solid; background-color:#ffffff;z-index: 9999; display: none; opacity: 1;}
					#show-cart li{margin:10px;position:relative;}
					#show-cart li.cont-cart{margin:0;height:30px;padding:14px 40px 0px 10px;font-size:14px; background-position:244px -55px; background-color:#f2f1e2}
					#show-cart .totale-cart{font-size:14px;border-top:#f2f1e2 1px solid;margin:10px;padding:10px 0;border-bottom:#f2f1e2 1px solid;}
					#show-cart .pulsante{ display:block;margin-bottom:10px; width:125px;background-position:10px -418px;padding-left:45px;font-size:18px}
						#show-cart > .pulsante:after{content:"Vai alla cassa"}
					.visible-div, #bottom-right { position:fixed; border:solid 1px #997e11; 
		                            vertical-align: middle; background-color:#f2f1e2; padding: 10px; 
		                            text-align: center; z-index: 9999;}
						.visible-div a, #bottom-right a{color:#997e11}
						.visible-div a:hover, #bottom-right a:hover{ text-decoration:underline}
						
						#show-cart .p-erase{position:absolute}

		
	/* navigazione */		
	#nav-pri{display:block; width:940px; height:45px; font-size:14px;margin-top:10px;background:#f2f1e2}
	#nav-pri:after{clear:both}
		#nav-pri > ul{text-align:center;width:940px;position:relative;}
		#nav-pri > .mobile-nav, .mobile-cont-cart {display:none;visibility:hidden; opacity:0;margin:0;padding:0}
			#nav-pri > ul > li {float:left;height:26px}
				#nav-pri > ul > li > a{display:block;padding-top:14px;height:26px}
				/*colori Sezioni*/
				.c-libri{color:#0071ac;}
				.c-scolastici{color:#1eaacd;}
				.c-libri-lingua{color:#76bd55;}
				.c-ebook{color:#15a26f;}
				.c-dvd{color:#0b706f;}
				.c-videogame{color:#5e5aab;}
				.c-cd{color:#8a4b8c;}
				.c-cosmetici{color:#cb599b;}
				.c-puzzle-giochi{color:#e51951;}
				.c-poster-scrittura{color:#aa1e35;}
				.c-cofanetti{color:#ef6632;}
				.c-usato{color:#ea9b21;}
						
				/* background colori Sezioni e rollover Slide-Pager */
				.back-libri,.b-slider-libri .rslides_here{background-color:#0071ac;}
				.back-scolastici,.b-slider-scolastici .rslides_here{background-color:#1eaacd;}
				.back-libri-lingua,.b-slider-libri-lingua .rslides_here{background-color:#76bd55;}
				.back-ebook,.b-slider-ebook .rslides_here{background-color:#15a26f;}
				.back-dvd,.b-slider-dvd .rslides_here{background-color:#0b706f;}
				.back-videogame,.b-slider-videogame .rslides_here{background-color:#5e5aab;}
				.back-cd,.b-slider-cd .rslides_here{background-color:#8a4b8c;}
				.back-cosmetici,.b-slider-cosmetici .rslides_here{background-color:#cb599b;}
				.back-puzzle-giochi,.b-slider-puzzle-giochi .rslides_here{background-color:#e51951;}
				.back-poster-scrittura,.b-slider-poster-scrittura .rslides_here{background-color:#aa1e35;}
				.back-cofanetti,.b-slider-cofanetti .rslides_here{background-color:#ef6632;}
				.back-usato{background-color:#ea9b21;}
				
				/* colori bordo superiore */
				.b-top-libri{border-top:#0071ac 5px solid}
				.b-top-scolastici{border-top:#1eaacd 5px solid}
				.b-top-libri-lingua{border-top:#76bd55 5px solid}
				.b-top-ebook{border-top:#15a26f 5px solid}
				.b-top-dvd{border-top:#0b706f 5px solid}
				.b-top-videogame{border-top:#5e5aab 5px solid}
				.b-top-cd{border-top:#8a4b8c 5px solid}
				.b-top-cosmetici{border-top:#cb599b 5px solid}
				.b-top-puzzle-giochi{border-top:#e51951 5px solid}
				.b-top-poster-scrittura{border-top:#aa1e35 5px solid}
				.b-top-cofanetti{border-top:#ef6632 5px solid}
				.b-top-usato{border-top:#ea9b21 5px solid}
				
				/* pulsanti menu */
				#nav-libri{width:42px;border-bottom:#0071ac 5px solid}
					#nav-libri:hover{background-color:#0071ac;color:#f2f1e2;}
					
				#nav-scolastici{width:105px;border-bottom:#1eaacd 5px solid}
					#nav-scolastici:hover{background-color:#1eaacd;color:#f2f1e2;}
					
				#nav-libri-lingua{width:105px;border-bottom:#76bd55 5px solid}
					#nav-libri-lingua:hover{background-color:#76bd55;color:#f2f1e2;}
					
				#nav-ebook{width:53px;border-bottom:#15a26f 5px solid}
					#nav-ebook:hover{background-color:#15a26f;color:#f2f1e2;}
					
				#nav-dvd{width:39px;border-bottom:#0b706f 5px solid}
					#nav-dvd:hover{background-color:#0b706f;color:#f2f1e2;}
					
				#nav-videogame{width:86px;border-bottom:#5e5aab 5px solid}
					#nav-videogame:hover{background-color:#5e5aab;color:#f2f1e2;}
					
				#nav-cd{width:28px;border-bottom:#8a4b8c 5px solid}
					#nav-cd:hover{background-color:#8a4b8c;color:#f2f1e2;}
					
				#nav-cosmetici{width:76px;border-bottom:#cb599b 5px solid}
					#nav-cosmetici:hover{background-color:#cb599b;color:#f2f1e2;}
					
				#nav-puzzle-giochi{width:112px;border-bottom:#e51951 5px solid}
					#nav-puzzle-giochi:hover{background-color:#e51951;color:#f2f1e2;}
					
				#nav-poster-scrittura{width:127px;border-bottom:#aa1e35 5px solid}
					#nav-poster-scrittura:hover{background-color:#aa1e35;color:#f2f1e2;}
					
				#nav-cofanetti{width:118px;border-bottom:#ef6632 5px solid}
					#nav-cofanetti:hover{background-color:#ef6632;color:#f2f1e2;}
					
				#nav-usato{width:49px;border-bottom:#ea9b21 5px solid}
					#nav-usato:hover{background-color:#ea9b21;color:#f2f1e2;}
				
				/* megamenù */
				#nav-pri > ul > li > div{
					width:940px;
					position:absolute;
					background-color:#ffffff;
					top:40px;
					left:0;
					overflow:hidden;
					opacity:0;
					visibility:hidden;
					transition: all, width .21s ease-in-out .21s;    
					-moz-transition: all .21s ease-in-out .21s;
					-o-transition: all .21s ease-in-out .21s;
					-webkit-transition: all .21s ease-in-out .21s;
					
					box-shadow : 0 5px 5px rgba(0,0,0,.10);                    
           			-webkit-box-shadow : 0 5px 5px rgba(0,0,0,.10);
          			 -moz-box-shadow : 0 5px 5px rgba(0,0,0,.10);
					 
					z-index:4242
					}
				#nav-pri > ul > li:hover > div{opacity:1;visibility:visible;}	
					#megamenu{width:939px;position:relative; display:table;z-index:9999;font-size:12px}
						.submenu{width:600px; display:block;background-color:#f2f1e2;float:left}
							.col-submenu{text-align:left;width:160px;margin-right:20px;padding:0 10px 15px 10px;float:left}
								.col-submenu h4{ font-size:14px; border-bottom:#ffffff 1px solid;padding-bottom:5px; margin-bottom:5px;padding-top:15px}
								.col-submenu > ul {line-height:1.15em}
								.col-submenu > ul > li {padding-bottom:5px}
						
							.col-graphic{ position:absolute; top:15px; left:615px;z-index:70; width:300px; text-align:left;}
								.col-graphic > h3,.slide-graphic > h3{font-size:30px; margin-bottom:5px;}
								.col-graphic > h4,.slide-graphic > h4{font-size:18px; color:#997e11;margin-bottom:5px;}
								.col-graphic > p,.slide-graphic > p{ line-height:1.2em;margin-bottom:5px;}
								
							.bollino-sconto{width:110px;height:75px; position:absolute; bottom:10px; right:10px; text-align:center; color:#fff; font-size:36px; padding-top:36px;-webkit-border-radius: 70px;-moz-border-radius: 70px;border-radius: 70px; z-index:84;box-shadow : 0 0 5px rgba(255,255,255,.84);                    
           							-webkit-box-shadow : 0 0 5px rgba(255,255,255,.84);
          			 				-moz-box-shadow : 0 0 5px rgba(255,255,255,.84);}
							.img-nav-promo{max-width:300px; max-height:300px;position:absolute; bottom:-20px; right:-20px;}
				/* section e aside */	
				.content{margin-top:20px; font-size:12px;margin-bottom:20px;}	
					#int-sect{border-top: #f2f1e2 1px solid}
/* TITOLI PAGINE */
						#int-sect .titolo-risultati, .titolo-ibrida{text-align:center; font-size:38px;margin-top:5px;}
						#int-sect h2,.sottotitolo-ibrida,.trovati{text-align:center;color:#997e11; font-size:18px;}
						
						
						/* FIND RESULT */
						.block-nav-search {
								display:block;
								padding:5px;
								margin-bottom:10px;
								background-color: rgb(242, 241, 226);
								margin-top: 10px;
								font-size:14px;
							}
							.info{margin-bottom:5px;; font-size: 13px; border-bottom: 1px solid #fff; padding-bottom:5px;display: block;
width: 920px;
text-align: center;}
							.ordinamento{padding: 3px;}
							.page-find,.page-link:hover{ cursor:pointer;display:inline-block;text-align:center;width:20px;padding:5px 0;margin:0 2px;border:#997e11 1px solid; background-color:#ffffff}
							.page-link{ display:inline-block;text-align:center;width:20px;padding:5px 0;margin:0 2px;border:#997e11 1px solid}
							.p-erase{top:-1px;right:0;display: inline-block;width:15px; height:15px;background:url(/immagini/v5/sprite-new.png)no-repeat -4px -467px;}
						.p-erase:hover{background-position:-29px -467px;}
						.omaggio{display:block;width:239px; margin:5px auto 10px}
						.txt_space{vertical-align:middle}
						
						/*RICERCA AVANZATA*/
						.titolo-ra-mod{font-size:16px;padding-bottom:5px;line-height:1.2em}
						.dati3{ vertical-align:top;margin-left:5px;}
						.prodotto-scuro{ background-color:#f2f1e2;padding:5px;margin:5px 0}
						.prodotto-chiaro{padding:5px;;margin:5px 0;border:1px solid #f2f1e2;}
						#box1{ border-bottom: 1px solid #f2f1e2;border-top: 1px solid #f2f1e2;margin:3px 0;padding: 3px 0}
						.img-ra{margin-right:10px}
						.partner{ position:relative;}
						.partner .pulsante{width: 170px;}
						.partner .pozzo-ra{width: 210px;margin-left:20px;}
						.partner .ra-p-agg{background-position:10px -269px;margin-right:20px;width:150px;}
						
						.ra-prezzo{font-size:15px;padding-top:10px;}
						.ra-cut{ text-decoration:line-through;color:#900;font-size:13px;}
						.titolo-parametri{font-size:13px;}
						.espandi{ text-align:right;}
						
						/* CARRELLO */
						.tutto-carrello{margin-bottom:20px}
						.tutti-prodotti{width:740px;}
						.prodotti{border:#f2f1e2 1px solid;width:100%;}
						.prodotti .riga-prodotti:hover{background-color:#f2f1e2}
						.prodotti td{border-top:#f2f1e2 1px solid;padding:5px;text-align:center;}
						.titolo-prodotti{border-top:0 none;font-size:16px; background-color:#f2f1e2;padding:5px;margin: 5px 0; }
						.cell-tito{font-size:14px;}
						.prodotti input,.prodotti select,.prodotti option{width:auto; text-align:center}
						.prodotti .qta{ background-color:#997e11;width:30px;padding:5px;color:#ffffff}
						.prodotti .qta:focus{background-color:#ffffff;color:#997e11}
						.cell-tito .quantita{width:60px}
						.cell-tito .tipo{width:120px}
						.prodotti .price{width:70px;}
						.totale-prodotti{font-size:18px;color:#997e11; text-align:right;}
						.totale-prodotti td{border-top:#f2f1e2 2px solid;padding:10px 0}
						.totale-prodotti td.tot-prod{border-right:#f2f1e2 1px solid; text-align:right;padding-right:30px;}
						.totale-prodotti input{font-size:18px; width:70px; color:#997e11;}
						.aside-carrello{vertical-align:top}
						.gestione-carrello{display:block;border:#997e11 1px solid;margin-left:20px; width:180px;}
						.gestione-carrello li{padding:5px;border-top:#f2f1e2 1px solid;}
						.gestione-carrello li.titolo-carrello{border-top:0 none; background-color:#f2f1e2;font-size:16px; text-align:center}
						.gestione-carrello a.pulsante {
							width:110px;
							font-size:1.4em;
							display:block;
							border-radius:15px;	
							padding:10px 10px 10px 50px;
							margin:5px auto;
							background:#41A97E url(/immagini/v5/sprite-new.png)no-repeat 10px -418px;
						}
						.gestione-carrello a.pulsante:hover{text-decoration:none;background-color:#56CC56;}
						.gestione-carrello input.p-piccolo {
						color:#ffffff;
						font-size:13px;
						display:block;
						border-radius:50px;
						padding:10px 10px 10px 30px;
						margin:0 auto;
						background:#009edb url(/immagini/v5/sprite-new.png)no-repeat 5px -755px;
						}
						.gestione-carrello input.p-piccolo:hover {
						text-decoration:none;
						background:#43baf8 url(/immagini/v5/sprite-new.png)no-repeat 5px -755px;
						cursor:pointer}
						.informativa-carrello{line-height:1.3em; vertical-align:baseline;}
						.informativa-carrello strong{ font-size:14px;}
						.informativa-carrello p{margin:10px 0}
						
							/*FAQ*/
							.faq-list ul{margin:10px 0 20px;padding:10px;border-top:#f2f1e2 1px solid;border-bottom:#f2f1e2 1px solid; list-style:outside square}
							.faq-list li{font-size:15px; padding:3px 0;color:#997e11;}
							.faq-titolo{font-size:15px; center;color:#997e11;border-bottom:#f2f1e2 1px solid;padding-bottom:5px;}
							.faq-corpo{ line-height:1.3em;padding:5px 0;}
							
							/* CONTATTACI */
							.contattaci img{margin:0 auto;}
							.titolo-box{color:#997e11; margin:5px;font-size:18px;}
							.box-contattaci
							{
								overflow:hidden;
								position:relative;
								margin:10px 0;
								padding:0 10px 10px 10px;
								border:1px solid #997e11;
							}

.contattaci .pulsante {
	display:block;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	background:#009edb;
	border-radius:50px;
	padding:10px;
	text-align:center;
}
.contattaci .pulsante:hover  {
	background:#43baf8;
}
.contattaci table{width:100%}
.contattaci tr{display:block;border-top:#f2f1e2 1px solid; padding:5px;}
.contattaci td.title{width:100%;border-right:#f2f1e2 1px solid; padding:5px;text-align:left}
.contattaci a.ico,.contattaci div.ico{margin-left:5px;display:block;}
.contattaci td.link{width:100%; text-align:center; display:block;}
.contattaci td.link a { display:block; margin:5px 0 10px 0}

.contattaci .box-contattaci > div{text-align:center;float:left;width:29%;margin:2%}
.contattaci .info-superiore td{ font-size:13px;}
.contattaci .info-superiore > div > a{display: block;margin:5px 0;}
.contattaci .info-superiore img.second-img{ margin-top:50px;}
.contattaci .info-inferiore h2{border-top:#f2f1e2 1px solid;}

.lb-contattaci p { padding:0; margin:0;}
.lb-contattaci h2{ display:block; padding:0 10px 10px;margin-bottom:5px;font-size:21px; }

/* LOGIN */
.login-page td {margin:10px;}
.mailPass{width:100px;}
							
							/* MODULI */
							.content-fr .dati,.content-fr .fr-img {vertical-align:top;}
							.content-fr .fr-td{vertical-align:top; width:33%}
							.tabella-fr{margin:0 15px 10px 0;padding:10px 5px 5px;border-top:#f2f1e2 1px solid;position:relative}
							.titolo-mod{font-size:14px;display:block;margin:5px;padding-bottom:5px;border-bottom:#f2f1e2 1px solid;line-height:1.2em}
							.cont-mod{margin:5px; line-height:1.3em}
							
							.fr-sconto{ color:#997e11; font-weight:bold}
							.divdisp{padding-top:5px;margin-top:5px;border-top:#f2f1e2 1px solid; font-style:italic;}
								.divdisp .imgdisp{float:left;}
								
								.fr-block-vet{display:block;position:relative;}
									.fr-sconto-vet {position:absolute;text-align: center;color: rgb(255, 255, 255);font-size: 12px;height: 0px;width: 40px;border-top: 25px solid rgb(153, 0, 0);border-left: 25px solid transparent;top:96px;left:14px;}
									.fr-sconto-vet p{position: absolute;top: -18px;left: 4px;}
									.fr-modulo-prezzo{ text-align:right; vertical-align:middle;}	
									.findResult_spazio{vertical-align: middle; text-align:right;}							
				/* sezioni */
					.sec-content{position:relative;margin:5px 0 25px; padding: 10px 0; border:#f2f1e2 1px solid;overflow:hidden;}
						.sec-content:hover > a.rs-btn-prod_nav{opacity:0.84; visibility:visible;}
						/* moduli prodotto singoli */
							.block-vet-cont{ overflow:hidden;margin-bottom:10px;position:relative;}
							.block-linea{padding-bottom:10px;border-bottom:#f2f1e2 1px solid;}
							.block-vet{float:left;position:relative;width:184px;padding-bottom:20px;}
								.bv-cinque{width:147px;}
							.block-vet:hover a.pulsante{opacity:1; visibility:visible;z-index:9997;}
							.img-thumb{ max-width:150px;margin:0 auto;position:relative}
							.book-cover{ height:250px;}
							.cd-cover { height: 160px;}

								.img-thumb > img{ position:absolute;bottom:0;}
								.bv-cinque .img-thumb {max-width:100px;margin:0 auto;}
									.bv-cinque .book-cover{height:165px}
							.block-vet h5{font-size:14px;overflow:hidden;display:block;margin:5px 16px;width:154px;}
								.bv-cinque h5{font-size:13px;margin:10px 20px 5px;width:auto;}
							.block-vet h6 {overflow:hidden;font-style:italic;display:block; margin:0 15px 5px;width:154px; padding-bottom:5px;border-bottom:#f2f1e2 1px solid;}
								.bv-cinque h6{font-size:12px;margin:0 20px 5px;width:auto;}
							.prezzo-cut{height:15px;display:block;font-size:12px; text-decoration:line-through;position:absolute;bottom:0;left:16px}
								.bv-cinque .prezzo-cut{font-size:11px;left:20px}
							.prezzo-vet{font-size:18px;position:absolute;bottom:0;right:15px}
								.bv-cinque .prezzo-vet{font-size:16px;right:20px}
							.block-vet > a.pulsante {
								-webkit-transition:.42s opacity;-moz-transition:.42s opacity;-o-transition:.42s opacity;transition:.42s opacity;
								opacity:0;
								visibility:hidden;
								position:absolute;
								top:170px;
								left:33px;
							}
								.bv-cinque a.pulsante{font-size:13px;width:55px;left:20px;top:50px}
								.block-vet > a.pulsante:after,.sec-promo a.pulsante:after{content:"dettagli";}
								.block-vet > a.p-agg,.sec-promo a.p-agg{ background-position:10px -269px;top:130px;}
									.bv-cinque a.p-agg{top:90px}
								.block-vet > a.p-agg:after,.sec-promo a.p-agg:after{content:"aggiungi";}
								.sconto-vet {
										z-index:9997;
										float:right;
										position:relative;
										top:212px;
										right:15px;
										text-align:center;
										color:#ffffff;
										font-size:12px;
										/* nuovi stili */
									   height: 0; 
									   width: 50px;
									   border-top: 25px solid #900;
									   border-left: 25px solid transparent;
								}
									.sconto-vet p{position:absolute; top: -21px; left: 4px;font-size: 17px;}
								.sconto-cd{top: 105px}
								.bv-cinque .sconto-vet,.bv-aut .sconto-vet {
									
									right:20px;
									top:125px;
									width:40px;
								}
								.bv-cinque .sconto-vet p{font-size:12px;}
								.bv-aut .sconto-vet {right:20px;}


					/*AGGIUNTE DI URGENZA */
					.campaign{margin:0 0 10px}
					.loading-icon{ text-align:center; vertical-align:middle}
					.loading-icon img{width:40px;height:40px}
					
					/*sostenitori */
					.sostenitori{margin:20px 0}
					.sostenitori .sost-title{
							font-size: 18px;
							padding: 10px;
							background-color: #f2f1e2;
							border: #997e11 1px solid;
							border-bottom: 0 none;
						}
.sostenitori .sost-content {
    text-align: left;
    overflow: auto;
    padding: 15px;
   	border: #997e11 1px solid;
    margin-bottom: 40px;
}

.sostenitori .li-ne {
    border-top: #f2f1e2 1px solid;
    margin-top: 5px;
    padding-top: 10px;
}
.sostenitori .sost-float {
    width: 50%;
    float: left;
	font-size: 13px;
}
.sostenitori .sost-float li{padding-bottom:5px}

.sostenitori a.pulsante,.sostenitori input.pulsante{width:170px; background-position:10px -1358px}
.sostenitori a.pulsantehover,.sostenitori input.pulsante:hover{ cursor:pointer}
.sostenitori input.p-reset{width:120px; background-position:-19px -455px}
.sostenitori input[type="text"] .sost-corto {width:50px}
.sostenitori label{display:inline-block; width:150px; text-align:right;}
.sostenitori input[type="text"],.sostenitori input[type="password"] {width:250px}
.sostenitori input[type="radio"]{margin-right:5px}
.sostenitori select,.sostenitori option{vertical-align:middle;}

/* pagina ibrida di errore*/
.errore{text-align:center;padding:10px; margin:10px; border-top:1px solid #f2f1e2;border-bottom:1px solid #f2f1e2;}
.errore li{ color:#990000; font-size:15px; padding:5px;} 
a.errore-back{background-position:-55px -508px}

					/* footer */
						#upper-footer{border-top:1px solid #f2f1e2;display:block;padding:20px 0; overflow:auto;}
						#upper-footer > div {float:left;height:150px;padding:20px 10px 10px;}
						#upper-footer h4 { font-size:30px; color:#1695b9; margin-bottom:10px;padding-bottom:10px; border-bottom:2px solid #ffffff}
						#upper-footer p { font-style:italic;margin-bottom:10px; line-height:1.2em;}
							#footer-news{width:360px; background-color:#f2f1e2}
								#mod-newsletter{ display:block;margin-top:20px;}
								#footer-iscr{font-size:14px;width:258px;height:31px; border:2px solid #1695b9;border-right:0 none;float:left}
								#campo-news{width:247px;padding: 7px 5px 5px;}
							#footer-social{margin-left:20px;width:160px; background-color:#f2f1e2}
								#footer-social > a {margin-top:7px;display:inline-block;width:42px; height:42px; border:0}
								
								.foot-fb{ background: url(/immagini/v5/social-sprite.gif) no-repeat 0 -50px; }
									.foot-fb:hover{ background-position:0 0}
								.foot-t{ background: url(/immagini/v5/social-sprite.gif) no-repeat -50px -50px; margin-left:13px;}
									.foot-t:hover{ background-position:-50px 0}
								.foot-g{ background: url(/immagini/v5/social-sprite.gif) no-repeat -100px -50px;margin-left:13px;}
									.foot-g:hover{ background-position:-100px 0}
							#footer-menu{margin-left:20px;width:320px; background-color:#f2f1e2}
								#footer-menu > ul {float:left; width:140px; margin-right:20px;}
									#footer-menu > ul > li {font-size:12px;padding-bottom:1px;}
						.footer-text{position:relative;font-size:12px;display:block;border-top:1px solid #f2f1e2;display:block;padding:20px 0;border-bottom:1px solid #f2f1e2;margin-bottom:10px;}
							.vr-logo{ position:absolute; top:6px;right:0;50px;display:inline-block;width:75px; height:40px;background:url(/immagini/v5/footer-sprite.gif) no-repeat top right}
							.footer-icons{ display:block;width:240px;height:40px;margin:0 auto;background:url(/immagini/v5/footer-sprite.gif) no-repeat top left;margin-bottom:10px;}
							
/* IE8 ALERT */
.alert-ieold{ display:none;}
.ieold .alert-ieold{display:block;font-size:15px;background-color:#f2eb80; width:100%;text-align:center;padding:5px; line-height:18px}
.ieold .alert-ieold a{text-decoration:underline}							
							
/* IE8 FIX, THANK YOU MICROSOFT */
.ieold a.pulsante,.ieold .login-page .pulsante,.ieold .p-ricerca-av{ background-color:#41A97E; background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat;}
.ieold #camporicerca{ background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat; background-position:0 -97px}
.ieold .cont-cart{background-color:#FFFFFF;background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat; background-position:155px -55px}
.ieold .block-vet > a.pulsante{background-position:10px -232px;}
.ieold .gestione-carrello a.pulsante{background-position:10px -418px}
.ieold .gestione-carrello input.p-piccolo {background-position:5px -755px}
.ieold .block-vet > a.p-agg,.ieold .sec-promo a.p-agg{ background-color:#41A97E; background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat; background-position:10px -269px;}
.ieold .p-piccolo{ background-color:#009edb; background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat;}

.ieold .p-erase{background-image:url(/immagini/v5/sprite-new-ie8.gif); background-repeat:no-repeat; background-position: -4px -467px;}
.ieold .p-erase:hover{background-position:-29px -467px;}