I used "Format->Edit Stylesheet..." to trace down what is the style definition for "Code". This is what I found on Core.nb (using version 10.4.1 at the moment):
Cell[StyleData["Code"],
PageWidth->Infinity,
CellMargins->{{66, 10}, {10, 10}},
Evaluatable->True,
CellGroupingRules->"InputGrouping",
TextClipboardType->"Package",
StripStyleOnPaste->True,
CellHorizontalScrolling->True,
PageBreakWithin->False,
GroupPageBreakWithin->False,
InitializationCell->True,
DefaultFormatType->DefaultInputFormatType,
AutoIndent->False,
ContextMenu->FEPrivate`FrontEndResource["ContextMenus", "Input"],
ShowAutoStyles->True,
ShowPredictiveInterface->False,
HyphenationOptions->{"HyphenationCharacter"->"\[Continuation]"},
AutoItalicWords->{},
AutoQuoteCharacters->{},
PasteAutoQuoteCharacters->{},
LanguageCategory->"Input",
AutoSpacing->False,
ShowStringCharacters->True,
NumberMarks->True,
DigitBlock->Infinity,
ZeroWidthTimes->True,
LineBreakWithin->False,
LineIndent->0,
CounterIncrements->"Code",
MenuSortingValue->1450,
MenuCommandKey->"8",
FontWeight->"Bold",
Background->GrayLevel[0.92]]