.txt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.txt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.brevebookshop {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
}
.formlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	margin: 0 0 0 0;
	padding: 0px;
	width: 60px;
	border: 1px solid #666666;
	height: 13px;



}
.formloginbig{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin: 0 0 0 0;
	padding: 0px;
	width: 120px;
	border: 1px solid #666666;
	height: 17px;


	
}
.txt13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.txt14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.txt16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.casellatesto {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 15px;
	margin: 0px;
	padding: 0px;
 width:23px;



}
.bottoniADMIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	border-top: thin solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: thin solid #000000;
	margin: 0px;
	padding: 1px;



}
.inputADMIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	border: 1px solid #EABF15;
	
	color: #333333;
	height: 16px;
	
	vertical-align: top;
}
.inputADMINmultiline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF9900;
	width: auto;
	color: #333333;
}
.txtAutore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.txttitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E3E3E;

}
.txtSottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3D3D;

}
.txtACuraDi{
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   color: #666666;
}
.txtISBN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
}
.txtcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	font-weight: bold;
}
.txtcodiceMazzotta {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
}
.navigatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
	
}
.navigatoreON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	background-color: #FFE88C;

}
a{
	text-decoration: none;
	color: #474747;
	
	}
.none{
color: #444333;
border: 0;
padding:0px;
}

a.navigatore:hover{
	background-color: #FFFFFF;
	padding: 0px;
}
.formText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.formLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.riquadro1{
	background-color: #EAEAEA;
	border: thin solid #787878;
	margin: 4px;
	padding: 2px;
	
}
.riquadro2{
	background-color: #F4F4F4;
	border: thin solid #CDCDCD;
	margin: 4px;
	padding: 2px;
	
}
.riquadro3{
	background-color: #FFFAF2;
	
	margin: 4px;
	padding: 2px;
	border: 2px solid #2627A6;
}


.sl_immagine{
position: absolute;
	
	width: 250px;
	text-align: center;
	}
.notizia_immagine{
	
	float:left;
	padding-right: 7px;
	text-align: left;
	}
.notizia_testo{
font: 0.83em Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	padding-left: 5px;
	line-height: 120%;
	}
.sl_basso{
position: relative;
	width:570px;
	height: auto;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	}
.sl_alto{
	background-color: #F4F4F4;
	left: 250px;
	top: 0px;
	z-index: 2;
	width:320px;
	position: relative;
	min-height: 150px;
	height: auto;
	_height:150px;
	border: 1px solid #C6C6C6;
	padding: 3px;
	
	}
	.sl_ISBN{
		color: #777777;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
.riquadro{
	background-color: #FdFdFd;
	width:530px;
	margin: 2px 2px 10px 20px;
	border: 1px solid #d1d1d1;
	padding: 2px;
	
	}
	#riquadrosx{
	height:170px;
	float: left;
	width: 272px;
	background-color: #Fdfdfd;
	border: 1px solid #d1d1d1;
	padding: 2px;
	margin-left:2px;
	}
	
	#riquadrodx{	
	width: 272px;
	height:170px;
	/*padding: 0% 1.5% 0px 0%;*/
   float: right;
   background-color: #Fdfdfd;
	/*margin: 2px 2px 10px 2px;*/
	margin-right: 5px;
	border: 1px solid #d1d1d1;
	padding: 2px;
	}
	form{
		display: inline;
	}
.riquadro_big{
	/*background-color: #fcfcfc;*/
	width: 525px;
	
	border: 1px solid #FFD700;
	padding: 5px;
	background: #FFFADB;
	margin: 9px 0px 9px 20px;
	}
	.riquadro_big_red{
	/*background-color: #fcfcfc;*/
	width:525px;
	
	border: 1px solid Red;
	padding: 5px;
	background: #FFE8E8;
	margin: 9px 0px 9px 20px;
	}
	
.sl_contenitore{
	position:absolute;
	
}
.sl_titolo_old{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
}
.sl_titolo{
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
}

