/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText nobr {
	line-height: 2em;
	font-size: 10px;
}

.boxText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.transparentBoxText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight : bold;
	background: #ffffff;
}

.errorBox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #BF8844;
	width: 100%;
	display: block;
	background-color: #FFFFFF;
	border: 2px solid #eeedea;
}

.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Helvetica, Arial, sans-serif; font-size : 10px; color: #BF8844; text-decoration: underline; }

a.orderEdit:link, a.orderEdit:visited {
	color: #FFFFFF;
	font-weight:normal;
	font-size:11px;
}

a.orderEdit:hover {
	text-decoration: underline;
}


* {
	margin:0; padding:0;
}

body {
	background-image: url(abbigliamento/sfondo.jpg);
	background-color: #d9d5cc;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: top;
}

a:link, a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}

input#txtSearch {
	border: 1px solid #E0E0E0;
	background-image: url(abbigliamento/input.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 20px;
	font-size: 12px;
	padding-top: 3px;
	margin-bottom: 3px;
	text-indent: .3em;
}

.vai {
	width: 80px;
	vertical-align: bottom;
}

#index {
	text-align: center;	
}

#main {
	text-align:left;
	width:800px;
	margin:0px auto;
}

#header {
	background-image: url(abbigliamento/int_l_b.jpg);
	background-repeat: repeat-x;
	background-position: left 95px;
	height: 105px;	
}

#header #logo {
	width: 290px;
	float: left;
}

#header #logo #search {
	height: 49px;
	padding: 10px 0 0 10px;
	width: 200px;
	float: left;
}

#header .catalogo {
	color: #FFFFFF;
	margin-left: 290px;
	width: 503px;
	padding-top: 34px;
	padding-bottom: 15px;
	background-image: url(../../../abbigliamento/catalogo-abbigliamento-bimbo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

#header .catalogo a:link, #header .catalogo a:visited {
	color: #FFFFFF;
	font-weight: bolder;
}

#header .catalogo a:hover {
	text-decoration: none;
}

#header .topmenu a:link, #header .topmenu a:visited {
	padding: 0 13px 12px 13px;
	vertical-align: top;
	text-decoration: none;
	color: #6F6155;
}


#header .topmenu a.neonato {
	background-image: url(../../../abbigliamento/neonato.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#header .topmenu a.bimbo {
	background-image: url(../../../abbigliamento/bimbo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#header .topmenu a.ragazzo {
	background-image: url(../../../abbigliamento/ragazzo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


#header .topmenu a:hover {
	color: #B98742;
}

#search td {
	color: #BF8844;
	font-weight: bold;
	font-size: 12px;
}

.link_specials {
	padding-top: 10px;
}

#header a img {
	border: 0px;
}

#clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 10px;
	background-color: #FFFFFF;
}

#container {
	background-color: #FFFFFF;
	width: 100%;
	overflow: hidden;
}

#container #left {
	float: left;
	width: 180px !important; 	
	padding: 0 10px;
}

#container #content {
	float: left;
	width: 600px;
	padding: 0px;
}

#container #content h1 {

}

/*  Default  */

td, div, span {
	font-size: 12px;
}

.pageHeading h1 {
	font-size: 22px;
	font-weight: bolder;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 3px double #CCC;
}

input.input,
textarea  {
	border: 1px solid #E0E0E0;
	background-image: url(abbigliamento/input.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	font-size: 12px;
	padding-top: 3px;
	margin-bottom: 3px;
	padding-left: 5px;
}

textarea  {
	height: auto;
	width: 100%;
}

.smallText {
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

.main {
	font-size: 12px;
	text-align: justify;
}

.main b {
	font-size: 13px;
	padding: 5px;
}

.accountinfoBox,
.accountinfoBox_pass {
	width: 100%;
	background-color: #F7F5F4;
	border: 1px solid #D9D5CC;
	padding: 3px;
}

.accountinfoBox_pass {
	background-color: #FBF2F0;
}

.messageStackError {
	background-color: #F8EDE9;
	border: 3px solid #ECB6B3;
	padding: 5px 10px;
}
/*  Fine Default  */

/*  Carrello  */
#left #cart {
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}

#left #cart .prezzo {
	padding-top: 15px;
	color: #BF8844;
	font-weight: bolder;
	font-size: 16px;
	text-align: right;
}

