

			#top {background:#9399af; margin-bottom:20px; }
			#top a, #bottom a {color:#eee;}
			
			
			#top-selettore {float:left; width:320px}
			#top-menu {float:left; margin-left:0px; border-bottom:0px solid #eee; padding-bottom:5px; display:none}
			#top-login {float:right; margin-right:0px; }
			#top-login a {color:#333}
			#bottom-menu {float:left; margin-left:20px; }
			#top-loghi {float:left; margin:0; padding:0}

			#top-menu-privato {float:right; margin-left:60px; margin-right:10px; }

			#top-menu ul, #bottom-menu ul, #top-menu-privato ul { padding:11px 0 0 0}
			#top-menu li, #bottom-menu li {text-transform:uppercase; }
			#top-menu li, #top-menu-privato li {margin-right:5px; padding-right:5px;  font-size:11px; border-right:1px solid #555;}
			#bottom-menu li {margin-right:5px; padding-right:5px;  font-size:11px; border-right:1px solid #777;}
			#top-menu-privato li {font-weight:bold}
			#top-menu-privato li a { text-decoration:underline}
			#top-menu li a, #top-menu-privato li a {color:#333;  }
			#bottom-menu li a {color:#444;  }
			#top-menu li a:hover, #bottom-menu li a:hover, #top-menu-privato li a:hover {}
			#top-menu li:last-child, #bottom-menu li:last-child, #top-menu-privato li:last-child {margin-right:0; border:0}
			
			.top-dx {float:right; width:50%}
			.top-sx {float:right; margin:10px 30px 0 0}
						

			

			
			#corpo {/*background: url(img/corpo-back.png) no-repeat top;*/ 
			padding-bottom:0; margin-top:10px; text-align:left;}
			

			#testata-logo, #testata-logo a {width:270px; height:100px;  display:block;   }
			#testata-logo {float:left;  margin-top:00px;}
			#testata-logo span { /*display:none*/ }
			#testata-logo p {margin:0; padding:0; }
			#testata-logo span, {/*display:none*/ color:#5C0000; font-weight:bold}			
			#testata-logo a:hover { border-bottom:0}


#carrellino, #testata-bann {float:right; text-align:right}
#testata-bann {margin:0px 0 0 10px; padding-top:0px}


#testata-social {float:right; margin:37px 20px 0 0}

#testata-bann a:hover {border:0}

#testata-carrellino {
/*	background:#eee url(../img/testata_carrellino.png) no-repeat top left;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	color:#333; padding:7px 10px 10px 45px;  border:1px solid #ccc*/
	background:url(../img/testata_carrellino.png) no-repeat top left;
	color:#090; padding:7px 10px 10px 45px; 
	margin-top:10px;	
	}
	
#testata-carrellino a {color:#060; border-bottom:1px solid #ddd}
#testata-carrellino p, #testata-carrellino small {color:#090;}

			#testata-cerca {float:right}
			#testata-cerca input {
			border:1px solid #BBDFEB; width:300px; padding:4px; color:#999999;
				-moz-border-radius:6px;
				-webkit-border-radius:6px; 		
			}
			#testata-cerca a { color:#999999; font-weight:normal}
			#testata-cerca a:hover { color:#237c00; font-weight:normal}
			#testata-cerca td {font-size:11px}




.ultimo {border-bottom:0 !important}

#home-specchio { padding:0px 0 0px 0; /*background:url(img/home-specchio.gif) bottom left no-repeat;*/ 
background:#FF2829}
#home-fotona {width:522px; height:323px; height:339px; border:0px solid #fff; float:left; }

#crossslide {width:522px;height:339px;}
#crossslide_home {width:400px;height:130px;}

#home-notizie { width:23%; float:right; margin:20px 0 20px 0;}
#home-notizie h4 { background:#666; color:#fff; padding:5px 10px; margin-bottom:0px; text-transform:uppercase}
#home-notizie p { margin:0; font-size:13px; }
#home-notizie li { color:#111; line-height:130%;}
#home-notizie li h3 { color:#666; font-size:14px; margin:0;
line-height:130%;}
#home-notizie li h3 a { color:#666;}
#home-notizie li {border-bottom:0px dotted #1FA5E2; margin:10px 0 5px 0; padding:0 0 5px 0;  }
#home-notizie li a { font-weight:bold; color:#1B252E}

#home-notizie div {margin-bottom:10px}

.home-notizie {max-height:240px; overflow:auto; margin-bottom:50px}





	#percorso {font-weight:none; margin-top:0px;  margin-bottom:30px;	border-bottom:01px solid #ddd; 
	padding:10px 0 10px 0px; text-transform:uppercase }
	#percorso p {}
	
	#percorso a { text-decoration:none; font-weight:normal;
	background:url(../img/icone/freccina-percorso.png) no-repeat center right; padding-right:8px; }
	/* #percorso td {text-transform:lowercase }
	#percorso td:first-letter {text-transform:uppercase } */
	#percorso, #percorso td, #percorso a {font-size:12px; }
	#percorso, #percorso td {color:#ccc; }
	#percorso a {color:#444}
	
	
