/* FOGLIO DI STILE CREATO PER MERIGO ART BOOKS da ARCHIMEDIA  */ 
/*bloccoscrittainfo*/
/* labelcontattiarea */
html,body{ 
	color: #000000;
	background-color: #FFF;
	margin:0;
	padding:0;
	font-size: 100%;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*DEFINIZIONE IMPOSTAZIONE PAGINA */
/* definizione parte alta x tasti fissi*/
#barraalta{
	margin:0;
	padding:0;
	background:#333;
	width:100%;
	height:80px;
	padding-top:0px;
	text-align:right;
	font-size:60%;
	color:#CC3300;
	background-image:url(immagini/sfondoalto.jpg);
}
#barraalta a{
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
#barraalta a:hover{
	color:#FFF;
	text-decoration:underline;
}
#centratobarraalta{
	padding:0;
	background-image:url(immagini/immaginesfondoalto.jpg);
	height:77px;
	padding-top:3px;
	padding-right:15px;
	width:885px;
	margin-left:auto;
	margin-right:auto;
}
/*fine definizione parte alta x tasti fissi*/
/*definizione barra immagini*/
#barraimmagine{
	margin:0;
	padding:0;
	background:#FFF url(immagini/sfondoimg.jpg) center no-repeat;
	width:100%;
	height:40px;
}
#centratobarraimmagine{
	padding:0;
	height:30px;
	padding-top:8px;
	padding-right:45px;
	width:855px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}
/*fine definizione barra immagini*/
/*definizione barra tastiorizzontali*/
#barratasti{
	margin:0;
	padding:0;
	background:#fff;
	width:100%;
	height:30px;
	text-align:center;
	font-size:75%;
	font-weight:bold;
	margin-top:0px;
}
#barratasti ul{
	margin:0;
	padding-left: 0;
	padding-top:2px;
	margin: 0;	
	color: #666;
	width: 100%;
}
#barratasti ul li { display: inline; }
#barratasti ul li a{
	padding: 0em 2em;
	color: #666;
	text-decoration: none;
}
#barratasti ul li a:hover{
	color: #000;
}

/*fine definizione barra tastiorizzontali*/

/*definizione barra centrale*/
#centrato{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
	padding-bottom:30px;
	background:url(immagini/sfondocentrato.gif) repeat-y;
}
#centratocolonne{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:100%;
}
#colonnasx{
	width:190px;
	float:left;
	padding-top:5px;
	font-size:100%;
}
#colonnacentrale{
	width:500px;
	float:left;
	line-height:16px;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	height:100%;
	margin-top:5px;
	font-size:70%;
	text-align:justify;
	
}
#colonnadx{
	width:190px;
	float:left;
	padding-top:5px;
}
/*fine definizione barra centrale*/
/*definizione barra di chisura*/
#chiusura { 
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#chisuracentrata{
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	width:900px;
	float:left;
	font-size:10px;
	border-top:1px solid #CCC;
}
/*fine definizione barra di chiusura*/
/*definizione blocchi colonna sinistra*/
.bloccosx{
	width:186px;
	margin-left:3px;
	font-size:100%;
	border:1px #ccc solid;
	margin-bottom:5px;
}
.bloccosx form{
	padding: .2em 0 .2em 0;
	margin: 0;	
}
.bloccosx img{
	padding: 0 0 .2em 0;
	margin: 0;	
}
.bloccosxcarrello{
	width:186px;
	margin-left:3px;
	font-size:80%;
	border:1px #ccc solid;
}

/*fine definizione blocchi colonna sinistra */
/*definizione blocchi colonna destra*/
#bloccoarear{
	width:186px;
	margin-left:3px;
	font-size:100%;
	border:1px #ccc solid;
	background-color:#fff;
	margin-bottom:5px;
}
#bloccoarear form{
	border:none;
	margin:0;
}
#bloccoarear img{
	margin:0;
}
#bloccoarear .labelarear{
	border:1px solid #CCC;
	width:105px;
	height:14px;
	font-size:10px;
	margin:1px;
}
#bloccoarear .arearsx{
	width:70px;
	padding-left:5px;
	font-size:10px;
	float:left;
}
#bloccoarear .areardx{
	width:106px;
	font-size:11px;
	float:left;
}
#bloccoarear .divdimenticato{
	font-size:9px;
	color:#999999;
	text-align:center;
}
#bloccoarear .divdimenticato a{
	color:#666;
	text-decoration:none;
}
#bloccoarear .divdimenticato a:hover{
	color:#666;
	text-decoration:underline;
}
#bloccoarear .divregistrati{

}