/*  Fine Carrello  */

/*  Login Box  */
.utente {
	font-size: 14px;
	font-weight: bolder;
	color: #BF8844;
	text-align: right;
	padding-right: 15px;
}

.utente span {
	font-size: 16px;
	color: #AD793A;	
	text-transform: capitalize;
}

a.f1_login:link, a.f1_login:visited {
	text-decoration: none;
	font-size: 12px;
	color: #928273;
	padding-right: 15px;
}

a.f1_login:hover {
	text-decoration: underline;
}

/*  Fine Login Box  */

/*  Create Account + Input  */

.title1 {
	font-size: 14px;
}

.title1 .f1headerbrown {
	background-color: #928273;
	height: 21px;
	width: 230px;
}

.inputRequirement {
	font-size: 12px;
	color: #bf8844;
} 	

.account .accountinfoBox .text,
.account_psw .accountinfoBox_pass .text {
	font-size: 12px;
	width: 10%;
	text-align: right;
}

.field input,
.field_16 input,
.account_psw .accountinfoBox_pass .field input,
.page_login .main input,
.field_quantity input {
	border: 1px solid #E0E0E0;
	background-image: url(abbigliamento/input.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
	height: 20px;
	font-size: 12px;
	padding-top: 3px;
	text-indent: .2em;	
}

.field select {
	border: 1px solid #E0E0E0;
	background-image: url(abbigliamento/input.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	font-size: 12px;
	padding-top: 3px;
	text-indent: .2em;
	width: 200px;
}

.account .accountinfoBox .field_16 input {
	width: 200px;
}
/*  Fine Create Account + Input  */

/*  Modulo Brown  */
.f1brown {
	margin-top: 10px;
}

.f1headerbrown {
	background-color: #928273;
	height: 21px;
}

.f1brownleft {
	background-image: url(abbigliamento/brown/ang-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
}

.f1brownright {
	background-image: url(abbigliamento/brown/ang-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-right: 15px;
	padding-top: 2px;
}
/*  Fine Modulo Brown  */

/*  Modulo Brown-light  */
.options {
	width: 240px;
	margin: 10px 0px 5px 0;	
}

.f1headerbrown-light {
	background-color: #BF8844;
	height: 21px;
	width: 70%;
}

.f1brownleft-light {
	background-image: url(abbigliamento/brown-light/ang-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
}

.f1brownright-light {
	background-image: url(abbigliamento/brown-light/ang-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-right: 15px;
	padding-top: 2px;
}
/*  Fine Modulo Brown-light  */

/*  Modulo Attributi  */
.field_quantity,
.attributi {
	padding: 5px;
	width: 100%;
	background-color: #F7F5F4;
	border: 1px solid #D9D5CC;
}

.attributi b {
	text-indent: .5em;
}

.option_radio {
	padding-top: 5px;
}


.option_radio .f1_attr {
	background-color: #FCFCFC;
	margin: 2px;
	border-bottom: 1px solid #EEEDEA;
	border-right: 1px solid #EEEDEA;
	height: 20px;	
}

.option_radio .text_attr {
	font-size: 11px;
	float: left;
	width: 75%;
	text-align: right;
	padding-top: 3px;
	background-color: #F0F0F0;
	padding-right: 5px;
	margin-left: 10px;
	margin-top: 1px;
}

.field_quantity {
	margin: 10px 0;
	font-weight: bolder; 
}

.field_quantity input {
	width: 25px;
}

/*  Fine Modulo Attributi  */

/*  Modulo Selettore Catalogo  */

#primavera-estate, #autunno-inverno {
	background-image: url(../../../abbigliamento/catalogo_primavera-estate.gif);
	background-repeat: no-repeat;
	height: 55px;
	color: #FFFFFF;
	font-weight: bolder;
	text-align: center;
	font-size: 13px;
	margin-bottom: 10px;
}

#autunno-inverno {
	background-image: url(../../../abbigliamento/catalogo_autunno-inverno.gif);
}

#primavera-estate #catalog a,
#autunno-inverno #catalog a {
	float: left;
	width: 50%;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
}



/*  Fine Modulo Selettore Catalogo  */

/*  Modulo Marchi  */
.loghi {
	text-align: center;
	padding-top: 5px;
}

.loghi img {
	border:0px;
}

.loghi a {
	display: block;
	width: 82px;
	margin: 3px 2px;
	padding: 2px 0;
	float: left;
	border: 1px solid #ECECE6;
}

.loghi div {
	font-size: 10px;
	color: #999999;
}

/*  Fine Modulo Marchi  */

/*  Catalogo  */

#menu .smalText {
}

.boxTextCategory {
	border-bottom: 1px dashed #CCCCCC;
}

.boxTextCategory div {
	text-align: right;
	color: #BF8844;
	font-size: 11px;
}

#menu .smallText {
	color: #CCCCCC;
	font-size: 11px;
	text-align:center;
	padding: 2px 0 4px 0;
	border-bottom: 3px solid #928273;
	font-style: normal;	
}

#menu .smallText a:link, #menu .smallText a:visited {
	color: #BC8A45;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	font-weight: normal;
}

