* {
	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;
	width:100%;
	height:auto
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.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, .c-gen {
	color:#1695b9
}
a:hover, a .gen:hover, .c-gen:hover {
	color:#997e11
}
a.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 50px;
}
a.pulsante:hover {
	text-decoration:none;
	background-color:#56CC56;
}
/* clearfix */
.cf:before, .cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
	zoom:1;
}
/* BANNERS */
.banner-traditional{width:468px;height:60px;position:absolute;bottom:50px;right:15px}
.banner-rectangle{width:180px;height:150px;	float:right}
.banner-medium-rectangle{width:300px;height:250px;float:right;position: relative;top: -65px; overflow:hidden;}
.banner-traditional img,.banner-rectangle img,.banner-medium-rectangle img{width:auto; height:auto;}
.banner-medium-rectangle img{z-index:-1}

.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;}


/* MAIN*/

#main{width:940px;margin-left: auto;margin-right: 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}
/* 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:375px;
	margin: 7px 0 0 25px;
	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
}
/* top destra */		
.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;
	font-size:13px;
	text-align:right;
	position:relative
}
.cont-cart {
	display:block;
	height:30px;
	padding:8px 40px 5px 5px;
	background:url(/immagini/v5/sprite-new.png)no-repeat 155px -55px
}
.adv-cart {
	height:34px;
	padding:10px 0;
	margin:0 10px;
	border-top:1px solid #f2f1e2
}
/* top destra - CARRELLO*/	
#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}

						.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;}

	/* 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;}
/* section e aside */	
.content {
	margin-top:10px;
	font-size:12px;
}
#molliche li {
	display:inline-block;
}
.sec-scheda {
	margin-top:7px;
	padding-top:10px;
	border-top:1px #f2f1e2 solid;
	position:relative;
}
#scheda h1 {
	font-size:28px;
	margin-bottom:5px;
}
#scheda h2 {
	color:#997e11;
	font-size:18px;
	margin-bottom:5px;}
.centro > p {margin-bottom:10px;border-top:1px #f2f1e2 solid;padding-top:7px;line-height:1.2em
}
.a-commenti{display:block;background:url(/immagini/v5/sprite-new.png) no-repeat 0 -865px;display:block;
width:100px;
height:20px;
float:left;
padding:5px 0 0 25px;}
.a-commenti:after{content:" commenti"}
.a-rating{
	background:url(/immagini/v5/sprite-new.png) no-repeat;
	display:block;
	height:25px;
	width:100px;
	margin-left:100px;
	}
.star-0{background-position:0 -1202px}
.star-1{background-position:0 -1227px}
.star-2{background-position:0 -1252px}
.star-3{background-position:0 -1277px}
.star-4{background-position:0 -1302px}
.star-5{background-position:0 -1327px}

#copertina {
	float:left;
}
	#copertina .cover img{width:150px}
	#copertina ul{margin-top:10px; width:230px}
	#copertina li{padding:5px 0 }
	#copertina li a {font-weight:bold}
	#copertina h3{font-size:15px;}
	#copertina #googlePreview{width:88px}
	
