* { margin:0;padding: 0 }
body { padding: 1%; padding-top: 0%; }
.a_r_e,.a_r_m,.sx,.head_tab,.left_title,#header_1 h1,.toolbar ul,.salve_bt,.ul.dropdown,ul.dropdown li,.alphabet,
.alphabet li,.alphabet li a,.form-ricerca-anagrafica,ul.orange,ul.violet,ul.gray,ul.check_ul,
ul.gray li,.search_engine form,.cont,.casella_tabella,.pulsanti_fondo,
.contenitore_riga_tabella,.cont_coppia_etic,.cont_coppia_campo,.cont_coppia,.titolo_riepilogo,.cont_riepilogo,.riga_riepilogo,.riepilogo,
.blocchetto_ordine,.blocchetto_ordine_ana,.riepilogo_prod,.riepilogo_prod div,.prezzo_totale,.blocchetto_ordine_ana ul,.contenitore_riepiloghi,
.contenitore_riepiloghi ul li,.blocchetto_ordine ul li,.multipagina ul li,#elenco,#search_ana,.contenitore_riga_tabella,.blu_big,
.cont_fatt,.cont_sped,#cont_carrello,.riga_cento,.head_tab,.dettagli_anagrafica,.dettagli_spedizione,
.blocchetto_ordine_ana ul,.dettagli_anagrafica,.dettagli_spedizione{ float: left; }

ul.gray li span.blu_big,#header_1 h2,.home_bt,.help_bt,.esci_bt,.search_engine,
.search_engine .button_link,.pulsform,.b_l_l,.pwd_forget,.blocchetto_ordine_ana ul li .button_link { float: right!important; }
.button_link,.toolbar ul li a,ul.dropdown a,ul.dropdown a:link, ul.dropdown a:visited,ul.dropdown a:hover,
ul.dropdown a:active,ul.orange li a,ul.violet li a,ul.gray li,.multipagina ul a { display: block; }
.contenitore_riepiloghi ul li,.blocchetto_ordine ul li,.toolbar ul li,.alphabet li,.alphabet li a { display: inline; }
ul.dropdown, ul.dropdown li, ul.dropdown ul,#lato_sx ul li,ul.orange,ul.violet,ul.gray,ul.check_ul,
.blocchetto_ordine_ana ul,.contenitore_riepiloghi ul,.blocchetto_ordine ul,.multipagina ul { list-style: none; }

.a_r_e { width: 19%; padding-bottom: 10px; }
.a_r_m { width: 75%; padding-bottom: 10px; }
.head_tab { width: 94%; }
.a_r_e,.head_tab { padding-left: 3%; padding-right: 3%; padding-top: 5px; padding-bottom: 5px; }
.modulo { padding-left: 6px; padding-right: 6px; padding-top: 5px; padding-bottom: 5px; }
.m_large{ padding-left: 3%; padding-right: 3%;}

.blu_big h3 { margin-bottom: 10px; margin-left: 10px; }

ul.gray li span.blu_big { margin-right: 10px; }
.dir,.button_link { cursor: hand!important; cursor: pointer!important; }
.modulo { width: 190px!important; }
.m_large{width: 94%!important;}
.a_r_m .checkbox { margin-left: 21px; margin-top: 2px; }
.button_link { width: auto; padding: 5px; padding-left: 10px; padding-right: 10px; }
.pwd_forget { margin-top: 6px; margin-right: 20px; }
.b_l_l { margin-right: 20px; margin-top: 0px!important; }
#form_login_div { position: relative; }
#Risposta_accesso { position: absolute; left: 10px; top: 150px; }
#Risposta_pass { position: absolute; left: 10px; top: 90px; }
#header_1 { position: relative; width: 100%; overflow: hidden; padding-bottom: 10px; }
	#header_1 h1 { margin-top: 5px; }
	#header_1 h2 { width: 180px; height: 52px; background-position: 0px 0px; }