#menu .smallText a:hover {
	text-decoration: underline;
}

.boxTextCategory a:link, .boxTextCategory a:visited,
a.boxTextCategory:link, a.boxTextCategory:visited {
	color: #868686;
	font-size: 12px;
	padding-right: 15px;
	text-align: right;
	font-weight: bolder;
	text-decoration: none;
	display: block;
}

a.boxTextCategory:link, a.boxTextCategory:visited {
	padding: 3px 10px 3px 0;
}

.boxTextCategory a:hover,
a.boxTextCategory:hover {
	background-color: #F4F2F0;	
}
/*  Fine Catalogo  */

/*  Modulo Offerte Speciali  */
.offerte {
}

.offerte img {
	width: 114px;
	height: 160px;
}

.offerte #showProduct_primo {
	float: left;
	width: 19%;
	text-align: center;
}

.offerte #showProduct {
	float: left;
	width: 20%;
	text-align: center;
	border-left: 1px dashed #CCCCCC;
}

.offerte a:link, .offerte a:visited {
	color: #333333;
	text-decoration: none;
}

.offerte a:hover {
	color: #333333;
	text-decoration: underline;
}

.offerte s,
.prezzo s,
.productListing-data_f1 {
	color:#BF8844;
	font-size: 12px;	
}

.productSpecialPrice {
	color: #333333;
	font-weight: bolder;
	font-size: 18px;	
}

#div_images {
	display: block;
	width: 175px;
}

.f1offerta {
	background-image: url(abbigliamento/f1offerta.gif);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:59px;
	margin-left:0px;
	margin-top:-246px;
	position:relative;
	width:77px;
	z-index:100000;
}

.f1offerta .productSpecialPrice {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	float: left;
	padding-left: 2px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 0px;
	text-align: left;
}

/*  Fine Modulo Offerte Speciali  */

/*  Modulo Newsletter  */
.f1_newsletter {
	vertical-align: middle;
}

/*  Fine Modulo Newsletter  */