.centro {
	width: 690px;
	float:right;
	border-left:1px #f2f1e2 solid;
	padding-left:10px;
}
.line {
	border-top:1px #f2f1e2 solid
}
.sx{
	float:left;
	width:48%
}
.bsx {
	float:left;
	border:1px #f2f1e2 solid;
	width:300px;
	margin-right:10px;
	
}
.bsx h3{font-size:15px;}
.bsx-two {
	float:left;
	border:1px #f2f1e2 solid;
	width:250px;
	
}
.dx {
	float:right;
	width:190px
}
#acquista {
	background-color:#f2f1e2;
	padding:10px;
	overflow:auto;
	margin-top: 10px;
}
#acquista .pCopertina {
	border-bottom:2px #ffffff solid;
	margin-bottom:6px;
	padding-bottom:6px;
	text-decoration:line-through
}
#acquista .pVendita {
	font-size:30px;
	color:#41A97E;
	text-transform:uppercase;
	margin-bottom: 5px;
}
#acquista .pVendita:before {content:"Prezzo: "}
#acquista .pRisparmio,#acquista .pSovrapprezzo, .pAlert {
	background:url(/immagini/v5/sprite-new.png) no-repeat -4px -1119px;
	padding-left:20px;
	color:#a00;
	font-style:italic
}
#acquista a.pulsante {
	float:right;
	font-size:1.5em;
	margin:0 0 10px;
	width:110px;
	border-radius:15px;
	background-position:10px 5px;
    padding: 10px 10px 10px 65px;
	line-height:1.3em;

}
.agg-pozzo {
	display: block;
	text-align: center;
	padding-bottom: 10px;
}
#acquista .aggiungi {
	background:url(/immagini/v5/sprite-new.png) no-repeat 0 -346px;
	display:block;
	float:left;
	height:50px;
	width:50px
}
#acquista .aNatale {
	background-position: 0 -396px
}
#acquista .aPozzo {
	background-position: 0 -446px
}
#spedizione {
	border:1px #f2f1e2 solid;
	border-top:none;
	overflow:auto;
	padding:5px
}
#spedizione .spedizione24 {
	background:url(/immagini/v5/sprite-new.png) no-repeat -10px -135px;
	color:#009edb;
	font-size:1.5em;
	padding:6px 0 5px 40px;
	text-transform:uppercase
}
#spedizione .disponibilita {
	background:url(/immagini/v5/sprite-new.png) no-repeat -10px -276px;
	color:#009edb;
	font-size:0.8em;
	padding:0 0 5px 40px;
	text-transform:uppercase
}
#spedizione .consegna {
	background:url(/immagini/v5/sprite-new.png) no-repeat 5px -815px;
	display:block;
	float:left;
	height:20px;
	width:40px
}
#spedizione p{margin:5px}