#strumenti_pagina  { width:200px; float:right; margin-top:-40px; margin-left:0; text-align:right}
#strumenti_pagina a:hover {border:0 !important; }


	#prima-pagina {width:100%; /*height:29px;*/ bz-index:9999; margin:auto; margin-bottom:0px; padding-top:0px; padding:10px 0 10px 32px}
	#prima-pagina td, #prima-pagina td  a { font-size:11px }
	
	#nastro{overflow:hidden; text-align:left; margin:0; padding:0;  font-weight:bold; }
	#nastro,#nastro li{height:60px; }
	#nastro ul{	margin:0 !important; padding:0 !important; text-align:left}
	#nastro li{border:0; margin:0; padding:0; list-style:none; font-weight:normal;}
	#nastro li{padding:0px;list-style:none; color:#A6A6A6; font-size:12px; line-height:130%}
	#nastro li a {text-decoration:none; font-weight:normal; font-size:12px;}
	#nastro li a:hover {}
	#nastro li img {float:left; margin-right:10px;}



	#categorie-home {background:#900; padding:0px; padding-left:0px; padding-right:0px;
		background-color: #666666;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#333333));
		background-image: -moz-linear-gradient(top, #666666, #333333);
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#666666',EndColorStr='#333333');
	margin-bottom:0px; height:47px; text-align:center;
	border-bottom:5px solid #444; }
	
	#categorie-home ul {}
	#categorie-home li {margin:0 0px 0px 0; padding:8px 4px 8px 4px; float:left; border-right: 0px solid #666666; border-bottom: 0px solid #F90;
	width:68px/*163px*/; height:30px; font-size:9px }
	#categorie-home .lungo {width:93px !important;}
	#categorie-home li a { color:#fff; text-transform:uppercase;  }
	#categorie-home li a:hover { color:#FC0}
	#categorie-home li:last-child {border-right: 0px !important;  }
	
	#categorie-home .selezionato {width:63px; background:#333 !important}





#home-sx {width:220px;  float:left; margin:0px 0 0 00px;    background:#fff; text-align:left;}
#home-centrodx {margin-left:245px; margin-right:0px;  padding:0px;   }

#interna-sx {width:20%;  float:left; margin:0px;  text-align:left;}
#interna-centrodx {width:78%; float:left; margin-left:2% ;  padding:0px;  }

#interna-sx-evento {width:30%;  float:left; margin:0px;  text-align:left;}
#interna-centrodx-evento {width:68%; float:left; margin-left:2% ;  padding:0px;  }


#interna-centro { width:565px; float:right;  }
#interna-dx { width:190px; float:right;}


#interna-centrosx { margin-right:290px; position:relative; border-left:0px dotted #C5D9DA}


#interna-centrodx h1,
#interna-centrodx-evento h1 {font-size:24px; text-transform:uppercase; background:#beaf84; color:#fff; padding:10px 0 0 10px; font-weight:bold;
-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}

#interna-centrodx h1.novita {background:#a53d3b !important}
#interna-centrodx h1.primopiano {background:#beaf84 !important}

#interna h2,
#interna-centrodx-evento h2 {font-size:28px; font-weight:bold; color:#222; margin-bottom:20px  }

#interna-centrodx h4 {font-size:16px; font-weight:bold;  text-transform:uppercase; padding-top:0px; margin:0 }
#interna-centrodx h1, #interna-centrodx-evento h1 {margin-bottom:10px; padding-bottom:10px; border-bottom:0px solid #fff}