/*  Footer container  */
.f1info {
	background-color: #FFFFFF;
	height: 21px;
	width: 800px;
	margin: 0 auto;
	background-image: url(abbigliamento/border.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}

.f1infoleft {
	background-image: url(abbigliamento/footer/ang_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 21px;
}

.f1inforight {
	background-image: url(abbigliamento/footer/ang_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 21px;
	font-size: 12px;
	color: #999999;
}

.f1inforight a:link, .f1inforight a:visited {
	color: #333333;
	padding: 3px 10px;
	text-decoration: none;
}

.f1inforight a:hover {
	color: #333333;
	padding: 3px 10px;
	text-decoration: underline;
}
/*  Fine Footer container  */

/*  Footer  */
.footer {
	width: 770px;
	text-align: left;
	margin: 5px auto;
	font-size: 11px;
	color: #999999;	
}

.footer b {
	color: #333333;
}
/*  Fine Footer  */

/*  Elenco Prodotti  */
.nav {
	margin: 3px 0;
}

.nav .smallText {
	font-size: 11px;
	color: #999999;
	font-weight: bolder;
	font-style: normal;
}

.nav .smallText b {
	color: #000000;
	background-color: #FAF5F1;
	border: 1px solid #D9D5CC;
	padding: 2px;	
}

a.pageResults:link, a.pageResults:visited {
	font-size: 11px;
	color: #bf8844;
	text-decoration: none;
	font-weight: bolder;
	background-color: #FAF5F1;
	border: 1px solid #D9D5CC;
	padding: 2px;
}

a.pageResults u {
	text-decoration: none;
}

a.pageResults:hover {
	text-decoration: overline;
}

TD.productListing-data_f1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FAF5F1;
	border: 1px solid #D9D5CC;
	padding: 5px;
	vertical-align: top;
}

.aggiungi {
	width: 130px;
	float: left;
}


.f1categorie td {
	border: 1px solid #F0F0F0;
padding: 5px 0;
}

.f1categorie td a.f1categorie_link:link,
.f1categorie td a.f1categorie_link:visited {
	background-color: #faf5f1;
	display: block;
	padding: 5px 0;
	margin: 0 2px;
	text-decoration: none;
	font-style: normal;
	font-weight: bolder;
}

.f1categorie td a.f1categorie_link:hover{
	text-decoration: underline;
}


#banner-neonata, #banner-neonato,
#banner-neonata_pe, #banner-neonato_pe,
#banner-ragazza_pe, #banner-ragazzo_pe,
#banner-bambina, #banner-bambino,
#banner-ragazza, #banner-ragazzo {
	height: 346px;
	color: #FFFFFF;
	font-family: "Tempus Sans ITC", Georgia, "Times New Roman", Times, serif;
}

#banner-neonata {
	background-image: url(../../../banner-categorie/neonata_ai.jpg);
}

#banner-neonato {
	background-image: url(../../../banner-categorie/neonato_ai.jpg);
}

#banner-bambina {
	background-image: url(../../../banner-categorie/bambina_ai.jpg);
}

#banner-bambino {
	background-image: url(../../../banner-categorie/bambino_ai.jpg);
	padding-left: 300px;	
}

#banner-ragazza {
	background-image: url(../../../banner-categorie/ragazza_ai.jpg);
}

#banner-ragazzo {
	background-image: url(../../../banner-categorie/ragazzo_ai.jpg);
}

#banner-neonata_pe {
	background-image: url(../../../banner-categorie/neonata_pe.jpg);
}

#banner-neonato_pe {
	background-image: url(../../../banner-categorie/neonato_pe.jpg);
}

#banner-ragazza_pe {
	background-image: url(../../../banner-categorie/ragazza_pe.jpg);
}

#banner-ragazzo_pe {
	background-image: url(../../../banner-categorie/ragazzo_pe.jpg);
}

.banner h2 {
	padding: 20px 0 0 25px;
	font-size: 16px;
}

.banner div div {
	padding-left: 25px;
	font-size: 12px;
	width: 250px;
	line-height: 1em;
}

/*  Fine Elenco Prodotti  */

.footer_prodotto {
	background-image: url(abbigliamento/footer_prodotto.gif);
	background-repeat: no-repeat;
	background-position: -10 bottom;
	margin-bottom: 15px;
}

.footer_prodotto div {
	float: left;
}

/*  Configurazione Prodotto  */