.sl_autore{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
.sl_sottotitolo{
font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.sl_note{
font: 0.73em Verdana, Arial, Helvetica, sans-serif;
 color: #444444;
}
.sl_dati{
 font: 0.6em Verdana, Arial, Helvetica, sans-serif;
 background-color: #c6c6c6;
 padding: 1px;
 color: #2E2E2E;
 margin-bottom: 3px;
}
.sl_pannelloprezzo{
	
	position: relative;
	margin-top: 6px;
	}
.sl_sconto{
font: 0.6em "MS Sans Serif" Geneva sans-serif;
color: Red;
	
}
.sl_totale{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	/*margin-left: 150px;*/
	margin-top: 3px;
	
	border: 2px solid #C7C7C7;
	padding: 2px;
	text-align: center;
	margin-left: 130px;
	width: 180px;
	background-color: White;
	color: Black;
	}
	.sl_descrizione{
		font: 0.75em Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	}
	.sl_breve{
		font: 0.75em Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		color: #4B4B4B;
		margin-bottom: 5px;
	}
	.carTitolo1{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			background-color: #e9e9e9;
			margin-bottom: 4px;
			padding:3px;
			border-bottom: 1px solid #d1d1d1;
	}
	.cartitolo2{
	font: 0.55em Verdana, Arial, Helvetica, sans-serif;
			}
			
   .separatorePagamento{
   	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
		font-weight: BOLD;
		color:Maroon;
		border-bottom: 1px dotted Maroon;
   }			
	.cartitolo2scelto{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFADB;
	border: 1px solid #FFD700;
	padding: 2px;
	
	
			}
	.car_testo{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
      color: #6A6A6A;
		}
	.car_descrizione{
		margin-top:3px;
		margin-left:30px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
      color: #6A6A6A;
		}
	.chgCarrello {
		text-align:right;
	   width:100%;
		margin-top:4px;
		
		}
		.chgCarrelloSx {
		  
		margin-top:4px;
		
		}
		a.chgCarrelloSx{
		color: #4169E1;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	a.chgCarrelloSx:hover{
		color: #1E90FF;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	a.chgCarrello{
		color: #4169E1;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	a.chgCarrello:hover{
		color: #1E90FF;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
	}
	#indFatturazione{
		
		float:left;
		width:50%;
		
	}
	#indSpedizione{
		
		margin-left:50%;
	}
	#carLeft{
		float:left;
		width:49%;
		/*background-color: #f6f6f6;*/
		/*border: 1px solid #e6e6e6;*/
		font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:2px;
		color: #292929;
		padding-left:4px;
}
	
	#carRight{
		margin-left:51%;
		/*background-color: #f6f6f6;*/
		/*border: 1px solid #e6e6e6;*/
		padding:2px;
		font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #292929;
	}
	.carForm{
		
	}
	.inputForm{
	border: 1px solid #D2D2D2;
	width:150px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
   color: #111111;
		
	}
	
	.carTitolo{
	   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
      color: #111111;
		
		
	}
	.carTitolo3{
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
		border-bottom: 1px dashed #D3D3D3;
		width:90%;
		margin-left:2px;
		margin-bottom: 4px;
		
	}
	.carSubmit{
		background-color: #FFD700;
		font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		
	}
	.carSubmit:hover{
		background-color:#ffffff;
	}
	.carbottone{
		font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		border-left: 1px solid #d6d6d6;
		border-top: 1px solid #d6d6d6;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		color: #656565;
		background-color: White;
		/*border-left: 8px solid #e6e6e6;*/
		display:block;
		position:relative;
		
	}
	
	
	.car_bottone_old{
		font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #FFA500;
		color: #272727;
		background-color: #FFF3AC;
		border-left: 10px solid #FFD27D;
		
	}
	.car_bottone_dx{
	display:block;
	width:100%;
	text-align:right;
	
	}
	.car_bottone_def{
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid Red;
		color: #272727;
		background-color: White;
		border-left: 10px solid Red;
		padding: 1px;
		margin-top:6px;
		
		}
	.car_bottone_temp{
	   font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #FFD700;
		color: #272727;
		background-color: White;
		border-left: 10px solid #FFD700;
		padding: 1px;
		margin-top:6px;
		}
		.carbottoneaggiorna{
	   font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #d6d6d6;
		color: #656565;
		background-color: White;
		border-left: 8px solid #e6e6e6;
		}
	.car_label{
		font: 0.6em "MS Sans Serif" Geneva sans-serif;
      color: #6A6A6A;
		/*font-weight: bold;*/
		/*line-height: 13px;*/
		float:left;
		margin-top:2px;
		}
	.car_input{
	font: 0.6em "MS Sans Serif" Geneva sans-serif;
	border: 1px solid #EbEbEb;
	/*adding:1px;*/
	padding-left:2px;
	left: 10em;
	width:320px;
	color: #333333;
	}
	.textarea{
	font: 0.6em "MS Sans Serif" Geneva sans-serif;
	border: 1px solid #EbEbEb;
	padding: 2px;
	width: 100%;
	
		
	}
	.textareamedia{
	font: 0.6em "MS Sans Serif" Geneva sans-serif;
	border: 1px solid #EbEbEb;
	padding: 2px;
	width: 100%;
	}
	
