html, body{
	margin:0px;
	padding:0px;
	background-color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:100%; 
	text-align: center;
}
.rosso {color: #7E1025}
.centrato_bold_rosso {
	color: #7E1025;
	text-align: center;
	font-weight:bold;
}
textarea {
	font-family:Geneva, Arial, Helvetica, sans-serif;

}
body.estrazione {
		background-color:#E5CE93;
}
table {
width:450px;
}
table.gestione {
width:800px;
background-color:#E8D7AD;
}
table.gestione_stampa {
width:560px;
background-color:#E8D7AD;
margin: 0px 0px 0px 0px;	
padding: 0px 0px 0px 0px;	
}

table.gestione_utenti {
width:800px;
background-color:#E8D7AD;
}
table.gestione_utenti td{
text-align:right;
}
table.insert_gestione {
width:800px;
background-color:#E8D7AD;
}
table.insert_gestione_ordine {
width:800px;
padding:0 5px 0 5px;
}
td.data {
color:#7E1025;
font-size:10px;
text-align:right;
}
/*--------------------------
 struttura
---------------------------- */
/* contenitore centrale */
div#contenitore {
	position: relative;
	width: 800px;
	min-height:768px;
	height: auto !important;
	height: 768px;
	background:#E5CE93 url(../images/sfondo_contenitore.gif) repeat-y;
	color: #000000;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;	
	text-align:left;
}
div#contenitore_schede {
	position: relative;
	width: 640px;
	height: 480px;
	background:#E5CE93;
	color: #000000;
	font-size: 80%;
	margin: 0 auto;	
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/* fine contenitore centrale */
/* inizio testatina chaplin */
div#testa_data {
	position: relative;
	width: 800px;
	height: 70px;
	background:#E1E1E1 url(../images/testa_chaplin.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* fine testatina chaplin */
/* inizio testatina logo */
div#testa_logo {
	position: relative;
	width: 800px;
	height: 73px;
	background:#E5CE93 url(../images/testa_logo.jpg) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* fine testatina logo */
/* inizio menu principale in testa */
div#menu_testa {
	position: relative;
	width: 800px;
	height: 23px;
	background:#E5CE93 url(../images/sfondo_menu.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
div#menu_testa_registrazione {
	position: relative;
	width: 800px;
	height: 23px;
	background:#E5CE93 url(../images/sfondo_menu_registrazione.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* inizio stile utente */
div#utente {
	position: absolute;
	width: 210px;
	height: 23px;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 5px;
}
div#utente_sx {
	position: absolute;
	left:0px;
	width: 400px;
	height: 23px;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 5px;
}
div#utente_dx {
	position: absolute;
	left:400px;
	width: 400px;
	height: 23px;
	color: #000000;
	font-size: 90%;
	margin: 0px auto 0px auto;
	text-align:right;
}
/* fine stile utente */
/* inizio stile menu di testa */
div#menu {
	position: absolute;
	left:210px;
	width: 420px;
	height: 23px;
	color: #000000;
	font-size: 100%;
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 15px;
}
/* fine stile menu di testa */
/* inizio stile login dx */
div#login {
	position: absolute;
	left:630px;
	width: 164px;
	height: 23px;
	color: #000000;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 0px;
}
/* fine stile login dx */
/* inizio menu principale in testa */
/* inizio divisore tra testa e corpo della pagina */
div#divisione {
	position: relative;
	width: 800px;
	height: 30px;
	background:#E5CE93 url(../images/divisore.gif) no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
div#divisione_gestione {
	position: relative;
	width: 800px;
	height: 15px;
	background:#E5CE93 url(../images/divisore_gestione.gif) no-repeat;
	text-align:center;
}

/* fine divisore tra testa e corpo della pagina */
/* inizio menu prodotti sx */
div#menu_prodotti_sx {
	position: relative;
	width: 145px;
	background:#E5CE93;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* inizio stile elenco prodotti sx */
div#menu_prodotti_sx ul{
	list-style-type: none;
	margin: 0px;
	padding:0px 0px 0px 0px;
}
div#menu_prodotti_sx li{
	padding:7px 0px 0px 0px;
	height:23px;
	background:#E5CE93 url(../images/pulse_sx.gif) no-repeat;
}
/* fine stile elenco prodotti sx */
/* inizio chiusura menu sx */
div#fine_menu_prodotti_sx {
	position: relative;
	width: 145px;
	height:30px;
	background:#E5CE93 url(../images/fine_sfondo_menu.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fine chiusura menu sx */
/* fine menu prodotti sx */
/* inizio stile banner inizio home */
div#banner_up {
	position: absolute;
	left:145px;
	top:190px;
	width: 480px;
	height:70px;
	background:#E5CE93 url(../images/banner_up.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fine stile banner inizio home */
