/******************/
/* stili generici */
/******************/
body					{background-color: #131010; margin: 0px; padding: 0px;}
td, body, div			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #565252}

table					{border-collapse:collapse; border-spacing:0px;}
td						{padding:0px; text-align:left }




a						{COLOR: #A17C27; TEXT-DECORATION: none}
.sel a	h1  			{TEXT-DECORATION: underline}
.sel a	h2  			{TEXT-DECORATION: underline}
p						{font-size: 11px; color: #A17C27; margin:0px; padding:0px; text-transform:uppercase; font-weight:normal; text-align:left}
a.sottolineato:hover		{TEXT-DECORATION: underline}

img						{border:0}
#categorie				{text-align:center; margin:2px; font-size:14px; color:#A17C27; background:url(../images/sf_menu.jpg) center repeat-y;padding:5px;}
#categorie_principali	{text-align:center; vertical-align:middle; margin:2px; font-size:16px; background:url(../images/sf_menu.jpg) center repeat-y; padding:10px}

/******************/
/* stili tabella centrale */
/******************/
#tabella_main		{width:1002px; height:756px; margin-top:50px}
#uno				{height:750px; background-color:#2b2828; vertical-align:top}
#due				{ background-image:url(../images/fondo_dx.jpg); width:6px}
#tre				{ background-image:url(../images/fondo_bottom.jpg); height:7px}
#quattro			{ background-image:url(../images/angolo_bottom.jpg); width:6px}
#logo				{margin-left:30px; margin-top:90px; border:none;}
#nero				{ border-collapse:collapse}
#nero td.sx			{border-right:10px solid black; width:485px;}
#nero td.dx			{width:483px; vertical-align:top}
#nero_temp			{background-color:black; margin-top:10px; height:340px; }

/******************/
/* stili menu */
/******************/
#menu					{height:195px}
#tabella_menu table		{/*margin:10px 0 0 0268px*/ text-align:center;}
#tabella_menu thead	td	{width:100px;}

h1					{font-size:14px; color:#A17C27; margin:0px; padding:0px; text-transform:uppercase; font-weight:normal; text-align:left}
h2					{font-size:14px; color:#A17C27; margin:0px; padding:0px; text-transform:uppercase; font-weight:normal; text-align:center}



#scelta_lingua h2		{font-size:16px; color:#CDA13D; margin:0px; padding:0px; font-weight:normal; text-align:center; width:100px; cursor:pointer}

/* stile per la tabella nera centrale in home page - scelta della lingua */
.box_nero				{margin-top:160px; height:337px; width:995px; background-color:black; text-align:center; border:1px solid black}
.box_nero_pagine_interne {margin-top:15px; height:337px; width:995px; background-color:black; text-align:center; font-size:1px; border:1px solid black}
.box_nero_contenitore				{margin:10px; border:1px solid black}
.box_nero_ecommerce {margin-top:15px; width:995px; background-color:black; text-align:center; font-size:1px; border:1px solid black}





.logo_home				{margin-top:135px}



/******************/
/* stili pagine interne */
/******************/

#box_testo				{margin:0px; text-align:left}


/******************/
/* stili pagina fiere */
/******************/
#contenitore_fiere		{ height:280px; vertical-align:top}
#contenitore_paginazione { height:25px; margin-top:2px; width:100%}


/******************/
/* stili prodotti */
/******************/
.prodotti				{float:left; background-color:#FFFFFF; height:142px; width:193px; margin:1px;  }

.contenitore_prodotti 	{ min-height: 298px; height: auto !important; height:298px;  }




/******************/
/* stili zoom */
/******************/
#tabella_zoom			{ width:350px; text-align:right}
#tabella_zoom img		{ border:5px solid #A17C27}
#zoom					{ margin-right:5px; vertical-align:top}



/******************/
/* stili form */
/******************/
#tabella_form			{ margin-top:10px; vertical-align:top; padding:0px}
#bottoni				{ background-color:#A17C27; border:none; text-transform: uppercase; margin-top: 10px}
.form					{ margin:0px; padding:0px}
.perso_password			{ margin-left:149px }
.campi_login			{ text-align:left}
.obbligatori			{ width:265px; font-size:11px; text-align:left}
.successo				{font-size: 16px; color: #565252; margin:0px; padding:0px;  font-weight:normal; text-align:left}
textarea				{font-size: 13px; color: black; font-family:Arial, Helvetica, sans-serif}
/******************/
/* stili bottom */
/******************/
#testo_bottom			{ text-align:left; font-size: 11px; color: #CDA13D; margin:0px 0 25px 30px;}			
#testo_bottom a			{ color:#CDA13D}


/******************/
/* stili errore */
/******************/	
#tabella_error			{width:100%; background-color:black; height:340px; margin-top:10px;}
#error_tito				{ font-size:20px; margin-left:36px; color: #A17C27}
#error_tes				{ margin-left:36px; width:700px}
.errore					{ color:#BC0000}

/******************/
/* stili carrello */
/******************/
#tabella_carrello		{ background-color:#131212; width:100%;}
#tabella_carrello td	{ vertical-align:top; font-size:11px; padding:5px}
#btm_img				{ margin-left:15px}
#tabella_btm		{ background-color:#131212; width:300px}
#tabella_btm td		{ text-align:center}
#titoli_carrello		{font-weight:bold}


/*******************/
/* stili ecommerce */
/*******************/
.contenuto_centrale				{ padding:10px}
#ecommerce						{ background-color:#FFFFFF; height:315px}
#ecommerce .sx, #ecommerce .dx 	{ background-color:#64521E; width:190px; color:#B2A98F; vertical-align:top }
#ecommerce .sx a				{ color:#B2A98F }
#ecommerce .centrale			{ width:592px;}
	 
#table_ecommerce				{ width:100%}
#menu_ecommerce					{ color:#A17C27; width:580px; margin-left:100px}
#menu_ecommerce	td				{ font-size:14px; vertical-align:bottom; }
#img_ecommerce					{ border:2px solid #5A4413; }
h3								{ color:#2B2828; font-weight:bold; font-size:12px; margin:0px; padding:0px }
#dati_ecommerce					{ text-transform:uppercase; margin:0px; padding:0px }
#testo_ecommerce				{ margin:10px 0 0 0 ; padding:0px; padding:0px; color:#5A4413 }
#tabella_contenuto_dati			{ width:570px; margin-top:10px; padding:0px; text-align:center }
#tabella_contenuto_dati .sinistra	{ width:430px}
#tabella_contenuto_dati .destra			{ width:140px}
hr								{ width:570px; text-align:center; color:#F4F3EF; size:auto; margin:0px; padding:0px }
#quantita						{ padding: 1px; border: 2px solid #A17C27; }
#messaggi						{ font-size:14px; }
#path							{ text-transform:uppercase; font-weight:bold; margin:10px; font-size:16px; }
#ecommerce_messaggio_carrello	{ color: #b2a98f; text-align: center; margin-bottom: 10px;}
#carrello_riepilogo				{ width:570px; margin:10px 0 0 0; padding:0px}
#carrello_riepilogo th			{ font-size: 11px; padding-bottom: 15px; text-align: left;} 
#carrello_riepilogo td			{ border-bottom: 1px dotted silver;} 
#carrello_riepilogo input		{ text-align: right; border: 1px solid #A17C27}
.condizioni_pass				{width:400px; font-size:11px; margin-bottom:10px}
.campi_login label 				{width:150px; float:left}
.campi_login input 				{width:250px}


.chiusure_personalizzabili		{float:left; background-color:#FFFFFF; height:150px; width:140px; border:1px solid #5a4413; margin:1px}
.chiusure						{width:580px; min-height: 155px; height: auto !important; height:155px; }
.img_chiusure					{ margin-top:5px}




/*********************/
/* stili paginazione */
/*********************/
#ecommerce_paginazione_box		{ width: 100%; text-align:center; margin-bottom: 20px; font-size:16px;}
#paginazione_box				{ width: 100%; text-align:center; margin-bottom: 10px; font-size:16px}
#pag_selezionata				{ font-weight: bold; border-left:2px solid #A17C27; border-right:2px solid #A17C27}
#altra_pagina					{ color: #A17C27}

#centro							{ padding: 10px; vertical-align: top;}
#carrello_corrente				{ padding: 5px}
#centro h2 						{ font-size: 12px; text-transform: uppercase; color: #A17C27; margin:0px;}
#centro #cifre					{ text-align: right; }
.cifra				{ text-align: right; }