.prodotto {
	padding-bottom: 20px;
	margin-bottom: 10px;
	float: left;
}

#content .container_gallery {
	float: left;
	margin-top: 10px;
}

#content .gallery {
	float: left;
	padding: 7px 4px 7px 7px;
	background-color: #FAF5F1;
	border: 1px solid #D9D5CC;
	margin-bottom: 2px;
}

#content .gallery .img_normal {
	float: left;
	padding-right: 7px;
}

#content .gallery .img_extra {
	float: left;
	width: 57px;
}

#content .gallery .img_extra img {
	width: 57px;
	height: 80px;
}

#content .gallery .img_extra div {
	padding-bottom: 5px;
}

.f1zoom {
}
 
#content .descr-abbigliamento {
	padding: 0 0 0 342px;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
}

#content .descr-abbigliamento strong,
#content .descr-abbigliamento b {
	padding: 5px 0;
}

#content .descr-abbigliamento ul {
	padding: 10px 20px;
}

#content .descr-abbigliamento h1 {
	padding-top: 10px;
	font-size: 14px;
}

.descr-abbigliamento #codice-prodotto {
	padding: 5px 0;	
	color: #bf8844;	
	font-weight: bolder;	
	font-size: 14px;	
}
#content .descr-abbigliamento #produttore {
	margin-bottom: 15px;
	border-bottom: 2px solid #EEE;
}

#content .descr-abbigliamento th.tab-prodotti {
font-size: 13px;
text-align:center;
border-bottom: 2px solid #EEE;
border-top: 2px solid #EEE;
color: #bf8844;
}

#content .descr-abbigliamento td.tab-prodotti {
font-size: 11px;
text-align:center;
border-bottom: 1px solid #EEE;
}

.product_price {
	color: #663300;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 10px;
}

.prezzo {
	color: #333333;
	font-size: 18px;
	font-weight: bolder;
}

#aiuto {
	overflow: auto;
	margin-top: 5px;
}

#aiuto a {
	text-decoration: none;
	cursor: pointer;
}

#aiuto #viaTelefono {
	background-image: url(abbigliamento/telefono.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 305px;
	float: left;
}

#aiuto #viaTelefono p {
	margin: 50px 0 0 140px;
}

#aiuto #guidaTaglie {
	background-image: url(abbigliamento/taglie.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 271px;
	float: left;
	margin-left: 10px;
}

#aiuto #guidaTaglie p {
	margin: 50px 0 0 25px;
}

.pathway {
	border: 1px solid #D9D5CC;
	border-width: 5px 0 1px 0;
/*	background-image: url(abbigliamento/sup_trasporto.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	height: 18px !important;
}

.pathway a:link, .pathway a:visited {
	color: #999999;
	text-indent: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bolder;
	height: 18px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 0px;	
	padding-right: 20px;
	margin-right: 5px;
	margin-top: 2px;
	background-image: url(abbigliamento/pathway.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

.pathway a:hover {
	text-decoration: underline;
}

.f1featured {
	padding-top: 15px;}
/*  Fine Configurazione Prodotto  */

/*  Box button Cart  */
.box_cart {	
	text-align: right;
	margin-right: 10px;
}
/*  Fine Box button Cart  */

/*  Modulo consigliati  */

.consigliati {
	width: 590px;
}

.consigliati table.productListing {
	background-color: #FAF5F1;
	border: 1px solid #D9D5CC;
}

.consigliati table.productListing td {
	background-color: #FFFFFF;
	border: 0;
}

.consigliati td.productListing-data_f1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 5px 10px;
}

.consigliati td.productListing-data_f1 img {
	width: 74px;
	height: 104px;
}

/*  Fine Modulo consigliati  */

/*  Guida al pagamento  */
.nav_payment {
	background-color: #EEEDEA;
	border: 4px solid #D9D5CC;
	border-width: 4px 0;
	margin-bottom: 10px;
}

.nav_payment td {
	text-indent: 10px;
	font-size: 12px;
	text-transform: uppercase;
}