.newsLetterTitle{
  background-image: url('immagini/titoloareaNews.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  height: 40px;
  color:#fff;
  font-size: 80%;
  padding-left:5px;
}
.newsletterForm label{
    float:left;
font-size:10px;
padding-left:5px;
width:65px;
}
.newsletterForm input{
    border:1px solid #CCCCCC;
font-size:10px;
height:14px;
margin:1px;
width:105px;
}


/*fine definizione blocchi colonna sinistra */

/*definizione label particolari*/
.labeltesto{
	width:30px;
}
.labelarearis{
	border:1px #333333 solid;
	background-color:#efefef;
	font-size:100%;
}
.labelhomep{
	border:1px #333333 solid;
	background-color:#fff;
	font-size:110%;
}

/*fine definizione label particolari*/
/*definizione impaginazione a tabelle*/
/*fine definizione impaginazione a tabelle*/

/*definizione stile tasti laterali */
#tastisx{
	width: 186px;
	font-size:70%;
	margin: 0;
	padding:0;
	padding-bottom:10px;
}
#tastisxbordati{
	width: 186px;
	font-size:80%;
	margin: 0;
	padding:0;
	padding-bottom:10px;
	border:1px solid #CCC;
}
.tastosottocat{
	float: right;
	width: 30%;
	border: 1px solid #D1D1D1;
	padding: 1px;
}
.alcontenuto{
	float: left;
	width: 30%;
	border: 1px solid #D1D1D1;
	padding: 1px;
}
#tastisx ul{
	margin: 0;
	padding:0;
}
#tastisx li{
	list-style: none;
	margin: 0;
	padding:0;
	text-align: left;
}
#tastisx li a{
	color:#666;
	display: block;
	padding-left:10px;
	height:14px;
	padding-top:2px;
	background-image:url(immagini/tasto.jpg);
	text-decoration: none;
}
#tastisx li a:hover{
	border-color: #CCC;	
	color: #000;
	background-image:url(immagini/tasto2.jpg);
}
#tastisx .normale{
	color:#333;
	background:#FFFFFF;
	padding:0;
	margin:0;
	padding-left: 25px;
	height:15px;
}
#tastisx .normale:hover{
	background-image:url(immagini/tasto3.jpg);
}

#tastisxbordati ul{
	margin: 0;
	padding:0;
}
#tastisxbordati li{
	list-style: none;
	margin: 0;
	padding:0;
	text-align: left;
}
#tastisxbordati li a{
	color:#666;
	display: block;
	padding-left:10px;
	height:14px;
	padding-top:2px;
	background-image:url(immagini/tasto.jpg);
	text-decoration: none;
}
#tastisxbordati li a:hover{
	border-color: #CCC;	
	color: #000;
	background-image:url(immagini/tastoover.jpg);
}