/* */
.dett-prodotto {
    text-align: left;
    position: relative;
    margin: 20px 0px 0px;
}
.p-grigio{
	text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    padding:10px 12px;background:#f2f1e2;border:none;display:block; width:310px;}
.p-grigio:hover{background:#997e11;color:#f2f1e2}
.freccia-sx {
    position: absolute;
    top: -1px;
    left: 0px;
    width: 25px;
    height: 60px;
    background: url("http://img.unilibro.it/immagini/scheda/sprite-min.png") no-repeat scroll 0px -151px transparent;
}
.freccia-dx {
    position: absolute;
    top: -1px;
    left: 322px;
    width: 25px;
    height: 60px;
    background: url("http://img.unilibro.it/immagini/scheda/sprite-min.png") no-repeat scroll 0px -76px transparent;
}

/* */
.vers-alternativa {
	background-color:#f2f1e2;
	overflow:auto;
	margin-top:10px;
}
.vers-alternativa p {
	padding:25px 0 0 10px;
}
.p-piccolo {
	float:right;
	margin:10px;
	padding:0 0 12px 40px;
	width:145px;
	color:#ffffff;
	font-size:13px;
	display:block;
	border-radius:50px;
	background:#009edb url(/immagini/v5/sprite-new.png)no-repeat;
}
.p-piccolo:hover {
	text-decoration:none;
	background:#43baf8 url(/immagini/v5/sprite-new.png)no-repeat;
	color:#eee;
}
/*SPEDIZIONE*/
#info {
	margin:20px 0
}
#info li {
	padding:5px
}
#info a {
	background-image:url(/immagini/v5/sprite-new.png);
	background-repeat:no-repeat;
	margin:0 10px 5px 0;
	padding:5px 10px 5px 40px
}
#info a.a-commento, #info a.a-recensione {
	color:#41A97E
}
#info a:hover.a-commento, #info a:hover.a-recensione {
	color:#56CC56
}
.p-alertdrm {
	font-size: 12px;
	color:#000;
	display:block;
	padding-left:28px;
	text-transform:none;
}
.a-alerticon {
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-image:url(/immagini/v5/sprite-new.png);
	background-repeat:no-repeat;
	color:#666;
	background-position:-3px -128px
}
.p-pdf,.p-pdf:hover {
	background-position:10px -707px
}
.p-paper,.p-paper:hover {
	background-position:10px -606px
}
.p-epub,.p-epub:hover {
	background-position:10px -655px
}
.p-mobi,.p-mobi:hover {
	background-position:10px -755px
}
.a-commento {
	background-position:5px -865px
}
.a-recensione {
	background-position:5px -915px
}
.pozzo {
	background-position:5px -600px
}
.a-mail {
	background-position:5px -965px
}
.a-info {
	background-position:5px -1130px
}
.a-trailer {
	background-position:5px -1012px
}
.a-estratto, a-rassegna {
	background-position:5px -1065px
}
.aSinossi {
	background-color:#FFF8E7;
	font-weight:bold;
	text-indent:2.8em;
	display:block;
	color:#009036;
	margin:0 5px -5px 5px
}
.share li {
	z-index:110;
	display:block;
	float:left;
	height:0;
	margin:0 0 20px 2px
}
.correlato {
	float:left;
	margin-top:10px;
	text-align:center;
	width:20%
}
.commento{position:relative; line-height:1.5em;margin-top:15px;padding-top:10px;border-top:#f2f1e2 1px solid;}
.c-primo{margin-top:0;padding-top:0;border-top:0 none}
	.commento .a-rating{position:absolute;top:10px;right:0;}
	.c-primo .a-rating{top:0;}
	.titolo-commento{font-size:18px;}
	.autore-commento{font-size:12px; font-style:italic;color:#997e11}
/* FINE PARTE SPEDIZIONE */
					
.sec-descrizione header,.sec-commenti header, .sec-correlato header {
	font-size: 24px;
}
.sec-content {
	position: relative;
	margin: 5px 0px 25px;
	padding: 10px;
	border: 1px solid rgb(242, 241, 226);
	overflow: hidden;
}
.sec-content p{line-height:1.2em}
/*===========================================================================*/
/* 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:152px;}
							.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;width:100%;height:auto}
								.bv-cinque .img-thumb {max-width:100px;margin:0 auto;}
									.bv-cinque .book-cover{height:170px}
							.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;
								background-position:10px -233px;
							}
								.bv-cinque a.pulsante{font-size:13px;width:55px;left:20px;background-position:10px -233px;top:50px}
								.block-vet > a.pulsante:after,.sec-promo a.pulsante:after{content:"dettagli";}
								.block-vet > a.p-agg,.sec-promo a.p-agg,.block-vet > a.p-agg-rel,.sec-promo a.p-agg-rel{ background-position:10px -269px;top:130px;}
									.bv-cinque a.p-agg,.bv-cinque a.p-agg-rel{top:90px}
								.block-vet > a.p-agg:after,.sec-promo a.p-agg:after,.block-vet > a.p-agg-rel:after,.sec-promo a.p-agg-rel: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: -22px; left: -3px;font-size: 17px;}
								.sconto-cd{top: 105px}
								.bv-cinque .sconto-vet,.bv-aut .sconto-vet {
									
									right:20px;
									top:125px;
									width:40px;
									font-size:12px;
								}
								.bv-aut .sconto-vet {right:20px;}
/*================================================================00*/


/* 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 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.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;}

					
/* ============== */
/* MOBILE VERSION */
/* ============== */
@media handheld, only screen and (max-width: 350px) {
body {
	padding:5px;
	margin:0;
}
.skin-on{padding:0;margin:0;border: 5px solid #ffffff;}
/*modulo skin */
.skin-on > .wrapper{margin-top:0;padding:0; box-shadow:none;}

/* ridimensionamento e modifica design*/
		#main, #int-sect, .h-sinistra, #nav-pri, #main-header, .rs-interno {
	width:100%;
}
header {
	overflow:hidden;
}
.sec-descrizione header, .sec-commenti header, .sec-correlato header {
    font-size: 18px;
}

#campo-ricerca {
	width:85%;
	border-right:none;
}
#mod-ricerca {
	width:100%;
	height:20px;
}
#ricerca {
	width:79%
}
#pulsante-cerca, #pulsante-news {
	width:20%;
	float:right;
}
.h-destra {
	position:absolute;
	top:5px;
	right:5px
}
.top-nav {
	padding:0 0 15px;
}
.top-nav > li {
	float:right
}
#mod-cart {
	height:44px;
	border:0 none;
	position:relative
}
.mobile-nav > select {
	padding:5px;
	width:100px;
	font-size:14px;
}
.sec-content {
	overflow:hidden
}
.sec-correlato .sec-content{
border: 0px none;
margin: 0px;
padding: 0;
}
/* scheda */	
.content{margin-top:0;}
#top{overflow:auto}
.centro{width:auto;margin-left:0; border:0 none; padding: 0}
#scheda h1 {margin-left:105px; font-size:15px;}
#scheda h2 {margin-left:105px; font-style: italic;font-size:12px;}
.a-commenti{margin-left:105px;}
.a-commenti:after{content:""}
.a-rating{margin-left:150px;}
#copertina{top:8px; position: absolute;}
#copertina .cover img {width: 100px;}
.sx {clear:both; width: auto;}
.banner-rectangle {float:inherit;margin:5px auto;}
#info {
    margin-top: 10px;
}
/* contenuti asincro*/
.campaign{margin:0 0 10px}
.loading-icon{ text-align:center; vertical-align:middle}
.loading-icon img{width:40px;height:40px}

