body {	
	background-color:#eee;
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
	}
#tutto {
	position:absolute;left:50%;
	margin:0 0 0 -400px;
	text-align:center;
	width:800px;
	border-left:1px solid;
	border-right:1px solid;
	}	
#testa {
	font-size: 0.2em;
	width:800px;
	height:80px;
	margin:0;
	padding:0;
	}	
#bottone_hp {
	position:absolute;
	width:798px;
	}		
#bottone_hp img{
	width:798px;
	height:70px;
	border:0;
	margin:0;
	padding:0;
	}	

#area-1 {
	position:relative;
	display:none;
	visibility:hidden;
	height:0px;
	line-height:0px;
	}	
#area-1 .div_area{
	display:none;
	visibility:hidden;
	height:0px;
	line-height:0px;
	}
#area-1 .div_clear{
	display:none;
	visibility:hidden;
	height:0;
	margin:0;
	line-height:0px;
	}				
#area0 {
	display:none;
	visibility:hidden;
	height:0px;
	line-height:0px;
	clear:both;
	}
#corpo {
	float:left;
	position:relative;	
	text-align:left;
	width:800px;
	margin:0;
	padding:0;}
	
#corpo img{
	border:0;
	margin-left:10px;
	padding:0;
	}	
#area1 {
	width:800px;
	height:321px;
	display:block;
	clear:both;
	}
#area1 object{
	margin-left:5px;
	margin-top:2px;
	position:relative;
	float:left;
	}
#area1 embed{
	margin-left:5px;
	margin-top:2px;
	position:relative;
	float:left;
	}	
#area1 .div_area{
	position:relative;
	float:left;
	padding-top:5px;	}	
	
#area2 {
	position:relative;
	float:left;
	letter-spacing: -1px;
	width:99%;	
	text-align:left;
	}	
#area2 .div_area {
	float:left;
	}	
form {
	margin:0;}
fieldset {
	margin-left:5px;
	font-size:12px;
	}
fieldset p{
	line-height:90%;
	}	
.div_clear	{
	clear:both;
	height:0px;
	line-height:0px;
	}
#principale {
	width:796px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	}
#principale p{
	margin:0 6px 0 10px;
	text-align:justify;
	}	
#principale h2{
	text-align:right;
	margin-right:10px;
	}	
#principale legend	{
font-size:16px;
font-weight:bold;}	
.tornasu {
	float:right;
	}
.tornasu a {
	color:#CCCCCC;
	}
.tornasu a:visited {
	color:#CCCCCC;
	}
h3.tornasu a {
	color:#eee;
	}
h3.tornasu a:visited {
	color:#eee;
	}
.immaginedx { 
	float:right;
	position:relative;
	clear:right;
	margin:2px 2px 0 2px;
	}	
.immaginesx { 
	position:relative;
	clear:right;
	margin:2px 2px 0 2px;
	padding:0px;
	}
#div_flusso_di_stili { width:100%;}	
#div_flusso_di_stili .fotina_css{ float:left;}
.stile_in_uso { display:block; background-color:#eee; height:66px;}
.stile_non_in_uso {display:block; height:66px;}
.stile_non_in_uso p{display:block; height:66px;}
.bottone_inserisci_immagine
    {
    position:relative;
	text-align:center;
    width:32px;
    height:32px;
    background:url(img/doc_ins_immagine.png);
    }	
#tabella_utenti {
	background-color:#FFFFFF;
	width:100%;}
#tabella_ordini {
	background-color:#FFFFFF;
	font-size:12px;}

#piede {
	float:left;
	text-align:center;
	width:800px;
	font-size:12px;
	border-top:1px solid;
	border-bottom:1px solid;
	}
h1 {
	color: #CCCCCC;
	margin-left:8px;
	margin-top:0;
	visibility:hidden;
	}
h2 {
	color: #bbb;
	font-size:80%;
	}
h3, dl {
	text-indent:15px;
	}
h4 {
	color: #000000;
	}
hr{
	display:none;
	visibility:hidden;
	}	
table {
	width:100%;
	background-color:#FFFFFF;
	margin:0;
	border:0;
	}