/*fine definizione stile tasti laterali*/
/*definizione blocchihome*/
.bloccobenvenuto{
	width:490px;
	border:1px solid #ccc;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	background:#efefef url(immagini/sfonbloccobenvenuto.jpg) repeat-x;
	font-size:90%;
}
#contcompleto{
	float: left;
	width: 100%;
	/* width: 90%; */
	/* width: 90%; */
	margin: 1em 0 0 0;
	font-size: .7em;
}
.contdx{
	float: right;
	width: 49%;
	border: 1px solid #D1D1D1;
	padding: 1px;
}
.contsx{
	float: left;
	width: 49%;
	border: 1px solid #D1D1D1;
	padding: 1px;
	
}
.bloccogiallo{
	background-color: #FAF6E6;
	color: #000000;
	background-image: url(immagini/sfondoblkgiallo.jpg);;
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 9px 0 0 0;
	/* height: 236px; */
	min-height: 236px;
	
}
.bloccorosso{
	background-color: #FDF0EF;
	color: #000000;
	background-image: url(immagini/sfondoblkrosso.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 9px 0 0 0;
	/* height: 236px; */
	min-height: 236px;
}
/*fine definizione blocchihome*/
/*ridefinizione stili html*/
h1{
	color:#999;
	padding: 0;
	margin:0;
	font-size:80%;
	margin-bottom:12px;
}
h2{
	color:#990100;
	margin-botton: 10px;
	padding: 0;
	font-size:20px;
	font-weight:normal;
	/*background:url(immagini/lineeor.jpg) repeat-x bottom left;*/
}
h3{
	color:#CC3300;
	padding: 0;
	margin:0;
	font-size:200%;
	font-weight:bold;
	margin-bottom:10px;
}
h4{
	color:#CC3300;
	padding: 0;
	margin:0;
	font-size:17px;
	font-weight:normal;
	margin-bottom:10px;
	float:left;
}
h5{
	color:#CC3300;
	text-decoration:underline;
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:normal;
}
p{
	margin:0;
}
/*fine ridefinizioni stili html*/
/* definizione stili per stampa delle news laterali */
#boxnewsinterno{
	width:174px;
	padding:5px;
	background:#fff url(immagini/sfondonews.jpg) no-repeat;
	font-size:80%;
	color:#666666;
}
.datanews{
	font-size:70%;
	color:#666;
}
.titnews{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.titnews:hover{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
/* fine definizione stili per stampa delle news laterali */
/* definizione degli stili per la pagina contatti */
#blcontattiintestazione {
	width: 500px;
}
.lineadoppiaSX{
	float: left;
	width: 147px;
	margin-right: 3px;
	background-color:#E7EFF1;
	font-size:110%;
	height:20px;
	padding-left:3px;
	margin-top: 3px;
}
.lineadoppiaDX{
	float: left;
	width: 342px;
	height:20px;
	padding:1px;
	margin-top: 3px;
	margin-right: 3px;
	background-color:#C9E0E9;
}
.lineadoppiaDXarea{
	float: left;
	width: 342px;
	height:70px;
	padding:1px;
	margin-top: 3px;
	margin-right: 3px;
	background-color:#C9E0E9;
}
#lineapienacampi{
	float: left;
	width: 497px;
	margin-top: 3px;
	margin-right: 3px;
	height:20px;
	color:#CC3300;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.lineapiena{
	float: left;
	width: 497px;
	margin-top: 3px;
	margin-right: 3px;
	height:20px;
}
.testopiccolo{
	color:#666666;
	font-size:9px;
}
.labelcontatti{
	border:1px solid #CCCCCC;
	font-size: 80%;
	width:300px;
}
.labelcontatticode{
	border:1px solid #CCCCCC;
	font-size: 80%;
	width:100px;
}
.labelcontattiobb{
	border:1px solid #FF3300;
	font-size: 80%;
	width:300px;
}
.labelcontattiarea{
	border:1px solid #CCCCCC;
	font-size: 120%;
	width:300px;
	height:65px;
}
.labelcontattiareaobb{
	border:1px solid #FF3300;
	font-size: 80%;
	width:300px;
	height:65px;
}
/* fine definizione della pagina contatti */
/* definizione stile blocco CERCA NEL SITO */

#boxcerca{
	margin-left:3px;
	width:186px;
	padding-bottom:5px;
	border:1px solid #CCC;
	font-size:90%;
	margin-bottom:5px;
}

#boxcerca form{
	margin:0;
}
#boxcerca .divcercanelsito{
	width: 120px;
	float:left;
}
#boxcerca .labelcercanelsito{
	border:1px solid #CCC;
	width:105px;
	height:14px;
	font-size:10px;
	margin:1px;
}
#boxcerca .testocerca{
	float: left;
	width: 65px;
	padding-left:5px;
	font-size:10px;
}
#boxcerca .rigainteracercanelsito{
	width: 186px;
	font-size:60%;
}
/* fine definizione stile blocco CERCA NEL SITO */