.nav_payment .info_payment, .nav_payment .info_conf {
	background-image: url(abbigliamento/arrow_nav_payment.gif);
	height: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}

a.checkoutBarFrom:link, a.checkoutBarFrom:visited {
	font-weight: bolder;
	text-decoration: none;
}

a.checkoutBarFrom:hover {
	font-weight: bolder;
	text-decoration: underline;
}

.payinfoBox {
	width: 100%;
	background-color: #FBFBF9;
	border: 3px solid #EEEDEA;
	padding: 5px;
}

.payinfoBox table table td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #EEEDEA;
	border-right: 1px solid #EEEDEA;	
	padding: 2px 2px 1px 2px;
}

.payinfoBox td.infoBoxContents {
	border-bottom: 1px solid #EEEDEA;
	background-color: #FFFFFF;
	margin: 0 25px;
}

.payinfoBox td.infoBoxContents_price {
	border-bottom: 1px solid #EEEDEA;
	background-color: #FFFFFF;
	margin: 0 25px;
	font-weight: bolder;
}

.payinfoBox td.infoBoxContents_price b {
	color: #CC0000;
	font-size: 14px;
}

.infoBoxContents small {
	border: 1px solid #EEEDEA;
	border-bottom-width: 0px;
	background-color: #FDFDF4;
	display: block;
	margin: 0 25px;
}

.address {
	border: 1px solid #EEEDEA;
	background-color: #F9F9DF;
	display: block;
	margin: 3px 25px;
	padding: 2px 10px;
}


/*  Fine Guida al Pagamento  */

/* CARRELLO */

.help_cart {
	border:5px solid #bf8844;
	background-color:#DFC4A2;
	color: #000000;
	font-size: 12px;
	border-width: 5px 0;
	padding: 5px;
}

.productListing .title_left,
.productListing .title_right {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-indent: .3em;
	color: #333333;
	background-color: #F8F7F1;
	border: 4px solid #EEEDEA;
	border-width: 4px 2px 4px 0;
}

.productListing .title_right {
	border-width: 4px 0;
}

.productListing-even TD.productListing-data,
.productListing-odd TD.productListing-data,
.productListing-even td.productListing-data_right,
.productListing-odd td.productListing-data_right {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 5px solid #EEEDEA;
	border-left: 1px solid #EEEDEA;
}

.total_price {
	color: #000000;
	font-size: 12px;}

TD.productListing-data .img_cart img {
	width: 37px;
	height: 52px;
	margin-right: 10px;
}

TD.productListing-data input {
	width: 25px;
}

.total_cart {
	padding-left: 200px;
}

.total_cart table {
}

.total_cart table td {
	border-bottom: 1px solid #EEEDEA;
	padding-left: 5px;
	font-size: 12px;
}

.total_cart .price {
	text-align: right;
}

.total_cart .price b {
	color: #CC0000;
	font-size: 16px;
}

.total_cart .price_cg {
	background-color: #F8F7F1;
	border: 2px solid #EEEDEA;
	border-left: 0px;
	color: #CC0000;
	font-size: 13px;
	text-align: right;
	padding: 2px 7px;
}

.total_cart .titleprice_cg {
	background-color: #F8F7F1;
	border: 2px solid #EEEDEA;
	border-right: 0px;
	color: #CC0000;
	font-size: 13px;
}

/*  FINE CARRELLO  */

/*  PAGINA LOGIN.PHP  */

.page_cliente {
	padding: 7px;
	background-color: #FBFBF9;
	border: 3px solid #EEEDEA;
	border-right-width: 2px;
}

.page_login {
	padding: 7px;
	background-color: #FBFBF9;
	border: 3px solid #EEEDEA;
	border-left-width: 2px;
}

.main .f1headerbrown {
	background-color: #928273;
	height: 21px;
	width: 60%;
}

.main .f1brownright {
	text-align: left;
	text-indent: .7em;
}

/*  FINE PAGINA LOGIN  */