#header_2 { position: relative; margin-top: 0px; width: 100%; z-index: 890; }
#header_1 h1 { margin-left: 10px; }
#header_1 h2 { margin-right: 10px; }
.toolbar { width: 100%; height: 52px; margin-bottom: 10px; }
	.toolbar ul { margin-top: 10px; margin-bottom: 10px; padding: 0px; width: 100%; }
		.toolbar ul li { padding: 3px; margin-left: 10px; }
			.toolbar ul li a { height: 100%; padding-right: 40px; }
.salve_bt { padding-right: 40px!important; }
.home_bt { padding-right: 40px; }
.help_bt { padding-right: 40px; }
.salve_bt a { width: 100%; }
.home_bt a { width: 82px; }
.help_bt a { width: 82px; }
.esci_bt a { width: 82px; }
.navbar { width: 100%; height: 32px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { margin: 0px; padding: 0px; }
ul.dropdown { position: relative; z-index: 597; }
	ul.dropdown li { line-height: 1.3em; vertical-align: middle; zoom: 1; margin-top: 0px; margin-left: 10px; }
		ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
	ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
		ul.dropdown ul li { float: none; margin: 0px; }
		ul.dropdown ul ul { top: 0px; left: 99%; }
	ul.dropdown li:hover > ul { visibility: visible; }
	ul.dropdown li { padding: 7px 12px; }
	ul.dropdown ul { width: 150px; }
	ul.dropdown *.dir { padding-right: 20px; }
ul.dropdown-horizontal ul *.dir { padding-right: 15px; }
ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 15px; }
#corpo { left: 0%; margin-left: 230px; position: relative; right: 0%; z-index: 1; }
#lato_sx { float: left; left: 0px; margin-left: -230px; position: relative; width: 218px; z-index: 3; margin-right: 10px; }
	#lato_sx ul { margin: 0px; padding: 0px; }
#centro { float: left; position: relative; margin-left: 0px; width: 100%; }
#search_ana { position: relative; margin-top: 0px; width: 100%; z-index: 770; }
.alphabet { margin: 0px; padding: 0px; list-style-type: none; }
	.alphabet li { margin-left: 8px; }
		.alphabet li a { padding: 7px 12px; width: 9px; height: 16px; }