/* definizione stile blocco AREA RISERVATA */
#bloccoareari{
	width:auto;
	font-size:75%;
	padding-left:3px;
	padding-bottom:3px;
}
#bloccoareari a{
	text-decoration:none;
	color:#666666;
}
#bloccoareari a:hover{
	text-decoration:underline;
	color:#990000;
}

#divarea{
	width:180px;
	font-size:10px;
}
.labareasx{
	background-color:#fff;
	font-size:70%;
	float:left;
	width:80px;
}
.labareadx{
	font-size:70%;
	float:left;
	width:93px;
}
.labelacx{
	float:left;
	width:180px;
	font-size:70%;
	text-align:center;
}
.labelacxs{
	float:left;
	width:180px;
	font-size:60%;
	text-align:left;
}
.labelarea{ 
	width:60px;
	float:left;
	padding-left:3px;
	font-size:80%;
}

/* fine definizione stile blocco AREA RISERVATA */
#bloccotrasporti{
	margin-left:3px;
	width:186px;
	padding-bottom:5px;
	border:1px solid #CCC;
	font-size:70%;
	margin-bottom:5px;
}
/* definizione stile blocco PAGINA PRODOTTI */
#rigacateg{
	width:500px;
	margin-bottom:5px;
}
#rigacateg_lista{
	width:500px;
	padding-bottom:5px;
	margin-top:5px;
	border-bottom:1px dotted #CCC;
	
}
#rigacateg_cat{
	width:240px;
	float:left;
	border:1px solid #CCC;
	background-color:#f7f7f7;
	margin-right:4px;
	padding:2px;
}
.dettprodotto{
	font-size:14px;
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
}
.dettprodotto:hover{
	font-size:14px;
	color:#CC3300;
	font-weight:bold;
	text-decoration:underline;
}
#divprodotticontenitore{
	width:500px;
	padding-top:10px;
	border-top:1px solid #CCC;
}
#divprodotticarat{
	width:200px;
	float:left;
}
#divprodottiimmagine{
	width:300px;
	float:left;
}
.navprodotti{
	float:left;
	width:496px;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:5px;
}
.navprodottisx{
	float:left;
	width:380px;
}
.navprodottidx{
	float:left;
	width:105px;
}
.chiusuraelencoprodotti{
	float:left;
	width:496px;
	border:1px solid #ccc;
	padding:2px;
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;
}

/* fine definizione stile blocco PAGINA PRODOTTI */

/* definizione stampa categorie homepage */
.titblocconovita{
	float: left;
	display: block;
	width:500px;
	padding:2px;
	margin-top: 5px;
	margin-bottom:5px;
	font-size:150%;
	color:#CC0000;
	background:#efefef url(immagini/sfondotitnovita.jpg) repeat-x;
}
.titbloccovetrina{
	float: left;
	display: block;
	width:500px;
	padding:2px;
	margin-top: 5px;
	margin-bottom:5px;
	font-size:150%;
	color: #006600;
	background:#efefef url(immagini/sfondovetrina.jpg) repeat-x;
}
.blocconovita{
	float: left;
	display: block;
	width:500px;
	margin-top: 5px;
}
.titbloccoofferte{
	float: left;
	display: block;
	width:500px;
	padding:2px;
	margin-top: 5px;
	margin-bottom:5px;
	font-size:150%;
	height:20px;
	color:#CC0000;
	background:#efefef url(immagini/sfondoofferte.jpg) repeat-x;
}
.bloccoofferte{
	float: left;
	display: block;
	width:500px;
	margin-top: 5px;
}

#riga_box_categoria{
	width:500px;
	height:80px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #CCCCCC;
}
#box_categoria{
	width:161px;
	height:70px;
	float:left;
	margin-right:5px;
	background-color:#f7f7f7;
	padding-top:5px;
	padding-bottom:5px;
}
.acateg{
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	text-decoration:none;
}
.acateg:hover{
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;
}