/* inizio stile corpo centrale*/
div#corpo_centrale {
	position: absolute;
	left:0px;
	top:280px;
	width: 640px;
	background:#E5CE93; 
	font-size:95%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 160px; 
}
div#corpo_centrale_link {
	position: absolute;
	left:0px;
	top:280px;
	width: 400px;
	background:#E5CE93; 
	font-size:95%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 190px; 
}
div#corpo_centrale_gestione {
	position: relative;
	width: 800px;
	background:#E5CE93; 
	font-size:95%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
div#corpo_centrale_accesso_negato {
	position: absolute;
	left:0px;
	top:280px;
	width: 420px;
	background:#E5CE93;
	font-size:90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 170px;
	text-align:center;
}
div#corpo_centrale_registrazione_utenti{
	position: absolute;
	left:0px;
	top:280px;
	width: 800px;
	background:#E5CE93;
	font-size:90%;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#corpo_centrale p{
	width: 420px;
	padding: 0px 0px 0px 5px;
}
div#estrazione_prodotti{
	position: absolute;
	left:0px;
	top:200px;
	width:640px;
	background:#E5CE93;
	padding-left:160px;
	text-align:left;
}
div#estrazione_prodotti p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	height:10px;
	font-size:90%;
}
div#estrazione_prodotti_news{
	position: absolute;
	left:0px;
	top:280px;
	width:640px;
	background:#E5CE93;
	padding-left:160px;
	text-align:left;
}
div#estrazione_prodotti_free{
	position: absolute;
	left:0px;
	top:0px;
	width:640px;
	background:#E5CE93;
	padding-left:160px;
	text-align:left;
}
div#estrazione_prodotti_vuota{
	position: relative;
	width:450px;
	background:#E5CE93;
	padding-left:160px;
	text-align:center;
}
/* fine stile corpo centrale*/
/* inizio menu di dx login */
div#menu_login_dx {
	position: absolute;
	left:625px;
	top:190px;
	width: 175px;
	background:#E8D7AD url(../images/sfondo_menu_login.gif) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* formattazione testo */
div#menu_login_dx p{
	text-align:center;
	font-size:80%;
	padding: 0px 3px 0px 5px;
}
.bold {
	font-weight:bold
}
/* fine formattazione testo */
/* inizio chiusura menu login dx */
div#fine_menu_login_dx {
	position: relative;
	width: 175px;
	height:25px;
	background:#E8D7AD url(../images/fine_menu_login.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* inizio chiusura menu login dx */
/* inizio news menu dx */
div#news_dx {
	position: relative;
	width: 175px;
	background:#E8D7AD url(../images/sfondo_news_dx.gif) repeat-y;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* formattazione testo news dx */
div#news_dx p{
	color:#000000;
	font-size:75%;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 3px 7px 0px 12px;
}
/* fine formattazione testo news dx */
/* chiusura menu news dx */
div#fine_news_dx {
	position: relative;
	width: 175px;
	height:15px;
	background:#E5CE93 url(../images/fine_news_dx.gif) no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* fine chiusura menu news dx */
/* fine news menu dx */
/* inizio menu ricera libera */
div#ricerca_libera {
	position: relative;
	width: 175px;
	background:#E8D7AD url(../images/sfondo_news_dx.gif) repeat-y;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* chiusura menu ricera libera */
/* formattazione testo ricera libera */
div#ricerca_libera p{
	color:#000000;
	font-size:75%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 3px 7px 0px 12px;
}
/* fine formattazione testo ricera libera */
/* formattazione testo ricera libera */
div#ricerca_libera form{
	text-align:left;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#ricerca_libera input{
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
}
/* fine formattazione testo ricera libera */
div#fine_ricerca_libera {
	position: relative;
	width: 175px;
	height:15px;
	background:#E5CE93 url(../images/fine_news_dx.gif) no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
/* fine chiusura menu ricera libera */
/* fine menu ricera libera */
/* fine menu di dx login */
/* inizio stile piedino*/
div#piedino {
	position: absolute;
	bottom:-20px;
	left:0px;  
	width:800px;
	background:#E5CE93;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-size:73%;
	color:#7E1025;
}
div#piedino_home {
	position: relative;
	width:460px;
	background:#E5CE93;
	text-align:center;
	font-size:73%;
	color:#7E1025;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#piedino_estrai {
	position: relative;
	left:0px;
	bottom:0px;
	width:800px;
	background:#E5CE93 url(../images/sfondo_contenitore.gif) repeat-y;
	text-align:center;
	font-size:73%;
	color:#7E1025;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* inizio stile piedino*/