#header_1 { padding-top: 10px; }
.search_engine { width: 100%; }
	.search_engine .modulo { margin-left: 6px; margin-top:10px; }
	.search_engine .button_link { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
ul.orange,ul.violet,ul.gray,ul.check_ul { width: 100%; }
ul.orange li,ul.violet li { width: 216px; }
ul.orange li:last-child,ul.violet li:last-child { margin-bottom: 10px; }
ul.orange li a,ul.violet li a { width: 100%; padding-top: 10px; padding-bottom: 10px; }
ul.gray li { margin: 5px; padding: 5px; width: 196px; }
	ul.gray li:last-child { margin-bottom: 5px; }
.menu_sel { padding-top: 10px; padding-bottom: 10px; }
.pulsanti_fondo { width: 100%; }
.light_box { margin-bottom: 10px; }
.cont { width: auto;  margin-left: 10px; }
.etic { font-size: 13px; width: 202px; padding: 2px; }
.val {  padding-top: 5px; padding-bottom: 5px; }
.ordine { width: 120px; margin-right: 10px; }
.ordine_tit { width: 150px; }
.ordine_data { width: 100px; }
.ordine_autore { margin-left: 10px; width: 240px; }
.ordine_pagamento { width: 240px; }
.ordine_edit { width: 100px; }
.tipologia { width: 180px; }
.titolo{width:250px;margin-right:5px;}
.contenitore_riga_tabella_sel { height: 140px !important; }
.contenitore_riga_tabella { margin-top: 10px; padding-top: 5px; padding-bottom: 5px; width: 100%; }
.cont_coppia_etic { width: 40%; }
.cont_coppia_campo { width: 60%; }
.cont_coppia { clear: both; width: 100%; margin-bottom: 5px; }
.titolo_riepilogo { width: 300px; }
.cont_riepilogo { width: 350px; }
.riga_riepilogo { clear: both }
.riepilogo {padding: 5px; }
.blocchetto_ordine {padding: 5px; }
.blocchetto_ordine_ana { width: 329px; margin-right: 10px;}
.ana_small { width: 215px; height: 106px; }
	.ana_small .modulo { width: 183px!important; }
.ana_large { width: 674px; padding-bottom: 10px; }
.riepilogo_prod { width: 654px; padding: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; }
	.riepilogo_prod div { width: 20%; }
.quarto div { width: 25%!important; }
.prezzo_totale { margin-left: 73%; margin-right: 1%; width: 24%; text-align: center; padding: 1%; margin-top: 10px; }
.blocchetto_ordine_ana ul { padding: 5px; width: 205px; }
	.blocchetto_ordine_ana ul li { width: 205px; }
		.blocchetto_ordine_ana ul li .button_link { margin-top: 5px; }
              
.dettagli_spedizione,.dettagli_anagrafica { padding: 5px; width: 310px; height: 240px; }
.blocchetto_ordine,.contenitore_riepiloghi { padding: 5px; width: 641px; }
.cont_fatt,.cont_sped,#cont_carrello,#elenco{width: 100%;}

.contenitore_riepiloghi,#search_engine,#search_ana,#cont_anagrafica .blu_big,.cont_fatt,.cont_sped,#cont_carrello,
.blocchetto_ordine_ana ul,.dettagli_anagrafica,.dettagli_spedizione,.cont,.riepilogo,.blocchetto_ordine,.blocchetto_ordine_ana { margin-top: 10px; }


.cont_fatt,.cont_sped,#cont_carrello,
.blocchetto_ordine_ana ul,.dettagli_anagrafica,.dettagli_spedizione,.cont,.riga_cento{ margin-bottom: 10px;}


.blu_big h3,.multipagina ul li,.ordine_autore,.multipagina sx .left_title { margin-left: 10px; }


#ord_puls,.esci_bt,.contenitore_riepiloghi ul li,.blocchetto_ordine ul li   { margin-right: 10px; }
.multipagina ul a { border: 0 none; height: 100%; width: 100%; }
.multipagina ul{ margin: 0px; padding: 0px; }
.m0{ margin: 0px!important;}

.riga_cento {
    margin-top: 5px;
    width: 96%;
    padding-left:2%;
    padding-right:2%;
}



/* slide */

.immagine_contenitore{float:left;margin-left:10px;margin-bottom:10px;padding:10px;border:solid 1px #999999;width:142px;background-color:#FFFFFF;}
.immagine_foto{float:left;margin-bottom:5px;}
.immagine_funzioni{width:142px;float:left;}
.contenitore-immagini-slide,.form-upload-immagini{margin-top:20px;margin-bottom:20px;float:left;padding-top:10px;padding-bottom:10px;border:thin #CCCCCC 1px; }
.campo_di_testo{width:400px;float:left;margin-top:10px;margin-bottom:10px;}
.form-upload-immagini{background-color:#FFFFFF;border:solid 1px #999999;padding:10px;margin-left:10px;margin-bottom:10px;width:400px;}
div.form-upload-immagini{float:left;}
.campo_di_testo input{border:none;}
.label-form{font-size:12px;float:left;width:100%;}
.progress-bar {
	width: 300px;
	height: 24px;
	padding: 4px;
	background-color: rgba(0, 0, 0, .25);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-box-shadow: inset 0 1px 2px #000, 0 1px 0 #2b2b2b;
	-moz-box-shadow: inset 0 1px 2px #000, 0 1px 0 #2b2b2b;
	box-shadow: inset 0 0 3px #000, 0 0 2px rgba(255, 255, 255, .1);
}


#prog{ 
	display: block;
	position: absolute;
	width: 0px;
	height: 24px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 3px rgba(0, 0, 0, .4), 0 1px 1px #000;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 3px rgba(0, 0, 0, .4), 0 1px 1px #000;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 3px rgba(0, 0, 0, .4), 0 1px 1px #000;
    background: #207ba9;
	background: -webkit-linear-gradient(#5fb6e1, #207ba9);
	background: -moz-linear-gradient(#5fb6e1, #207ba9);
}

#waitwait {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    color: #737373;
    left: 50%;
    margin-left: -80px;
    margin-top: -24px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 160px;
	height: 48px;
}
#loading_medula{position:fixed;left:0;width:100%;height:100%;top:0;z-index:1000;}
 