/* fine definizione stampa categorie homepage */
.inevidenza{
	color:#003366;
	padding: 0;
	margin:0;
	font-size:140%;
	font-weight:bold;
}
/*definizione spazi prodotti in evidenza*/
#contenitore{
	float: left;
	width: 100%;
	/* width: 90%; */
	/* width: 90%; */
	margin: 1em 0 0 0;
}
.contdx{
	float: right;
	width: 30%;
	border: 1px solid #D1D1D1;
	padding: 1px;
}

.contsx{
	float: left;
	width: 30%;
	border: 1px solid #D1D1D1;
	padding: 1px;
	background-image:#fff url(immagini/sfondoinevidenza.jpg) repeat-x;
	
}
.blocco{
	background-color: #FAF6E6;
	color: #000000;
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 9px 0 0 0;
	/* height: 236px; */
	min-height: 236px;
	
}
.bloccorosso{
	background-color: #FDF0EF;
	color: #000000;
	background-image: url(immagini/sfondoblkrosso.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 9px 0 0 0;
	/* height: 236px; */
	min-height: 236px;
}
/*fine definizione blocchi prodotti in evidenza*/

/*definizione pagina prodotti */
.bloccobianco{
	width: 500px;
	margin-top:3px;
	display:block;
	float:left;
	padding-top:10px;
	padding-top:10px;
	border-bottom:1px solid #CCC;
	height:180px;
}
.bloccogrigio{
	width: 500px;
	background:#FFFFFF url(immagini/sfondobloccogrigio.jpg) repeat-x;
	margin-top:3px;
	display:block;
	padding-top:10px;
	padding-top:10px;
	border-bottom:1px solid #CCC;
	height:180px;
	float:left;
}
.bloccoimg{
	float:left;
	width: 105px;
}
.bloccodescrizione{
	float:left;
	width: 300px;
}
.bloccodescrizionenome{
	float:left;
	width:90px;
}
.bloccodescrizionevalore{
	float:left;
	width:210px;
}
.bloccodescrizionevalore a{
	color:#0066CC;
	text-decoration:none;
}
.bloccodescrizionevalore a:hover{
	color:#003366;
	text-decoration:underline;
}
.bloccocarrello{
	float:left;
	width:95px;
}
.titololibro{
	font-size:110%;
	color:#990000;
	font-weight:bold;
}
.autori{
	font-size:85%;
}
.altrotesto{
	font-size:90%;
}
.bloccotitololibro{
	float:left;
	width:500px;
	border:1px solid #ccc;
	background-color:#efefef;
	font-size:110%;
	color:#0066CC;
	font-weight:bold;
	margin-top:5px;
}
.bloccoscheda{
	float:left;
	width:500px;
	margin-top:5px;
}
.bloccodatilibro{
	float:left;
	width:250px;
}
.bloccoimglibro{
	float:left;
	text-align:right;
	width:250px;
}
.bloccodatilibrotitolo{
	float:left;
	width:130px;
	text-align:left;
}
.bloccodatilibrovalore{
	float:left;
	width:120px;
	text-align:left;
}
.bloccodesccompleto{
	float:left;
	width:250px;
	text-align:left;
}
.bloccoprezzolibro{
	float:left;
	width:496px;
	border:1px solid #ccc;
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:110%;
	padding:2px;
	font-weight:bold;
	margin-top:5px;
}
.bloccoazioni{
	float:left;
	width:496px;
	padding:2px;
	margin-top:5px;
}
.bloccoazionisx{
	float:left;
	width:100px;
}
.bloccoazionidx{
	float:left;
	width:394px;
	text-align:right;
}
/*fine definizione pagina prodotti */
/*blocco per dove siamo */
.bloccoindirizzo{
	width: 500px;
	border:1px solid #999999;
	margin-top:3px;
	padding: 3px;
	background-color:#efefef;
}

/*fine blocco dove siamo */

/* blocco per home page */
.bcnovita{
	float:left;
	width: 230px;
	padding: 2px;
	margin: 2px;
	border:1px #ebebeb solid;
	height:300px;
}
.bcoffertes{
	float:left;
	width: 230px;
	padding: 2px;
	margin: 2px;
	border:1px #efefef solid;
}

/* fine blocco per home page*/

/* definizione stili per pagina ricerca completa */
.bloccodaticompleto{
	float:left;
	width:500px;
	margin-top:10px;
}
.bloccotitdato{
	margin-top:10px;
	float:left;
	width:130px;
	height:20px;	
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
.bloccovaldato{
	float:left;
	margin-top:10px;	
	width:360px;
	height:20px;
	margin-left:10px;
	border-bottom:1px solid #ccc;	
}
.labelricerca{
	border:1px solid #003366;
	font-size:90%;
}
.labelricercaerror{
	border:1px solid #000;
	font-size:90%;
	background-color:#990000;
	color:#FFFFFF;
}

/* fine definizione stile per pagina ricerca completa */

/*definizione stile pagina registrazione */
.campoobb{
	color:#990000;
	font-weight:bold;
}
.bloccoscrittainfo{
	float:left;
	width:500px;
	background:#efefef url(immagini/sfondoinfo.jpg) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	margin-top:10px;
}
.lineaSeparazione{
	float:left;
	width:500px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px solid #999999;
	font-weight:bold;
	color:#003399;
}
.blocco100{
	float:left;
	width:96px;
	margin-left:2px;
	height:20px;
	border-bottom:1px solid #ccc;
}
.blocco150{
	float:left;
	width:148px;
	margin-left:2px;
	height:20px;	
	border-bottom:1px solid #ccc;
}
.blocco400{
	float:left;
	width:392px;
	margin-left:2px;
	height:20px;	
	border-bottom:1px solid #ccc;	
}
.blocco500{
	float:left;
	width:500px;
	margin-left:2px;
	margin-top:15px;
	font-size:80%;
}
/*fine definziione stile pagina registrazione */

/*definizione stile pagina carrello finale */
.bloccoutentereg{
	float:left;
	width:496px;
	background-color:#FEFAE9;
	border-top:3px #FFCC00 solid;
	border-bottom:1px #FFCC00 solid;
	border-left:1px #FFCC00 solid;
	border-right:1px #FFCC00 solid;
	padding:2px;
	margin-top:10px;
}
.bloccoutentenonreg{
	float:left;
	width:496px;
	background-color:#E8F7FF;
	border-top:3px #37B9FF solid;
	border-bottom:1px #37B9FF solid;
	border-left:1px #37B9FF solid;
	border-right:1px #37B9FF solid;
	padding:2px;
	margin-top:10px;
}
/*fine definizione stile pagina carrello finale */

/* definizione stile pagina richiesta libro */
#bloccoriclibro{
	width:500px;
}
.bloccocamporic{
	float:left;
	width:200px;
}
.bloccovalorric{
	float:left;
	width:300px;
}
.bloccopertasto{
	float:left;
	width:500px;
}
#bloccoelencoins{
	width:500px;
}
.bloccotitlibins{
	float:left;
	width:470px;
}
.bloccodellibins{
	float:left;
	width:30px;
	text-align:center;
}
/* fine definizione stile pagina richiesta libro */

/* ____________________________ DEFINIZIONE CARATTERI PARTICOLARI _________________________________________________ */
.prezzoPieno{
	font-size:100%;
	font-weight:bold;
	color:#CC0000;
	text-decoration:line-through;
}
.prezzoSconto{
	font-size:100%;
	color:#00CC00;
	font-weight:bold;
}
.labelenter{
	font-size:140%;
	border:1px #333333 solid;
}
.labelriclibro{
	border:1px solid #ccc;
	background-color:#efefef;
}
/* ____________________________ FINE DEFINIZIONE CARATTERI PARTICOLARI ____________________________________________ */

#barrasezioniparticolari{
	width:200px;
	height:20px;
	float:left;
	line-height:18px;
}


.formRegOrdine label{
 width:150px;
 display: inline-block;
}
.campoformReg{
    margin-top: 3px;
    text-align: left;
    margin-left: 20px;
}
.submitButton{
    text-align: center;
    margin-top: 10px;
}