.carbottone:hover{
	background: #FFF5B9;
	color: #6C6C6C;
}
.carbottoneaggiorna:hover{
	background: #FFF5B9;
	color: #6C6C6C;
}

.msg{
	
	margin-top:5px;
	margin-left:25px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right:35px;
	
	border-left: 3px solid #DC143C;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	
	
	
}
.msgtxt{
color: #DC143C;
	

	
	
}

body,html { height:100%;margin:0 }



#divisione{
	font: bold 0.75em "MS Sans Serif" Geneva sans-serif;
	width:30%;
	padding: 1px;
	margin-bottom: 1px;
	border-bottom-color: #494949;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #313131;
	background-color: White;
	margin-top: 5px;
	border-right-color: White;
	border-right-width: 1px;
	border-right-style: solid;
}
.prezzobarrato{
	font:  0.75em "MS Sans Serif" Geneva sans-serif;
	text-decoration: line-through;
	
	
}
.bottoneinvio1{
	background-image: url(edizioni/ediz_r5_c13.gif);
	width: 26px;
	height: 16px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.bottoneinvio2{
	background-image: url(edizioni/ediz_r7_c13.gif);
	width: 26px;
	height: 15px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.footer{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 2px;
   padding-right:2px;
	
		
}
a.footer{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: White;
}
a.footer:hover{
	color: #F8B600;
	
}
.cronometro{
	width:100%;
	color: #888888;
	font: normal normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	
}
.rigadistatoTXT{
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	
	
}
.rigadistatoPagine{
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	background-color: #FFEC9D;
	
}
.rigadistatoTXToff{
	font: normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
}
.rigadistato{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	
	}
a.rigadistato:hover{

	background-color: #FFEC9D;
	color:#222222;
	
	}

	a.rigadistato5{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	
	background-color: #f6f6f6;
	}
a.rigadistato5:hover{

	background-color: #FFEC9D;
	color:#222222;
	
	}
a.rigadistatoON{
font: normal normal bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
background-color: #FFF7C8;
	border: 1px solid #F6EEC4;
}
.pannelloPrezzoBasso{
	height: 100%;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;

	}
.promozione{
	color: Red;
}
.promozioneListino{
	color: Black;
	text-decoration: line-through;
}
.fond {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666}
.cop_titolo_b{

	color: #222222;
	font: 10px  Arial, "Times New Roman", Times, serif;
	margin-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	}
.cop_sotto_b{

	color: White;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.cop_titolo{
	color: #333333;
	font: bold 23px Georgia, "Times New Roman", Times, serif;
}
.cop_sotto{
color: #444444;
	font: 17px Georgia, "Times New Roman", Times, serif;
	
}
.cop_acuradi{
color: #444444;
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin-top:3px;
}
.casella_titolo{
	margin-left: 15px;
	margin-top: 10px;
	
}

.cop_immagine{
	background-color:#f6f6f6;
	width: 100%;
	
        margin-top:10px;
right:10px;
text-align:right;


    
}


.cop_immagine_big{
    position: relative;
	margin-top:10px;
display: block;
	
}
.img_principale{
	border: 1px solid #555555;
}
.img_principale_b{
	border: 0px solid #ffffff;
}
.chiave{
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
}
.msg_vetrina{
font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;
padding: 4px;
border: 1px solid #E3C200;
background-color: #FFFfff;
margin-left: 20px;
margin-top:2px;
margin-bottom:-13px;
}
#vetrina{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:6px;
	margin-right: 5px;
	color: #ffffff;
	margin-top:3px;
	
	
	
}
.avvisi{
	border: 1px solid #FFD700;
	background-color: #FFF8D0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 95%;
	margin-left:1%;
	margin-right: 1%;
	margin-top:1%;
	padding: 1px;
	margin-bottom: 1%;
}
td.cellaTotale{
	border-top: 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}

td.cellaRigaOrdine{
	border-bottom: 1px dashed #E4E4E4;
	
}

.tabellaBase{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	
}
.statoAnnullato{
	font-weight: bold;
	
	border-left: 3px solid #797979;
	padding-left:2px;
	
	}
.statoSpedito{
	
	font-weight: bold;
	border-left: 3px solid #228B22;
	padding-left:2px;
}
.statoInLavorazione{

font-weight: bold;

border-left: 3px solid #FFD700;
padding-left:2px;

	
}
td.cellaIntestazione{
	border-bottom: 1px dashed #9F9F9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#111111;
	padding-bottom:1px;
	
}
.masterAvvisi{
	
	background-color: #FFFADD;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
	
}
#partitaiva{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #c6c6c6;
	margin-top: 5px;
	
	
	}
	#credits{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #666666;
	margin-top: 0px;
	
	}
	a.credits:hover {
		color:#eeeeee;
	
	}