.interna-collana table {width:100% !important}
.interna-collana th { color:#fff; padding:5px 0}
.collana-numero {background:#111; color:#fff; padding:2px 7px 5px 7px; font-size:12px; text-align:center;
-moz-border-radius: 10px; -webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}

	   #menu-sx { margin-bottom:30px}
	   #menu-sx li  {margin:0px 0 0 0;  !important; font-size:14px;  padding:5px 0 5px 0; 
	    border-bottom:1px solid #eee; color:#333; text-transform:uppercase}
	   #menu-sx li:last-child { border:0 }
	   #menu-sx li a {color:#beaf84; font-weight:800}
	   #menu-sx li:first-child a {color:#a63f40; }
	       
	   #campagne-sx {padding:0px; }
	      
	   #categorie-sx {padding:0px; }
	   #categorie-sx li {margin:5px 0; font-size:14px;  padding:5px 0 5px 0; color:#333; border-bottom:1px solid #eee; }
	   #categorie-sx li:last-child {border-bottom:0 }
	   #categorie-sx li li {margin:5px 0; font-size:13px; padding:0; color:#333; border-bottom:0;}
	   #categorie-sx li a {color:#757575; font-weight:800; text-transform:uppercase}
	   #categorie-sx li li a {font-weight:600; text-transform:none}
	   #categorie-sx li a:hover { color:#beaf84; }
	   #categorie-sx ul ul {margin:5px 0; }
	   
	   .banner-sx  { margin:10px 0 20px 0}
	   .banner-sx li {border:1px solid #ddd; text-align:center; margin-bottom:15px}
	   .banner-sx li.badge-facebook {border:0 !important}



				
				#catalogo-indice  { width:100%; margin:auto; margin-top:20px}
				#catalogo-indice li {width:25%; background:none;
				float:left; text-align:left}
				.catalogo-indice-li { height:70px; padding:50px 10px 0 10px;  margin:5px 15px 10px 0; text-transform:uppercase;
				font-weight:normal; text-align:center; line-height:110%; 
				-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
				border:2px solid #ccc; font-size:14px; background:#fff;				}
				.catalogo-indice-li a { color:#333; font-weight:bold}
				.catalogo-indice-li:hover {border:2px solid #beaf84; }
				
				#catalogo-indice li li {width:100% !important; text-transform:none; font-weight:normal}

				.catalogo-indice-fotina span {display:none}
				.catalogo-indice-fotina a {display:block; height:125px; width:100%; color:#333 !important}
				.catalogo-indice-fotina a:hover { border:0; color:#069 !important}
				.catalogo-indice-fotina {
					width:100%; height:150px; 
					margin:0px 0 10px 0;  background-size:auto 100%; background-color:#eee;
					background-repeat:no-repeat; background-position:center top; 
					}
				
				#catalogo-indice-sx { margin-top:7px}

				.catalogo-indice-sx-li { height:45px;  margin:0px 5px 10px 0; text-transform:uppercase;
				font-weight:normal; text-align:center;
				-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
				border:1px solid #ddd; font-size:13px; 
				}
				
				#catalogo-indice-sx .selezionato {border:1px solid #333 !important; background:#333 !important; }
				#catalogo-indice-sx .selezionato a {color:#fff !important}
				
				.catalogo-indice-sx-fotina span {display:none}
				.catalogo-indice-sx-fotina a {display:block; height:45px; width:100%; color:#878787 !important}
				.catalogo-indice-sx-fotina a:hover { border:0; color:#005c35 !important}
				.catalogo-indice-sx-fotina {
					width:28%; height:45px; 
					margin:0px 0 0px 0;  background-size:100% 45px; float:left;
					background-repeat:no-repeat; background-position:center top ; background-color:#fff
					}
									

/* catalogo_reparto */

#catalogo_reparto-cover {width:311px; float:left}
#catalogo_reparto-lista {float:left; width:380px}
#catalogo_reparto-cover img {border:1px solid #ccc}

#catalogo_reparto ul { padding:0; margin:0; margin-left:00px;}
#catalogo_reparto li {/*list-style:circle;*/ 
background: url(../img/icone/16x16/registro.gif) no-repeat; 
 padding:0px 0 3px 0; padding-left:18px; margin:2px 0 2px 0;
border-bottom:0px dotted #eee; color:#666}

/*#catalogo_reparto li {text-transform:lowercase;}
#catalogo_reparto li:first-letter {text-transform:uppercase}*/

#catalogo_reparto li a { color:#222; font-weight:normal}
#catalogo_reparto li a:hover { color:#237c00}

#catalogo_reparto table { font-size:12px}
#catalogo_reparto th { background:#237c00; color:#fff; text-align:left;}

#catalogo_reparto td { border-bottom:0px solid #ccc;}



#catalogo_reparto td a { color:#FF2829; font-weight:normal}
#catalogo_reparto td a:hover { color:#237c00}

#catalogo_reparto th, #catalogo_reparto td {padding:5px; padding-left:0}

#catalogo_reparto h4 {font-size:12px}

.pari {background:#eee}
.dispari {background:#000}


.ultimo {border-right:0 !important}





#scheda-prodotto-consegna { float:left; }
#prezzo {float:left; }
#scheda-prodotto-acquista {float:right; margin-right:10px;}




#scheda-prodotto { }
#scheda-prodotto-fotona {width:270px; float:left; }
#scheda-prodotto-testo { margin-left:290px; }

#scheda-prodotto-fotona img { width:270px;}

#scheda-prodotto-consegna p {color:#333 !important; font-size:11px; margin:0 !important;
 background:url(../img/icone/corriere-gls.png) no-repeat; padding-top:30px}


#scheda-prodotto-testo h1 { margin:0; padding:0; color:#111;font-weight:bold; font-size:24px; line-height:130% !important;
background:none;}
#scheda-prodotto-testo h2 {margin:0; font-size:18px; color:#222; font-weight:bold}
#scheda-prodotto-testo h4 {color:#01325B; font-size:20px}
#scheda-prodotto-testo p {margin:15px 0; }
#scheda-prodotto-descrizione  a { border-bottom:1px solid }

#scheda-prodotto-caratteristiche h3 { margin:00px 0 10px 0; color:#01325B}
#scheda-prodotto-caratteristiche li {list-style-type:square; margin-left:20px; padding:5px 0; color:#01325B; font-size:12px; line-height:160% }

#tabs {font-size:12px}
#scheda-prodotto-descrizione, scheda-prodotto-caratteristiche {font-size:13px; color:#01325B;}




#scheda-prodotto #scheda-note  {color:#01325B; font-size:13px; padding:0 0 15px 10px; background:#eee; 
-moz-border-radius: 2px; -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;
border:1px dotted #999 }
#scheda-prodotto #scheda-note {margin-top:10px; padding-top:10px; border-top:1px solid #ccc}
#scheda-prodotto #scheda-note span {display:none}
#scheda-prodotto #scheda-note div { margin:5px 0; padding-left:25px;}
#scheda-prodotto #scheda-note div {background-size:18px 18px}
#scheda-prodotto #scheda-note div a {color:#069}
#scheda-prodotto #scheda-note p {font-size:13px}
#scheda-prodotto .scheda-quando  { background:url(../icone/scheda-quando.png) top left no-repeat }
#scheda-prodotto .scheda-dove  { background:url(../icone/scheda-dove.png) top left no-repeat }	
#scheda-prodotto .scheda-categoria  { background:url(../icone/scheda-categoria.png) top left no-repeat; }	
#scheda-prodotto .scheda-prezzo  { background:url(../icone/scheda-prezzo.png) top left no-repeat; }			
#scheda-prodotto .scheda-telefono  { background:url(../icone/scheda-telefono.png) top left no-repeat }	 
#scheda-prodotto .scheda-web  { background:url(../icone/scheda-web.png) top left no-repeat }	
#scheda-prodotto .scheda-email  { background:url(../icone/scheda-email.png) top left no-repeat }	

#scheda-prodotto-consegna-acquista {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; background:#f2f2eb; 
	padding:10px 10px 10px 10px; margin:30px 0;
	 border:1px solid #ccc}


#scheda-prodotto-schede { border-top:1px solid #ccc}

#prezzo {/*margin-top:20px;*/ text-align:left; font-size:13px; /*float:right*/}
#prezzo p {color:#333333; font-size:13px;}
#scheda-prodotto-testo .prezzo, 
#scheda-prodotto-testo .prezzo-barrato {font-size:26px !important; font-weight:normal; }
#scheda-prodotto-testo .prezzo {color:#5cabd6; } 
#scheda-prodotto-testo .prezzo-barrato {color:#a0a0a0 !important; }

.barrato, .prezzo-barrato { text-decoration:line-through; }
#scheda-prodotto-testo .prezzo-barrato { color:#006699; text-decoration:line-through; margin-right:10px}



#scheda-prodotto-condividi {float:right; margin:0 0 0px 0; width:300px}
#scheda-prodotto-condividi a, #scheda-prodotto-condividi a:hover,
#scheda-prodotto-ordini-telefonici a, #scheda-prodotto-ordini-telefonici a:hover {border:0 !important; }

#scheda-prodotto-ordini-telefonici {text-align:center; 
padding:3px 10px 5px 45px; border:1px solid #5691AE; margin-top:10px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

#scheda-prodotto-ordini-telefonici { float:right; }
#scheda-prodotto-ordini-telefonici span {text-shadow: #fff 1px -1px 1px;}


#scheda-prodotto-ordini-telefonici {background:url(../img/pulsanti/acquisti_telefonici.png) no-repeat; height:24px;line-height:113%;}
#scheda-prodotto-ordini-telefonici a {display:block; height:24px; color:#0C385D;}
#scheda-prodotto-ordini-telefonici { color:#0C385D; font-size:12px}
#scheda-prodotto-ordini-telefonici span {}
#scheda-prodotto-ordini-telefonici strong { color:#990000; font-size:13px}


#scheda-prodotto-descrizione {margin-top:20px}



.scegli-argomento {float:right}
.scegli-argomento select {padding:5px 10px; background:#eeeeee; color:#222}
.scegli-argomento select::before { 
    content: "<";
}

/* PAGINAZIONE */		
#paginazione {  margin:20px auto 10px auto; }		
#paginazione-sotto {margin-top:20px;}		
#paginazione, #paginazione-sotto {padding:3px;  color:#666; text-align:center; font-size:12px;}
#paginazione ul, #paginazione-sotto ul {padding:0; margin:0; list-style:none; }
#paginazione li, #paginazione-sotto li { display:inline; margin:0 5px 0 0; font-size:12px; font-weight:bold; padding:3px 7px; 
border:0px solid #eee; border:1px solid #ccc; line-height:30px}
#paginazione li a, #paginazione-sotto li a { color:#333; text-decoration:none;  }
#paginazione li a:hover, #paginazione-sotto li a:hover {color:#666 !important; border-bottom:0;}
.paginacorrente, #paginazione .selezionato, #paginazione-sotto .selezionato { color:#fff !Important; border:1px solid #666; background: #666}

.articoli_pagina { text-align:center; font-weight:bold; color:#666;}
.articoli_pagina a {font-weight:normal}
.articoli_pagina a:hover {color:#FF0;}




.INPUT_Radio {border:0 !important; width:10px !important}




#footer {margin:60px auto 0px auto; padding:30px 0 0 0; background:#f8f8f8; /* background:url(../img/footer_back.png) top center*/}

#footer p {color:#666; font-size:11px; margin-bottom:0; padding-bottom:10px} 

#footer b {padding-left:9px}
#footer td {color:#0099CC}
#footer td a { color:#666; font-weight:normal; margin-left:10px; }

#footer li {float:left}


#struttura_footer { padding:40px 0 60px 0; text-align:left;   }
#struttura_footer li { margin:0 0 3px 0; width:100%; font-size:14px}	
#struttura_footer li a { text-transform:uppercase; font-weight:bold}

.footer-social {margin-top:20px}

#colonna1 {width:25%;  float:left}
#colonna2 {width:30%; float:left} 
#colonna3 {width:25%; float:left}
#colonna4 {width:20%; float:left}

#colonna2 li a {color:#111;}
#colonna2 ul { margin-bottom:20px !important;}	
#colonna3 li a {color:#beaf84; }
#colonna3 li:first-child a {color:#a63F40; }
#colonna4 li a {color:#9399AF; }

#colonna1 img {width:100px}

#footer-servizio-clienti { margin:20px 0; margin:auto; text-align:center; background:#fff; padding:10px 0 10px 0}
#footer-servizio-clienti p, #footer-servizio-clienti a {color:#009900}
#footer-servizio-clienti a { font-weight:bold}
#footer-servizio-clienti p { font-size:14px !Important} 

#loghetti {margin:20px auto 10px auto}

.pulisci {clear:both}

.riga_pari { background:#eee}
.riga_dispari {}



/* STILI TABELLE */


#modalita {margin-bottom:20px}
#testo { border:1px solid #ccc; padding:5px; margin-left:5px; font-size:11px; }


.nonvisualizzato {color:#333}
			.visualizzato { background:#990000; color:#fff}
			

/* BOX-LOGIN */
#login {border:2px solid #ccc; width:500px; margin:auto; padding:50px 0; text-align:center; background:#fafafa}
#login h3 {font-weight:bold}
#login table { margin:20px 0 }
#login table td { padding:5px; text-align:left }
#login table input {border:1px solid #ccc}

#contatti { margin:10px auto 0 auto}
#contatti table {margin:auto}
#contatti, #contatti td {color:#333; font-size:12px}
#contatti td { padding-bottom:5px}
#contatti p {font-size:12px; color:#333}
#contatti a { text-decoration:none; color:#990000}
.input, .textarea { border:1px solid #ccc; width:100%; padding:5px; background:#ffffff !important}
#contatti .numero {background:url(../img/login/input_numero.gif) no-repeat bottom right;
width:188px; height:32px; padding-top:10px; padding-left:10px; font-weight:bold; color:#990000; border:0 !important}
.cancella { color:#999999 !important}

textarea {width:322px; height:150px; font-size:11px}
.privacy {width:322px; height:70px; font-size:10px}
.radio {width:30px !important; height:10px !important; background:none}

#bottone {background:url(../img/login/submit.gif) no-repeat bottom right  !Important;
width:106px !Important; height:29px !Important; padding-top:0px !Important; padding-left:0px !Important; border:0 !important}


#bottom-loghi {min-width:960px; width:1060px; margin:-10px auto 0 auto; }

#iscrizione-newsletter-sotto p, #bottom-social p, #bottom-loghi p {text-align:left; color:#a0a2a1; font-size:12px; border-bottom:1px solid #ccc; padding-bottom:4px; text-transform:uppercase }
#iscrizione-newsletter-top input, #iscrizione-newsletter-sotto input {
width:300px; padding:8px; font-weight:bold; border:2px solid #ccc;
-moz-border-radius:3px; -webkit-border-radius:3px; background:#e0e0e0 url(../img/icone/mail.png) no-repeat left; padding-left:32px;
color:#666; font-weight:normal}
#iscrizione-newsletter-top input {width:200px; border:0px solid #ccc}
.iscrizione-bottone { padding:3px 0px !important; width:90px !important; border:0 !important; background:#666 !important; text-align:center; color:#eee !important;
padding-left:0 !important; float:left}
#iscrizione-newsletter-top .iscrizione-bottone {width:40px !important; background:#666 !important}


/* --------------------------------------------------------------- 
ALLEGATI
------------------------------------------------------------------ */

.allegati ul {
    list-style-type: none;
    padding-left:0px;
    margin-left:0px;
    }

.allegati li {
    color: #5183C2;
    text-decoration: none;
    padding-left:10px !important;
    padding-top: 0.6em !important;
    padding-bottom: 0.6em !important;
    padding-right:0.8em !important;
    border-color: #d4e2f2;
    border-style: dashed;
    border-width: 1px;
    display: block;
	margin-top: 0.6em;
    background-image: url(../img/icone/pdf.gif);
    background-repeat: no-repeat;
    background-position: 3px;
	background-color: #FFFFFF;
	-moz-border-radius:6px; -webkit-border-radius:6px;
    }

/* --------------------------------------------------------------- 
NEWS
------------------------------------------------------------------ */

.news {
    margin-bottom: 1.2em;
    padding: 1em;
    padding-top: 0.80em;
    padding-bottom: 0.80em !important;
    padding-right: 0.80em;
    padding-left: 0.80em;
    border: 1px dashed #d7e3f3;
    background-color: #fff;
    height: auto!important;

    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    }
	
.news img { padding:2px; border:1px solid #eee}




/* ACQUISTA ORDINA ECC... */


.scheda-acquista {width:200px; background:#fafafa; float:right; border:1px solid #ccc; padding:20px; 
margin:0px 0 0px 20px}

.scheda-acquista .prezzo-barrato {font-size:22px}
.scheda-acquista .prezzo {font-size:32px; font-weight:bold}


.acquista { margin-top:10px; background:#9399af; padding:10px 0px; text-align:center; text-transform:uppercase;
-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.acquista, .acquista a { display:block; width:100%; color:#fff !important; font-weight:bold}
.acquista:hover { background:#a53f3b; color:#fff !important;}

.non-disponibile  { margin-top:10px; background:#666; padding:10px 0px; text-align:center; text-transform:uppercase;
-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.non-disponibile, .non-disponibile a { display:block; width:100%; color:#fff !important; font-weight:bold}
.non-disponibile:hover { background:#222; color:#fff !important;}

.scheda-acquista .sconto {color:#fff; background:#660000; padding:2px !important; font-weight:normal !important;
 -moz-border-radius:5px;-webkit-border-radius:5px; font-size:11px; margin-top:10px}

.scheda-acquista-ebook { border-top:1px dotted #ccc; margin-top:30px; padding-top:30px }
.scheda-acquista-ebook .acquista { font-size:12px !important}

#scheda-come-ordinare, #scheda-info-ebook {margin-bottom:10px; font-size:12px; text-align:center}
#scheda-come-ordinare {margin-top:10px}
#scheda-info-ebook {margin-top:10px}
#scheda-come-ordinare a, #scheda-info-ebook a 
{background:url(../img/icone/info-icon.png) left no-repeat !important; padding:10px 0 10px 30px;
	font-size:13px}
#scheda-come-ordinare a:hover, #scheda-info-ebook a:hover {cursor: help;}

#scheda-anteprima {margin:10px 0 10px 0;}
#scheda-anteprima li {display:inline; border:1px solid #ccc; background:#fafafa; 
margin:0 10px 0 0; padding:10px; background-position:center left; line-height:55px}
#scheda-anteprima li a { padding-left:30px}


.linkcorrelati li {margin:10px 0; list-style:square; margin-left:20pxinazio}

#avviso {background:#000 url(../img/pulsanti/avviso_grande.gif) no-repeat; 
			width:203px; height:34px; text-align:right; float:right; margin-top:5px; margin-right:5px}
#avviso a {width:203px; height:34px; display:block }

#avviso_piccolo {background:#000 url(../img/pulsanti/avviso_piccolo.gif) no-repeat; 
			width:33px; height:24px; text-align:left; }
#avviso_medio {background:#000 url(../img/pulsanti/avviso_medio.gif) no-repeat; 
			width:148px; height:28px; text-align:left; }
#avviso_griglia {background:#000 url(../img/pulsanti/avviso_griglia.gif) no-repeat; 
			width:129px; height:22px; text-align:left; }
#avviso_piccolo a {width:33px; height:24px; display:block }
#avviso_griglia a {width:129px; height:22px; display:block }
#avviso_medio a {width:148px; height:28px; display:block }


#ordina {background:#000 url(../img/pulsanti/ordina_grande.gif) no-repeat; 
			width:203px; height:34px; text-align:right; float:right; margin-top:5px; margin-right:5px}
#ordina a {width:203px; height:34px; display:block }

#ordina_piccolo {background:#000 url(../img/pulsanti/ordina_piccolo.gif) no-repeat; 
			width:33px; height:24px; text-align:left; }
#ordina_medio {background:#000 url(../img/pulsanti/ordina_medio.gif) no-repeat; 
			width:148px; height:28px; text-align:left; }
#ordina_griglia {background:#000 url(../img/pulsanti/ordina_griglia.gif) no-repeat; 
			width:129px; height:22px; text-align:left; }
#ordina_piccolo a {width:33px; height:24px; display:block }
#ordina_griglia a {width:129px; height:22px; display:block }
#ordina_medio a {width:148px; height:28px; display:block }
			
#continua_acquisti {background:#000 url(../img/pulsanti/continua_acquisti.gif) no-repeat; 
			width:203px; height:34px; text-align:right; float:left; margin-top:5px; margin-left:0px}
#continua_acquisti a {width:203px; height:34px; display:block }
#continua_acquisti span {display:none}

#vai_cassa {background: url(../img/pulsanti/vai_cassa.gif) no-repeat; 
			width:203px; height:34px; text-align:right; float:right; margin-top:5px; margin-right:5px}
#vai_cassa a {width:203px; height:34px; display:block }
#vai_cassa span {display:none}
#vai_cassa input {background: url(../img/pulsanti/vai_cassa.gif) no-repeat; 
			width:203px; height:34px; text-align:right; border:0; 
			color:#E00F0F; font-size:14px; font-weight:bold; padding-left:10px; text-align:left}
			
			
	 /* STILE CARRELLO */
	 
	#carrello {/*width:99%;*/ margin:20px auto; font-size:15px}
	#carrello h1 {text-align:center}
	#carrello table { margin-bottom:20px; color:#333; border-collapse: collapse; }
	#carrello td {border:1px solid #ccc; padding:7px}
	#carrello td td {border:0px solid #ccc;}
	#carrello td, #carrello th {font-size:15px}
	#carrello td a {font-weight:bold}
	#carrello input { padding:5px; text-align:center}
	.radio {border:0 !important; width:15px !important;  text-align:center; background:none !important}
	.note {width:92%; border:1px solid #ccc; height:100px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; }
	#carrello td input {width:90%} 
	#carrello td textarea {width:99%}
	
	
	.carrello-scelta {margin:50px auto; text-align:center}
	
	.carrello-scelta div {margin:30px 5%; width:40%;  padding:50px 0px; float:left; }
	.carrello-scelta .acquista-senza-registrazione {background:#eee}
	.carrello-scelta .acquista-accedi { background:#006600; }
	.carrello-scelta .acquista-accedi a { color:#fff; }
	
	.carrello-newsletter {padding:20px; background:#eee}
	
	.carrello-info {background:url(../img/icone/info-icon.png) left no-repeat !important; padding:10px 0 10px 30px;
	font-size:13px}
	.carrello-info a:hover {cursor: help;}
	
		.carrello-titolo {background: url(../img/carrello-titolo.png) top left no-repeat; font-style:normal;
		 padding:0px 0px 12px 55px;}	

	
	#carrello th { background:#333; color:#fff}
	#carrello h2 {margin-bottom:10px}
	
	#carrello_info { padding:20px;}
	#carrello_info h4 { font-size:14px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #eee; color:#444}
	#carrello_info p { margin:0; padding:0; margin-bottom:10px; margin-left:10px}
	
	
	#carrello-fasi { width:100%; margin-bottom:20px;  height:65px;  background:#eee; color:#ccc }
	#carrello-fasi li { width:20%;  height:40px; padding-top:25px;}
	#carrello-fasi li {display:block; float:left}
	#carrello-fasi span {padding:10px}
	#carrello-fasi li { background:url(../img/carrello-fasi.png) right    }
	#carrello-fasi li:last-child { background-image:none !important; }
	#carrello-fasi .selezionato { background:#9BDF6C url(../img/carrello-fasi-selezionato.png) right;   }
	#carrello-fasi .corrente { background:url(../img/carrello-fasi-corrente.png) right    }
	#carrello-fasi .selezionato , #carrello-fasi .selezionato a,
	#carrello-fasi .corrente , #carrello-fasi .corrente a {color:#900 !Important}
	#carrello-fasi a {color:#900 !Important}
	#carrello-fasi b {color:#900 !Important}
	
	#carrello-fasi .fase2 {
		  background-image: url(../img/carrello-fasi-selezionato.png);
		  background-repeat: no-repeat;
		  background-position:left 40px center;
	}
	
	
	#box-avvenuta-registrazione {
		margin:0 0 20px 0; border:2px dashed #060; padding:10px; background:#000; text-align:center;
		-moz-border-radius:10px; -webkit-border-radius:10px; width:600px; margin:0 auto 20px auto }
	#box-avvenuta-registrazione b { color:#060}
	
	.continua_acquisti, .svuota_carrello, .bottone, .bottone-avanti, .annulla {
			-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; /* per IE */
	}
	
	.continua_acquisti {background:#FFCC00 !important; padding:10px; border:0px solid #044061; color:#044061; font-weight:bold;
	width:200px !important;
	}
	
	.svuota_carrello {background:#ccc !important; padding:10px; border:0px solid #044061; color:#044061; font-weight:bold;
	width:200px !important;
	}
	
	.bottone {background:#006600 !important; 
	padding:10px !important; border:0px solid #044061; color:#fff; font-weight:bold;
	width:200px !important;	cursor: pointer; font-size:16px}
	
	.bottone-avanti {
	padding:0px 30px !important; color:#fff; font-weight:bold;
	
	
	background-color: #006600 !important; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#00b300)) !important;
	background-image: -moz-linear-gradient(top, #006600, #00b300) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#006600',EndColorStr='#00b300') !important;
	}
		
	.annulla {background:#000; padding:10px; border:0px solid #044061; color:#333; font-weight:bold;
	width:100px !important;	}	
	
	.registrazione-utente {background:#F60 !important; padding:10px; border:0px solid #044061; color:#fff; font-weight:bold;
	width:230px !important; padding:10px !important;}	
	.acquisto-senza-registrazione {
	padding:10px !important; color:#fff; font-weight:bold;
	background-color: #006600; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#00b300)) !important;
	background-image: -moz-linear-gradient(top, #006600, #00b300) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#006600',EndColorStr='#00b300') !important;
	width:230px;
	}	
	.registrazione-utente, .acquisto-senza-registrazione { -moz-border-radius: 5px; -webkit-border-radius: 5px; float:right; margin-bottom:10px;
	text-align:center}	
	.registrazione-utente a, .acquisto-senza-registrazione a, .registrazione-utente a:hover, .acquisto-senza-registrazione a:hover { color:#fff !important}
	

	
	.bottone-aggiorna {width:32px !important; height:35px !important; 
	background:url(../img/icone/aggiorna.png) no-repeat !important; text-indent:-9999px;
	border:0px !important; cursor: pointer }
	
	.quantita {width:30px !important; text-align:center; background:#eee; border:0px solid #ccc}
	.cap {width:60px !Important}
	
	
	
	#marche-indice {margin-top:30px}
	
	#marche-indice li {width:20%; display:block; float:left; 	text-align:center;  }
	.marche-indice-li {border:1px solid #ccc; margin:0 10px 10px 0; height:100px; padding-top:10px; background:#fff}
	
	#problematiche-indice li {width:20%;  display:block; float:left; text-align:center;}
	.problematiche-indice-li {border:1px solid #ccc; height:55px; margin:0 10px 10px 0;padding-top:20px; }
	
	
	#problematiche-pubblicazioni-indice li {width:12%;  display:block; float:left; text-align:center; font-size:12px}
	.problematiche-pubblicazioni-indice-li {border:1px solid #ccc; height:55px; margin:0 8px 8px 0;padding:5px 7px 0 7px; }
	
		
	#marche-indice img { height:90px; max-width:99%}
	.marche-indice-logo a { background:0 !important; text-decoration:underline !important}
	
	
	#condizioni-di-vendita h4 {color:#a53f3b; margin:30px 0 10px 0; padding:10px 0; border-bottom:1px solid #ccc;
	text-transform:uppercase; font-size:20px}
	
	#condizioni-di-vendita li {padding:5px 0; border-bottom:1px solid #ccc; margin-bottom:5px; margin-left:20px;
	list-style:square}
	#condizioni-di-vendita li:first-child {margin-top:10px}
	#condizioni-di-vendita li:last-child {margin-bottom:5px; border:0}
	
	#condizioni-di-vendita table, 
	#condizioni-di-vendita th, 
	#condizioni-di-vendita td {	   border: 1px solid #ccc;}

	/* BANNER SX */
	#inc_banner_sx ul {list-style:none; margin:0; padding:0}
	#inc_banner_sx li { margin:5px 0 5px 0; border:0; background:#eee; border:1px solid #ccc; padding:0px; }
	#inc_banner_sx li, #inc_banner_sx li a {width:198px; height:75px; display:block}
	#inc_banner_sx img {}
	#inc_banner_sx span {display:none}
			
	/* AREA RISERVATA */		


		  


		/* eventi*/
		#eventi li {width:50%; float:left; margin-top:20px}
		.eventi {margin:0 15px 0px 0; border:1px solid #ccc; padding:10px; height:280px}
		.eventi h3 {margin-top:10px; font-size:16px; font-weight:bold}
		.eventi p {margin:5px 0 0 0}
		#eventi h2  {line-height:140% }
		#eventi h2:first-letter { text-transform: uppercase; font-size:18px; }
		#eventi p {line-height:140%}		
		.eventi_banner { height:190px; }
		.eventi_banner img { width:100%; height:100%}
		
	
	
	/* SOCIAL WEB */					

#testata-social a:hover { opacity:.7}
						
#social {margin:40px 0px 0 20px;  float:right;}

#social a:hover { text-decoration:none; border:0}

.facebook span   {display:none}
.facebook a {width:100px; height:28px; display:block; background:url(../loghi/facebook.png)}
.facebook a:hover {width:100px; height:28px; display:block; background:url(../loghi/facebook.png)}

#youtube, #flickr, #facebook, #twitter, #instagram,
#youtube a, #flickr a, #facebook a, #twitter a, #instagram a  
{width:32px; height:32px; display:block}

#youtube a {background:url(../icone/social_youtube.png) no-repeat}
#facebook a {background:url(../icone/social_fb.png) no-repeat}
#twitter a {background:url(../icone/social_twitter.png) no-repeat}
#instagram a {background:url(../icone/social_instagram.png) no-repeat}

#youtube span, #flickr span, #facebook span, #twitter span, #instagram span {display:none}

#facebook, #youtube, #flickr, #twitter, #instagram, #skype {margin-right:5px; float:left}
#skype { margin-top:-10px}
						
						


	
	
				.testata_condizioni {margin-top:0px; text-align:center; float:right; margin:15px 20px 0 0; font-size:13px   }
				.testata_riservata {margin-top:0px; text-align:center; float:right; margin:15px 20px 0 0; font-size:13px   }
				
				.testata_riservata a {font-weight:bold; text-transform:uppercase}
				
				#testata_carrello {margin-top:0px; text-align:center; float:right  }
				

				#testata_carrello_totale {
					text-align:center;  
					margin:0px;  padding:15px 10px 15px 10px;
					background-color: #b8bbca; 				
					 }
					
				#testata_carrello_totale span { color:#fff;  text-transform:uppercase; font-size:13px;
					background: url(../img/pulsanti/acquista_grande.png) top left no-repeat; font-style:normal;
					padding:0px 0px 12px 36px;}
				#testata_carrello_totale span a:hover { color:#FF0 !important}
				
				

				
				
				#testata_carrello_totale a { display:block; font-size:13px; font-style:bold; }
				#testata_carrello_totale a:hover { border-bottom:0; color:#FF0 !important;   } 
	
	