#acquista .pVendita {margin:5px 0 5px 105px;border-top: #f2f1e2 1px solid;
    padding:5px;
	 border-bottom: #f2f1e2 1px solid;}
#acquista .pVendita:before {content:""}
#acquista a.pulsante {height:45px;margin-top:10px}
.p-piccolo{margin-right:55px}
.pRisparmio{margin-left:105px;}

#acquista {padding:0;
    background-color:#fff;
}
#spedizione {
    border-top: #f2f1e2 1px solid;
    padding-top: 5px;
	 margin-top: 5px;
}

/* blocchi singoli */	
.block-vet-cont {
	top:0;
	padding:0
}
.block-vet {
	border:#f2f1e2 1px solid;
	width:95%;
	padding:2%;
	text-align:left;
	margin-bottom:5px;
	overflow: hidden;
}
.img-thumb {
	float:left;
	width:20%;
	margin-right:10px;
}
.book-cover,.cd-cover {height: 94px}
.bv-cinque .book-cover,.bv-cinque .cd-cover{height:94px;margin-right:10px;}

.img-thumb > img {
	top: 0px
}
.block-vet h5, .block-vet h6 {
	height:auto;
	margin:0 0 5px
}
.prezzo-vet {
	position: static;
	padding-left: 65px;
}
#upper-footer {
	padding:0;
	margin-top:20px;
}
#upper-footer > div {
	padding:20px 4% 10px;
	height:auto
}
#upper-footer h4 {
	font-size:18px;
	border-bottom: 0 none;
	padding-bottom:0
}
#footer-news, #footer-social, #footer-menu {
	width:92%;
	margin:0 0 10px
}
#footer-iscr {
	width:71%;
}
#campo-news {
	width:100%;
}
#upper-footer #pulsante-cerca, #upper-footer #pulsante-news {
	float:left;
	width:28%
}
#footer-social > a {
	margin:0 7.8% 10px
}
#footer-menu > ul {
	width:auto;
}
.footer-text {
	font-size:10px;
	padding-top:60px;
}
.vr-logo {
	top:5px;
	left:36%
}
.block-vet > a.pulsante {
	visibility:visible;
	opacity:1;
	width:15px;
	height:17px;
	padding:10px;
	margin:0;
	top:auto;
	bottom:5px;
	left:auto;
	right:45px;
	background-position:5px -232px;
}
.block-vet > a.pulsante:after {
	content:"";
}
.block-nav-vetrina {
	height:84px;
}
.block-nav-vetrina > .affina-ricerca {
	margin:11px 12px 5px 20px
}
.block-nav-vetrina > p {
	width: 93px;
	text-align:center;
}
.block-vet > a.p-agg,.block-vet > a.p-agg-rel {
	right:5px;
	background-position:5px -269px
}



/* rimozione */
		.banner-medium-rectangle,.bsx,.vers-alternativa p,.agg-pozzo,.pCopertina,.centro > table,.dett-prodotto,#copertina ul,.banner-traditional,#molliche,.bv-aut .sconto-vet, .visible-div, #bottom-right, #nav-pri > ul, aside, #affina-ricerca, .affina-ricerca .r-av, #slider-top, .adv-cart, .slide-graphic > p.abstract, .prezzo-cut, .sconto-vet, #upper-footer p, .cont-cart, #footer-social h4, #nav-pri > ul > li > div, .block-nav-vetrina > h5 {
	visibility:hidden;
	opacity:0;
	width:0;
	height:0;
	position:absolute;
	top:-1000px;
	margin:0;
	padding:0
}
/*  aggiunta */
		#nav-pri > .mobile-nav {
	display:block;
	visibility:visible;
	opacity:1;
	text-align:center;
	padding:7px 6px 0
}
.rs-btn_nav {
	visibility:visible;
	opacity:0.84
}
.mobile-cont-cart {
	float:right;
	visibility:visible;
	opacity:1;
	display:block;
	width:70px;
	font-size:24px;
	height:30px;
	padding:10px 30px 5px 5px;
	background:url(/immagini/v5/sprite-new.png)no-repeat 70px -53px
}
}