a.catofferta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}
a.catofferta:hover{
	color: #FF8C00;
}

#testataFondazione{
	position:absolute;
	width:100%;
	top: 50%;
	left:0px;
	background-color: #3199D6;
	height: 50%;
}

#testataEdizioni{
	position:absolute;
	width:100%;
	top: 0px;
	left:0px;
	background-color: #F8B400;
	height:50%;
	
	
}
#imgTestataEdizioniCopertina{
	position:absolute;
	bottom:0px;
	right: 0px;
}

#offerteMain{
background-image: url(/layout/sfondoOfferte.gif);
position: relative;
width:590px;
left:0px;
top:0px;
height: 460px;
 background-position: center;
 background-repeat: no-repeat;
}
#offerteMain1{

position: absolute;
left:200px;
top:3px;
width:200px;
text-align: center;

}
#offerteMain2{

position: absolute;
left:380px;
top:80px;
width:200px;
text-align: right;

}
#offerteMain3{

position: absolute;
left:400px;
top:420px;
width:200px;
text-align: center;
}

#offerteMain4{
position: absolute;
left:5px;
top:400px;
width:200px;
text-align: left;
}

#offerteMain5{

position: absolute;
left:5px;
top:60px;
width:200px;
text-align: left;

}
#masterBanner{
	position:relative;
	top:6px;
	left:14px;
	width:556px;
	border-bottom: 2px solid #F8B400;
	background-color: #FBF0D2;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	margin-left:1%;
	margin-right: 1%;
	margin-top:1%;
	padding: 1px;
	margin-bottom: 1%;
}

#shiny{
	visibility: hidden;
	position: absolute;
}
#schedaProdottoTools{

text-align: right;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #7B7B7B;
}
a.schedaProdottoTools{
	font-weight:bold;	
}

a.schedaProdottoTools:hover{
	text-decoration: underline;

}