/* inizio testa estrazione dati */
div#testa_estrazione {
	position: absolute;
	top:0px;
	left:170px;
	text-align:left;
	font-weight:bold;
}
/* inizio campi di ricerca */
div#ricerca_sx {
	position: absolute;
	top:30px;
	left:140px;
	width:220px;
	text-align:right; 
}
div#ricerca_dx {
	position: absolute;
	top:30px;
	left:370px;
	width:220px;
	text-align:right; 
}
div#campo_ricerca_sx {
	position: absolute;
	top:60px;
	left:140px;
	width:220px;
	text-align:right; 
}
div#campo_ricerca_dx {
	position: absolute;
	top:60px;
	left:370px;
	width:220px;
	text-align:right; 
}
div#pulse_ricerca {
	position: absolute;
	top:170px;
	left:170px;
	width:440px;
	text-align:center; 
}
div#dati_estrazione{
	position:absolute;
	left:120px;
	color:#FF0000;
}
/* inizio formattazione dati completi scheda */
div#contenitore_schede{
	position:absolute;
	left:0px;
	top:0px;
}
div#testa_ordine{
	position:absolute;
	left:0px;
	top:0px;
	width:640px;
	height:150px;
	background:url(../images/testa_ordine.jpg) no-repeat;
	text-align:right;
}
div#testo_novita {
	position:absolute;
	left:0px;
	top:200px;
	width:640px;
	font-size:90%;
	text-align:center;
	color:#000000;
}
div#testo_novita p{
	text-align:center;
	padding:0px 50px 0px 50px;
}

div#img_scheda {
	position:absolute;
	left:10px;
	top:140px;
	width:110px;
	height:110px;
	background-color:#E5CE93;
	text-align:center;
}
div#sfondo_img_scheda {
	position:absolute;
	left:10px;
	top:300px;
	width:110px;
	height:13px;
	background:url(../images/sfondo_zoom.gif) no-repeat;
	font-size:70%;
	text-align:center;
}
div#dati_scheda {
	position:relative;
	left:140px;
	top:145px;
	width:500px;
	height:23px;
	padding-left:10px;
	padding-top:3px;
	background:#FFFFFF url(../images/sfondo_order_1.jpg) no-repeat;
}
div#dati_scheda_titolo {
	position:relative;
	left:140px;
	top:145px;
	width:500px;
	height:36px;
	padding-left:10px;
	padding-top:3px;
	background:#FFFFFF url(../images/sfondo_order_title.jpg) no-repeat;
	font-size:12px;
	font-stretch:condensed;
	font-weight:bold;
	text-align:center;
}

div#dati_scheda_1 {
	position:relative;
	left:140px;
	top:145px;
	width:500px;
	height:23px;
	padding-left:10px;
	padding-top:3px;
	background:#EEDFB9 url(../images/sfondo_order_2.jpg) no-repeat;
}
div#dati_scheda_ordine {
	position:absolute;
	left:5px;
	top:350px;
	width:150px;
	height:30px;
	background:url(../images/tasto_ordina.gif) no-repeat;
	text-align:left;
	padding-left:37px;
	padding-top:3px;
}
div#dati_scheda_ordine_green {
	position:absolute;
	left:5px;
	top:350px;
	width:150px;
	height:30px;
	background:url(../images/tasto_ordina.gif) no-repeat;
	text-align:left;
	padding-left:37px;
	padding-top:3px;
	color:#00E100;
}
div#login_now {
	position:absolute;
	left:0px;
	top:200px;
	width:640px;
	height:200px;
	font-size:70%;
	text-align:center;
}
div#conferma_ordinazione {
	position:absolute;
	left:0px;
	top:170px;
	width:640px;
	height:200px;
	font-size:90%;
	text-align:center;
}
div#report {
	position:absolute;
	left:0px;
	top:210px;
	width:640px;
	height:300px;
	font-size:70%;
	text-align:left;
	padding-left:30px;
}
div#dati_gestione {
	position:relative;
	width:790px;
	height:20px;
	padding-left:10px;
}
div#tabella_inserimento {
	position:relative;
	width:800px;
	height:20px;
	text-align:center;
	background-color:#FFFFFF;
}
div#tabella_cerca_prodotto {
	position:relative;
	width:800px;
	height:20px;
	text-align:center;
	background-color:#FFFFFF;
}
div#insert_dati {
font-size:12px;
}
div#insert_dati_utente {
font-size:12px;
}
div#insert_dati_utente p{
padding-left:10px;
}
div#estrazione_Dati_gestione {
font-size:12px;
}

div#menu_inserimento {
	position:relative;
	width:790px;
	height:20px;
	text-align:right;
	padding-right:10px;
}

a:link {color: #000000;
text-decoration: none;
}
a:visited {color: #000000;
text-decoration: none;
}
a:hover {color: #8C1229;
text-decoration: none;
}
a:active {color: #8C1229;
text-decoration: none;
}