th {	
	font-size: 0.8em;
	line-height: 1.5em;
	background-color:#CCCCCC;
	color: #333333
	}
td {	
	font-size: 1em;
	line-height: 1.1em;
	background-color:#FFFFFF;
	color: #333333;
	vertical-align:top;
	text-align:left;
	}	
p {
	margin-left:6px;
	}	
i {
	font-size:85%;}	
ul {	
	list-style-type: square;	
	list-style-position: outside;
	}
a {	
	font-weight:bold;	
	clear:left;
	}
a:hover {

	font-weight:bold;
	}
.elimina_utente a,.scheda_utente a,.modifica_utente a, .dettaglio_ordine a, .elimina_ordine a
    {
    position:relative;
    display:block;
    width:25px;    
    height:25px;
    margin:0;
    padding:0;
    line-height:0;
    }
.elimina_utente a:link,.scheda_utente a:link,.modifica_utente a:link
    {
    text-decoration:none;
    }		
.bottone_inserisci_immagine, .bottone_inserisci_documento,.bottone_inserisci_br,.bottone_inserisci_link
    {   
    width:32px;
    height:32px;
	float:right;
	
    }      
.nascosto
    {
    display:none;
    visibility:hidden;
    height:0;
    }	
/* e-commerce */	
.articolo_in_offerta {background-image:url(img/prodotto_in_offerta.png); background-repeat:no-repeat; height:32px; width:130px; float:left; margin-left:4px;}
.articolo_in_promozione {background-image:url(img/prodotto_in_promozione.png); background-repeat:no-repeat; height:32px; width:130px; width:160px; float:left;}
.finito { background-image:url(img/disponibilita_esaurito.jpg); background-position:right;  background-repeat:no-repeat; height:32px; width:160px; float:left;}
.in_esaurimento { background-image:url(img/disponibilita_bassa.jpg); background-position:right;  background-repeat:no-repeat; height:32px; width:160px; float:left;}
.in_arrivo { background-image:url(img/disponibilita_media.jpg); background-position:right;  background-repeat:no-repeat; height:32px; width:160px; float:left;}
.pronta_consegna { background-image:url(img/disponibilita_alta.jpg); background-position:right;  background-repeat:no-repeat; height:32px; width:160px; float:left;}
.aggiungi_al_carrello {background-image:url(img/icona_carrello.jpg); background-position:right; background-repeat:no-repeat; height:28px; width:102px; float:right; margin-right:4px;}
#div_flusso_di_articoli p.meta_articolo {font-size:10px; margin-bottom:10px;}
#div_flusso_di_articoli p.azione_articolo {font-size:10px; margin-bottom:10px;}
#div_flusso_di_articoli p.prezzo_articolo { float:left; display:block; width:100%; text-align:right;}
.prezzo_articolo {text-align:right; position:relative; width:96%; font-weight:bold; padding-right:10px;}
.elimina_dal_carrello { background-image:url(img/elimina.jpg); background-position:left;  background-repeat:no-repeat; height:32px; width:32px; float:left;}
#principale p.meta_articolo {font-size:10px; margin-bottom:10px;}
.immagine_articolo {margin-left:12px; }
.dettaglio_ordine {background:url(img/dettaglio_ordine.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}
.elimina_ordine {background:url(img/elimina.jpg); background-repeat:no-repeat; background-color:#FFFFFF; }
.ordine_pagato {background:url(img/money2.jpg); background-repeat:no-repeat;background-color:#FFFFFF;}
.ordine_evaso {background:url(img/delivery.jpg); background-repeat:no-repeat;background-color:#FFFFFF;}
.icona_articolo {float:left; margin-left:12px;}
.gestisci { font-size:11px;}
#principale p.azione_articolo {font-size:10px;  margin-bottom:10px;}
.codice_articolo {font-size:10px; font-weight:bold; clear:right; margin-left:15px;}
#principale p.prezzo_articolo { float:left; width:100%;}
#principale p.meta_post {font-size:11px; font-weight:bold;}
#principale p.naviga_risultati { display:block; text-align:right; }
td.paga_con_bonifico {width:62px;}
#principale .dati_per_bonifico { background-color:#eee; border:1px solid #000000; margin:10px; padding:10px; }