.MenuStyle  { display:block; margin:-8px; margin-top:-13px; background:#3C338A; font-size:140% }
.menu_htb a { background-color: #3C338A!important; padding:10px!important }
.menu_htb a:hover { background: #000!important; color:#fff! }
.level2 a { padding:10px 20px!important }
.MainTable td { font-size:120%!important; color: #666!important }
.MainTable .th { color:#fff!important }
.Row td, .Caption th, .Controls .th, .Controls td, .Record, .Grid, .Footer td, .Bottom td { border:none!important }
.Controls .th { background:#999!important }
.Button { font-size:120%!important; padding:5px!important; background:#3C338A!important }
.Button:hover { background:#000!important }
a.nuovo { font-size:130%!important; padding:5px!important; background:#3C338A!important; color:#fff!important; text-decoration:none; border-radius:5px }
a.nuovo:hover { background:#000!important }
td a { color:#3C338A!important; text-decoration:none }
td a:hover { color:#000!important; }
td input, td textarea { font-size:120%!important; padding:5px; }
td select { font-size:130%!important; }

body { margin:10px!important; padding:0px }

#cardme { display:block; height:208px; width:322px; border:1px dotted silver; background:#fff; }

.bblue0 { display:block; font-family:Arial; padding:3px; font-size:14px; background:#000; color:#fff; font-weight:bold }
.bblue1 { display:block; font-family:Arial; padding:3px; font-size:14px; background:#fff; color:#000; text-align:center; font-weight:bold; font-variant: uppercase }
.bblue2 { background:#fff; text-align: center }
.bblue2 img { height:160px; width: auto }

.maxcento { width:100%!important }

.Row a { font-size:110%!important; padding:5px!important; margin:3px 0px; border-radius:4px; background:#3C338A!important; color:#fff!important; text-decoration:none; display:inline-block }
.Row a:hover { background:none!important; color:#3C338A!important; }
a.single_image { background:none!important; }

.prodotto { padding:28px 10px!important; border-radius:15px; font-size:16px; }

.blocchetto { MARGIN: 4px; DISPLAY: block; FLOAT: right }

#bott { background: #3C338A !important; border-color: #3C338A !important; color: #fff; padding:10px; border-radius:5px; font-size:20px!important }
#bott:hover { background: #000!important; border-color: #000 !important; color: #fff; }

@media only screen and (max-width: 600px) {
  .Row a { font-size:90%!important; }
  .Record td { display: block }
  .Record td input[type=text] { width:100%!important; }
  .Record td input[type=password] { width:100%!important; }
  .Row { font-size:13px }
  .Caption, .zerov { display:none }
  .pimag { width:50px!important; height:auto!important}
  .prodotto { padding:15px 10px!important; border-radius:15px; font-size:14px; margin-top:-20px; width:60px!important }
  .fa-2x { font-size:16px!important; display:inline-block }
  .blocchetto div { display:inline-block }
  #bott { font-size:15px!important }
  
  .Header .th { font-size:14px!important }
  
  select { width:100%; max-width:90%; }
} 





.FormTitleBgColor {
	background-color: #3C338A!important;
	}
	
.ColorBgButton {
	background-color: #3C338A!important;
}	

h1, h2, h3, h4, h5, h6	{
	color: #3C338A!important;
	}

.Header { 
	background: #3C338A!important; 	
	}	
	
.Header .th { 
	background: #3C338A!important; padding:5px!important;
	}	

.Caption th, .Footer td, .Controls .th, .Bottom td { 
	background: #dedede!important; padding:5px!important; color:#3C338A!important
	}
	
.Grid { 
	border: 1px solid #3C338A!important;
	}	
    
.Row td  { border-bottom: 1px solid #3C338A!important;}  
	
caption.Row { 
	border: 1px solid #3C338A!important;
	}	
	
.Separator{
	color: #3C338A!important;
	}	
	
.Record { 
	border: 1px solid #3C338A!important;
	}	
	
.SubTotal td{
	border-bottom: 2px solid #3C338A!important;
	}	
	
.Button { 
	background-color: #3C338A!important; border-radius:5px!important 
	}	
    
.HeaderLeft, .HeaderRight { display: none!important }
    
.ui-datepicker {
	font-size:16px!important
}	